← Back to Patent Explorer
US5892767A Expired / Lapsed US ⏱️ 0.0 years remaining

Systems and method for multicasting a video stream and communications network employing the same

Assignee: Cisco Technology Inc
•
Filing: 1997-03-11
•
Granted: 1999-04-06
•
Expires: 2017-03-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract For use in a communications network having a source and destination endpoint that employs a video transmission protocol in which the destination endpoint of a video stream receives a release command from the source endpoint of the video stream to begin displaying the video stream, the destination endpoint normally receiving the release command only after completion of a capabilities negotiation between the destination endpoint and the source endpoint, a system for, and method of, multicasting the video stream from the source endpoint to at least one destination endpoint. The method includes the steps of: (1) beginning the multicasting of the video stream, (2) ignoring any capabilities messages received from the at least one destination endpoint during the multicasting of the video stream and (3) issuing periodic release commands during the multicasting of the video stream irrespective of receipt times of the ignored capabilities messages, the at least one destination endpoint thereby commanded to begin to display the video stream following a simulation of the capabilities negotiation.

Inventors

  • 👤 Robert T. Bell
  • 👤 William C. Forsythe
  • 👤 James R. Tighe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 06:21
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/14; H04N7/15; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 159 words
For use in a communications network having a source and destination endpoint that employs a video transmission protocol in which said destination endpoint of a video stream receives a release command from said source endpoint of said video stream to begin displaying said video stream, said destination endpoint normally receiving said release command only after completion of a capabilities negotiation between said destination endpoint and said source endpoint, a method of multicasting said video stream from said source endpoint to at least one destination endpoint, to comprising the steps of: beginning said multicasting of said video stream; ignoring any capabilities messages received from said at least one destination endpoint during said multicasting of said video stream; and issuing periodic release commands during said multicasting of said video stream irrespective of receipt times of said ignored capabilities messages, said at least one destination endpoint thereby commanded to begin to display said video stream following a simulation of said capabilities negotiation.
Claim 2
Dependent Claim 159 words
For use in a communications network having a source and destination endpoint that employs a video transmission protocol in which said destination endpoint of a video stream receives a release command from said source endpoint of said video stream to begin displaying said video stream, said destination endpoint normally receiving said release command only after completion of a capabilities negotiation between said destination endpoint and said source endpoint, a method of multicasting said video stream from said source endpoint to at least one destination endpoint, to comprising the steps of: beginning said multicasting of said video stream; ignoring any capabilities messages received from said at least one destination endpoint during said multicasting of said video stream; and issuing periodic release commands during said multicasting of said video stream irrespective of receipt times of said ignored capabilities messages, said at least one destination endpoint thereby commanded to begin to display said video stream following a simulation of said capabilities negotiation.
Claim 3
Dependent Claim 15 words
The method as recited in claim 1 wherein said video stream is ITU-T H.261/H.263 encoded.
Claim 4
Dependent Claim 17 words
The method as recited in claim 1 wherein said video stream is arranged into ITU-T H.221/H.223 frames.
Claim 5
Dependent Claim 28 words
The method as recited in claim 1 wherein said at least one destination endpoint is in a freeze picture state prior to receiving one of said release commands.
Claim 6
Dependent Claim 31 words
The method as recited in claim 1 wherein said at least one destination endpoint is released to display said video stream at different times during said multicasting of said video stream.
Claim 7
Dependent Claim 33 words
The method as recited in claim 1 wherein said communications network is selected from the group consisting of: an Asynchronous Transfer Mode (ATM) network; a Private Switched Network; and a Public Switched Network.
Claim 8
Dependent Claim 26 words
The method as recited in claim 1 wherein said release command is contained within a logical data channel of a frame transmittable through said communications network.
Claim 9
Dependent Claim 16 words
The method as recited in claim 1 wherein said video stream is created in real time.
Claim 10
Dependent Claim 20 words
The method as recited in claim 1 wherein said method is performed be executing a sequence of executable software instructions.
Claim 11
Dependent Claim 25 words
The method as recited in claim 1 wherein said method is embodied, at least in part, as executable code and stored in a storage device.
Claim 12
Dependent Claim 168 words
For use in a communications network having a source and destination endpoint that employs a video transmission protocol in which said destination endpoint of a video stream receives a release command from said source endpoint of said video stream to begin displaying said video stream, said destination endpoint normally receiving said release command only after completion of a capabilities negotiation between said destination endpoint and said source endpoint, a system for multicasting said video stream from said source endpoint to at least one destination endpoint, comprising: a video transmission circuit that begins said multicasting of said video stream, said source endpoint ignoring any capabilities messages received from said at least one destination endpoint during said multicasting of said video stream; and a command issuance circuit that issues periodic release commands during said multicasting of said video stream irrespective of receipt times of said ignored capabilities messages, said at least one destination endpoint thereby commanded to begin to display said video stream following a simulation of said capabilities negotiation.
Claim 13
Dependent Claim 168 words
For use in a communications network having a source and destination endpoint that employs a video transmission protocol in which said destination endpoint of a video stream receives a release command from said source endpoint of said video stream to begin displaying said video stream, said destination endpoint normally receiving said release command only after completion of a capabilities negotiation between said destination endpoint and said source endpoint, a system for multicasting said video stream from said source endpoint to at least one destination endpoint, comprising: a video transmission circuit that begins said multicasting of said video stream, said source endpoint ignoring any capabilities messages received from said at least one destination endpoint during said multicasting of said video stream; and a command issuance circuit that issues periodic release commands during said multicasting of said video stream irrespective of receipt times of said ignored capabilities messages, said at least one destination endpoint thereby commanded to begin to display said video stream following a simulation of said capabilities negotiation.
Claim 14
Dependent Claim 15 words
The system as recited in claim 11 wherein said video stream is ITU-T H.261/H.263 encoded.
Claim 15
Dependent Claim 17 words
The system as recited in claim 11 wherein said video stream is arranged into ITU-T H.221/H.223 frames.
Claim 16
Dependent Claim 28 words
The system as recited in claim 11 wherein said at least one destination endpoint is in a freeze picture state prior to receiving one of said release commands.
Claim 17
Dependent Claim 31 words
The system as recited in claim 11 wherein said at least one destination endpoint is released to display said video stream at different times during said multicasting of said video stream.
Claim 18
Dependent Claim 33 words
The system as recited in claim 11 wherein said communications network is selected from the group consisting of: an Asynchronous Transfer Mode (ATM) network; a Private Switched Network; and a Public Switched Network.
Claim 19
Dependent Claim 26 words
The system as recited in claim 11 wherein said release command is contained within a logical data channel of a frame transmittable through said communications network.
Claim 20
Dependent Claim 16 words
The system as recited in claim 11 wherein said video stream is created in real time.
Claim 21
Dependent Claim 25 words
The system as recited in claim 11 wherein said at least one destination endpoint employs a processor and storage device to display said video stream.
Claim 22
Dependent Claim 29 words
The system as recited in claim 11 wherein said system is embodied, at least in part, as executable code, stored in a storage device and executed in a processor.
Claim 23
Dependent Claim 230 words
A communications network, comprising: a distribution system; a plurality of endpoints coupled together via said distribution system for video stream communication thereamong, said plurality of endpoints capable of being alternatively designated as source endpoints or as destination endpoints; and an operating system and associate driver circuitry that enables use of a video transmission protocol by said source and destination endpoints in which said destination endpoint of a video stream receives a release command from said source endpoint of said video stream to begin displaying said video stream, said destination endpoint normally receiving said release command only after completion of a capabilities negotiation between said destination endpoint and said source endpoint, said operating system and associate driver circuitry, comprising: a video transmission circuit, associated with said source endpoint, that begins said multicasting of said video stream over said distribution system, said source endpoint ignoring any capabilities messages received from potential destination endpoints during said multicasting of said video stream; and a command issuance circuit that issues periodic release commands during said multicasting of said video stream irrespective of receipt times of said ignored capabilities messages, multiple destination endpoints thereby commanded to begin to display said video stream following a simulation of said capabilities negotiation, said video transmission circuit and said command issuance circuit thereby cooperating to allow multicasting of said video stream from said source endpoint to said multiple destination endpoints.
Claim 24
Dependent Claim 230 words
A communications network, comprising: a distribution system; a plurality of endpoints coupled together via said distribution system for video stream communication thereamong, said plurality of endpoints capable of being alternatively designated as source endpoints or as destination endpoints; and an operating system and associate driver circuitry that enables use of a video transmission protocol by said source and destination endpoints in which said destination endpoint of a video stream receives a release command from said source endpoint of said video stream to begin displaying said video stream, said destination endpoint normally receiving said release command only after completion of a capabilities negotiation between said destination endpoint and said source endpoint, said operating system and associate driver circuitry, comprising: a video transmission circuit, associated with said source endpoint, that begins said multicasting of said video stream over said distribution system, said source endpoint ignoring any capabilities messages received from potential destination endpoints during said multicasting of said video stream; and a command issuance circuit that issues periodic release commands during said multicasting of said video stream irrespective of receipt times of said ignored capabilities messages, multiple destination endpoints thereby commanded to begin to display said video stream following a simulation of said capabilities negotiation, said video transmission circuit and said command issuance circuit thereby cooperating to allow multicasting of said video stream from said source endpoint to said multiple destination endpoints.
Claim 25
Dependent Claim 16 words
The communications network as recited in claim 21 wherein said video stream is ITU-T H.261/H.263 encoded.
Claim 26
Dependent Claim 18 words
The communications network as recited in claim 21 wherein said video stream is arranged into ITU-T H.221/H.223 frames.
Claim 27
Dependent Claim 27 words
The communications network as recited in claim 21 wherein said multiple destination endpoints are in a freeze picture state prior to receiving one of said release commands.
Claim 28
Dependent Claim 30 words
The communications network as recited in claim 21 wherein said multiple destination endpoints are released to display said video stream at different times during said multicasting of said video stream.
Claim 29
Dependent Claim 34 words
The communications network as recited in claim 21 wherein said communications network is selected from the group consisting of: an Asynchronous Transfer Mode (ATM) network; a Private Switched Network; and a Public Switched Network.
Claim 30
Dependent Claim 27 words
The communications network as recited in claim 21 wherein said release command is contained within a logical data channel of a frame transmittable through said communications network.
Claim 31
Dependent Claim 17 words
The communications network as recited in claim 21 wherein said video stream is created in real time.
Claim 32
Dependent Claim 24 words
The communications network as recited in claim 21 wherein said multiple destination endpoints employ a processor and storage device to display said video stream.
Claim 33
Dependent Claim 35 words
The communications network as recited in claim 21 wherein said operating system and associate driver circuitry is embodied, at least in part, as executable code, stored in a storage device and executed in a processor.

References Cited (Backward Citations)

US5442749A Cited
US5262875A Cited
US5361261A Cited
US5581784A Cited
US5528282A Cited
US5408465A Cited
US5550982A Cited
US5610841A Cited
US5583561A Cited
US5625405A Cited
US5781740A Cited
US5675738A Cited
US5748898A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-05 2002-10-05 2003-04-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-05 2006-10-05 2007-04-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-05 2010-10-05 2011-04-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag