CA1298908C - Digital, interactive communication system - Google Patents
Digital, interactive communication systemInfo
- Publication number
- CA1298908C CA1298908C CA000573813A CA573813A CA1298908C CA 1298908 C CA1298908 C CA 1298908C CA 000573813 A CA000573813 A CA 000573813A CA 573813 A CA573813 A CA 573813A CA 1298908 C CA1298908 C CA 1298908C
- Authority
- CA
- Canada
- Prior art keywords
- subscriber
- local area
- area network
- data processors
- requesting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims abstract description 23
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 12
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 3
- 239000000835 fiber Substances 0.000 claims description 2
- 239000000463 material Substances 0.000 claims 1
- 208000003443 Unconsciousness Diseases 0.000 description 13
- 230000015654 memory Effects 0.000 description 13
- 230000008901 benefit Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 230000003466 anti-cipated effect Effects 0.000 description 2
- 230000037361 pathway Effects 0.000 description 2
- RZVAJINKPMORJF-UHFFFAOYSA-N Acetaminophen Chemical compound CC(=O)NC1=CC=C(O)C=C1 RZVAJINKPMORJF-UHFFFAOYSA-N 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/08—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter
- H04M11/085—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter using a television receiver, e.g. viewdata system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2166—Intermediate information storage for mass storage, e.g. in document filing systems
- H04N1/2179—Interfaces allowing access to a plurality of users, e.g. connection to electronic image libraries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
Abstract
ABSTRACT
The present invention relates to a digital interactive communication system accessible to a plurality of subscribers who can select by means of their touch-tone telephones any of a plurality of pre-recorded video presentations representative of products and services for sale. In this system, the subscriber requests are received by a voice network interface which is coupled to a local area network. A plurality of data processors, typically single-board computers, capable of various tasks are operatively connected to the local area network. a number of these data processors are each dedicated to serving one subscriber during a requesting session. Other data processors coupled to the local area network provide either navigational, subscriber, or purchase information during a subscriber session. Also coupled to the local area network is a large-scale data base which stores digital information representing the video presentations which are requested by subscribers for viewing on their televisions sets.
Coupled to the large-scale data base is a means, such as a second local area network, for transmitting the digital information representing the video presentations to a CATV network for distribution to the subscriber's television set.
The present invention relates to a digital interactive communication system accessible to a plurality of subscribers who can select by means of their touch-tone telephones any of a plurality of pre-recorded video presentations representative of products and services for sale. In this system, the subscriber requests are received by a voice network interface which is coupled to a local area network. A plurality of data processors, typically single-board computers, capable of various tasks are operatively connected to the local area network. a number of these data processors are each dedicated to serving one subscriber during a requesting session. Other data processors coupled to the local area network provide either navigational, subscriber, or purchase information during a subscriber session. Also coupled to the local area network is a large-scale data base which stores digital information representing the video presentations which are requested by subscribers for viewing on their televisions sets.
Coupled to the large-scale data base is a means, such as a second local area network, for transmitting the digital information representing the video presentations to a CATV network for distribution to the subscriber's television set.
Description
129~08 3198q 0107~8 A DIGITAL, INTERACTIVE_COMMUNICATION SYSTEM
The present invention relates to an digital, interactive communication system capable of transmitting at a subscriber's request still-television video frames, possibly with an accompanying audio message, and more particularly to such a system where video and audio information is encoded, processed and stored in a digital format.
Conventionally, different kinds of communication systems are used to provide voice, data, and video communication services to subscribers. In particular, interactive cable television systems have been developed to distribute information to subscribers' televisions at their re~uests. One such system concerns a shopping service where subscribers shop at home from an "electronic catalog" or in an "electronic mall". This system is distinguished from home shopping channels since it allows subscribers to select which products or services they will view on their television screens by use of touch-tone telephones. Additionally, the subscriber selects the pacing of the product or service display. In operation, the subscriber will tune to a channel and dlal a predetermined telephone number to access the system. As soon as the system identifies the subscriber, his television screen begins to display lZ9~08 still-frame video, and possibly accompanying audio, and directori~s of "electronic stores" comprising products or services that may be entered or passed, examined in further detail, saved for future consideration, or purchased just by touching keys on a touch-tone telephone in response to prompts on the television screen. A mainframe host computer controls the flow of information in the system.
This shopping service uses a CATV network to distribute the video presentations and accompanying audio messages requested by subscribers. At various locations in the CATV network, a device known as a frame store unit captures the video. Each of these locations serves a small group of subscribers. The function of each frame store unit is to capture the video frame destined for one of the subscribers associated with the frame store unit. The frame store unit captures a video frame bearing its address and converts the frame into a form it can store. Next, the frame store unit determines which audio messase to associate with the video frame, bundles the audio and video together, and injects the result into the CATV
feeder cable. The composite signal transmitted bv the frame store unit appears as a standard television picture on the subscriber's television.
Other interactive cable television systems require that each subscriber have his own dedicated J
lZ~8908 channel for viewing video and audio presentations.
Still other such systems require the subscriber view such presentations on his own computer terminal.
Disadvantages of these earlier systems include the requirement of a large mainframe computer, and the processing of data in an analog format. The system of the present invention provides the same services as these earlier systems but uses a plurality of powerful, single-board computers connected as a local area network ("LAN") in lieu of a centralized computer or mainframe computer.
In a computer network, a large number of separate but inter-connected computers do the work of a single centrally located computer. In any computer network, the inter-connected computers are each autonomous. Several distinct advantages are found in using a LAN over a centralized computer system.
One such advantage concerns the relative price of computing versus communication. Until 1970, computers were relatively expensive compared to communications facilities. The reverse is now true.
With the cost of small computers being relatively negligible, it has become attractive to analyze the data at the location where it originates. Analyzing data at the place of origination reduces communication costs, which now represent a larger percentage of total cost than it did in the past.
X
Another advantage of computer networking is the superior price/performance ratio of small computers over large mainframe computers. Mainframe computers are approximately a factor of lO times faster than the largest single-chip microprocessor, but they cost a thousand times more than the single-chip microprocessor. this imbalance in the price/performance ratio makes it more attractive to use many microcomputers located close together (a LAN) to out-perform the large mainframe computer.
In addition to a favorableprice/performance ratio, LANs have other advantages over a single centralized system. For one thing, they are more reliable than a centralized computer system since a single hardware or software failure in a LAN will only bring down one processor, and not affect the others.
Another major advantage of building large computer systems by coupling large numbers of small processors together is the expectation of a simpler software design. In a computer network, it is possible to dedicate some, or all, of the processors to specialized functions. that is, instead of having the processors multi-programmed, each processor does only one function at any time. By eliminating the need for multi-programming, software complexities associated with the large mainframe computers are eliminated.
lZ98908 A further advantage of LANs is their ability to increase system performance gradually as the work load increases by merely adding more processors.
Accordingly, the major advantages of using a LAN in the system of the present invention are (1) a more favorable price/performance ratio, (2) acceptable degradation in performance upon failure of a processor, and (3) the practicality of incremental growth.
Also, the system of the present invention receives, processes and transmits data in a digital format as contrasted to the earlier systems which substantially processed data in an analog format. The advantages of a digitized system as compared to an analog system are numerous; for example, (1) equipment and circuits for digital systems have been declining in cost by a factor of two every three years for about the last twenty years, while the cost of analog circuits have not declined as fast, (2) digital signals are easier to multiplex than analog signals, and (3) digital signals, because they are represented by pulses of well defined and uniform shape, are easy to store and regenerate thereby permitting accurate reproduction of the original signals.
Thus, the use of digitally formatted signals and the incorporation of a LAN make the system of the present invention superior and more cost efficient than the earlier systems.
~r 12~
An object of this invention is to overcome the deficiencies of the prior art noted above by providing a digitized, interactive communication system capable of transmitting to subscribers television quality, still-video presentations with accompanying audio.
It is another object of this invention to provide an interactive communication system incorporating the cost and performance advantages of local area networks.
It is a further object of this invention to provide a new and improved interactive communication system for merchandising products and services to subscribers.
The present invention is directed to a digitized, interactive communication system capable of being accessed by a plurality of subscribers for generating digital information representative of selected images in response to a subscriber's request made during a requesting session. The system includes a local area network capable of transmitting digital information, and a voice network interface coupled to the local area network and selectively placed in communication with one or more of the subscribers during a requesting session for receiving the subscribers' requests and for generating digital information representative of the identity of each 12~
requesting subscriber and of the content of the request made by each subscriber. A data base coupled to the loca~ area network stores in digital form the images which the subscribers can select for viewing.
A plurality of single-board computers are each operatively connected to the local area network.
A number of the single-board computers are designated the task of being session servers. As session servers they are each dedicated to serving one subscriber during a requesting session. The session servers translate the digital signals from the voice network interface to a command signal understood by the other single-board computers and transmits such command signal to the other single-board computers through the local area network. At least another of the single-board computers is selectively dedicated during a requesting session to obtain biographical information relating to the requesting subscriber. Another of the single-board computers is selectively dedicated during a requesting session to receive the command signal from the session server, determine which images the subscriber selected, and requests the data base to send such selected images to the subscriber. Means, such as a second local area network, are operatively coupled to the data base for transmitting the digital information representative of the selected image to the subscriber. In addition, at least one other of the X
)8 single-board computers is selectively dedicated during a requesting session for processing additional information with request to signals generated by such requesting subscriber.
For a fuller understanding of the nature and objects of the invention, reference should be made to following detailed description, taken in connection with the accompanying drawing.
FIG. 1 is a block diagram of the digital, interactive communication system of the present invention for providing subscribers with television quality, still-video presentations and accompanying audio.
Referring to Figure 1, the interactive cable television system of the present invention is generally designated as 10. In operation of system 10, a subscriber uses a touch-tone telephone 12 to communicate with the system 10. The transmission signals sent through telephone 12 are carried over convential telephone lines to a Local Operating Center ("LOC") 11 of the system 10, which makes use of local area network technology. At the LOC 11, the tone-signals of telephone 12 are received by a voice network interface 14 ("VNI"). If the tone-signals are conventional voice grade transmissions, they are transmitted to VNI 14 in analog format and are recognized and decoded by VNI 14 to ASCII characters X
~Z98~
recognized by an interface 16. In the instance where the tone-signals are received by VNI 14 as digital signals, VNI 14 likewise transforms the digitized touch-tone signals into a protocol recognized by interface 16. VNI 14 is preferably a Summa Four, Inc., Specialty Digital Switch Model No. SDS-1000 having a predetermined number of outgoinq telephone lines for bridging incoming subscriber calls to service representatives when required. Notwithstanding whether the tone-signals are in digital or analog form, the output signal of VNI 14 is transmitted to a first local area network 18 ("LAN"~ via the interface 16. While VNI 14 is shown in Figure 1 as being located at the LOC
11, it is anticipated by the present invention that VNI
14 need not be co-located at the same location as LOC
11 .
The network topology of first LAN 18, that is the physical organization of the network, is known as a ring topology. A ring topology has all devices in the network connected by a single communications cable that forms a circle or ring. Signals are sent from one device to another around the ring. As a signal moves around the ring, each device in the LAN electronically detects whether the message is for it. If it is, the device processes the signal. If not, the device will normally regenerate the signal and transmit it to the next device in the ring.
12~gC~
Network access identifies the procedures that allow each device in the network to communicate and receive data. The network access method used in LAN 18 is conventionally known as token passing. A
token is a special bit pattern that constantly teavels around thè network. Every device in the network must wait until it receives the token, before it can transmit a message. When the device receives the token, it transmits its message, reinserts the token in the ~etwork, which is then passed to the next device in the network. If a device has no message to send, it allows the token to pass to the next device in the network. In effect, possession of the token is permission to transmit a messaqe.
The transmission medium connecting devices in LAN la is preÇerably a baseband coaxial cable.
3aseband coaxial cable carries one signal at a time, but the signal travels at a rapid speed--in the range of ten million bits per second. Any of a number of convential methods are used to allow many devices to access LA~ 18 concurrently.
The devices comprising ~AN 18 include a pluralitt of single-board computers each having a special function in serving the subscribers, as ~ell as a random access memory, a clock, and input/output facilities. The single-board computers each include specialized application software and are associated r lZ~ 0~
with an interface which connects it to LAN 18. In addition to the single-board computers, LAN 18 further comprises a large-scale data base 28 conventionally referred to as a "disc farm". Stored in the data base's hard disk memory units is digitized information representing video presentations of goods or services.
Generally, these video presentations comprise television quality, still-frame images, or textual information , or textual information overlayed on a still-frame image, or any combination of the foregoing. These video presentations may be accompanied by an audio message. Any of these stored video presentations and accompanying audio can be viewed by a subscriber upon re~uest during any session on the system 10. Also stored in data base 28 is navigational information describing the pathways between presentations, as well as information about subscribers. Typically, the companies offering goods or services to subscribers develop a structure of video presentations representing an electronic store.
The single-board computers coupled to LAN
18 are manufactured by Intel Corporation of Santa Clara, California and are designated as Model No. iSBC
36/100 or Model No. iSBC 18~/100. The computers are denoted according to their functional application in the LAN 18, and are identified in Figure 1 as the session server 20, navigation server 22, subscriber ,/ ~ , l2s~n~
server 24, and cashier server 26. While the servers 20, 22, 24, and 26 are each identified by a single functional task, the present invention anticipated that each server will have appropriate software so that the server can switch functions depending on the demands on system 10. During any subscriber session on system 10, one session server 20 will be dedicated to serving a particular subscriber. The number of session servers 20 at any LOC 11 will depend on the number of subscribers serviced by the LOC 11. Accordingly, the number of session servers 20 at a LOC 11 could be anywhere in the range of 100 to 2,000 units.
The output message from VNI 14 is transmitted through interface 16 to one of the lS plurality of session servers 20. Interface 16 associates an incomming subscriber call to an available session server 20. The session server 20, like all the servers comprising the LAN 18 is itself connected to LAN 18 by means of an interface. Though each server is shown in Figure 1 as connected to an interface, in the physical construction of LAN 18 an interface may be shared by a plurality of servers.
Session server 20 preocesses the message by translating or converting it into some logical signal that the other servers understand, and then passes the siganl on to LAN 18 for further processing by the other servers. In essence, the session server . ,~. , . ~ / j lZ9~gO~
20 interprets the digital signal representing a key on the touch-tone telephone 12 and sends out a command or commands to other servers on LAN 18. Included in these commands are the subscriber's requests for selected presentations.
Navigation server 22 includes a dynamic RAM memory which can store at any instance sufficient information to enable the subscriber to move about any of the clients' presentation structures. The information stored in navigation server 22 defines the pathway between the presentations in any presentation structure. Since navigation server 22 incorporates a dynamic RAM memory, it will only store navigation information that is useful at any particular time in a subscriber session. typically, the dynamic RAM memory of navigation server 22 has approximately 10 megabytes of RAM memory. Thus navigation server 22 is not capable of storing all of the clients' presentation networks within its memory. This information is stored in the hard disk memories of data base 28.
In operation of system 10, the subscriber designates the presentation or presentations he desires to view by depressing keys on touch-tone telephone 12.
The digitized signals which represent the depressed telephone keys are processed by session server 20 and are addressed to navigation server 22. Navigation server 22 fetches from data base 28 the navigational X
12~8~0~
data needed at that time to move about a presentation network in accordance with the subscriber's requests.
Thus, for example, as the subscriber requests information within a specific presentation structure, the dynamic memory will only store navigational information about that portion of the presentation network that could be requested by the subscriber at that particular time in the subscriber session. As the session proceeds and the subscriber moves about the presentation structure, the navigation information within the dynamic memory will change with the subscriber's movement in the structure. According to this navigational data stored within its dynamic memory, and from its interpretation of the digitized signals of session server 20, the navigation server 22 determines which of the presentations stored in data base 28 have ; been selected by the subscriber and transmits a signal through LAN 18 for data base 28 to transmit the requested presentations to the subscriber.
Subscriber server 24 stores information about system 10 subscribers. The information stored about each subscriber includes the subscriber's telephone number, the subscriber's personal identification number, and it identifies a presentation player designated to receive the subscriber's requested presentations. As will be explained in more detail below, the presentation player receives, stores, and X
lZg~O~
re-transmits to the subscriber those presentations requested by the subscriber.
Typically server 24 is active for only a portion of any subscriber session. In the operation of system 10, sessions server 20 queries subscriber server 24 for information concerning a subscriber. Subscriber server 24 then fetches the requested information and sends it to session server 20 which stores the information in its memory. Since session server 20 is active during the entire subscriber session there is no further need to query subscriber server 24 for information during the remainder of the subscriber's sessions.
Cashier server 26 processes all information concerning the subscriber's purchase of merchandise or services. For example, cashier server 26 queries the subscriber as to the means by which he intends to pay for purchases. If the subscriber selects a credit card as means for payment, cashier server 26 accesses the subscriber's credit card identification number from data base 28 and transmits an appropriate message to an authorization service so that the purchase is charged to the subscriber's credit card. Another function of cashier server 26 is to advise the clients of purchases so that the goods are sent expeditiously to the subscriber.
Purchase information can be transmitted X
~L25~08 on-line to the client or it can be stored in cashier server 26 and "batched" to a client at a later time.
For example, all purchases made during the given period are stored by cashier server 26 in a storage data file, but at the end of the period they are sent in batches to the various clients for further processing. Cashier server 26 can also describe the means by which the purchased goods will be delivered to the subscriber.
That is, it will advise the client whether the goods are to be shipped and by which means, or whether the subscriber will pick-up the goods at the client's store.
A second LAN 30, also a ring topology, is connected to data base 28 for sending the digital signals representing the video presentations to a CATV
system 32. Transmission of a single video frar,le requires approximately 30 kilo-bytes to 50 kilo-bytes of information. Since a large number of bytes of digital information is required to represent the video or image portion of a presentation, second LAN 30 is needed since it accommodates a larger quantity of digital information at a higher rate of speed than first LAN 18. To meet this requirement, the transmission medium of second LAN 30 is a broadband medium and preferably a fiber optic cable comprising several optical fibers having a broader bandwidth than first LAN
18. Preferably, second LAN 30 is capable of transmitting an aggregate of 40 million bytes of lZ9l~3~0~
information per second as compared to first LAN 18 which transmits several hundred thousand bits of information per second.
A channel server 32 receives subscriber control information from first LAN 18 and information representative of selected video presentations from second LAN 32 for transmission to a CATV head end 38.
Interface 34 and interface 36 respectively couple channel server 32 to first LAN 18 and second LAN 30.
Channel server 32 comprises a microprocessor, a RAM memory of several megabytes, a forward-error correction encoder, and a modulator. The video, audio and control information received by channel server 32 is converted into a high-speed digital stream and modulated so that it is suitable for transmission by a cable television network. Channel server 32 also schedules the order in which the information is sent to the cable television network, and performs forward-error correction coding to assume reliability in transmission by the cable television network.
The present invention anticipates that a LOC 11 will service approximately 5,000 to 10,000 subscribers depending on its location. Each LOC 11 is capable of communicating with other LOCs by means of a gateway 40 which in turn communicates with a high-speed transmission medium, such as a broadband terristal or a lZ~390~3 communication satellite. Gateway 40 comprises a microcomputer having a memory of at least several megabytes, and is coupled to first LAN 18 and second LAN 30 by interface 42 and interface 44, respectively.
In communicating with other LOCs, LOC 11 can request information, such as a video presentation not found in its data base 28, and can in turn respond to the requests of other LOCs.
Although the illustrative embodiment of the present invention has been described in detail with ceference to the accompanying drawing, it is to be understood that the invention is not limited to this p~ecise embodiment and that various changes or modifications may be effected therein by one skilled in the art without departing from the scope or spirit of the invention. For example, while the system 10 of the present invention has been described as including a plurality of single-board computers, those skilled in the art recognize that system 10 could instead comprise a plurality of multiple-board computers. Moreover, a commercial embodiment of system 10 would include a plurality of navigation servers 22, subs~riber servers 24, and cashier servers 26 mounted in a housing. The exact number of these servers would be dependent on the load requirements of system 10.
,/ ~
The present invention relates to an digital, interactive communication system capable of transmitting at a subscriber's request still-television video frames, possibly with an accompanying audio message, and more particularly to such a system where video and audio information is encoded, processed and stored in a digital format.
Conventionally, different kinds of communication systems are used to provide voice, data, and video communication services to subscribers. In particular, interactive cable television systems have been developed to distribute information to subscribers' televisions at their re~uests. One such system concerns a shopping service where subscribers shop at home from an "electronic catalog" or in an "electronic mall". This system is distinguished from home shopping channels since it allows subscribers to select which products or services they will view on their television screens by use of touch-tone telephones. Additionally, the subscriber selects the pacing of the product or service display. In operation, the subscriber will tune to a channel and dlal a predetermined telephone number to access the system. As soon as the system identifies the subscriber, his television screen begins to display lZ9~08 still-frame video, and possibly accompanying audio, and directori~s of "electronic stores" comprising products or services that may be entered or passed, examined in further detail, saved for future consideration, or purchased just by touching keys on a touch-tone telephone in response to prompts on the television screen. A mainframe host computer controls the flow of information in the system.
This shopping service uses a CATV network to distribute the video presentations and accompanying audio messages requested by subscribers. At various locations in the CATV network, a device known as a frame store unit captures the video. Each of these locations serves a small group of subscribers. The function of each frame store unit is to capture the video frame destined for one of the subscribers associated with the frame store unit. The frame store unit captures a video frame bearing its address and converts the frame into a form it can store. Next, the frame store unit determines which audio messase to associate with the video frame, bundles the audio and video together, and injects the result into the CATV
feeder cable. The composite signal transmitted bv the frame store unit appears as a standard television picture on the subscriber's television.
Other interactive cable television systems require that each subscriber have his own dedicated J
lZ~8908 channel for viewing video and audio presentations.
Still other such systems require the subscriber view such presentations on his own computer terminal.
Disadvantages of these earlier systems include the requirement of a large mainframe computer, and the processing of data in an analog format. The system of the present invention provides the same services as these earlier systems but uses a plurality of powerful, single-board computers connected as a local area network ("LAN") in lieu of a centralized computer or mainframe computer.
In a computer network, a large number of separate but inter-connected computers do the work of a single centrally located computer. In any computer network, the inter-connected computers are each autonomous. Several distinct advantages are found in using a LAN over a centralized computer system.
One such advantage concerns the relative price of computing versus communication. Until 1970, computers were relatively expensive compared to communications facilities. The reverse is now true.
With the cost of small computers being relatively negligible, it has become attractive to analyze the data at the location where it originates. Analyzing data at the place of origination reduces communication costs, which now represent a larger percentage of total cost than it did in the past.
X
Another advantage of computer networking is the superior price/performance ratio of small computers over large mainframe computers. Mainframe computers are approximately a factor of lO times faster than the largest single-chip microprocessor, but they cost a thousand times more than the single-chip microprocessor. this imbalance in the price/performance ratio makes it more attractive to use many microcomputers located close together (a LAN) to out-perform the large mainframe computer.
In addition to a favorableprice/performance ratio, LANs have other advantages over a single centralized system. For one thing, they are more reliable than a centralized computer system since a single hardware or software failure in a LAN will only bring down one processor, and not affect the others.
Another major advantage of building large computer systems by coupling large numbers of small processors together is the expectation of a simpler software design. In a computer network, it is possible to dedicate some, or all, of the processors to specialized functions. that is, instead of having the processors multi-programmed, each processor does only one function at any time. By eliminating the need for multi-programming, software complexities associated with the large mainframe computers are eliminated.
lZ98908 A further advantage of LANs is their ability to increase system performance gradually as the work load increases by merely adding more processors.
Accordingly, the major advantages of using a LAN in the system of the present invention are (1) a more favorable price/performance ratio, (2) acceptable degradation in performance upon failure of a processor, and (3) the practicality of incremental growth.
Also, the system of the present invention receives, processes and transmits data in a digital format as contrasted to the earlier systems which substantially processed data in an analog format. The advantages of a digitized system as compared to an analog system are numerous; for example, (1) equipment and circuits for digital systems have been declining in cost by a factor of two every three years for about the last twenty years, while the cost of analog circuits have not declined as fast, (2) digital signals are easier to multiplex than analog signals, and (3) digital signals, because they are represented by pulses of well defined and uniform shape, are easy to store and regenerate thereby permitting accurate reproduction of the original signals.
Thus, the use of digitally formatted signals and the incorporation of a LAN make the system of the present invention superior and more cost efficient than the earlier systems.
~r 12~
An object of this invention is to overcome the deficiencies of the prior art noted above by providing a digitized, interactive communication system capable of transmitting to subscribers television quality, still-video presentations with accompanying audio.
It is another object of this invention to provide an interactive communication system incorporating the cost and performance advantages of local area networks.
It is a further object of this invention to provide a new and improved interactive communication system for merchandising products and services to subscribers.
The present invention is directed to a digitized, interactive communication system capable of being accessed by a plurality of subscribers for generating digital information representative of selected images in response to a subscriber's request made during a requesting session. The system includes a local area network capable of transmitting digital information, and a voice network interface coupled to the local area network and selectively placed in communication with one or more of the subscribers during a requesting session for receiving the subscribers' requests and for generating digital information representative of the identity of each 12~
requesting subscriber and of the content of the request made by each subscriber. A data base coupled to the loca~ area network stores in digital form the images which the subscribers can select for viewing.
A plurality of single-board computers are each operatively connected to the local area network.
A number of the single-board computers are designated the task of being session servers. As session servers they are each dedicated to serving one subscriber during a requesting session. The session servers translate the digital signals from the voice network interface to a command signal understood by the other single-board computers and transmits such command signal to the other single-board computers through the local area network. At least another of the single-board computers is selectively dedicated during a requesting session to obtain biographical information relating to the requesting subscriber. Another of the single-board computers is selectively dedicated during a requesting session to receive the command signal from the session server, determine which images the subscriber selected, and requests the data base to send such selected images to the subscriber. Means, such as a second local area network, are operatively coupled to the data base for transmitting the digital information representative of the selected image to the subscriber. In addition, at least one other of the X
)8 single-board computers is selectively dedicated during a requesting session for processing additional information with request to signals generated by such requesting subscriber.
For a fuller understanding of the nature and objects of the invention, reference should be made to following detailed description, taken in connection with the accompanying drawing.
FIG. 1 is a block diagram of the digital, interactive communication system of the present invention for providing subscribers with television quality, still-video presentations and accompanying audio.
Referring to Figure 1, the interactive cable television system of the present invention is generally designated as 10. In operation of system 10, a subscriber uses a touch-tone telephone 12 to communicate with the system 10. The transmission signals sent through telephone 12 are carried over convential telephone lines to a Local Operating Center ("LOC") 11 of the system 10, which makes use of local area network technology. At the LOC 11, the tone-signals of telephone 12 are received by a voice network interface 14 ("VNI"). If the tone-signals are conventional voice grade transmissions, they are transmitted to VNI 14 in analog format and are recognized and decoded by VNI 14 to ASCII characters X
~Z98~
recognized by an interface 16. In the instance where the tone-signals are received by VNI 14 as digital signals, VNI 14 likewise transforms the digitized touch-tone signals into a protocol recognized by interface 16. VNI 14 is preferably a Summa Four, Inc., Specialty Digital Switch Model No. SDS-1000 having a predetermined number of outgoinq telephone lines for bridging incoming subscriber calls to service representatives when required. Notwithstanding whether the tone-signals are in digital or analog form, the output signal of VNI 14 is transmitted to a first local area network 18 ("LAN"~ via the interface 16. While VNI 14 is shown in Figure 1 as being located at the LOC
11, it is anticipated by the present invention that VNI
14 need not be co-located at the same location as LOC
11 .
The network topology of first LAN 18, that is the physical organization of the network, is known as a ring topology. A ring topology has all devices in the network connected by a single communications cable that forms a circle or ring. Signals are sent from one device to another around the ring. As a signal moves around the ring, each device in the LAN electronically detects whether the message is for it. If it is, the device processes the signal. If not, the device will normally regenerate the signal and transmit it to the next device in the ring.
12~gC~
Network access identifies the procedures that allow each device in the network to communicate and receive data. The network access method used in LAN 18 is conventionally known as token passing. A
token is a special bit pattern that constantly teavels around thè network. Every device in the network must wait until it receives the token, before it can transmit a message. When the device receives the token, it transmits its message, reinserts the token in the ~etwork, which is then passed to the next device in the network. If a device has no message to send, it allows the token to pass to the next device in the network. In effect, possession of the token is permission to transmit a messaqe.
The transmission medium connecting devices in LAN la is preÇerably a baseband coaxial cable.
3aseband coaxial cable carries one signal at a time, but the signal travels at a rapid speed--in the range of ten million bits per second. Any of a number of convential methods are used to allow many devices to access LA~ 18 concurrently.
The devices comprising ~AN 18 include a pluralitt of single-board computers each having a special function in serving the subscribers, as ~ell as a random access memory, a clock, and input/output facilities. The single-board computers each include specialized application software and are associated r lZ~ 0~
with an interface which connects it to LAN 18. In addition to the single-board computers, LAN 18 further comprises a large-scale data base 28 conventionally referred to as a "disc farm". Stored in the data base's hard disk memory units is digitized information representing video presentations of goods or services.
Generally, these video presentations comprise television quality, still-frame images, or textual information , or textual information overlayed on a still-frame image, or any combination of the foregoing. These video presentations may be accompanied by an audio message. Any of these stored video presentations and accompanying audio can be viewed by a subscriber upon re~uest during any session on the system 10. Also stored in data base 28 is navigational information describing the pathways between presentations, as well as information about subscribers. Typically, the companies offering goods or services to subscribers develop a structure of video presentations representing an electronic store.
The single-board computers coupled to LAN
18 are manufactured by Intel Corporation of Santa Clara, California and are designated as Model No. iSBC
36/100 or Model No. iSBC 18~/100. The computers are denoted according to their functional application in the LAN 18, and are identified in Figure 1 as the session server 20, navigation server 22, subscriber ,/ ~ , l2s~n~
server 24, and cashier server 26. While the servers 20, 22, 24, and 26 are each identified by a single functional task, the present invention anticipated that each server will have appropriate software so that the server can switch functions depending on the demands on system 10. During any subscriber session on system 10, one session server 20 will be dedicated to serving a particular subscriber. The number of session servers 20 at any LOC 11 will depend on the number of subscribers serviced by the LOC 11. Accordingly, the number of session servers 20 at a LOC 11 could be anywhere in the range of 100 to 2,000 units.
The output message from VNI 14 is transmitted through interface 16 to one of the lS plurality of session servers 20. Interface 16 associates an incomming subscriber call to an available session server 20. The session server 20, like all the servers comprising the LAN 18 is itself connected to LAN 18 by means of an interface. Though each server is shown in Figure 1 as connected to an interface, in the physical construction of LAN 18 an interface may be shared by a plurality of servers.
Session server 20 preocesses the message by translating or converting it into some logical signal that the other servers understand, and then passes the siganl on to LAN 18 for further processing by the other servers. In essence, the session server . ,~. , . ~ / j lZ9~gO~
20 interprets the digital signal representing a key on the touch-tone telephone 12 and sends out a command or commands to other servers on LAN 18. Included in these commands are the subscriber's requests for selected presentations.
Navigation server 22 includes a dynamic RAM memory which can store at any instance sufficient information to enable the subscriber to move about any of the clients' presentation structures. The information stored in navigation server 22 defines the pathway between the presentations in any presentation structure. Since navigation server 22 incorporates a dynamic RAM memory, it will only store navigation information that is useful at any particular time in a subscriber session. typically, the dynamic RAM memory of navigation server 22 has approximately 10 megabytes of RAM memory. Thus navigation server 22 is not capable of storing all of the clients' presentation networks within its memory. This information is stored in the hard disk memories of data base 28.
In operation of system 10, the subscriber designates the presentation or presentations he desires to view by depressing keys on touch-tone telephone 12.
The digitized signals which represent the depressed telephone keys are processed by session server 20 and are addressed to navigation server 22. Navigation server 22 fetches from data base 28 the navigational X
12~8~0~
data needed at that time to move about a presentation network in accordance with the subscriber's requests.
Thus, for example, as the subscriber requests information within a specific presentation structure, the dynamic memory will only store navigational information about that portion of the presentation network that could be requested by the subscriber at that particular time in the subscriber session. As the session proceeds and the subscriber moves about the presentation structure, the navigation information within the dynamic memory will change with the subscriber's movement in the structure. According to this navigational data stored within its dynamic memory, and from its interpretation of the digitized signals of session server 20, the navigation server 22 determines which of the presentations stored in data base 28 have ; been selected by the subscriber and transmits a signal through LAN 18 for data base 28 to transmit the requested presentations to the subscriber.
Subscriber server 24 stores information about system 10 subscribers. The information stored about each subscriber includes the subscriber's telephone number, the subscriber's personal identification number, and it identifies a presentation player designated to receive the subscriber's requested presentations. As will be explained in more detail below, the presentation player receives, stores, and X
lZg~O~
re-transmits to the subscriber those presentations requested by the subscriber.
Typically server 24 is active for only a portion of any subscriber session. In the operation of system 10, sessions server 20 queries subscriber server 24 for information concerning a subscriber. Subscriber server 24 then fetches the requested information and sends it to session server 20 which stores the information in its memory. Since session server 20 is active during the entire subscriber session there is no further need to query subscriber server 24 for information during the remainder of the subscriber's sessions.
Cashier server 26 processes all information concerning the subscriber's purchase of merchandise or services. For example, cashier server 26 queries the subscriber as to the means by which he intends to pay for purchases. If the subscriber selects a credit card as means for payment, cashier server 26 accesses the subscriber's credit card identification number from data base 28 and transmits an appropriate message to an authorization service so that the purchase is charged to the subscriber's credit card. Another function of cashier server 26 is to advise the clients of purchases so that the goods are sent expeditiously to the subscriber.
Purchase information can be transmitted X
~L25~08 on-line to the client or it can be stored in cashier server 26 and "batched" to a client at a later time.
For example, all purchases made during the given period are stored by cashier server 26 in a storage data file, but at the end of the period they are sent in batches to the various clients for further processing. Cashier server 26 can also describe the means by which the purchased goods will be delivered to the subscriber.
That is, it will advise the client whether the goods are to be shipped and by which means, or whether the subscriber will pick-up the goods at the client's store.
A second LAN 30, also a ring topology, is connected to data base 28 for sending the digital signals representing the video presentations to a CATV
system 32. Transmission of a single video frar,le requires approximately 30 kilo-bytes to 50 kilo-bytes of information. Since a large number of bytes of digital information is required to represent the video or image portion of a presentation, second LAN 30 is needed since it accommodates a larger quantity of digital information at a higher rate of speed than first LAN 18. To meet this requirement, the transmission medium of second LAN 30 is a broadband medium and preferably a fiber optic cable comprising several optical fibers having a broader bandwidth than first LAN
18. Preferably, second LAN 30 is capable of transmitting an aggregate of 40 million bytes of lZ9l~3~0~
information per second as compared to first LAN 18 which transmits several hundred thousand bits of information per second.
A channel server 32 receives subscriber control information from first LAN 18 and information representative of selected video presentations from second LAN 32 for transmission to a CATV head end 38.
Interface 34 and interface 36 respectively couple channel server 32 to first LAN 18 and second LAN 30.
Channel server 32 comprises a microprocessor, a RAM memory of several megabytes, a forward-error correction encoder, and a modulator. The video, audio and control information received by channel server 32 is converted into a high-speed digital stream and modulated so that it is suitable for transmission by a cable television network. Channel server 32 also schedules the order in which the information is sent to the cable television network, and performs forward-error correction coding to assume reliability in transmission by the cable television network.
The present invention anticipates that a LOC 11 will service approximately 5,000 to 10,000 subscribers depending on its location. Each LOC 11 is capable of communicating with other LOCs by means of a gateway 40 which in turn communicates with a high-speed transmission medium, such as a broadband terristal or a lZ~390~3 communication satellite. Gateway 40 comprises a microcomputer having a memory of at least several megabytes, and is coupled to first LAN 18 and second LAN 30 by interface 42 and interface 44, respectively.
In communicating with other LOCs, LOC 11 can request information, such as a video presentation not found in its data base 28, and can in turn respond to the requests of other LOCs.
Although the illustrative embodiment of the present invention has been described in detail with ceference to the accompanying drawing, it is to be understood that the invention is not limited to this p~ecise embodiment and that various changes or modifications may be effected therein by one skilled in the art without departing from the scope or spirit of the invention. For example, while the system 10 of the present invention has been described as including a plurality of single-board computers, those skilled in the art recognize that system 10 could instead comprise a plurality of multiple-board computers. Moreover, a commercial embodiment of system 10 would include a plurality of navigation servers 22, subs~riber servers 24, and cashier servers 26 mounted in a housing. The exact number of these servers would be dependent on the load requirements of system 10.
,/ ~
Claims (18)
1. A system accessible to a plurality of subscribers for generating digital information representative of selected images in response to requests made by at least one of said subscribers during a requesting session, said system comprising:
a local area network capable of transmitting digital information;
a voice network interface coupled to said local area network by means of an interface and selectively placed in communication with one or more of said subscribers during a requesting session, for receiving subscriber requests and for generating digital information representative of the identity of each requesting subscriber and of the content of the requests made by each such subscriber;
a plurality of data processors, each operatively coupled to said local area network;
a data base coupled to said first local area network and having stored therein digital information representative of selected images:
a number of said data processors each being dedicated to serving one requesting subscriber during a requesting session, such server data processors translate the digital signals from the voice network interface to command signals understood by said other data processors and transmits such command signals to said other data processors through said local area network;
at least another of said data processors being selectively dedicated during a requesting session to obtaining biographical information relating to said requesting subscribers;
at least another of said data processors being selectively dedicated during a requesting session to receive said command signals from said server data processor, determine which images the subscriber selected, and request said data base send such selected images to the subscriber;
means operatively coupled to said data base for the high-speed transmission of digital information representative of such selected images; and at least another of said data processors being selectively dedicated during a requesting session for processing additional information with respect to signals generated by each requesting subscriber.
a local area network capable of transmitting digital information;
a voice network interface coupled to said local area network by means of an interface and selectively placed in communication with one or more of said subscribers during a requesting session, for receiving subscriber requests and for generating digital information representative of the identity of each requesting subscriber and of the content of the requests made by each such subscriber;
a plurality of data processors, each operatively coupled to said local area network;
a data base coupled to said first local area network and having stored therein digital information representative of selected images:
a number of said data processors each being dedicated to serving one requesting subscriber during a requesting session, such server data processors translate the digital signals from the voice network interface to command signals understood by said other data processors and transmits such command signals to said other data processors through said local area network;
at least another of said data processors being selectively dedicated during a requesting session to obtaining biographical information relating to said requesting subscribers;
at least another of said data processors being selectively dedicated during a requesting session to receive said command signals from said server data processor, determine which images the subscriber selected, and request said data base send such selected images to the subscriber;
means operatively coupled to said data base for the high-speed transmission of digital information representative of such selected images; and at least another of said data processors being selectively dedicated during a requesting session for processing additional information with respect to signals generated by each requesting subscriber.
2. A system in accordance with Claim 1 in which said data processors are single-board computers having random access memory, clock and input/output facilities.
3. A system in accordance with Claim 1 in which said data processors are multiple-board computers having random access memory, clock and input/output facilities.
4. A system in accordance with Claim 1 in which said images comprise still-frame video, textual information, or textual information overlayed on a still-frame video.
5. A system in accordance with Claim 1 in which said selected images constitute audio, video and textual material.
6. A system in accordance with Claim 1 in which transmission medium of said local area network is a baseband coaxial cable.
7. A system in accordance with Claim 1 in which the transmission medium of said local area network is a broadband coaxial cable.
8. A system in accordance with Claim 1 in which said local area network is a ring topology.
9. A system in accordance with Claim 1 in which said means coupled to said data base is a second local area network used for transmitting said selected images to the requesting subscriber.
10. A system in accordance with Claim 9 further comprising a channel server coupled by interfaces to said first and second local area networks for transmission of control information, image information, and associated information to the subscriber by means of a cable television network.
11. A system in accordance with Claim 10 in which said channel server comprises a microprocessor, a emory, a forward-error correction encoder, and a modulator.
12. A system is accordance with Claim 9 in which said second local area network is a ring topology.
13. A system in accordance with Claim 9 in which the transmission medium of said second local area network is a fiber optic cable.
14. A system in accordance with Claim 9 in which the transmission medium of said second local area network is a broadband coaxial cable.
15. A system in accordance with Claim 1 further comprising means for communicating with other like systems.
16. A system in accordance with Claim 15 in which said means for communicating with other like systems is a gateway coupled to said system and capable of communication with a common-link, high-speed transmission medium.
17. A system in accordance with Claim 1 in which said selected images include accompanying audio messages.
18. A system accessible to a plurality of subscribers for generating digital information representative of selected images in response to requests made by at least one of said subscribers during a requesting session, and system comprising:
a first local operating center serving a first group of said subscribers comprising:
a first local area network capable of transmitting digital information;
a voice network interface coupled to said first local area network by means of an interface and selectively placed in communication with one or more of said subscribers during a requesting session, for receiving subscriber requests and for generating digital information representative of the identity of each requesting subscriber and of the contents of the requests made by each such subscriber;
a first group of data processors each operatively coupled to said first local area network;
a first data base coupled to said local area network and having stored therein digital information representative of selected images:
a number of said first group of data processors each being dedicated to serving one requesting subscriber during a requesting session, such server data processors translate the digital signals from the voice network interface to command signals understood by said other data processors and transmits such command signals to said other data processors through said first local area network;
at least another of said first group of data processors being selectively dedicated during a requesting session to obtaining biographical information relative to said requesting subscribers;
at least another of said first group of data processors being selectively dedicated during a requesting session to receive said command signals from said server data processor, determine which images the subscriber selected, and request said first data base send such selected images to the subscriber:
means opertively coupled to said first data base for the high-speed tgransmission of digital information representative of such selected images; and a first gateway coupled to said first local operating center and capable of communication with a common-link, high-speed transmission medium.
a second local operating center for serving a second group of said subscribers comprising;
a second local area network capable of transmitting digital information;
a second voice network interface coupled to siad local area network by means of an interface and selectively placed in communiction with one or more of said second group of subscribers during a requesting session, for receiving subscriber requests and for generating digital information representative of the identity of each requesting subscriber and of the contents of the requests made by each such subscriber;
a second group of data processors each operatively coupled to said second local area network;
a second data base coupled to said second local area network and having stored therein digital information representative of selected images;
a number of said second group of data processors each being dedicated to serving one requesting subscriber during a requesting session, such server data processors translate the digital signals from the voice network interface to command signals understood by the other of said second group of data processors and transmits such command signals to said other data processors through said second local area network;
at least another of said second group of data processors being selectively dedicated during a requesting session to obtaining biographical information relative said requesting subscribers;
at least another of said second group of data processors being selectively dedicated during a requesting session to receive said command signals from said server data processor, determine which images the subscriber selected, and request said second data base send such selected images to the subscriber;
means operatively coupled to said second data base for the high-speed transmission of digital information representative of such selected images; and a second gateway coupled to said second local operating center and capable of communication with a common-link, high-speed transmission medium for interactive communication with said first local operating center.
a first local operating center serving a first group of said subscribers comprising:
a first local area network capable of transmitting digital information;
a voice network interface coupled to said first local area network by means of an interface and selectively placed in communication with one or more of said subscribers during a requesting session, for receiving subscriber requests and for generating digital information representative of the identity of each requesting subscriber and of the contents of the requests made by each such subscriber;
a first group of data processors each operatively coupled to said first local area network;
a first data base coupled to said local area network and having stored therein digital information representative of selected images:
a number of said first group of data processors each being dedicated to serving one requesting subscriber during a requesting session, such server data processors translate the digital signals from the voice network interface to command signals understood by said other data processors and transmits such command signals to said other data processors through said first local area network;
at least another of said first group of data processors being selectively dedicated during a requesting session to obtaining biographical information relative to said requesting subscribers;
at least another of said first group of data processors being selectively dedicated during a requesting session to receive said command signals from said server data processor, determine which images the subscriber selected, and request said first data base send such selected images to the subscriber:
means opertively coupled to said first data base for the high-speed tgransmission of digital information representative of such selected images; and a first gateway coupled to said first local operating center and capable of communication with a common-link, high-speed transmission medium.
a second local operating center for serving a second group of said subscribers comprising;
a second local area network capable of transmitting digital information;
a second voice network interface coupled to siad local area network by means of an interface and selectively placed in communiction with one or more of said second group of subscribers during a requesting session, for receiving subscriber requests and for generating digital information representative of the identity of each requesting subscriber and of the contents of the requests made by each such subscriber;
a second group of data processors each operatively coupled to said second local area network;
a second data base coupled to said second local area network and having stored therein digital information representative of selected images;
a number of said second group of data processors each being dedicated to serving one requesting subscriber during a requesting session, such server data processors translate the digital signals from the voice network interface to command signals understood by the other of said second group of data processors and transmits such command signals to said other data processors through said second local area network;
at least another of said second group of data processors being selectively dedicated during a requesting session to obtaining biographical information relative said requesting subscribers;
at least another of said second group of data processors being selectively dedicated during a requesting session to receive said command signals from said server data processor, determine which images the subscriber selected, and request said second data base send such selected images to the subscriber;
means operatively coupled to said second data base for the high-speed transmission of digital information representative of such selected images; and a second gateway coupled to said second local operating center and capable of communication with a common-link, high-speed transmission medium for interactive communication with said first local operating center.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/081,189 US4792849A (en) | 1987-08-04 | 1987-08-04 | Digital interactive communication system |
US081,189 | 1987-08-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
CA1298908C true CA1298908C (en) | 1992-04-14 |
Family
ID=22162639
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000573813A Expired - Lifetime CA1298908C (en) | 1987-08-04 | 1988-08-04 | Digital, interactive communication system |
Country Status (17)
Country | Link |
---|---|
US (1) | US4792849A (en) |
JP (1) | JPH01106541A (en) |
KR (1) | KR890004542A (en) |
CN (1) | CN1031457A (en) |
AU (1) | AU2043988A (en) |
CA (1) | CA1298908C (en) |
DE (1) | DE3820425A1 (en) |
DK (1) | DK428688A (en) |
ES (1) | ES2007226A6 (en) |
FI (1) | FI883633A (en) |
FR (1) | FR2619273A1 (en) |
GB (1) | GB2207838A (en) |
IT (1) | IT1226436B (en) |
LU (1) | LU87305A1 (en) |
NL (1) | NL8801259A (en) |
NO (1) | NO883169L (en) |
SE (1) | SE8801613L (en) |
Families Citing this family (192)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4965825A (en) | 1981-11-03 | 1990-10-23 | The Personalized Mass Media Corporation | Signal processing apparatus and methods |
US7831204B1 (en) | 1981-11-03 | 2010-11-09 | Personalized Media Communications, Llc | Signal processing apparatus and methods |
USRE47642E1 (en) | 1981-11-03 | 2019-10-08 | Personalized Media Communications LLC | Signal processing apparatus and methods |
US4941040A (en) * | 1985-04-29 | 1990-07-10 | Cableshare, Inc. | Cable television system selectively distributing pre-recorded video and audio messages |
US5208665A (en) * | 1987-08-20 | 1993-05-04 | Telaction Corporation | Presentation player for an interactive digital communication system |
US4890320A (en) * | 1988-06-09 | 1989-12-26 | Monslow H Vincent | Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times |
US5838917A (en) * | 1988-07-19 | 1998-11-17 | Eagleview Properties, Inc. | Dual connection interactive video based communication system |
JP3002471B2 (en) * | 1988-08-19 | 2000-01-24 | 株式会社日立製作所 | Program distribution device |
US5119188A (en) * | 1988-10-25 | 1992-06-02 | Telaction Corporation | Digital audio-video presentation display system |
US5053883A (en) * | 1988-12-23 | 1991-10-01 | Scientific-Atlanta, Inc. | Terminal polling method |
US5077607A (en) * | 1988-12-23 | 1991-12-31 | Scientific-Atlanta, Inc. | Cable television transaction terminal |
US4994908A (en) * | 1988-12-23 | 1991-02-19 | Scientific-Atlanta, Inc. | Interactive room status/time information system |
US4893333A (en) * | 1989-03-14 | 1990-01-09 | Paul Baran | Interactive facsimile system and method of information retrieval |
US5014125A (en) * | 1989-05-05 | 1991-05-07 | Cableshare, Inc. | Television system for the interactive distribution of selectable video presentations |
US5068888A (en) * | 1989-08-11 | 1991-11-26 | Afd Systems, Inc. | Interactive facsimile information retrieval system and method |
US5220420A (en) * | 1990-09-28 | 1993-06-15 | Inteletext Systems, Inc. | Interactive home information system for distributing compressed television programming |
US5526034A (en) * | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
US5883661A (en) | 1990-09-28 | 1999-03-16 | Ictv, Inc. | Output switching for load levelling across multiple service areas |
US5239540A (en) * | 1990-11-27 | 1993-08-24 | Scientific-Atlanta, Inc. | Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals |
US5253275A (en) * | 1991-01-07 | 1993-10-12 | H. Lee Browne | Audio and video transmission and receiving system |
US6002720A (en) * | 1991-01-07 | 1999-12-14 | H. Lee Browne, D/B/A Greenwich Information Technologies Llc | Audio and video transmission and receiving system |
JPH06164867A (en) * | 1991-03-14 | 1994-06-10 | Canon Inc | Facsimile communication equipment and facsimile communication method |
US5295184A (en) * | 1991-05-30 | 1994-03-15 | Davox Corporation | Dynamically adjustable call pacing system |
US5367330A (en) * | 1991-08-01 | 1994-11-22 | Luther Haave | Pay-per-view television delivery system |
EP0603269A1 (en) * | 1991-09-10 | 1994-06-29 | Hybrid Networks, Inc. | Remote link adapter for use in tv broadcast data transmission system |
US6034678A (en) * | 1991-09-10 | 2000-03-07 | Ictv, Inc. | Cable television system with remote interactive processor |
US5247347A (en) * | 1991-09-27 | 1993-09-21 | Bell Atlantic Network Services, Inc. | Pstn architecture for video-on-demand services |
US5528281A (en) * | 1991-09-27 | 1996-06-18 | Bell Atlantic Network Services | Method and system for accessing multimedia data over public switched telephone network |
US5790174A (en) * | 1991-09-27 | 1998-08-04 | Bell Atlantic Network Services, Inc. | PSTN architecture for video-on-demand services |
ES2048059B1 (en) * | 1991-09-30 | 1996-07-16 | Interactive Television Sa | PROCEDURE FOR BIDIRECTIONAL INTERACTIVE COMMUNICATION THROUGH TELEVISION AND ITS CORRESPONDING MEANS OF IMPLEMENTATION. |
DE69228971T2 (en) * | 1991-09-30 | 1999-12-30 | Interactive Television Sa | Interactive two-way television broadcast facility |
US5191902A (en) * | 1992-01-03 | 1993-03-09 | Wilk Peter J | Prophylactic device |
AU672770B2 (en) * | 1992-02-18 | 1996-10-17 | Ricos Co., Ltd. | Computer game device |
US5528490A (en) * | 1992-04-10 | 1996-06-18 | Charles E. Hill & Associates, Inc. | Electronic catalog system and method |
US5371532A (en) * | 1992-05-15 | 1994-12-06 | Bell Communications Research, Inc. | Communications architecture and method for distributing information services |
WO1994001964A1 (en) * | 1992-07-08 | 1994-01-20 | Bell Atlantic Network Services, Inc. | Media server for supplying video and multi-media data over the public telephone switched network |
JPH0685835A (en) * | 1992-09-07 | 1994-03-25 | Fujitsu Ltd | Three-level communication processing system implementing inter-terminal-station high speed transmission |
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US6323894B1 (en) | 1993-03-12 | 2001-11-27 | Telebuyer, Llc | Commercial product routing system with video vending capability |
US5508732A (en) * | 1993-03-22 | 1996-04-16 | International Business Machines Corporation | Data server, control server and gateway architecture system and method for broadcasting digital video on demand |
WO1994023537A1 (en) * | 1993-04-01 | 1994-10-13 | Bell Atlantic Network Services, Inc. | Method and system for accessing multimedia data over public switched telephone network |
IL119874A (en) * | 1993-04-16 | 1999-05-09 | News Datacom Research Ltd | Methods and systems for non program applications for subscriber television |
US5592212A (en) * | 1993-04-16 | 1997-01-07 | News Datacom Ltd. | Methods and systems for non-program applications for subscriber television |
US6193520B1 (en) * | 1993-05-10 | 2001-02-27 | Yugengaisha Adachi International | Interactive communication system for communicating video game and karaoke software |
US5550982A (en) * | 1993-06-24 | 1996-08-27 | Starlight Networks | Video application server |
DE69425198T2 (en) * | 1993-08-13 | 2001-03-15 | Toshiba Kawasaki Kk | Two way cable television system |
FR2709905B1 (en) * | 1993-09-09 | 1995-10-13 | Alcatel Business Systems | Interactive control system for multiservice installation with a television program distribution server and a telephone exchange. |
MY112412A (en) * | 1993-10-14 | 2001-06-30 | Nuchem Australia Pty Ltd | Multimedia enabled network. |
US5481542A (en) * | 1993-11-10 | 1996-01-02 | Scientific-Atlanta, Inc. | Interactive information services control system |
FR2713864B1 (en) * | 1993-12-15 | 1996-02-02 | Henley Trading Ltd | Television program management system. |
NO179888C (en) | 1993-12-17 | 1998-05-27 | Bellboy International As | booking System |
US5422674A (en) * | 1993-12-22 | 1995-06-06 | Digital Equipment Corporation | Remote display of an image by transmitting compressed video frames representing background and overlay portions thereof |
US5570295A (en) * | 1994-03-18 | 1996-10-29 | Lucent Technologies Inc. | System and method of capturing encoded data transmitted over a communications network in a video system |
US5512935A (en) * | 1994-03-31 | 1996-04-30 | At&T Corp. | Apparatus and method for diplaying an alert to an individual personal computer user via the user's television connected to a cable television system |
US5488412A (en) * | 1994-03-31 | 1996-01-30 | At&T Corp. | Customer premises equipment receives high-speed downstream data over a cable television system and transmits lower speed upstream signaling on a separate channel |
US5534913A (en) * | 1994-03-31 | 1996-07-09 | At&T Corp. | Apparatus and method for integrating downstream data transfer over a cable television channel with upstream data carrier by other media |
US5668592A (en) * | 1994-04-06 | 1997-09-16 | Interaxx Television Network, Inc. | Interactive television terminal responsive to user commands which combines static service data and recurrently broadcast dynamic service data to produce composite service display signals |
US5539635A (en) * | 1994-07-19 | 1996-07-23 | Larson, Jr.; Ernest J. | Radio station program identifier and distribution system |
US5524141A (en) * | 1994-09-22 | 1996-06-04 | Bell Communications Research, Inc. | System and method for providing directory information over a telephony network using ADSI |
JP2925977B2 (en) * | 1994-09-30 | 1999-07-28 | 松下電器産業株式会社 | Communication device |
US8661477B2 (en) | 1994-10-12 | 2014-02-25 | Touchtunes Music Corporation | System for distributing and selecting audio and video information and method implemented by said system |
EP0786121B1 (en) | 1994-10-12 | 2000-01-12 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
US7424731B1 (en) | 1994-10-12 | 2008-09-09 | Touchtunes Music Corporation | Home digital audiovisual information recording and playback system |
US7188352B2 (en) | 1995-07-11 | 2007-03-06 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
US5715444A (en) * | 1994-10-14 | 1998-02-03 | Danish; Mohamed Sherif | Method and system for executing a guided parametric search |
FR2726146B1 (en) * | 1994-10-21 | 1996-12-20 | Cohen Solal Bernard Simon | AUTOMATED INTERACTIVE TELEVISION MANAGEMENT SYSTEM |
DE4437928C1 (en) * | 1994-10-24 | 1995-10-26 | Grundig Emv | Device for realizing interactive television services |
US5619247A (en) * | 1995-02-24 | 1997-04-08 | Smart Vcr Limited Partnership | Stored program pay-per-play |
US6732366B1 (en) * | 1995-02-24 | 2004-05-04 | James Russo | Stored program pay-per-play |
US5659353A (en) * | 1995-03-17 | 1997-08-19 | Bell Atlantic Network Services, Inc. | Television distribution system and method |
US5721832A (en) * | 1995-05-12 | 1998-02-24 | Regal Greetings & Gifts Inc. | Method and apparatus for an interactive computerized catalog system |
CA2150215C (en) * | 1995-05-25 | 2003-02-25 | John Xidos | Distributed gaming system |
US7917922B1 (en) | 1995-06-08 | 2011-03-29 | Schwab Barry H | Video input switching and signal processing apparatus |
US5794221A (en) | 1995-07-07 | 1998-08-11 | Egendorf; Andrew | Internet billing method |
US5784095A (en) * | 1995-07-14 | 1998-07-21 | General Instrument Corporation | Digital audio system with video output program guide |
US6807676B1 (en) | 1995-07-14 | 2004-10-19 | General Instrument Corporation | Methods of formatting data to maximize the readability and the amount of song identification information displayed on a limited number of lines |
US6160547A (en) * | 1995-10-12 | 2000-12-12 | Asc Audio Video Corporation | Shared video data storage system with separate video data and information buses |
US5905865A (en) | 1995-10-30 | 1999-05-18 | Web Pager, Inc. | Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses |
DE19545882B4 (en) * | 1995-12-08 | 2004-04-08 | Yes International Ag | System for displaying visual information |
US6009465A (en) * | 1996-01-22 | 1999-12-28 | Svi Systems, Inc. | Entertainment and information systems and related management networks for a remote video delivery system |
DE19610010A1 (en) * | 1996-03-14 | 1997-09-18 | Sel Alcatel Ag | Device and service for the transmission of video image data and device for the transmission of request signals |
US5610920A (en) * | 1996-03-20 | 1997-03-11 | Lockheed Martin Corporation | Coupling of voice and computer resources over networks |
US5970471A (en) | 1996-03-22 | 1999-10-19 | Charles E. Hill & Associates, Inc. | Virtual catalog and product presentation method and apparatus |
FR2753868A1 (en) | 1996-09-25 | 1998-03-27 | Technical Maintenance Corp | METHOD FOR SELECTING A RECORDING ON AN AUDIOVISUAL DIGITAL REPRODUCTION SYSTEM AND SYSTEM FOR IMPLEMENTING THE METHOD |
US5977962A (en) * | 1996-10-18 | 1999-11-02 | Cablesoft Corporation | Television browsing system with transmitted and received keys and associated information |
US5970199A (en) * | 1996-12-11 | 1999-10-19 | Act Communications, Inc. | Frame for supporting fiber optic cable splices |
US6253375B1 (en) * | 1997-01-13 | 2001-06-26 | Diva Systems Corporation | System for interactively distributing information services |
US6305019B1 (en) | 1997-01-13 | 2001-10-16 | Diva Systems Corporation | System for interactively distributing information services having a remote video session manager |
US7069575B1 (en) | 1997-01-13 | 2006-06-27 | Sedna Patent Services, Llc | System for interactively distributing information services |
US6166730A (en) * | 1997-12-03 | 2000-12-26 | Diva Systems Corporation | System for interactively distributing information services |
US20030192053A1 (en) * | 1997-02-19 | 2003-10-09 | Next Level Communications, Inc. | Method and apparatus for transmitting wireless signals over media |
US6363364B1 (en) | 1997-03-26 | 2002-03-26 | Pierre H. Nel | Interactive system for and method of performing financial transactions from a user base |
US6026376A (en) | 1997-04-15 | 2000-02-15 | Kenney; John A. | Interactive electronic shopping system and method |
US7574727B2 (en) | 1997-07-23 | 2009-08-11 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
FR2769165B1 (en) | 1997-09-26 | 2002-11-29 | Technical Maintenance Corp | WIRELESS SYSTEM WITH DIGITAL TRANSMISSION FOR SPEAKERS |
US7301944B1 (en) | 1997-10-24 | 2007-11-27 | Tranz-Send Broadcasting Network, Inc. | Media file distribution with adaptive transmission protocols |
US6205582B1 (en) | 1997-12-09 | 2001-03-20 | Ictv, Inc. | Interactive cable television system with frame server |
JPH11308253A (en) * | 1998-04-20 | 1999-11-05 | Honda Motor Co Ltd | Network system |
FR2781582B1 (en) | 1998-07-21 | 2001-01-12 | Technical Maintenance Corp | SYSTEM FOR DOWNLOADING OBJECTS OR FILES FOR SOFTWARE UPDATE |
US8028318B2 (en) | 1999-07-21 | 2011-09-27 | Touchtunes Music Corporation | Remote control unit for activating and deactivating means for payment and for displaying payment status |
FR2781591B1 (en) | 1998-07-22 | 2000-09-22 | Technical Maintenance Corp | AUDIOVISUAL REPRODUCTION SYSTEM |
FR2781593B1 (en) | 1998-07-22 | 2001-01-12 | Technical Maintenance Corp | REMOTE CONTROL FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM |
FR2781580B1 (en) | 1998-07-22 | 2000-09-22 | Technical Maintenance Corp | SOUND CONTROL CIRCUIT FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM |
US6584153B1 (en) | 1998-07-23 | 2003-06-24 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
JP2003524307A (en) | 1998-07-23 | 2003-08-12 | ディバ システムズ コーポレイション | A system that creates, distributes, and receives interactive user interfaces |
US7091968B1 (en) | 1998-07-23 | 2006-08-15 | Sedna Patent Services, Llc | Method and apparatus for encoding a user interface |
US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
JP4605902B2 (en) * | 1998-07-23 | 2011-01-05 | コムキャスト アイピー ホールディングス アイ, エルエルシー | Interactive user interface |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
GB2341038B (en) * | 1998-08-14 | 2001-08-15 | Nisaba Group Ltd | Interactive system for enabling TV shopping |
US6732370B1 (en) | 1998-11-30 | 2004-05-04 | Diva Systems Corporation | Service provider side interactive program guide encoder |
US7444663B2 (en) * | 1998-12-31 | 2008-10-28 | Lodgenet Interactive Corporation | Menuing system for controlling content delivery within a video distribution system |
US8726330B2 (en) | 1999-02-22 | 2014-05-13 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
US6968567B1 (en) | 1999-04-15 | 2005-11-22 | Sedna Patent Services, Llc | Latency reduction in providing interactive program guide |
US6621870B1 (en) | 1999-04-15 | 2003-09-16 | Diva Systems Corporation | Method and apparatus for compressing video sequences |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US7096487B1 (en) * | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US7254824B1 (en) | 1999-04-15 | 2007-08-07 | Sedna Patent Services, Llc | Encoding optimization techniques for encoding program grid section of server-centric interactive programming guide |
US6754271B1 (en) * | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US6651252B1 (en) | 1999-10-27 | 2003-11-18 | Diva Systems Corporation | Method and apparatus for transmitting video and graphics in a compressed form |
US6704359B1 (en) | 1999-04-15 | 2004-03-09 | Diva Systems Corp. | Efficient encoding algorithms for delivery of server-centric interactive program guide |
US6614843B1 (en) | 1999-04-15 | 2003-09-02 | Diva Systems Corporation | Stream indexing for delivery of interactive program guide |
US7058965B1 (en) | 1999-04-15 | 2006-06-06 | Sedna Patent Services, Llc | Multiplexing structures for delivery of interactive program guide |
US7127737B1 (en) | 2000-01-26 | 2006-10-24 | Sedna Patent Services, Llc | Bandwidth management techniques for delivery of interactive program guide |
US7607152B1 (en) | 2000-01-26 | 2009-10-20 | Cox Communications, Inc. | Demand-cast system and bandwidth management for delivery of interactive programming |
US8255956B2 (en) | 1999-06-28 | 2012-08-28 | Cox Communications, Inc. | System and method for delivery of short-time duration video segments |
FR2796482B1 (en) | 1999-07-16 | 2002-09-06 | Touchtunes Music Corp | REMOTE MANAGEMENT SYSTEM FOR AT LEAST ONE AUDIOVISUAL INFORMATION REPRODUCING DEVICE |
US7464394B1 (en) | 1999-07-22 | 2008-12-09 | Sedna Patent Services, Llc | Music interface for media-rich interactive program guide |
US7373652B1 (en) | 1999-07-22 | 2008-05-13 | Sedna Patent Services, Llc | Server-centric search function in an interactive program guide |
ATE359669T1 (en) | 1999-10-27 | 2007-05-15 | Sedna Patent Services Llc | MULTIPLE VIDEO STREAMS USING SLICE-BASED ENCODING |
US9094727B1 (en) | 1999-10-27 | 2015-07-28 | Cox Communications, Inc. | Multi-functional user interface using slice-based encoding |
US6496802B1 (en) | 2000-01-07 | 2002-12-17 | Mp3.Com, Inc. | System and method for providing access to electronic works |
FR2805377B1 (en) | 2000-02-23 | 2003-09-12 | Touchtunes Music Corp | EARLY ORDERING PROCESS FOR A SELECTION, DIGITAL SYSTEM AND JUKE-BOX FOR IMPLEMENTING THE METHOD |
FR2805060B1 (en) | 2000-02-16 | 2005-04-08 | Touchtunes Music Corp | METHOD FOR RECEIVING FILES DURING DOWNLOAD |
FR2805072B1 (en) | 2000-02-16 | 2002-04-05 | Touchtunes Music Corp | METHOD FOR ADJUSTING THE SOUND VOLUME OF A DIGITAL SOUND RECORDING |
US7343617B1 (en) | 2000-02-29 | 2008-03-11 | Goldpocket Interactive, Inc. | Method and apparatus for interaction with hyperlinks in a television broadcast |
US7367042B1 (en) | 2000-02-29 | 2008-04-29 | Goldpocket Interactive, Inc. | Method and apparatus for hyperlinking in a television broadcast |
US7120924B1 (en) | 2000-02-29 | 2006-10-10 | Goldpocket Interactive, Inc. | Method and apparatus for receiving a hyperlinked television broadcast |
FR2808906B1 (en) | 2000-05-10 | 2005-02-11 | Touchtunes Music Corp | DEVICE AND METHOD FOR REMOTELY MANAGING A NETWORK OF AUDIOVISUAL INFORMATION REPRODUCTION SYSTEMS |
FR2811175B1 (en) | 2000-06-29 | 2002-12-27 | Touchtunes Music Corp | AUDIOVISUAL INFORMATION DISTRIBUTION METHOD AND AUDIOVISUAL INFORMATION DISTRIBUTION SYSTEM |
FR2811114B1 (en) | 2000-06-29 | 2002-12-27 | Touchtunes Music Corp | DEVICE AND METHOD FOR COMMUNICATION BETWEEN A SYSTEM FOR REPRODUCING AUDIOVISUAL INFORMATION AND AN ELECTRONIC ENTERTAINMENT MACHINE |
US6498937B1 (en) | 2000-07-14 | 2002-12-24 | Trw Inc. | Asymmetric bandwidth wireless communication techniques |
DE10042604A1 (en) * | 2000-08-30 | 2002-03-28 | Artemedia Ag | Data transmission device for interaction during remote participation in games, lottery or competition via data transmission, includes display device for acoustic and optical display via ancillary data |
FR2814085B1 (en) | 2000-09-15 | 2005-02-11 | Touchtunes Music Corp | ENTERTAINMENT METHOD BASED ON MULTIPLE CHOICE COMPETITION GAMES |
US8108892B1 (en) | 2001-05-03 | 2012-01-31 | Comcast Cable Holdings, Llc | Interactive television network and method including content searching |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US8116612B2 (en) * | 2001-10-05 | 2012-02-14 | Ucentric Systems, Inc. | Centralized digital video recording and playback system accessible to multiple reproduction and control units via a home area network |
US10373420B2 (en) | 2002-09-16 | 2019-08-06 | Touchtunes Music Corporation | Digital downloading jukebox with enhanced communication features |
US9646339B2 (en) | 2002-09-16 | 2017-05-09 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
US11029823B2 (en) | 2002-09-16 | 2021-06-08 | Touchtunes Music Corporation | Jukebox with customizable avatar |
US8103589B2 (en) | 2002-09-16 | 2012-01-24 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
US8332895B2 (en) | 2002-09-16 | 2012-12-11 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US7822687B2 (en) | 2002-09-16 | 2010-10-26 | Francois Brillon | Jukebox with customizable avatar |
US8584175B2 (en) | 2002-09-16 | 2013-11-12 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US8151304B2 (en) | 2002-09-16 | 2012-04-03 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
WO2005002215A1 (en) * | 2003-06-19 | 2005-01-06 | Ictv, Inc. | Interactive picture-in-picture video |
US20070011717A1 (en) * | 2005-07-06 | 2007-01-11 | Lauder Gary M | Distribution of interactive information content within a plurality of disparate distribution networks |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
WO2008088741A2 (en) | 2007-01-12 | 2008-07-24 | Ictv, Inc. | Interactive encoded content system including object models for viewing on a remote device |
US9171419B2 (en) | 2007-01-17 | 2015-10-27 | Touchtunes Music Corporation | Coin operated entertainment system |
US9330529B2 (en) | 2007-01-17 | 2016-05-03 | Touchtunes Music Corporation | Game terminal configured for interaction with jukebox device systems including same, and/or associated methods |
US9953481B2 (en) | 2007-03-26 | 2018-04-24 | Touchtunes Music Corporation | Jukebox with associated video server |
US8332887B2 (en) | 2008-01-10 | 2012-12-11 | Touchtunes Music Corporation | System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server |
US10290006B2 (en) | 2008-08-15 | 2019-05-14 | Touchtunes Music Corporation | Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations |
US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
CN101197953B (en) * | 2007-12-05 | 2010-09-29 | 深圳创维-Rgb电子有限公司 | Household electric business TV set |
US8849435B2 (en) | 2008-07-09 | 2014-09-30 | Touchtunes Music Corporation | Digital downloading jukebox with revenue-enhancing features |
US10719149B2 (en) | 2009-03-18 | 2020-07-21 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
CA2754990C (en) | 2009-03-18 | 2015-07-14 | Touchtunes Music Corporation | Entertainment server and associated social networking services |
US9292166B2 (en) | 2009-03-18 | 2016-03-22 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US10564804B2 (en) | 2009-03-18 | 2020-02-18 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
CN105355221A (en) | 2010-01-26 | 2016-02-24 | 踏途音乐公司 | Digital jukebox device with improved user interfaces, and associated methods |
CA2814070A1 (en) | 2010-10-14 | 2012-04-19 | Activevideo Networks, Inc. | Streaming digital video between video devices using a cable television system |
EP2695388B1 (en) | 2011-04-07 | 2017-06-07 | ActiveVideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
JP6002770B2 (en) | 2011-09-18 | 2016-10-05 | タッチチューンズ ミュージック コーポレーション | Digital jukebox device with karaoke and / or photo booth functions and related techniques |
JP6056126B2 (en) | 2011-10-21 | 2017-01-11 | ソニー株式会社 | Solid-state imaging device and camera system |
US11151224B2 (en) | 2012-01-09 | 2021-10-19 | Touchtunes Music Corporation | Systems and/or methods for monitoring audio inputs to jukebox devices |
WO2013106390A1 (en) | 2012-01-09 | 2013-07-18 | Activevideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
WO2014145921A1 (en) | 2013-03-15 | 2014-09-18 | Activevideo Networks, Inc. | A multiple-mode system and method for providing user selectable video content |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9326047B2 (en) | 2013-06-06 | 2016-04-26 | Activevideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9921717B2 (en) | 2013-11-07 | 2018-03-20 | Touchtunes Music Corporation | Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices |
KR102303730B1 (en) | 2014-03-25 | 2021-09-17 | 터치튠즈 뮤직 코포레이션 | Digital jukebox device with improved user interfaces, and associated methods |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4028733A (en) * | 1975-07-07 | 1977-06-07 | Telebeam Corporation | Pictorial information retrieval system |
GB2062419A (en) * | 1979-10-12 | 1981-05-20 | Post Office | Improvements in or relating to information retrieval |
US4381522A (en) * | 1980-12-01 | 1983-04-26 | Adams-Russell Co., Inc. | Selective viewing |
US4450481A (en) * | 1981-08-25 | 1984-05-22 | E-Com Corporation | Tamper-resistant, expandable communications system |
US4450477A (en) * | 1982-03-31 | 1984-05-22 | Lovett Bruce E | Television information system |
US4521806A (en) * | 1982-08-19 | 1985-06-04 | World Video Library, Inc. | Recorded program communication system |
CA1284211C (en) * | 1985-04-29 | 1991-05-14 | Terrence Henry Pocock | Cable television system selectively distributing pre-recorder video and audio messages |
JPS6275770A (en) * | 1985-09-30 | 1987-04-07 | Toshiba Corp | Computer graphics processing system |
-
1987
- 1987-08-04 US US07/081,189 patent/US4792849A/en not_active Expired - Lifetime
-
1988
- 1988-04-22 GB GB08809563A patent/GB2207838A/en not_active Withdrawn
- 1988-04-29 SE SE8801613A patent/SE8801613L/en not_active Application Discontinuation
- 1988-05-13 ES ES8801497A patent/ES2007226A6/en not_active Expired
- 1988-05-16 NL NL8801259A patent/NL8801259A/en not_active Application Discontinuation
- 1988-06-15 DE DE3820425A patent/DE3820425A1/en not_active Withdrawn
- 1988-06-29 FR FR8808731A patent/FR2619273A1/en not_active Withdrawn
- 1988-07-05 IT IT8821225A patent/IT1226436B/en active
- 1988-07-15 NO NO88883169A patent/NO883169L/en unknown
- 1988-07-29 JP JP63188592A patent/JPH01106541A/en active Pending
- 1988-07-29 LU LU87305A patent/LU87305A1/en unknown
- 1988-08-01 DK DK428688A patent/DK428688A/en not_active Application Discontinuation
- 1988-08-03 KR KR1019880009890A patent/KR890004542A/en not_active Application Discontinuation
- 1988-08-03 FI FI883633A patent/FI883633A/en not_active IP Right Cessation
- 1988-08-03 CN CN88106094A patent/CN1031457A/en active Pending
- 1988-08-04 CA CA000573813A patent/CA1298908C/en not_active Expired - Lifetime
- 1988-08-04 AU AU20439/88A patent/AU2043988A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
KR890004542A (en) | 1989-04-22 |
SE8801613D0 (en) | 1988-04-29 |
FR2619273A1 (en) | 1989-02-10 |
GB2207838A (en) | 1989-02-08 |
US4792849A (en) | 1988-12-20 |
DK428688A (en) | 1989-02-05 |
AU2043988A (en) | 1989-02-09 |
SE8801613L (en) | 1989-02-05 |
NO883169D0 (en) | 1988-07-15 |
FI883633A0 (en) | 1988-08-03 |
NL8801259A (en) | 1989-03-01 |
IT1226436B (en) | 1991-01-15 |
DE3820425A1 (en) | 1989-02-16 |
ES2007226A6 (en) | 1989-06-01 |
IT8821225A0 (en) | 1988-07-05 |
JPH01106541A (en) | 1989-04-24 |
NO883169L (en) | 1989-02-06 |
DK428688D0 (en) | 1988-08-01 |
CN1031457A (en) | 1989-03-01 |
FI883633A (en) | 1989-02-05 |
LU87305A1 (en) | 1989-02-02 |
GB8809563D0 (en) | 1988-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1298908C (en) | Digital, interactive communication system | |
US4829372A (en) | Presentation player | |
US5191410A (en) | Interactive multimedia presentation and communications system | |
US5195092A (en) | Interactive multimedia presentation & communication system | |
US5113496A (en) | Bus interconnection structure with redundancy linking plurality of groups of processors, with servers for each group mounted on chassis | |
US5208665A (en) | Presentation player for an interactive digital communication system | |
US5119188A (en) | Digital audio-video presentation display system | |
CA2420925C (en) | Systems and method for interacting with users over a communications network | |
US6188428B1 (en) | Transcoding video file server and methods for its use | |
RU2142158C1 (en) | Distributed computer system and client computer for such system | |
AU694416B2 (en) | Communication system | |
US6049823A (en) | Multi server, interactive, video-on-demand television system utilizing a direct-access-on-demand workgroup | |
JP2001211410A (en) | Remote audio/visual signal recording method and its device | |
CA2289103A1 (en) | Apparatus and method for network access using a set top box and television | |
JP2000506700A (en) | Interactive cable network for facsimile and voicemail | |
US20030110283A1 (en) | Apparatus for providing and transmitting information over network and method therefor | |
JP2001527720A (en) | Interactive display system | |
WO1996017476A1 (en) | Method and apparatus for distributing services on demand | |
CA2117422A1 (en) | Adaptive video file server and methods for its use | |
KR970059952A (en) | Distributed Multimedia Server | |
AU774623B2 (en) | Provision of internet services | |
CA2010867A1 (en) | Interactive multimedia presentation and communications system | |
CA2002646A1 (en) | Interactive multimedia presentation and communications system | |
JPH1040204A (en) | Distributed multimedia system | |
CA2007259A1 (en) | Interactive multimedia presentation and communications system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MKLA | Lapsed | ||
MKLA | Lapsed |
Effective date: 20050414 |
|
MKLA | Lapsed |
Effective date: 20050414 |