Patent US6421717B1 successfully refreshed from Google Patents.
US6421717B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System, method, and computer program product for customizing channels, content, and data for mobile devices
Assignee: Avantgo Inc
•
Filing: 2000-04-28
•
Granted: 2002-07-16
•
Expires: 2020-04-28
Abstract
Abstract Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
Inventors
- 👤 David D. Kloba
- 👤 Michael R. Gray
- 👤 David M. Moore
- 👤 Thomas E. Whittaker
- 👤 David J. Williams
- 👤 Rafael Z. Weinstein
- 👤 Joshua E. Freeman
- 👤 Linus M. Upson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 16:27
CPC Classifications
H; H04; H04W; H04W4/00; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9574; G06F16/9577; H04L; H04L67/00; H04L67/01; H04L67/04; H04L67/06; H04L67/14; H04L67/2866; H04L67/30; H04L67/50; H04L67/535; H04L67/56; H04L67/568; H04L67/5682; H04L9/00; H04L9/40; H04L67/02; H04L67/289; H04L67/306; H04L67/34; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04W72/00; H04W72/02
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
153 words
A method for enabling a user to operate with channels for mobile devices, comprising the steps of: (1) enabling display of one or more pages associated with a server Web site when a user selects a channel creation button when browsing a target Web site, wherein said channel creation button is provided on the target Web site by the provider of said target Web site, and wherein selection of said channel creation button by the user is an indication that the user wishes to load objects associated with the target Web site on the user's mobile device; (2) adding a new channel associated with said objects and enabling navigation of the user to said objects; and (3) presetting state information regarding said new channel for enabling said objects to be displayed on the user's mobile device during subsequent synchronization operations to allow browsing of said objects while the user's mobile device is offline.
Claim 2
Independent Claim
153 words
A method for enabling a user to operate with channels for mobile devices, comprising the steps of: (1) enabling display of one or more pages associated with a server Web site when a user selects a channel creation button when browsing a target Web site, wherein said channel creation button is provided on the target Web site by the provider of said target Web site, and wherein selection of said channel creation button by the user is an indication that the user wishes to load objects associated with the target Web site on the user's mobile device; (2) adding a new channel associated with said objects and enabling navigation of the user to said objects; and (3) presetting state information regarding said new channel for enabling said objects to be displayed on the user's mobile device during subsequent synchronization operations to allow browsing of said objects while the user's mobile device is offline.
Claim 3
Dependent Claim
25 words
The method of claim 1 , further comprising the step of registering the user, if the user is not registered with said server Web site.
Claim 4
Dependent Claim
36 words
The method of claim 1 , further comprising the step of requiring the user to log in with said server Web site, if the user is registered with but not recognized by said server Web site.
Claim 5
Dependent Claim
22 words
The method of claim 3 , further comprising the step of determining if the user is registered with said server Web site.
Claim 6
Independent Claim
113 words
A method for enabling a user to operate with channels for mobile devices, comprising the steps of: (1) enabling the user to select a channel from a set of channels on a server Web page, thereby causing the channel to be added to a user's set of channels; and (2) enabling display of the user's set of channels to be subsequently synchronized with a mobile device to allow browsing of the user's set of channels while said mobile device is offline, wherein the user's set of channels are displayed on the server Web page in a display that indicates the status of the synchronization of each channel in the user's set of channels.
Claim 7
Independent Claim
113 words
A method for enabling a user to operate with channels for mobile devices, comprising the steps of: (1) enabling the user to select a channel from a set of channels on a server Web page, thereby causing the channel to be added to a user's set of channels; and (2) enabling display of the user's set of channels to be subsequently synchronized with a mobile device to allow browsing of the user's set of channels while said mobile device is offline, wherein the user's set of channels are displayed on the server Web page in a display that indicates the status of the synchronization of each channel in the user's set of channels.
Claim 8
Dependent Claim
79 words
The method of claim 5 , further comprising the steps of: (3) enabling the user to select a channel category from a directory of channel categories on the Web page, thereby causing a set of Web sites from the selected channel category to be displayed; and (4) enabling the user to select a Web site for one of exploration and adding to a user's set of channels, wherein the user is navigated to the selected Web site for exploration.
Claim 9
Dependent Claim
21 words
The method of claim 5 , further comprising the steps of (3) enabling the user to create, remove, and modify channels.
Claim 10
Dependent Claim
34 words
The method of claim 7 , wherein step (3) further comprises the steps of: (i) linking the user to a create channel page; and (ii) enabling entry of information for creating a new channel.
Claim 11
Dependent Claim
18 words
The method of claim 8 , wherein the new channel is created automatically using an automatic channel button.
Claim 12
Dependent Claim
43 words
The method of claim 7 , wherein step (3) further comprises the steps of: enabling the selection of a removal link, wherein the removal link is associated with a channel to be deleted; and removing the channel from the user's set of channels.
Claim 13
Dependent Claim
73 words
The method of claim 7 , wherein step (3) further comprises the steps of: (i) enabling the selection of an edit button, wherein activation of the edit button links the user to a user's channel page; (ii) enabling the selection of a channel to be modified, wherein selection of a channel enables the display of parameter data for the selected channel; and (iii) enabling modification of the parameter data for the selected channel.
Claim 14
Dependent Claim
31 words
The method of claim 11 , wherein parameter data contains a channel name, a root URL, a maximum size, a link depth, an offsite links option, and a refresh period setting.
Claim 15
Dependent Claim
185 words
A computer program product comprising a computer useable medium including control logic stored therein, said control logic enabling a user to operate with channels for mobile devices, said control logic comprising: displaying means for enabling a processor to enable display of one or more pages associated with a server Web site when a user selects a channel creation button when browsing a target Web site, wherein said channel creation button is provided on the target Web site by the provider of said target Web site, and wherein selection of said channel creation button by the user is an indication that the user wishes to load objects associated with the target Web site on the user's mobile device; adding means for enabling a processor to add a new channel associated with said objects and enabling navigation of the user to said objects; and presetting means for enabling a processor to preset state information regarding said new channel for enabling said objects to be displayed on the user's mobile device during subsequent synchronization operations to allow browsing of said objects while the user's mobile device is offline.
Claim 16
Dependent Claim
185 words
A computer program product comprising a computer useable medium including control logic stored therein, said control logic enabling a user to operate with channels for mobile devices, said control logic comprising: displaying means for enabling a processor to enable display of one or more pages associated with a server Web site when a user selects a channel creation button when browsing a target Web site, wherein said channel creation button is provided on the target Web site by the provider of said target Web site, and wherein selection of said channel creation button by the user is an indication that the user wishes to load objects associated with the target Web site on the user's mobile device; adding means for enabling a processor to add a new channel associated with said objects and enabling navigation of the user to said objects; and presetting means for enabling a processor to preset state information regarding said new channel for enabling said objects to be displayed on the user's mobile device during subsequent synchronization operations to allow browsing of said objects while the user's mobile device is offline.
Claim 17
Dependent Claim
34 words
The computer program product of claim 13 , wherein said control logic further comprises: means for enabling a processor to register the user, if the user is not registered with said server Web site.
Claim 18
Dependent Claim
45 words
The computer program product of claim 13 , wherein said control logic further comprises: means for enabling a processor to require the user to log in with said server Web site, if the user is registered with but not recognized by said server Web site.
Claim 19
Dependent Claim
31 words
The computer program product of claim 13 , wherein said control logic further comprises: means for enabling a processor to determine if the user is registered with said server Web site.
Claim 20
Dependent Claim
139 words
A computer program product comprising a computer useable medium including control logic stored therein, said control logic enabling a user to operate with channels for mobile devices, said control logic comprising: enabling means for enabling a processor to enable the user to select a channel from a set of channels on a server Web page, thereby causing the channel to be added to a user's set of channels; and displaying means for enabling a processor to enable display of the user's set of channels to be subsequently synchronized with a mobile device to allow browsing of the user's set of channels while said mobile device is offline, wherein the user's set of channels are displayed on the server Web page in a display that indicates the status of the synchronization of each channel in the user's set of channels.
Claim 21
Dependent Claim
139 words
A computer program product comprising a computer useable medium including control logic stored therein, said control logic enabling a user to operate with channels for mobile devices, said control logic comprising: enabling means for enabling a processor to enable the user to select a channel from a set of channels on a server Web page, thereby causing the channel to be added to a user's set of channels; and displaying means for enabling a processor to enable display of the user's set of channels to be subsequently synchronized with a mobile device to allow browsing of the user's set of channels while said mobile device is offline, wherein the user's set of channels are displayed on the server Web page in a display that indicates the status of the synchronization of each channel in the user's set of channels.
Claim 22
Dependent Claim
100 words
The computer program product of claim 17 , wherein said control logic further comprises: enabling means for enabling a processor to enable a user to select a channel category from a directory of channel categories on a Web page, thereby causing a set of Web sites from the selected channel category to be displayed; and enabling means for enabling a processor to enable a user to select a Web site from the set of Web sites for one of exploration and adding to a user's set of channels, wherein the user is navigated to the selected Web site for exploration.
Claim 23
Dependent Claim
30 words
The computer program product of claim 17 , wherein said control logic further comprises: enabling means for enabling a processor to enable the user to create, remove, and modify channels.
Claim 24
Dependent Claim
46 words
The computer program product of claim 19 , wherein said enabling means further comprises: linking means for enabling a processor to link the user to a create channel page; and enabling means for enabling a processor to enable entry of information for creating a new channel.
Claim 25
Dependent Claim
20 words
The computer program product of claim 20 , wherein the new channel is created automatically using an automatic channel button.
Claim 26
Dependent Claim
57 words
The computer program product of claim 19 , wherein said enabling means further comprises: enabling means for enabling a processor to enable the selection of a removal link wherein the removal link is associated with a channel to be deleted; and removing means for enabling a processor to remove the channel from the user's set of channels.
Claim 27
Dependent Claim
88 words
The computer program product of claim 19 , wherein said enabling means further comprises: means for enabling a processor to enable the selection of an edit button wherein activation of the edit button links the user to a user's channel page; means for enabling a processor to enable the selection of a channel to be modified, wherein selection of a channel enables the display of parameter data for the selected channel; and means for enabling a processor to enable modification of the parameter data for the selected channel.
Claim 28
Dependent Claim
33 words
The computer program product of claim 23 , wherein parameter data contains a channel name, a root URL, a maximum size, a link depth, an offsite links option, and a refresh period setting.
Claim 29
Dependent Claim
26 words
The method of claim 5 , wherein the user's set of channels are displayed in a display that indicates the channels that have not been synchronized.
Claim 30
Dependent Claim
28 words
The computer program product of claim 17 , wherein the user's set of channels are displayed in a display that indicates the channels that have not been synchronized.
References Cited (Backward Citations)
US5684828A
Cited
US5377326A
Cited
US5805807A
Cited
US5987499A
Cited
US5349678A
Cited
US5740364A
Cited
US5666530A
Cited
US5928329A
Cited
US5410543A
Cited
US5426594A
Cited
US5694546A
Cited
US5684990A
Cited
US5802292A
Cited
US5850517A
Cited
US5954795A
Cited
US5768511A
Cited
US6029175A
Cited
US5732074A
Cited
US6021433A
Cited
US5987476A
Cited
US5754774A
Cited
US5953392A
Cited
US5673322A
Cited
US5937163A
Cited
US6076109A
Cited
US5809242A
Cited
US5881234A
Cited
US5918013A
Cited
US5727129A
Cited
US5961601A
Cited
US5813007A
Cited
US5862346A
Cited
US6161146A
Cited
US5906657A
Cited
US5862339A
Cited
US5922045A
Cited
US5794259A
Cited
US5799063A
Cited
US6006231A
Cited
US5918237A
Cited
US5943676A
Cited
US5864676A
Cited
US6026474A
Cited
US6023698A
Cited
US6065059A
Cited
US5896502A
Cited
EP0848339A1
Cited
US5873100A
Cited
US5978833A
Cited
US5978842A
Cited
US6049821A
Cited
US6006274A
Cited
WO1998034203A1
Cited
WO1998034422A2
Cited
US5790977A
Cited
US5961602A
Cited
EP0876034A2
Cited
US5948066A
Cited
US5890158A
Cited
US6085192A
Cited
US5946697A
Cited
US5991800A
Cited
US6023708A
Cited
US6195692B1
Cited
US5987454A
Cited
US5978828A
Cited
US6009462A
Cited
US5895471A
Cited
US6119167A
Cited
US6061718A
Cited
US5877766A
Cited
US6070184A
Cited
US6035324A
Cited
US5917491A
Cited
US6023701A
Cited
US6148330A
Cited
US6041360A
Cited
US6032162A
Cited
EP0944009A2
Cited
US6065051A
Cited
US6058416A
Cited
US6209027B1
Cited
US6167255A
Cited
WO2000014625A1
Cited
US6226650B1
Cited
US6131096A
Cited
US6209111B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-07-15 | 2006-01-14 | 2006-07-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-07-15 | 2010-01-14 | 2010-07-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-07-15 | 2014-01-14 | 2014-07-16 | $7700.00 | Window Closed / Lapsed |