US5550982A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video application server
Assignee: Starlight Networks Inc
•
Filing: 1993-06-24
•
Granted: 1996-08-27
•
Expires: 2013-06-24
Abstract
Abstract A local area network for supporting video applications comprises a transmission medium, one or more data file servers connected to the transmission medium for supporting data applications in the local area network, a dedicated video server for supporting video applications in the local area network and one or more clients connected to the local area network. The server includes software for managing multiple simultaneous video streams transmitted across the LAN. The client includes software for accessing the dedicated video server across the LAN to transmit video to the server or receive video from the server.
Inventors
- 👤 James E. Long
- 👤 Joseph M. Gang, Jr.
- 👤 Charles J. Bedard
- 👤 Randall B. Baird
- 👤 David A. Edwards
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 09:20
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/27; H04N21/274; H04N21/2747; H04L; H04L65/00; H04L65/60; H04L65/61; H04L65/611; H04L9/00; H04L9/40; H04L65/1066; H04L65/1101; H04L67/00; H04L67/01
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
190 words
A network for supporting both transactional data applications and full motion video applications comprising a transmission medium for transmitting data for said transactional data applications, at least one video server connected to said transmission medium, a plurality of clients connected to said transmission medium for transmitting software generated commands via said transmission medium to said video server to request that a particular full motion video stream be enabled to access the transmission medium, in response to said commands received from said clients, said video server controlling the transmission of multiple simultaneous full motion video streams of different content in said transmission medium so as to maintain the continuity of said plurality of full motion video, said full motion video streams of different content being transmittable in said transmission medium from one of said clients to said server and from said server to one of said clients, said video server including digital storage which serves as a source or destination for said video streams of different content and an interface for managing video I/O of said digital storage to maintain the continuity of said multiple simultaneous video streams of different content.
Claim 2
Dependent Claim
190 words
A network for supporting both transactional data applications and full motion video applications comprising a transmission medium for transmitting data for said transactional data applications, at least one video server connected to said transmission medium, a plurality of clients connected to said transmission medium for transmitting software generated commands via said transmission medium to said video server to request that a particular full motion video stream be enabled to access the transmission medium, in response to said commands received from said clients, said video server controlling the transmission of multiple simultaneous full motion video streams of different content in said transmission medium so as to maintain the continuity of said plurality of full motion video, said full motion video streams of different content being transmittable in said transmission medium from one of said clients to said server and from said server to one of said clients, said video server including digital storage which serves as a source or destination for said video streams of different content and an interface for managing video I/O of said digital storage to maintain the continuity of said multiple simultaneous video streams of different content.
Claim 3
Dependent Claim
40 words
The network of claim 1 wherein a client accesses a full motion video stream from said video server by communicating with a data server, said data server then communicating with said video server to access said full motion video stream.
Claim 4
Dependent Claim
43 words
The network of claim 1 wherein said network further includes an interface for interfacing said video server with a wide area network to enable said wide area network to serve as a source or destination for one or more of said video streams.
Claim 5
Dependent Claim
80 words
The network of claim 1 wherein one of said clients comprises a system bus, a CPU connected to the system bus, a network interface connected to said bus for interfacing said client to said transmission medium and a video display in communication with said bus, a digital video control for managing video objects displayed on said display, an operating system, and a video services interface for translating video function calls into remote procedure calls for transmission to said video server.
Claim 6
Dependent Claim
84 words
The network of claim 4 wherein said video services interface is accessed via said operating system and wherein said client includes a video redirector for separating requests for video services from transactional data file requests and for directing said requests for video services to said video services interface, and a network operating system redirector for receiving said transactional data file requests, and for directing said transactional data file requests to a local file system located at the client or to said data file server.
Claim 7
Dependent Claim
16 words
The network of claim 4 wherein said digital video control directly accesses said video services interface.
Claim 8
Dependent Claim
31 words
The network of claim 1 wherein one of said video streams in said network is generated from a live feed received at said video server or at one of said clients.
Claim 9
Dependent Claim
243 words
In a network for supporting transactional data applications and full motion video applications, said network comprising a transmission medium for transmitting data for said transactional data applications, and a plurality of clients connected to said transmission medium, a video server connected to said transmission medium for supporting multiple simultaneous full motion video streams of different content transmitted in said network via said transmission medium from said server to said clients and from said clients to said server, said video server comprising: means for receiving remote procedure calls related to said video streams via said transmission medium from said clients, means for controlling the admission of new full motion video streams into said network, means for maintaining the state of each stream and for controlling operations on each stream in response to stream attributes and for modifying the value of stream attributes in response to said remote procedure calls received via said transmission medium from said clients, a memory manager for managing a local memory contained in said server, a disk memory serving as a source for particular ones of said full motion video streams transmitted to said clients and a destination for particular ones of said video streams transmitted from said clients, a disk I/O interface for managing video I/O between said disk memory and said local memory to optimize the number of streams while maintaining the continuity of each stream, and an interface for interfacing said video server with said transmission medium.
Claim 10
Dependent Claim
243 words
In a network for supporting transactional data applications and full motion video applications, said network comprising a transmission medium for transmitting data for said transactional data applications, and a plurality of clients connected to said transmission medium, a video server connected to said transmission medium for supporting multiple simultaneous full motion video streams of different content transmitted in said network via said transmission medium from said server to said clients and from said clients to said server, said video server comprising: means for receiving remote procedure calls related to said video streams via said transmission medium from said clients, means for controlling the admission of new full motion video streams into said network, means for maintaining the state of each stream and for controlling operations on each stream in response to stream attributes and for modifying the value of stream attributes in response to said remote procedure calls received via said transmission medium from said clients, a memory manager for managing a local memory contained in said server, a disk memory serving as a source for particular ones of said full motion video streams transmitted to said clients and a destination for particular ones of said video streams transmitted from said clients, a disk I/O interface for managing video I/O between said disk memory and said local memory to optimize the number of streams while maintaining the continuity of each stream, and an interface for interfacing said video server with said transmission medium.
Claim 11
Dependent Claim
248 words
A video interface system comprising a bus, a first wide area network interface connected to said bus and connected to a wide area network for enabling full motion video streams to be transferred from said wide area network to said interface system and from said interface system to said wide area network, a second local area network interface connected to said bus and to a local area network for enabling full motion video streams to be transferred from said local area network to said interface system and to said local area network from said interface system, a central processing unit for controlling the transfer of full motion video streams via said bus between said interfaces so that video streams can be transferred to said local area network from said wide area network and to said wide area network from said local area network, said local area network comprising a transmission medium to which said local area network interface is connected and a plurality of clients connected to said transmission medium, said local area network including a video server connected to the transmission medium for controlling multiple simultaneous full motion video streams of different content in said local area network including video streams transmitted to said local area network from said wide area network and from said local area network to said wide area network via said interface system in response to commands transmitted by said clients via said transmission medium of said local area network to said server.
Claim 12
Dependent Claim
248 words
A video interface system comprising a bus, a first wide area network interface connected to said bus and connected to a wide area network for enabling full motion video streams to be transferred from said wide area network to said interface system and from said interface system to said wide area network, a second local area network interface connected to said bus and to a local area network for enabling full motion video streams to be transferred from said local area network to said interface system and to said local area network from said interface system, a central processing unit for controlling the transfer of full motion video streams via said bus between said interfaces so that video streams can be transferred to said local area network from said wide area network and to said wide area network from said local area network, said local area network comprising a transmission medium to which said local area network interface is connected and a plurality of clients connected to said transmission medium, said local area network including a video server connected to the transmission medium for controlling multiple simultaneous full motion video streams of different content in said local area network including video streams transmitted to said local area network from said wide area network and from said local area network to said wide area network via said interface system in response to commands transmitted by said clients via said transmission medium of said local area network to said server.
Claim 13
Dependent Claim
17 words
The interface of claim 9 wherein said first and second interfaces form part of said video server.
Claim 14
Dependent Claim
111 words
A network for supporting data applications and full motion video applications comprising a video server for supporting full motion video applications in said network, a plurality of clients for transmitting commands to said video server to request that a particular full motion video stream be enabled to be transmitted via said network, said video server, in response to said commands received from said clients, enabling multiple simultaneous full motion video streams of different content to be transmitted via said network to and from particular ones of said clients, particular ones of said video streams transmitted from one of said clients to said server being stored at said server in digital form.
Claim 15
Dependent Claim
111 words
A network for supporting data applications and full motion video applications comprising a video server for supporting full motion video applications in said network, a plurality of clients for transmitting commands to said video server to request that a particular full motion video stream be enabled to be transmitted via said network, said video server, in response to said commands received from said clients, enabling multiple simultaneous full motion video streams of different content to be transmitted via said network to and from particular ones of said clients, particular ones of said video streams transmitted from one of said clients to said server being stored at said server in digital form.
Claim 16
Dependent Claim
22 words
The network of claim 11 wherein said video server maintains the continuity of multiple simultaneous video streams being transmitted via said network.
Claim 17
Dependent Claim
37 words
The network of claim 11 wherein a client transmits a command to said video server by first transmitting the command to a data file server, said data file server then transmitting the command to said video server.
Claim 18
Dependent Claim
33 words
The network of claim 11 wherein one of said video streams transmitted via said network is generated from a live video feed received at said video server or at one of said clients.
Claim 19
Dependent Claim
13 words
The network of claim 11 wherein said network is a local area network.
Claim 20
Dependent Claim
14 words
The network of claim 15 further including an interface with a wide area network.
References Cited (Backward Citations)
US4816905A
Cited
US4792849A
Cited
US5208665A
Cited
US5442749A
Cited
US5262875A
Cited
US5361261A
Cited
US5408465A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-08-27 | 2000-02-26 | 2000-08-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-08-27 | 2004-02-26 | 2004-08-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-08-27 | 2008-02-26 | 2008-08-27 | $7700.00 | Window Closed / Lapsed |