PROVIDING A SERVER AGENT FOR A MOBILE DEVICE WITH REFRESH
First Claim
1. A network device for providing information to a mobile device over a network comprising:
- a transceiver for receiving and sending information to the mobile device; and
a processor configured to perform actions, including;
collecting information to be sent to the mobile device over the network;
packaging the collected information into a format useable at the mobile device;
if the network device determines that the mobile device is inaccessible, waiting until the mobile device is accessible, and independent of a request from the mobile device performing a refresh of the collected information in part by re-collecting the information and then sending the refreshed information to the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention enables one or more agents to gather information from at least one server on a network and automatically provide this information to an inbox on a server and then providing it to an inbox on a mobile device if a wireless connection to the mobile device is available. A server agent facility provides for preprocessing requests for information from the mobile device, including, collecting the information out of band, filtering the collected information, and packaging the information for delivery in a format suitable for the mobile device. A server agent within the server agent facility may actively collect the information based on a variety of factors, including but not limited to, time, event(s), user profile, mobile device profile, request(s), alert(s), and historical behavior.
-
Citations
20 Claims
-
1. A network device for providing information to a mobile device over a network comprising:
-
a transceiver for receiving and sending information to the mobile device; and a processor configured to perform actions, including; collecting information to be sent to the mobile device over the network; packaging the collected information into a format useable at the mobile device; if the network device determines that the mobile device is inaccessible, waiting until the mobile device is accessible, and independent of a request from the mobile device performing a refresh of the collected information in part by re-collecting the information and then sending the refreshed information to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device that is useable to receive information from a server device over a network, the mobile device comprising:
-
a transceiver that is arranged to receive and to send messages over the network to the server device; and a processor that is configured and arranged to perform actions, comprising; sending a request for information to the server device, wherein the server device is configured to perform a search for the information, and to collect the information requested; if a network connection between the mobile device and the server device has a bandwidth below a threshold or is otherwise inaccessible, waiting for the network connection to be above the threshold and the network connection to be accessible to the server device; and receiving the information requested from the server device, wherein the server device is further configured to perform a refresh of the collected information at least during the inaccessibility of the mobile device by in part performing another search for the information in absence of receiving another request for the information from the mobile device, and wherein the received information includes the refreshed information. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system useable to provide information to a client device over a network, comprising:
-
an agent module that is configured to perform actions, including collecting information based in part on performing a searching for the information, wherein at least some of the information is associated with a request for information from the client device; a packaging module that is configured to receive the collected information and to prepare the collected information into a format useable by the client device; and a delivery agent that is configured and arranged to receive the packaged information, and to determine if the client device is accessible, and if the client device is determined to be inaccessible, waiting until the client device is accessible, absent another request from the client device, employing in part the agent module and the packaging module to perform a refresh of the collected information, re-packaging the refreshed information and sending the refreshed and re-packaged information to the client device over the network. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for use in providing information to a client device over a network, comprising:
-
receiving at a server device a request for information from the client device over the network; collecting the requested information; performing a query for additional information that is related to the request but does not constitute a response to the request; at the server device, if the client device is inaccessible over the network, waiting until the client device is accessible over the network, absent another request for the information from the client device, performing a refresh by re-collecting the information and performing another query for the additional information, and sending the refreshed information to the client device over the network. - View Dependent Claims (18, 19, 20)
-
Specification