← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 13:23
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag