Abstract:
A method by which a streaming interactive video user session is handed off from one streaming interactive video server to another without noticeable disruption to the video stream or the user interactivity.
Abstract:
A plurality of servers whose video output is coupled to video compression apparatus that transmits streaming interactive video to a plurality of users, with a feedback loop whereby the streaming interactive video is recursively combined within the video output of the plurality of servers.
Abstract:
An apparatus comprising a server that generates a stream of streaming interactive video and/or audio. Means for multicasting the stream to a plurality of client devices accommodating different device video, audio and/or network characteristics, and means for allowing input from one or more of the client devices to control the streaming interactive video.
Abstract:
A method and apparatus for storing uncompressed and compressed multimedia content on a storage device, the uncompressed content is stored in an interim buffer of the storage device. Compression of uncompressed content stored in the interim buffer is done as a background task, storing the compressed content in a long term buffer of the storage device, responsive to a user request to record the multimedia content. Automatically stream the uncompressed multimedia content remaining in the interim buffer directly to a rendering device once the compressed multimedia content stored in the long term buffer has been streamed to the rendering device.
Abstract:
Systems and methods for recording a signal received by a home entertainment system that includes multiple consumer electronics devices interconnected to a central electronics device in a hub and spoke configuration. The configuration allows all signals in the home entertainment system to be accessible by the central electronics device. Accordingly, the central electronics device can process, route, or otherwise respond to any signal. By way of example, any signal can be routed to a recording system, where it can be recorded. The signal is coupled with information from an electronic programming guide that details specific programming. An automatic determination is made as to whether or not there exists enough free space on a recording medium to record a specific program. Upon recording the program on the recording medium, an index is updated on the recording medium from the electronic programming guide information and from the location of the program on the recording medium. By selecting the program from the index, the recorded program can be automatically located on the recording medium.
Abstract:
A method is described comprising: receiving a broadcast signal containing a plurality of encrypted multimedia channels; storing the encrypted multimedia channels in a first hard drive partition; and decrypting one or more of the encrypted multimedia channels to generate one or more decrypted multimedia channels; and storing the decrypted multimedia channels to a second hard drive partition.
Abstract:
A method and apparatus for utilizing a high bandwidth communications channel for broadcasting network data during off-peak hours is disclosed. A demodulation unit includes, 1) a standard television broadcast signal receiver, the signal having a plurality of channels; 2) a partitioning unit configured to partition at least one channel of said plurality of channels into a plurality of variable size sub-channels; 3) a modulating unit configured to modulate a variety of different types of information into said plurality of sub-channels; and 4) a transmitter configured to transmit said plurality of sub-channels over a high bandwidth communications channel during off-peak hours.
Abstract:
A client is coupled to a modem pool and a server by a communication link in a wide area network. The client allows a user to browse the World Wide Web in response to user inputs entered entirely from a remote control device using a television set as a display device. The communication link to the client is shared by a telephone circuit at the client end of the link. A disruption in communication with the server may occur due to a Call Waiting signal caused by an incoming telephone call. The incoming call includes Caller ID information. In response to such a disruption, communication with the server is terminated. After pausing for a predetermined period of time, the client automatically re-establishes communication with the server if the line is clear. Upon reconnecting to the server, the client accesses a “White Pages” telephone directory Web site on a remote server. Using the number provided in the Caller ID information, the client looks up the name of the caller from the directory and stores the number and the corresponding name. Each time an incoming call is subsequently received from that number, the client displays the name of the calling party to the user as the call is received.
Abstract:
A client is coupled to a modem pool and a server by a communication link in a wide area network. The client allows a user to browse the World Wide Web in response to user inputs entered at the client device. The communication link to the client is shared by a telephone circuit at the client end of the link. A disruption in communication with the server may occur due to a Call Waiting signal caused by an incoming telephone call, or due to another user picking up a telephone extension associated with the client. In response to such a disruption, the client saves the browsing status after which communication with the server is terminated. When the telephone line is once again available for connecting to the server, the client uses the browsing information saved to reconnect to the Web page that was displayed by the client at the time of the disruption.
Abstract:
Systems and methods that reduce the complexity of interconnecting various consumer electronics devices. One consumer electronics device, such as an Internet terminal, forms a central hub to which all other consumer electronics devices are connected. The Internet terminal has a plurality of identical, interchangeable tongue and groove connectors, each having a plurality of pins. The connectors are identical and interchangeable in that a cable designed to connect a consumer electronics device to the Internet terminal may be plugged into any of the connectors and operate properly. A plurality of cables, each specifically adapted to connect to an existing or future type of consumer electronics device, are used to connect the consumer electronics devices to the connectors at the Internet terminal. Each cable has a connector at one end that attaches to the identical, interchangeable connectors, and one or more connectors at the other end that attach to the particular consumer electronics device. The Internet terminal senses the type of cable attached thereto and performs any appropriate configuration of the connector pins in order to match the signals provided or received from the connector to the particular cable.