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.
Abstract:
A system for distributing digital data over a video channel to a plurality of remotely located client terminals. The system involves selecting a set of digital data to be distributed and converting it to an intermediate format compatible with video broadcast. The intermediate data is then broadcast over a video channel during a time when no video content is being transmitted so that the intermediate format data takes the place of the video content. The intermediate format data is received at a remotely located client terminal where the set of digital data is recovered.
Abstract:
A system and method for distributing and presenting data such as video advertisements from a host server to a browsing device through a communications network. The method involves detecting an extended period of nonuse of the browsing device, establishing contact between the browsing device and the host server, preloading data from the host server to the browsing device, storing the data in the browsing device, detecting a start-up operation of the browsing device, and presenting the data through the browsing device.
Abstract:
The present invention is a means and method for synchronizing closed free-running systems, such as graphics systems, with no external synchronization signals required. Video games and most computer display controllers are closed free-running systems. Because most such systems have the means to switch between an interlaced and non-interlaced operation, and because interlaced and non-interlaced modes have a relative timing variation, the timing between two or more such closed free-running systems can be synchronized. This method allows synchronization with an imprecise timing reference. The vertical display timing is the free-running oscillator and the interlaced/non-interlaced mode transition is used as the timing adjustment means. The actual arrival time of data in a communication medium connecting two systems being synchronized is used in relation to an expected arrival time to provide the clock reference.
Abstract:
Apparatus, systems, and methods for interconnecting multiple consumer electronics devices in a home entertainment system. The consumer electronics devices are connected in a hub and spoke configuration, with each one being directly connected to a central electronics device. The central electronics device includes multiple identical, interchangeable jacks, each of which can receive cables connected to any of the consumer electronics devices, thereby significantly simplifying the process of connecting the components of the home entertainment system. The jacks are compatible with S-video and RCA video cables, such that the user does not need to understand the differences between these cables. In the hub and spoke configuration, all signals in the home entertainment system are accessible by the central electronics device. Accordingly, the central electronics device can process, route, or otherwise respond to any signal. For example, any video or audio signal can be routed to a VCR, where it can be recorded.
Abstract:
An apparatus and method for linking multiple remote players of real-time games is disclosed. The system of the present invention includes a first computer for directly linking the first computer with a second computer, the first computer comprises: 1) a network interface coupled to a network; 2) client application software executing in the first computer, the client application software includes: a) processing logic for connecting the first computer to a server on a network via the network interface; b) processing logic for requesting the server to match the first computer with a second computer using matching criteria; c) processing logic for receiving a network address of the second computer from the server; and d) processing logic for establishing a direct communication link with the second computer using the network address.
Abstract:
A method and apparatus for providing physical security for a user account and supplying access to the environment and preferences associated with a particular user are provided. An internet terminal is coupled to a server system. The internet terminal detects the presence of a smart card. The smart card includes a memory such as a programmable ROM (PROM), any form of erasable PROM (EPROM) or Flash memory having stored therein identification information. The internet terminal reads the identification information from the smart card and transmits the identification information to a server. According to another aspect of the present invention an internet terminal can be configured by a server. The server receives identification information from an internet terminal. The identification information uniquely identifies a smart card. The server locates configuration information associated with a particular user of the server based upon the identification information. The configuration information may include customer preferences for customizing the operation of the internet terminal such as the type of on-screen keyboard presented by the internet terminal, the font used by the internet terminal for displaying text, background music options, and e-mail options. In any event, after locating the configuration information, the server downloads the configuration information to the internet terminal.
Abstract:
A method and apparatus are provided for reducing flicker of a display image defined in HTML format for display on a television monitor. One embodiment of the present invention incorporates a tag that may be attached to an image to be displayed on a television monitor. This is done so by a particular tag that designates a file name which includes object of image data stored in a file. The tag identifies an image as either having a frequency profile that will result in interlace flicker or as having a frequency profile that will not result in interlace flicker. When a World Wide Web (WWW) browser employing this embodiment encounters such a tag, it will apply flicker reduction filtering to the image when the tag identifies the image as having a frequency profile that results in interlace flicker. Otherwise, the browser displays the image as is.