US5859979A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for negotiating conferencing capabilities by selecting a subset of a non-unique set of conferencing capabilities to specify a unique set of conferencing capabilities
Assignee: Intel Corp
•
Filing: 1997-10-21
•
Granted: 1999-01-12
•
Expires: 2017-10-21
Abstract
Abstract Conferencing nodes transmit messages back and forth to negotiate characteristics for their conferencing session. The messages identify different sets of conferencing capabilities supported by the conferencing nodes. A first node transmits a request to a second node, wherein the request identifies a first set of conferencing capabilities of the first node. The second node transmits a response to the first node, wherein the response identifies a second set of conferencing capabilities of the second node and the second set is a subset of the first set. The first node and second node conduct conferencing based on the second set.
Inventors
- 👤 Peter Tung
- 👤 Mojtaba Mirashrafi
- 👤 Reed Sloss
- 👤 Katherine Cox
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 02:43
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/414; H04N21/4143; G; G06; G06Q; G06Q10/00; G06Q10/10; G06T; G06T1/00; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L12/1818; H04L12/1827; H04M; H04M3/00; H04M3/42; H04M3/56; H04M3/567; H04M9/00; H04M9/08; H04N21/60; H04N21/63; H04N21/643; H04N7/00; H04N7/14; H04N7/141; H04N7/148; H04N7/15; G06T2200/00; G06T2200/16; H04M7/00; H04M7/006; H04Q; H04Q2213/00; H04Q2213/13003; H04Q2213/13103; H04Q2213/13106; H04Q2213/13204; H04Q2213/13209; H04Q2213/1324; H04Q2213/13299; H04Q2213/13337; H04Q2213/13389
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
151 words
A computer-implemented process for negotiating conferencing capabilities, comprising the steps of: (a) transmitting a request from a first node to a second node to establish a point-to-point conference between the first node and the second node, wherein: the request identifies a first non-unique set of conferencing capabilities of the first node; and a set of conferencing capabilities is unique only if each conferencing capability of the set of conferencing capabilities is specified uniquely; (b) transmitting a response from the second node to the first node, wherein: the response identifies a second set of conferencing capabilities of the second node; and the second set is a subset of the first set and the second set corresponds to fewer conferencing capabilities than the first set; and (c) conferencing between the first node and the second node based on the second set only if the second set is a unique set of conferencing capabilities.
Claim 2
Dependent Claim
151 words
A computer-implemented process for negotiating conferencing capabilities, comprising the steps of: (a) transmitting a request from a first node to a second node to establish a point-to-point conference between the first node and the second node, wherein: the request identifies a first non-unique set of conferencing capabilities of the first node; and a set of conferencing capabilities is unique only if each conferencing capability of the set of conferencing capabilities is specified uniquely; (b) transmitting a response from the second node to the first node, wherein: the response identifies a second set of conferencing capabilities of the second node; and the second set is a subset of the first set and the second set corresponds to fewer conferencing capabilities than the first set; and (c) conferencing between the first node and the second node based on the second set only if the second set is a unique set of conferencing capabilities.
Claim 3
Dependent Claim
19 words
The process of claim 1, wherein step (a) comprises the step of transmitting the request over an ISDN network.
Claim 4
Dependent Claim
69 words
The process of claim 1, wherein: step (b) comprises the step of transmitting a further response from the first node to the second node; the further response identifies a third set of conferencing capabilities of the first node; the third set is a subset of the second set; and step (c) comprises the step of conferencing between the first node and the second node based on the third set.
Claim 5
Dependent Claim
13 words
The process of claim 1, wherein the conferencing capabilities comprise audio conferencing capabilities.
Claim 6
Dependent Claim
14 words
The process of claim 4, wherein the audio conferencing capabilities comprise audio compression algorithm.
Claim 7
Dependent Claim
13 words
The process of claim 1, wherein the conferencing capabilities comprise video conferencing capabilities.
Claim 8
Dependent Claim
21 words
The process of claim 6, wherein the video conferencing capabilities comprise frame rate, video compression algorithm, frame resolution, and bit rate.
Claim 9
Dependent Claim
25 words
The process of claim 1, wherein: the request is a CallerCapRequest message; and the response is one of a CalleeCapAccept message and a CalleeCapResponse message.
Claim 10
Dependent Claim
52 words
The process of claim 8, wherein: the CallerCapRequest message comprises a 16-bit Message number field corresponding to the integer value 500; the CalleeCapAccept message comprises a 16-bit Message number field corresponding to the integer value 501; and the CalleeCapResponse message comprises a 16-bit Message number field corresponding to the integer value 503.
Claim 11
Dependent Claim
12 words
The process of claim 1, wherein the request comprises a Capabilities structure.
Claim 12
Dependent Claim
34 words
The process of claim 10, wherein the Capabilities structure comprises: a structure length field; a version ID field; a product field; a product version field; a audio capabilities field; and a video capabilities field.
Claim 13
Dependent Claim
60 words
The process of claim 11, wherein: the structure length field is a 32-bit lLen field; the version ID field is a 32-bit PCSVersion field; the product field is a 32-character Product field; the product version field is a 6-character Version field; the audio capabilities field is a 32-bit AudioCaps field; and the video capabilities field is a 32-bit VideoCaps field.
Claim 14
Dependent Claim
141 words
The process of claim 1, wherein: the conferencing capabilities comprise audio conferencing capabilities and video conferencing capabilities; the audio conferencing capabilities comprise audio compression algorithm; the video conferencing capabilities comprise frame rate, video compression algorithm, frame resolution, and bit rate; the request is a CallerCapRequest message comprising: a Capabilities structure; and a 16-bit Message number field corresponding to the integer value 500; the response is one of a CalleeCapAccept message and a CalleeCapResponse message; the CalleeCapAccept message comprises: the Capabilities structure; and a 16-bit Message number field corresponding to the integer value 501; the CalleeCapResponse message comprises: the Capabilities structure; and a 16-bit Message number field corresponding to the integer value 503; the Capabilities structure comprises: a 32-bit lLen field; a 32-bit PCSVersion field; a 32-character Product field; a 6-character Version field; a 32-bit AudioCaps field; and a 32-bit VideoCaps field.
Claim 15
Dependent Claim
69 words
The process of claim 13, wherein: step (b) comprises the step of transmitting a further response from the first node to the second node; the further response identifies a third set of conferencing capabilities of the first node; the third set is a subset of the second set; and step (c) comprises the step of conferencing between the first node and the second node based on the third set.
Claim 16
Dependent Claim
152 words
A computer system for negotiating conferencing capabilities, comprising: (a) a first node; and (b) a second node, wherein: the first node transmits a request to the second node to establish a point-to-point conference between the first node and the second node, wherein: the request identifies a first non-unique set of conferencing capabilities of the first node; and a set of conferencing capabilities is unique only if each conferencing capability of the set of conferencing capabilities is specified uniquely; the second node transmits a response to the first node, wherein: the response identifies a second set of conferencing capabilities of the second node; and the second set is a subset of the first set and the second set corresponds to fewer conferencing capabilities than the first set; and the first node and second node conduct conferencing based on the second set only if the second set is a unique set of conferencing capabilities.
Claim 17
Dependent Claim
152 words
A computer system for negotiating conferencing capabilities, comprising: (a) a first node; and (b) a second node, wherein: the first node transmits a request to the second node to establish a point-to-point conference between the first node and the second node, wherein: the request identifies a first non-unique set of conferencing capabilities of the first node; and a set of conferencing capabilities is unique only if each conferencing capability of the set of conferencing capabilities is specified uniquely; the second node transmits a response to the first node, wherein: the response identifies a second set of conferencing capabilities of the second node; and the second set is a subset of the first set and the second set corresponds to fewer conferencing capabilities than the first set; and the first node and second node conduct conferencing based on the second set only if the second set is a unique set of conferencing capabilities.
Claim 18
Dependent Claim
16 words
The system of claim 15, wherein the first node transmits the request over an ISDN network.
Claim 19
Dependent Claim
55 words
The system of claim 15, wherein: the first node transmits a further response to the second node; the further response identifies a third set of conferencing capabilities of the first node; the third set is a subset of the second set; and the first node and second node conduct conferencing based on the third set.
Claim 20
Dependent Claim
13 words
The system of claim 15, wherein the conferencing capabilities comprise audio conferencing capabilities.
Claim 21
Dependent Claim
14 words
The system of claim 18, wherein the audio conferencing capabilities comprise audio compression algorithm.
Claim 22
Dependent Claim
13 words
The system of claim 15, wherein the conferencing capabilities comprise video conferencing capabilities.
Claim 23
Dependent Claim
21 words
The system of claim 20, wherein the video conferencing capabilities comprise frame rate, video compression algorithm, frame resolution, and bit rate.
Claim 24
Dependent Claim
25 words
The system of claim 15, wherein: the request is a CallerCapRequest message; and the response is one of a CalleeCapAccept message and a CalleeCapResponse message.
Claim 25
Dependent Claim
52 words
The system of claim 22, wherein: the CallerCapRequest message comprises a 16-bit Message number field corresponding to the integer value 500; the CalleeCapAccept message comprises a 16-bit Message number field corresponding to the integer value 501; and the CalleeCapResponse message comprises a 16-bit Message number field corresponding to the integer value 503.
Claim 26
Dependent Claim
12 words
The system of claim 15, wherein the request comprises a Capabilities structure.
Claim 27
Dependent Claim
34 words
The system of claim 24, wherein the Capabilities structure comprises: a structure length field; a version ID field; a product field; a product version field; a audio capabilities field; and a video capabilities field.
Claim 28
Dependent Claim
60 words
The system of claim 25, wherein: the structure length field is a 32-bit lLen field; the version ID field is a 32-bit PCSVersion field; the product field is a 32-character Product field; the product version field is a 6-character Version field; the audio capabilities field is a 32-bit AudioCaps field; and the video capabilities field is a 32-bit VideoCaps field.
Claim 29
Dependent Claim
141 words
The system of claim 15, wherein: the conferencing capabilities comprise audio conferencing capabilities and video conferencing capabilities; the audio conferencing capabilities comprise audio compression algorithm; the video conferencing capabilities comprise frame rate, video compression algorithm, frame resolution, and bit rate; the request is a CallerCapRequest message comprising: a Capabilities structure; and a 16-bit Message number field corresponding to the integer value 500; the response is one of a CalleeCapAccept message and a CalleeCapResponse message; the CalleeCapAccept message comprises: the Capabilities structure; and a 16-bit Message number field corresponding to the integer value 501; the CalleeCapResponse message comprises: the Capabilities structure; and a 16-bit Message number field corresponding to the integer value 503; the Capabilities structure comprises: a 32-bit lLen field; a 32-bit PCSVersion field; a 32-character Product field; a 6-character Version field; a 32-bit AudioCaps field; and a 32-bit VideoCaps field.
Claim 30
Dependent Claim
57 words
The system of claim 27, wherein: the first node transmits a further response node to the second node; the further response identifies a third set of conferencing capabilities of the first node; the third set is a subset of the second set; and the first node and the second node conduct conferencing based on the third set.
References Cited (Backward Citations)
US4475193A
Cited
US4509167A
Cited
US4888795A
Cited
US4879742A
Cited
US4796293A
Cited
US4996592A
Cited
US5485282A
Cited
US5157491A
Cited
US4953210A
Cited
US4905282A
Cited
US5012509A
Cited
US5073926A
Cited
US5231492A
Cited
US5014267A
Cited
US4998243A
Cited
US5072442A
Cited
US5056136A
Cited
US5131016A
Cited
EP0523629A1
Cited
US5309562A
Cited
US5488653A
Cited
US5315633A
Cited
US5333133A
Cited
US5375068A
Cited
US5335321A
Cited
US5392223A
Cited
US5440405A
Cited
US5418624A
Cited
US5384598A
Cited
US5319793A
Cited
US5367629A
Cited
US5373549A
Cited
US5504837A
Cited
US5374952A
Cited
US5384772A
Cited
US5526037A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-01-11 | 2002-07-13 | 2003-01-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-01-11 | 2006-07-13 | 2007-01-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-01-11 | 2010-07-13 | 2011-01-12 | $7700.00 | Window Closed / Lapsed |