Mobile electronic device and methods for providing information to a mobile electronic device using a web service
First Claim
1. A mobile electronic device, comprising:
- a request processing component for receiving an information request for information;
a status information component for indicating whether the mobile electronic device is within a network coverage area;
a wireless interface for coupling the mobile electronic device to a network in order to obtain an online version of the information from a web service;
a storage component for storing the offline version of the information, wherein the request processing component is adapted to send a web service request to the web service in response to the information request when the status information component indicates the mobile electronic device is within the network coverage area and is further adapted to access the storage component when the status information component indicates network service is unavailable; and
a time-out component, wherein the time-out component is adapted to signal unavailability of the web service or an alternative web service to the request processing component if no web service response is received within a predetermined time interval after the web service request has been sent.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile electronic device and methods for providing information to a mobile electronic device using a web service are disclosed. In one implementation, a mobile electronic device is provided that comprises a request processing component for receiving an information request, a wireless interface for coupling the mobile electronic device to a network in order to obtain an online of the information from a web service, and a storage component for storing an offline version of the information, wherein the request processing component is adapted to send a web service request to the web service in response to the information request if the mobile electronic device is within a network coverage area and otherwise to access the storage component.
49 Citations
29 Claims
-
1. A mobile electronic device, comprising:
-
a request processing component for receiving an information request for information; a status information component for indicating whether the mobile electronic device is within a network coverage area; a wireless interface for coupling the mobile electronic device to a network in order to obtain an online version of the information from a web service; a storage component for storing the offline version of the information, wherein the request processing component is adapted to send a web service request to the web service in response to the information request when the status information component indicates the mobile electronic device is within the network coverage area and is further adapted to access the storage component when the status information component indicates network service is unavailable; and a time-out component, wherein the time-out component is adapted to signal unavailability of the web service or an alternative web service to the request processing component if no web service response is received within a predetermined time interval after the web service request has been sent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing information to a mobile electronic device, the method comprising:
-
receiving an information request for information; determining whether the mobile electronic device is within a network coverage area; generating a web service request and sending the web service request to a web service via a wireless interface of the mobile electronic device in order to obtain an online version of the information when it is determined that the mobile electronic device is within the network coverage area; accessing a storage component of the mobile electronic device if the mobile electronic device is outside the network coverage area in order to obtain an offline version of the information when it is determined that the mobile electronic device is not within the network coverage area; and accessing a time-out component, wherein the time-out component is adapted to signal unavailability of the web service or an alternative web service to the request processing component if no web service response is received within a predetermined time interval after the web service request has been sent. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium comprising instructions, the instructions causing a machine to:
-
determine and indicate whether the mobile electronic device is within a network coverage area; generate a web service request and send the web service request to a web service via a wireless interface of the mobile electronic device in order to obtain an online version of requested information when the mobile electronic device is within the network coverage area; access a storage component of the mobile electronic device if the mobile electronic device is outside the network coverage area in order to obtain an offline version of the requested information; and a time-out component, wherein the time-out component is adapted to signal unavailability of the web service or an alternative web service to the request processing component if no web service response is received within a predetermined time interval after the web service request has been sent. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification