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:
Methods, apparatus and computer program products for authenticating the right of a user to descramble and view scrambled television channels are provided. The set top box can use newer and faster technology to tune and descramble television channels and the right of the user to descramble those channels is authenticated by periodically examining all the television channels output by a cable box. If the cable box descrambles a particular channel, the right of the user to descramble that channel has been authenticated or verified and the set top box is enabled to descramble the same channel. As an additional security feature, the time base of the television channel output by the cable box can be compared to the time base of the same channel tuned and descrambled with the set top box. If the time bases match, then the right of the user to descramble and view that particular channel is authenticated. Once the right of the viewer to descramble a particular channel is authenticated, the channel is tuned and descrambled using the newer technology of the set top box. In this manner, the set top box can descramble and tune scrambled television channels without compromising the rights of the company supplying the scrambled television signal.
Abstract:
A system and method for distributing and presenting data such as advertisements from a host server to a browsing device through a communications network. The method involves preloading data from the host server to the browsing device though the communications network, storing the data in the browsing device, detecting a second period of idle time in browsing device operation, and presenting the data through the browsing device upon detection of the second period of idle time.
Abstract:
A video system receives an instruction to perform a function such as a display or record operation. Computer-executable instructions are for determining the status of a toggle setting (e.g., ON/OFF or TV/VIDEO status) of a video recorder (e.g., a VCR), and for ascertaining whether the toggle setting of the video recorder needs to be toggled to perform the function. The instructions are also for transmitting a toggle instruction to the video recorder if needed to perform, for example, the display or record operation. Thus, the setting of the video recorder automatically occurs without requiring complex user interaction.
Abstract:
A method is described of providing a document to a client coupled to a server. The server functions as a proxy on behalf of the client for purposes of accessing a remote server. In the method, a document is retrieved from the remote server in response to a request from the client. The document includes data to be used by the client in generating a display. The proxying server alters (i.e., transcodes) the data in the document to form a transcoded document. The transcoded document is then transmitted to the client. The proxying server transcodes the data in the document in order to perform at least one of the following functions: (1) matching decompression requirements at the client; (2) converting the document into a format compatible for the client; (3) reducing latency experienced by the client; and (4) altering the document to fit into smaller memory space.
Abstract:
A system and method for distributing and presenting data such as advertisements from a host server to a browsing device through a communications network. The method involves preloading data from the host server to the browsing device though the communications network, storing the data in the browsing device, detecting a second period of idle time in browsing device operation, and presenting the data through the browsing device upon detection of the second period of idle time.
Abstract:
A server system provides a client system with a number of on-line services including a log-in service. Once the server receives a request from the user for initiating access to the server, the log-in service accesses a user database for information including access privileges of the authorized user in relation to the other services available on the server. The server then generates an information packet containing this information, and transmits the information packet to the client. The client than transmits a second request to the server, requesting use of another service offered by the server. The information packet provided by the server in response to the log-in request is transmitted along with the second request to the server. The server then regulates access by the client to this other service by using the information packet transmitted back to the server from the client. Thus, access to the user database is minimized.
Abstract:
An improved method of providing a document to a client coupled to a server. The server provides a number of Internet services to the client, including functioning as a caching proxy on behalf of the client for purposes of accessing the World Wide Web. The proxying server retrieves from a remote server in response to a request from the client a Web document used to generate a Web page on a television screen coupled to the client. Prior to downloading the requested Web page to the client, the server lays out the entire Web page and separates the Web page into partitions such that each one of the partitions corresponds to the viewable display area of the television screen coupled to the client. The server downloads the HTML data that drives the layout within the viewable display area of the television screen. The server then downloads all of the image data that is displayed within the viewable display area of the television screen such that the portion of the Web page within the viewable area of the television can be fully generated and displayed by the client in a reduced amount of time. The server subsequently downloads the remaining partitions of the Web page in similar fashion until the entire web page has been downloaded to the client.
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 system for targeting information on a computer network. The system involves categorizing a plurality of address pointers according to the content designated by the address pointer. The system further involves reading the address pointer which designates the content received by the user and determining which category or categories, if any, the address pointer is within. Information packets, such as advertisements, are targeted to selected categories. Once the category of an address pointer has been determined, an information packet targeted to that category is selected and transmitted to the user.