Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
166 words
In a client-server system in which Web content is delivered from multiple servers to a client, a client-based system implemented at the client comprising: a scheduling subsystem to schedule times to obtain the Web content from the servers without the servers having prearranged knowledge of the times, whereupon reaching a scheduled time, the scheduling subsystem generates an event notification containing information regarding how to retrieve the Web content from a corresponding server; a delivery subsystem, responsive to the event notification, to retrieve the Web content and an index of the Web content from the corresponding server; a cache to store the index and the Web content obtained by the delivery system; an indexing subsystem to retrieve the index from the cache and present the index to a user, the indexing subsystem including a user interface which enables the user to select from the index portions of the Web content stored in the cache; and a filter to condense the index according to preferences of the user.
Claim 2
Dependent Claim
166 words
In a client-server system in which Web content is delivered from multiple servers to a client, a client-based system implemented at the client comprising: a scheduling subsystem to schedule times to obtain the Web content from the servers without the servers having prearranged knowledge of the times, whereupon reaching a scheduled time, the scheduling subsystem generates an event notification containing information regarding how to retrieve the Web content from a corresponding server; a delivery subsystem, responsive to the event notification, to retrieve the Web content and an index of the Web content from the corresponding server; a cache to store the index and the Web content obtained by the delivery system; an indexing subsystem to retrieve the index from the cache and present the index to a user, the indexing subsystem including a user interface which enables the user to select from the index portions of the Web content stored in the cache; and a filter to condense the index according to preferences of the user.
Claim 3
Dependent Claim
38 words
A client-based system as recited in claim 1 , wherein the scheduling subsystem comprises: a scheduler to schedule the time to obtain the Web content; and a notification generator to generate the event notification at the scheduled time.
Claim 4
Dependent Claim
46 words
A client-based system as recited in claim 1 , wherein: the delivery subsystem comprises multiple delivery modules that utilize different distribution systems to retrieve the index and the Web content; and the event notification contains instructions dictating which of the delivery modules is to be used.
Claim 5
Dependent Claim
41 words
A client-based system as recited in claim 1 , wherein the Web content is multicast to a network address, the delivery subsystem comprising a listener program to listen to the network address at the scheduled time to retrieve the Web content.
Claim 6
Dependent Claim
29 words
A client-based system as recited in claim 1 , wherein the delivery subsystem comprises a fetching program to access the server and retrieve the Web content from the server.
Claim 7
Dependent Claim
52 words
A client-based system as recited in claim 1 , wherein the Web content is transmitted as a broadcast data stream over a broadcast medium from the server, the delivery subsystem being coupled to receive the broadcast data stream from a broadcast receiver and to reconstruct the Web content from the data stream.
Claim 8
Dependent Claim
23 words
A client-based system as recited in claim 1 , further comprising a content user interface to present the Web content to the user.
Claim 9
Dependent Claim
106 words
A Web browser application, embodied on a computer-readable medium, comprising: computer-executable instructions to schedule a time to obtain Web content from a server without the server having prearranged knowledge of the scheduled time; computer-executable instructions to generate an event notification upon occurrence of a scheduled time, the event notification containing information regarding how to retrieve the Web content; computer-executable instructions to retrieve the Web content and an index of the Web content; computer-executable instructions to present the index to a user and to enable the user to select certain Web content identified in the index; and computer-executable instructions to filter the index according to user preferences.
Claim 10
Dependent Claim
106 words
A Web browser application, embodied on a computer-readable medium, comprising: computer-executable instructions to schedule a time to obtain Web content from a server without the server having prearranged knowledge of the scheduled time; computer-executable instructions to generate an event notification upon occurrence of a scheduled time, the event notification containing information regarding how to retrieve the Web content; computer-executable instructions to retrieve the Web content and an index of the Web content; computer-executable instructions to present the index to a user and to enable the user to select certain Web content identified in the index; and computer-executable instructions to filter the index according to user preferences.
Claim 11
Dependent Claim
32 words
A Web browser application as recited in claim 8 , further comprising computer-executable instructions to listen to a multicast address to retrieve at least one of the index and the Web content.
Claim 12
Dependent Claim
31 words
A Web browser application as recited in claim 8 , further comprising computer-executable instructions to access a remote server and retrieve at least one of the index and the Web content.
Claim 13
Independent Claim
161 words
A system for delivering Web content over a medium, comprising: a gathering subsystem located at a webcast center to gather Web content from sites on the Internet and to store the Web content; a scheduling subsystem implemented at a client remote from the webcast center to schedule a time for the client to retrieve the Web content from the webcast server; a delivery subsystem implemented at the client and responsive to the scheduling subsystem to obtain the Web content from the webcast center at the time set by the scheduling subsystem; a program implemented at the client to cache a user's preferences regarding types of the Web content; an indexing subsystem at the client to obtain an index of the Web content and present the index to a user, the indexing subsystem including a user interface which enables the user to select certain Web content identified in the index; and a filter to filter the index according to the user's preferences.
Claim 14
Independent Claim
161 words
A system for delivering Web content over a medium, comprising: a gathering subsystem located at a webcast center to gather Web content from sites on the Internet and to store the Web content; a scheduling subsystem implemented at a client remote from the webcast center to schedule a time for the client to retrieve the Web content from the webcast server; a delivery subsystem implemented at the client and responsive to the scheduling subsystem to obtain the Web content from the webcast center at the time set by the scheduling subsystem; a program implemented at the client to cache a user's preferences regarding types of the Web content; an indexing subsystem at the client to obtain an index of the Web content and present the index to a user, the indexing subsystem including a user interface which enables the user to select certain Web content identified in the index; and a filter to filter the index according to the user's preferences.
Claim 15
Dependent Claim
45 words
A system as recited in claim 11 , further comprising: a multicast transmitter at the webcast center to multicast the Web content to a multicast address; and the delivery subsystem comprising a listener program to listen to the multicast address to retrieve the Web content.
Claim 16
Dependent Claim
26 words
A system as recited in claim 11 , wherein the delivery subsystem comprises means for accessing the server and retrieving the Web content from the server.
Claim 17
Dependent Claim
57 words
A system as recited in claim 11 , further comprising: a broadcast transmitter to broadcast the Web content from the webcast center as a broadcast data stream over a broadcast medium; and the delivery subsystem being coupled to receive the broadcast data stream from a broadcast receiver and to reconstruct the Web content from the data stream.
Claim 18
Dependent Claim
17 words
A system as recited in claim 11 , wherein the filter is implemented at the webcast center.
Claim 19
Dependent Claim
16 words
A system as recited in claim 11 , wherein the filter is implemented at the server.
Claim 20
Dependent Claim
31 words
A system as recited in claim 11 , wherein the webcast center maintains the index of the Web content and wherein the indexing subsystem obtains the index from the webcast center.
Claim 21
Dependent Claim
74 words
A system as recited in claim 11 , further comprising: a cache implemented at the client; a data submission subsystem implemented at the client to accumulate data, which is destined for the server for server-side processing, within the cache while the client is offline from the webcast center; and the data submission subsystem submitting the data accumulated in the cache to the webcast center during an online session between the client and the server.
Claim 22
Dependent Claim
92 words
In a client-server system in which Web content is delivered from a server to a client, a computer-implemented method implemented at the client comprising the following steps: scheduling a time to obtain the Web content from the server without the server having prearranged knowledge of the scheduled time; listening to a multicast address to retrieve the Web content from the server at the scheduled time; locally caching the Web content obtained from the server; obtaining an index of the Web content from the server; and filtering the index according to user preferences.
Claim 23
Dependent Claim
92 words
In a client-server system in which Web content is delivered from a server to a client, a computer-implemented method implemented at the client comprising the following steps: scheduling a time to obtain the Web content from the server without the server having prearranged knowledge of the scheduled time; listening to a multicast address to retrieve the Web content from the server at the scheduled time; locally caching the Web content obtained from the server; obtaining an index of the Web content from the server; and filtering the index according to user preferences.
Claim 24
Dependent Claim
23 words
A computer-implemented method as recited in claim 11 , further comprising the step of caching the Web content according to a unique identification.
Claim 25
Dependent Claim
25 words
A computer-implemented method as recited in claim 11 , further comprising the step of caching the Web content according to a corresponding universal resource locator.
Claim 26
Dependent Claim
37 words
A computer-implemented method as recited in claim 19 , further comprising the following steps: presenting the index to a user; and enabling a user to select items in the index as an indication of preferred Web content.
Claim 27
Dependent Claim
52 words
A computer-implemented method as recited in claim 11 , further comprising the following steps: caching data to be submitted to the server when the client is offline from the server; and submitting the cached data to the server during an online session in which the client is actively connected to the server.
Claim 28
Dependent Claim
39 words
A computer-implemented method as recited in claim 11 , further comprising the following steps: enabling a user to select Web content obtained from different channels; and aggregating the Web content into a single channel for presentation to the user.
Claim 29
Dependent Claim
16 words
A computer-readable medium having computer-executable instructions for performing the steps as recited in claim 11 .
Claim 30
Dependent Claim
21 words
A browser application, embodied on a computer-readable medium, having computer-executable instructions for performing the steps as recited in claim 11 .