Patent US5790792A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5790792A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for transmitting multimedia data from and application logic server to interactive multimedia workstations

Assignee: SOFTSENSE COMPUTER PRODUCTS Inc
•
Filing: 1996-09-04
•
Granted: 1998-08-04
•
Expires: 2016-09-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is directed to a system comprising one or more multimedia workstations, a high-speed data network, and one or more multimedia servers and associated multimedia network adapters. The server of the present invention may be implemented to be responsible for almost all data processing functionality, relieving the client workstation of this responsibility, and allowing the workstation to serve instead as a repository for multimedia data. In one embodiment, true color pictures, graphic images, etc. are sent directly by the server to each workstation over a high-speed data network with no processing or encoding. For example, a 640×480×16 bit/pixel image could be sent at 640×480×2=614,400 bytes of network data. The workstation client needs to perform no substantive processing on the data in order to display it on a video display. Rather, the workstation needs only to store the data to a local graphics frame buffer. For MPEG data, the client simply receives the raw data and passes it to a hardware decoder on the board, thus avoiding any need for software processing.

Inventors

  • 👤 Michael Dudgeon
  • 👤 Michael Finley
  • 👤 Thomas Tooley
  • 👤 John Wade

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:30
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/60; H04L65/61; H04L65/612; H04L65/75; H04L65/762; H04L9/00; H04L9/40; H04L65/1066; H04L65/1101; H04L67/00; H04L67/01

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 181 words
A system for delivering multimedia services across a high-speed data network, comprising: (a) a high-speed data network; (b) a server coupled to the high-speed data network for generating non-protocol-based multimedia data and for transmitting data packets representing the multimedia data over the high-speed data network; and (c) a multimedia workstation coupled to the high-speed data network, the multimedia workstation comprising a graphics frame buffer, having a selected data format, a video display, an input device and a processing device, wherein the processing device performs the steps of: (i) receiving a signal from the input device; (ii) transmitting the signal to the server; (iii) receiving the data packets transmitted over the high-speed network, wherein the data packets are associated at the server with the signal transmitted to the server and wherein the data packets are transmitted as raw data in a format corresponding to the graphics frame buffer selected data format; (iv) storing the data packets in the graphics frame buffer; and (iii) displaying on the video display the multimedia data represented by the data packets stored in the graphics frame buffer.
Claim 2
Independent Claim 181 words
A system for delivering multimedia services across a high-speed data network, comprising: (a) a high-speed data network; (b) a server coupled to the high-speed data network for generating non-protocol-based multimedia data and for transmitting data packets representing the multimedia data over the high-speed data network; and (c) a multimedia workstation coupled to the high-speed data network, the multimedia workstation comprising a graphics frame buffer, having a selected data format, a video display, an input device and a processing device, wherein the processing device performs the steps of: (i) receiving a signal from the input device; (ii) transmitting the signal to the server; (iii) receiving the data packets transmitted over the high-speed network, wherein the data packets are associated at the server with the signal transmitted to the server and wherein the data packets are transmitted as raw data in a format corresponding to the graphics frame buffer selected data format; (iv) storing the data packets in the graphics frame buffer; and (iii) displaying on the video display the multimedia data represented by the data packets stored in the graphics frame buffer.
Claim 3
Dependent Claim 14 words
The system of claim 1, wherein the high-speed data network comprises a fiber-optic network.
Claim 4
Dependent Claim 14 words
The system of claim 1, wherein the high-speed data network comprises a ring architecture.
Claim 5
Dependent Claim 14 words
The system of claim 1, wherein the high-speed data network comprises a hub architecture.
Claim 6
Dependent Claim 19 words
The system of claim 1, wherein the server further comprises a mass storage device for storing the multimedia data.
Claim 7
Dependent Claim 43 words
The system of claim 1, wherein the server further comprises: (i) memory means for storing the multimedia data; and (ii) a direct memory access device for transmitting as data packets the multimedia data directly from the memory means to the high-speed data network.
Claim 8
Dependent Claim 24 words
The system of claim 1, wherein the server operates under an operating system selected from one of the following: Microsoft Windows NT or Unix.
Claim 9
Dependent Claim 15 words
The system of claim 1, wherein the video display comprises a cathode ray tube monitor.
Claim 10
Dependent Claim 23 words
The system of claim 1, wherein the multimedia data comprises successive digitized graphics images each having a resolution of 640 by 480 pixels.
Claim 11
Dependent Claim 17 words
The system of claim 9, wherein the graphics frame buffer includes at least 1 megabyte of storage.
Claim 12
Independent Claim 212 words
A system for delivering multimedia services across a high-speed data network, comprising: (a) a high-speed data network; (b) a server coupled to the high-speed data network for generating non-protocol-based multimedia data and for transmitting data packets representing the multimedia data over the high-speed data network; and (c) a multimedia workstation coupled to the high-speed data network, the multimedia workstation comprising: (i) a graphics frame buffer, having a selected data format; (ii) a video display; (iii) means for receiving input signals from a user of the multimedia workstation and for transmitting the input signals to the server over the high-speed data network; and (iv) a processing device for receiving the data packets transmitted over the high-speed network, wherein the data packets are associated at the server with the input signal transmitted to the server, for storing the data packets in the graphics frame buffer, and for displaying on the video display the multimedia data represented by the data packets stored in the graphics frame buffer, and wherein the data packets are transmitted as raw data in a format corresponding to the graphics frame buffer selected data format; wherein the server generates the multimedia data, and transmits the data packets representing the multimedia data, responsive to the input signals received from the multimedia workstation.
Claim 13
Independent Claim 212 words
A system for delivering multimedia services across a high-speed data network, comprising: (a) a high-speed data network; (b) a server coupled to the high-speed data network for generating non-protocol-based multimedia data and for transmitting data packets representing the multimedia data over the high-speed data network; and (c) a multimedia workstation coupled to the high-speed data network, the multimedia workstation comprising: (i) a graphics frame buffer, having a selected data format; (ii) a video display; (iii) means for receiving input signals from a user of the multimedia workstation and for transmitting the input signals to the server over the high-speed data network; and (iv) a processing device for receiving the data packets transmitted over the high-speed network, wherein the data packets are associated at the server with the input signal transmitted to the server, for storing the data packets in the graphics frame buffer, and for displaying on the video display the multimedia data represented by the data packets stored in the graphics frame buffer, and wherein the data packets are transmitted as raw data in a format corresponding to the graphics frame buffer selected data format; wherein the server generates the multimedia data, and transmits the data packets representing the multimedia data, responsive to the input signals received from the multimedia workstation.
Claim 14
Independent Claim 194 words
A system for delivering multimedia services across a high-speed data network, comprising: (a) a high-speed data network; (b) a server coupled to the high-speed data network for generating MPEG video data and for transmitting data packets representing the MPEG video data over the high-speed data network; and (c) a multimedia workstation coupled to the high-speed data network, the multimedia workstation comprising a graphics frame buffer, having a selected data format, a video display, an input device and a processing device, wherein the processing device performs the steps of: (i) receiving a signal from the input device; (ii) transmitting the signal to the server; (iii) receiving the data packets transmitted over the high-speed network, wherein the data packets are associated at the server with the signal transmitted to the server, and wherein the data packets are transmitted as raw data in a format corresponding to the graphics frame buffer selected data format; (iv) storing the data packets in the graphics frame buffer in the format that they are received from the high-speed network; and (v) displaying on the video display the MPEG video data represented by the data packets stored in the graphics frame buffer.
Claim 15
Independent Claim 194 words
A system for delivering multimedia services across a high-speed data network, comprising: (a) a high-speed data network; (b) a server coupled to the high-speed data network for generating MPEG video data and for transmitting data packets representing the MPEG video data over the high-speed data network; and (c) a multimedia workstation coupled to the high-speed data network, the multimedia workstation comprising a graphics frame buffer, having a selected data format, a video display, an input device and a processing device, wherein the processing device performs the steps of: (i) receiving a signal from the input device; (ii) transmitting the signal to the server; (iii) receiving the data packets transmitted over the high-speed network, wherein the data packets are associated at the server with the signal transmitted to the server, and wherein the data packets are transmitted as raw data in a format corresponding to the graphics frame buffer selected data format; (iv) storing the data packets in the graphics frame buffer in the format that they are received from the high-speed network; and (v) displaying on the video display the MPEG video data represented by the data packets stored in the graphics frame buffer.
Claim 16
Independent Claim 168 words
A method for delivering multimedia services between a server and a multimedia workstation across a high-speed data network, the multimedia workstation including a graphics frame buffer, a video display and an input device, comprising the steps of: (a) receiving a signal from the input device; (b) transmitting the signal from the multimedia workstation to the server; (c) generating non-protocol-based multimedia data within the server, wherein the multimedia data is associated at the server with the signal transmitted to the server; (b) transmitting data packets representing the multimedia data from the server over the high-speed network in a format corresponding to a graphics frame buffer selected data format; (c) receiving at the multimedia workstation the data packets transmitted over the high-speed network; (d) storing the data packets in a graphics frame buffer within the multimedia workstation in the graphics frame buffer selected data format; and (e) displaying on the video display within the multimedia workstation the multimedia data represented by the data packets stored in the graphics frame buffer.
Claim 17
Independent Claim 168 words
A method for delivering multimedia services between a server and a multimedia workstation across a high-speed data network, the multimedia workstation including a graphics frame buffer, a video display and an input device, comprising the steps of: (a) receiving a signal from the input device; (b) transmitting the signal from the multimedia workstation to the server; (c) generating non-protocol-based multimedia data within the server, wherein the multimedia data is associated at the server with the signal transmitted to the server; (b) transmitting data packets representing the multimedia data from the server over the high-speed network in a format corresponding to a graphics frame buffer selected data format; (c) receiving at the multimedia workstation the data packets transmitted over the high-speed network; (d) storing the data packets in a graphics frame buffer within the multimedia workstation in the graphics frame buffer selected data format; and (e) displaying on the video display within the multimedia workstation the multimedia data represented by the data packets stored in the graphics frame buffer.
Claim 18
Independent Claim 204 words
A method for delivering multimedia services between a server and a multimedia workstation, wherein the server and the multimedia workstation are coupled to each other via a high-speed data network, and wherein the multimedia workstation including a graphics frame buffer and a video display, comprising the steps of: (a) generating a multimedia request signal at the multimedia workstation; (b) transmitting a polling signal from the server to the multimedia workstation across the high-speed data network; (c) transmitting the multimedia request signal from the multimedia workstation to the server, responsive to the transmission of the polling signal; (d) generating non-protocol-based multimedia data within the server, wherein the multimedia data corresponds to the multimedia request signal and is in a format corresponding to a graphics frame buffer selected data format; (e) transmitting from the server data packets representing the multimedia data over the high-speed network; (f) receiving at the multimedia workstation the data packets transmitted over the high-speed network; (g) storing the data packets in the graphics frame buffer within the multimedia workstation in the graphics frame buffer selected data format; and (h) displaying on the video display within the multimedia workstation the multimedia data represented by the data packets stored in the graphics frame buffer.
Claim 19
Independent Claim 204 words
A method for delivering multimedia services between a server and a multimedia workstation, wherein the server and the multimedia workstation are coupled to each other via a high-speed data network, and wherein the multimedia workstation including a graphics frame buffer and a video display, comprising the steps of: (a) generating a multimedia request signal at the multimedia workstation; (b) transmitting a polling signal from the server to the multimedia workstation across the high-speed data network; (c) transmitting the multimedia request signal from the multimedia workstation to the server, responsive to the transmission of the polling signal; (d) generating non-protocol-based multimedia data within the server, wherein the multimedia data corresponds to the multimedia request signal and is in a format corresponding to a graphics frame buffer selected data format; (e) transmitting from the server data packets representing the multimedia data over the high-speed network; (f) receiving at the multimedia workstation the data packets transmitted over the high-speed network; (g) storing the data packets in the graphics frame buffer within the multimedia workstation in the graphics frame buffer selected data format; and (h) displaying on the video display within the multimedia workstation the multimedia data represented by the data packets stored in the graphics frame buffer.

References Cited (Backward Citations)

US5625404A Cited
US5555378A Cited
US5577258A Cited
US5603058A Cited
US5659793A Cited
US5623308A Cited
US5671225A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-03 2002-02-02 2002-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-03 2006-02-02 2006-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-03 2010-02-02 2010-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag