Apparatuses for digital multimedia transmission with receiver requests
First Claim
Patent Images
1. A computer network system for transmission of digital multimedia over a network, the system having provision to accept requests from receivers for the selection of transmitted content, the system comprising:
- network connection facilities for electronic connection to a computer network;
communication facilities for digital communication to and from clients on the network through said network connection facilities;
library access facilities, said library access facilities including a facility for retreiving multimedia selections from a library of digital multimedia files, said library access facilities further including a facility for retrieving directories of multimedia files in the library;
memory data structure facilities for maintaining a memory data structure containing request information from received requests, the request information suitable to identify at least one selection from the library;
request reception facilities for receiving requests from listeners using clients on the network, the receiving performed through the use of said communication facilities, said request reception facilities further having the capability of placing request information of received requests into the memory data structure;
selection facilities for reading the request information contained in the memory data structure, said selection facilities further being capable of selecting files from the library using said library access facilities, said selection facilities selecting files identified by the request information read from the memory data structure;
and transmission facilities for transmitting digital multimedia selections contained in the library to clients on the network by said communication facilities.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are server and client systems for interactive multimedia broadcasting over a network, and methods of using the same. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
17 Citations
18 Claims
-
1. A computer network system for transmission of digital multimedia over a network, the system having provision to accept requests from receivers for the selection of transmitted content, the system comprising:
-
network connection facilities for electronic connection to a computer network;
communication facilities for digital communication to and from clients on the network through said network connection facilities;
library access facilities, said library access facilities including a facility for retreiving multimedia selections from a library of digital multimedia files, said library access facilities further including a facility for retrieving directories of multimedia files in the library;
memory data structure facilities for maintaining a memory data structure containing request information from received requests, the request information suitable to identify at least one selection from the library;
request reception facilities for receiving requests from listeners using clients on the network, the receiving performed through the use of said communication facilities, said request reception facilities further having the capability of placing request information of received requests into the memory data structure;
selection facilities for reading the request information contained in the memory data structure, said selection facilities further being capable of selecting files from the library using said library access facilities, said selection facilities selecting files identified by the request information read from the memory data structure;
and transmission facilities for transmitting digital multimedia selections contained in the library to clients on the network by said communication facilities. - View Dependent Claims (2)
-
-
3. A server system for transmission of digital multimedia over a network, the system having provision to accept requests from receivers for the selection of transmitted content, the system comprising:
-
a server group comprising at least one server, each of said servers having network software and network hardware by which said servers are electronically connectable to communicate over a computer network with a plurality of client computing devices;
memory accessible by said servers;
at least one library storage device accessible to at least one of said servers, said library storage device having contained thereon a library of files containing at least digitally encoded audio signals;
at least one program storage device accessible by said processor system, said program storage device not necessarily being distinct from said library storage devices, said program storage device further computer instructions executable by said processor system to achieve the functions of;
(i) receiving listener requests for selections from client computing devices through said network hardware, network software and a network connection of said servers, each request containing request information sufficient to identify at least one selection, (ii) producing reference information suitable to identify at least one selection in said library using the request information, (iii) maintaining a memory data structure in said memory suitable to contain a plurality of listener request records, each listener request record containing either request information or reference information, (iv) placing a request record into the data structure for later retrieval, the request record containing either the request information of the received requests or the produced reference information, (v) at repeated times, examining the memory data structure for the presense of a listener request record, (vi) after detecting the presense of a listener request record in said examining, choosing a request record from the memory data structure, (vii) after said choosing, identifying at least one selection in said library using the information contained in the chosen request record, and (viii) after said identifying, transmitting the identified selection to the plurality of client computing devices through said network hardware, network software and a network connection of said servers. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A set of computer readable media containing computer executable instructions for operation of a digital multimedia network system, the set of computer readable media comprising at least one medium upon which is stored computer instructions executable by a computing system containing memory to achieve the functions of:
-
(i) receiving listener requests for selections from client computing devices, said receiving being performed by the computing system through network software and network hardware included in the computing system, each listener request containing request information sufficient to identify at least one selection, (ii) producing, using the request information, reference information suitable to identify at least one selection in a library of files, the files containing at least digitally encoded audio signals, (iii) maintaining a memory data structure in the memory suitable to contain a plurality of listener request records, each listener request record containing either request information or reference information, (iv) placing either the request information of requests or the produced reference information into the data structure for later retrieval, (v) at repeated times, examining the memory data structure for the presense of a listener request record, (vi) after detecting the presense of a listener request record in said examining, choosing a request record from the memory data structure, (vii) after said choosing, identifying at least one selection in the library using the information contained in the chosen request record, and (viii) after said identifying, transmitting the identified selection to the plurality of client computing devices through the network software and network hardware included in the computing system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification