System and method for providing update information
First Claim
1. A method comprising;
- sending a polling interval information from a remote computer to a client computer, said polling interval information indicating to the client computer when to request that program information items be transmitted by the remote computer to the client computer, wherein said program information items comprise information at least in part relating to one or more media items;
periodically determining in the remote computer whether new media items are available, wherein the media items are selected from the group comprising audio or visual information relating to;
current news events, cultural activities, entertainment, sports, recreation, movie information, stock information, interest rates, pricing information, cartoons, and/or advertisements, the determining period based at least in part upon the polling interval information; and
transmitting new media items and/or at least in part related program information items for display or rendering on the client computer upon the determination that new media items are available on the remote computer and upon request from the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for providing update information. The system includes a client computer which is operably connected to a program information server. The program information server maintains one or more program information items. The system also includes a program selection server which allows the user to select which of the program information items are to viewed by the user. Based upon a dynamically adjustable polling period, the client computer requests the program information server to provide the client computer new program information items. The program information items include one or more media items that may be selected for viewing by a user positioned at the client computer. The client computer provides a newness indicator to the user, the newness indicator indicating to the user when one or more items of the media content is new and has not been previously viewed by the user.
-
Citations
51 Claims
-
1. A method comprising;
-
sending a polling interval information from a remote computer to a client computer, said polling interval information indicating to the client computer when to request that program information items be transmitted by the remote computer to the client computer, wherein said program information items comprise information at least in part relating to one or more media items; periodically determining in the remote computer whether new media items are available, wherein the media items are selected from the group comprising audio or visual information relating to;
current news events, cultural activities, entertainment, sports, recreation, movie information, stock information, interest rates, pricing information, cartoons, and/or advertisements, the determining period based at least in part upon the polling interval information; andtransmitting new media items and/or at least in part related program information items for display or rendering on the client computer upon the determination that new media items are available on the remote computer and upon request from the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for dynamically adjusting the polling frequency of a client computer, the system comprising:
-
means for sending polling interval information from a server to a client computer, the polling interval information indicating to the client computer at least in part when to request that program information items be transmitted by the remote computer to the client computer, wherein said program information items relate at least in part to one or more media items; means for periodically requesting from the server whether the server has new media items, the requesting period based at least in part upon the polling interval; means for transmitting new media items to a media renderer in the client computer based at least in part upon a determination that the server has new media content data items and/or based at least in part upon request from the client computer; and means for displaying the transmitted media items with the client computer. - View Dependent Claims (11, 12)
-
-
13. A method of adjusting a client computer polling frequency, the method comprising:
-
periodically requesting, based at least in part on a first polling frequency, whether a media server has new media items; at a client computer, receiving response data from the media server relating at least in part to one or more new media items, the response data comprising polling data at least in part representing a second polling frequency, the polling data indicating to the client computer when to request that media items be transmitted by the media server to the client computer via a network; at the client computer, reading the polling data; periodically requesting, in accordance with the second polling frequency, whether the media server has new media items, the second polling frequency representing a period of time different than the first polling frequency; and displaying the new media items. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of transferring content data items between a client electronic device and a remote computer comprising:
-
receiving a polling interval information from the remote computer that at least in part indicates to the client electronic device when to periodically request that a content data item be transmitted by the remote computer to the client electronic device; periodically transmitting a request to the remote computer to indicate to the remote computer to transmit one or more additional content data items to the client electronic device, the transmission of the request being based at least in part upon the received polling interval information; at least in part in response to a request from the client electronic device, receiving the one or more additional content data items and a uniform resource locator (URL) indicating the address or location of one or more other content data items and/or other information related to the content data item; and displaying the received content data items and/or a URL related thereto. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer readable storage medium storing instructions that when executed perform the method comprising:
-
receiving a request from a client computer for one or more new program information items; determining a new polling interval for the client computer; transmitting the determined new polling interval from a server computer to the client computer; receiving a request from the client computer, based at least in part on said determined new polling interval, for one or more new program information items; and based at least in part on a request generated by the client computer, transmitting one or more of the new media items relate to the one or more new program information items, said request based at least in part on one or more user actions. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A client electronic device, comprising;
a module to receive a polling interval information from a server computer via a network, said polling interval information operative to indicate to the client electronic device when to transmit a request indicating that one or more content indicators relating at least in part to one or more new content information items be transmitted by the server computer to the electronic device, the module further to periodically requesting the server computer to transmit said one or more content indicators to the electronic device, using the received polling interval information to determine a time to request said one or more content indicators, and the module to receive said one or more content indicators and/or one or more new content information items and to cause, at least in part in response to a user request, the display of the new content information items sent from the server computer. - View Dependent Claims (30, 31, 32, 33, 34)
-
35. A server computer, the server computer comprising:
a module to receive a request from a client computer for one or more new content indicators and/or one or more new content information items for display or rendering, the module to determine a new polling interval information for the client computer, said polling interval information operative to indicate to the client computer when to request that one or more content indicators be transmitted by the server computer to the client computer, and the module to transmit the determined new polling interval information from the server computer to the client computer via a network, the polling interval information to be used by the client computer for requesting and displaying new content indicators and/or new program information items. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
43. A method of dynamically adjusted the polling frequency between a remote computer and an electronic device, the method comprising:
-
assessing network conditions; determining polling interval information based at least in part upon the assessed network conditions, said polling interval information operative to indicate to the electronic device when to transmit a request indicating that one or more content indicators be transmitted by the remote computer to the electronic device, said one or more content indicators comprising information at least in part relating to one or more media items; sending the determined polling interval information from the remote computer to the electronic device; periodically receiving requests for one or more content indicators and/or one or more media items at the remote computer from the electronic device via a network, wherein a length of time between requests being based at least in part upon the determined polling interval information; and transmitting media items to the electronic device for display in response to one or more requests. - View Dependent Claims (44, 45)
-
-
46. A computer readable storage medium storing instructions that when executed performs the method comprising:
-
assessing network conditions; determining polling interval information based at least in part upon the assessed network conditions, the polling interval information indicating to a client computer when to request that one or more content indicators be transmitted by a remote computer to the client computer, said one or more content indicators comprising information at least in part relating to one or more media items; sending the polling interval information relating to the determined periodic polling interval from the remote computer to the client computer; periodically receiving requests for one or more content indicators and/or media items from the client computer, the length of time between request being based at least in part upon the polling interval information; and transmitting one or more media items to the client computer in response to one or more requests. - View Dependent Claims (47, 48)
-
-
49. A computer readable storage media storing instructions that when executed perform the method comprising:
-
receiving a polling interval information from a remote computer that indicates to a client electronic device when to periodically request one or more content indictors and/or one or more content data item be transmitted by the remote computer to the client electronic device; periodically requesting from the remote computer, based at least in part upon the received polling interval information, that the remote computer transmit at least an additional content indicator and/or content data item to the client electronic device; receiving the additional content indicator and/or content data item and a uniform resource locator (URL) indicating the address or location of other information related to the content data item; and displaying the received content indicator and/or content data items and the URL related thereto. - View Dependent Claims (50, 51)
-
Specification