Method and system for accessing applications and data, and for tracking of key indicators on mobile handheld devices
First Claim
1. A method for enabling access to data driven websites on a mobile client device, wherein a data driven website includes a plurality of web pages that display data according to a common format, the method comprising:
- synchronizing the mobile client device with a server, comprising;
transmitting a request for a website from the mobile client device to the server; and
receiving from the server at the mobile client device at least one web page template and application data corresponding to the website in response to the request;
displaying a selected web page of the website on the mobile client device in an offline mode, comprising displaying data of the application data that corresponds to the selected web page formatted according to the at least one web page template; and
synchronizing the mobile client device with the server a second time, comprising;
transmitting a second request for the website from the mobile client device to the server; and
receiving from the server at the mobile client device a changed portion of the at least one web page template and application data in response to the second request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and apparatus for accessing data-driven websites and applications on a mobile client device are described. A request for a website received from the mobile client device is transmitted to a provider. At least one web page template of the website and application data corresponding to the at least one web page template is received from the provider in response to the request, and is transmitted to the mobile client device. Thereafter, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying corresponding data of the application data formatted according to a common format provided by the at least one web page template. Furthermore, a method, system, and apparatus for tracking the usage of applications on a mobile client device is provided. The occurrence of at least one user initiated event on the mobile client device during offline operation is enabled. Usage data corresponding to the occurrence of the user initiated event(s) is stored on the mobile client device. The mobile client device is synchronized with a server. The usage data is transmitted to the server.
146 Citations
36 Claims
-
1. A method for enabling access to data driven websites on a mobile client device, wherein a data driven website includes a plurality of web pages that display data according to a common format, the method comprising:
-
synchronizing the mobile client device with a server, comprising; transmitting a request for a website from the mobile client device to the server; and receiving from the server at the mobile client device at least one web page template and application data corresponding to the website in response to the request; displaying a selected web page of the website on the mobile client device in an offline mode, comprising displaying data of the application data that corresponds to the selected web page formatted according to the at least one web page template; and synchronizing the mobile client device with the server a second time, comprising; transmitting a second request for the website from the mobile client device to the server; and receiving from the server at the mobile client device a changed portion of the at least one web page template and application data in response to the second request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a server for interfacing one or more providers with a mobile client device, the method comprising:
-
synchronizing the mobile client device with the server, comprising; transmitting a request for a website received from the mobile client device to a provider; receiving from the provider at least one web page template of the website and application data corresponding to the at least one web page template in response to the request; transmitting the at least one web page template and the application data to the mobile client device, wherein, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying data of the application data formatted according to a common format provided by the at least one web page template; synchronizing the mobile client device with the server a second time, comprising; transmitting a second request for the website received from the mobile client device to the provider; receiving from the provider a changed portion of the at least one web page template and application data in response to the second request; and transmitting the changed portion of the at least one web page template and application data to the mobile client device, wherein the mobile client device can use the changed portion to update the at least one web page template and application data stored therein. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for enabling access to data driven websites on a mobile client device, wherein a data driven website includes a plurality of web pages that display data according to a common format, the method comprising:
-
synchronizing the mobile client device with a server, comprising; transmitting a request for a website from the mobile client device to the server; and receiving from the server at the mobile client device at least one web page template and application data corresponding to the website in response to the request; displaying a selected web page of the website on the mobile client device in an offline mode, comprising displaying data of the application data that corresponds to the selected web page formatted according to the at least one web page template; and synchronizing the mobile client device with the server a second time, comprising; transmitting a second request for the website from the mobile client device to the server; and receiving from the server at the mobile client device any changed portion of the at least one web page template and any changed portion of the application data in response to the second request.
-
-
12. A method in a server for interfacing one or more providers with a mobile client device, the method comprising:
-
synchronizing the mobile client device with the server, comprising; transmitting a request for a website received from the mobile client device to a provider; receiving from the provider at least one web page template of the website and application data corresponding to the at least one web page template in response to the request; and transmitting the at least one web page template and the application data to the mobile client device, wherein, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying data of the application data formatted according to a common format provided by the at least one web page template; and synchronizing the mobile client device with the server a second time, comprising; transmitting a second request for the website received from the mobile client device to the provider; receiving from the provider any changed portion of the at least one web page template and any changed portion of the application data in response to the second request; and transmitting the any changed portion of the at least one web page template and the any changed portion of the application data to the mobile client device, herein the mobile client device can use the any changed portion of the at least one web page template and the any changed portion of the application data to update the at least one web page template and the application data stored therein.
-
-
13. A computer program product comprising a non-transitory computer readable storage medium having computer program logic stored thereon that, in response to execution by a processor, causes the processor to access data driven websites on a mobile client device by performing operations, wherein a data driven website includes a plurality of web pages that display data according to a common format, the operations comprising:
-
synchronizing the mobile client device with a server, the synchronizing comprising; transmitting a request for a website from the mobile client device to the server; and receiving from the server at the mobile client device at least one web page template and application data corresponding to the website in response to the request; displaying a selected web page of the website on the mobile client device in an offline mode, the displaying comprising displaying data of the application data that corresponds to the selected web page formatted according to the at least one web page template; and synchronizing the mobile client device with the server a second time, the second synchronizing comprising; transmitting a second request for the website from the mobile client device to the server; and receiving from the server at the mobile client device a changed portion of the at least one web page template and application data in response to the second request.
-
-
14. A computer program product comprising a non-transitory computer readable storage medium having computer program logic stored thereon that, in response to execution by a processor causes the processor to interface one or more providers with a mobile client device by performing operations for synchronizing the mobile client device with a server controlling at least one processor in the server, the operations comprising:
-
transmitting a request for a website received from the mobile client device to a provider; receiving from the provider at least one web page template of the website and application data corresponding to the at least one web page template in response to the request, and transmit the at least one web page template and the application data to the mobile client device, wherein, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying data of the application data formatted according to a common format provided by the at least one web page template; and synchronizing the mobile client device with the server a second time, the second synchronizing comprising; transmitting a second request for the website received from the mobile client device to the provider; receiving from the provider a changed portion of the at least one web page template and application data in response to the second request; and transmitting the changed portion of the at least one web page template and application data to the mobile client device; wherein the mobile client device can use the changed portion to update the at least one web page template and application data stored therein. - View Dependent Claims (18, 19, 20)
-
-
15. A computer program product comprising a non-transitory computer readable storage medium having instructions stored thereon, that when executed by a processor, cause the processor to access data driven websites on a mobile client device, wherein a data driven website includes a plurality of web pages that display data according to a common format, the instructions comprising:
-
instructions for synchronizing the mobile client device with a server, the synchronizing comprising; instructions for transmitting a request for a website from the mobile client device to the server; and instructions for receiving from the server at the mobile client device at least one web page template and application data corresponding to the website in response to the request; instructions for displaying a selected web page of the website on the mobile client device in an offline mode, the instructions for displaying comprising; instructions for displaying data of the application data that corresponds to the selected web page formatted according to the at least one web page template; and instructions for synchronizing the mobile client device with the server a second time, the second synchronizing comprising; instructions for transmitting a second request for the website from the mobile client device to the server; and instructions for receiving from the server at the mobile client device any changed portion of the at least one web page template and any changed portion of the application data in response to the second request.
-
-
16. An apparatus including a non-transitory computer readable medium having computer program logic stored thereon, that if executed by a processor, cause the processor to perform operations for interfacing one or more providers with a mobile client device, the operations comprising:
-
synchronizing the mobile client device with the server a second time, the synchronizing comprising; transmitting a request for a website received from the mobile client device to a provider; receiving from the provider at least one web page template of the website and application data corresponding to the at least one web page template in response to the request; and transmitting the at least one web page template and the application data to the mobile client device, wherein, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying data of the application data formatted according to a common format provided by the at least one web page template; and synchronizing the mobile client device with the server a second time, the second synchronizing comprising; transmitting a second request for the website received from the mobile client device to the provider; receiving from the provider any changed portion of the at least one web page template and any changed portion of the application data in response to the second request; and transmitting the any changed portion of the at least one web page template and the any changed portion of the application data to the mobile client device; wherein the mobile client device can use the any changed portion of the at least one web page template and the any changed portion of the application data to update the at least one web page template and the application data stored therein. - View Dependent Claims (17, 21, 22, 23, 24)
-
-
25. A method for enabling access to data driven websites on a mobile client device, wherein a data driven website includes a plurality of web pages that display data according to a common format, the method comprising:
-
synchronizing the mobile client device with a server, the synchronizing comprising; transmitting a request for a website from the mobile client device to the server; and receiving from the server at the mobile client device at least one web page template and application data corresponding to the website in response to the request; displaying a selected web page of the website on the mobile client device, the displaying comprising displaying data of the application data that corresponds to the selected web page formatted according to the at least one web page template; and synchronizing the mobile client device with the server a second time, the second synchronizing comprising; transmitting a second request for the website from the mobile client device to the server; and receiving from the server at the mobile client device a changed portion of the at least one web page template and application data in response to the second request. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-implemented method for interfacing one or more providers with a mobile client device, the method comprising:
-
synchronizing, by a server, the mobile client device with the server, the synchronizing comprising; transmitting, by the server, a request for a website received at the server from the mobile client device to a provider; receiving, at the server, from the provider at least one web page template of the website and application data corresponding to the at least one web page template in response to the request; and transmitting, by the server, the at least one web page template and the application data to the mobile client device, wherein the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying data of the application data formatted according to a common format provided by the at least one web page template; and synchronizing the mobile client device with the server a second time, the second synchronizing comprising; transmitting, by the server, a second request for the website received from the mobile client device to the provider; receiving, at the server, from the provider a changed portion of the at least one web page template and application data in response to the second request; and transmitting, by the server, the changed portion of the at least one web page template and application data to the mobile client device, wherein the mobile client device can use the changed portion to update the at least one web page template and application data stored therein. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method for enabling access to data driven websites on a mobile client device, wherein a data driven website includes a plurality of web pages that display data according to a common format, the method comprising:
-
synchronizing the mobile client device with a server, the synchronizing comprising; transmitting a request for a website from the mobile client device to the server; and receiving from the server at the mobile client device at least one web page template and application data corresponding to the website in response to the request; displaying a selected web page of the website on the mobile client device, the displaying comprising displaying data of the application data that corresponds to the selected web page formatted according to the at least one web page template; and synchronizing the mobile client device with the server a second time, the second synchronizing comprising; transmitting a second request for the website from the mobile client device to the server; and receiving from the server at the mobile client device any changed portion of the at least one web page template and any changed portion of the application data in response to the second request.
-
-
36. A method in a server for interfacing one or more providers with a mobile client device, the method comprising:
-
synchronizing the mobile client device with the server, the synchronizing comprising; transmitting a request for a website received from the mobile client device to a provider; receiving from the provider at least one web page template of the website and application data corresponding to the at least one web page template in response to the request; and transmitting the at least one web page template and the application data to the mobile client device, wherein, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying data of the application data formatted according to a common format provided by the at least one web page template; and synchronizing the mobile client device with the server a second time, the second synchronizing comprising; transmitting a second request for the website received from the mobile client device to the provider; receiving from the provider any changed portion of the at least one web page template and any changed portion of the application data in response to the second request; and transmitting the any changed portion of the at least one web page template and the any changed portion of the application data to the mobile client device, herein the mobile client device can use the any changed portion of the at least one web page template and the any changed portion of the application data to update the at least one web page template and the application data stored therein.
-
Specification