System, method, and computer program product for customizing channels, content, and data for mobile devices
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 25)
(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.
-
-
7. The method of claim 5, further comprising the steps of
(3) enabling the user to create, remove, and modify channels. -
8. 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.
-
-
9. The method of claim 8, wherein the new channel is created automatically using an automatic channel button.
-
10. 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.
-
-
11. 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.
-
-
12. 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.
-
25. 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.
-
13. 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. - View Dependent Claims (14, 15, 16)
means for enabling a processor to register the user, if the user is not registered with said server Web site.
-
-
15. 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.
-
16. 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.
-
17. 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 26)
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.
-
-
19. 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.
-
20. 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.
-
-
21. The computer program product of claim 20, wherein the new channel is created automatically using an automatic channel button.
-
22. 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.
-
-
23. 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.
-
-
24. 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.
-
26. 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.
Specification