System and method for a server-based files and tasks brokerage
First Claim
1. A method for operating a server-based files and tasks brokerage, the method comprising:
- posting a request to a request queue associated with a requesting one of a plurality of computing devices and communicating with a server, in response to receiving the request at the server via a global communication network from the requesting device, the request being for a requested one of a plurality of mobile telephonic devices to perform a task;
posting a first notification to a first notification queue associated with the requested device and communicating with the server, in response to receiving the request, the notification identifying the requesting device;
pushing the first notification from the first notification queue to the requested device upon the server confirming a connection of the requested device to the server via the global communication network;
transferring a file from a file repository communicating with the server to the requested device upon the server detecting that a first condition of the task is for the requested device to receive the file and the server confirming the connection of the requested device;
transferring a file to the file repository from the requested device upon the server detecting that a second condition of the task is a for the requested device to send the file and the server confirming the connection of the requested device; and
posting a second notification to a second notification queue associated with the requesting device and communicating with the server, in response to the server confirming a completion of the task by the requested device;
wherein the server is programmed to receive the request, to post the request and to post the first notification, irrespective of connectivity to the server of the requested device, and programmed to push the first notification, to conditionally transfer the file, and to post the second notification irrespective of connectivity to the server of the requesting device.
3 Assignments
0 Petitions
Accused Products
Abstract
A server-based files and tasks brokerage system and method are disclosed. In response to receiving a request from a requesting computing device, the server posts the request to a request queue. The request is for a requested mobile telephonic device to perform a task. The server posts a first notification to a first notification queue, in response to receiving the request. The server pushes the first notification to the requested device upon confirming a connection. Upon detecting a first condition of the task being for the requested device to receive a file, the server transfers the file from a file repository. Upon detecting a second condition of the task being for the requested device to send a file, the server transfers the file to the file repository. In response to confirming task completion, the server posts a second notification to a second notification queue associated with the requesting device.
-
Citations
42 Claims
-
1. A method for operating a server-based files and tasks brokerage, the method comprising:
-
posting a request to a request queue associated with a requesting one of a plurality of computing devices and communicating with a server, in response to receiving the request at the server via a global communication network from the requesting device, the request being for a requested one of a plurality of mobile telephonic devices to perform a task; posting a first notification to a first notification queue associated with the requested device and communicating with the server, in response to receiving the request, the notification identifying the requesting device; pushing the first notification from the first notification queue to the requested device upon the server confirming a connection of the requested device to the server via the global communication network; transferring a file from a file repository communicating with the server to the requested device upon the server detecting that a first condition of the task is for the requested device to receive the file and the server confirming the connection of the requested device; transferring a file to the file repository from the requested device upon the server detecting that a second condition of the task is a for the requested device to send the file and the server confirming the connection of the requested device; and posting a second notification to a second notification queue associated with the requesting device and communicating with the server, in response to the server confirming a completion of the task by the requested device; wherein the server is programmed to receive the request, to post the request and to post the first notification, irrespective of connectivity to the server of the requested device, and programmed to push the first notification, to conditionally transfer the file, and to post the second notification irrespective of connectivity to the server of the requesting device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
14. A server-based files and tasks brokerage system comprising:
-
a server accessible via a global communication network to a plurality of computing devices and to a plurality of mobile telephonic devices; the server being programmed to broker files and tasks by; posting a request to a request queue associated with a requesting one of the plurality of computing devices and communicating with the server, in response to receiving the request at the server via the global communication network from the requesting device, the request being for a requested one of the plurality of mobile telephonic devices to perform a task; posting a first notification to a first notification queue associated with the requested device and communicating with the server, in response to receiving the request, the notification identifying the requesting device; pushing the first notification from the first notification queue to the requested device upon the server confirming a connection of the requested device to the server via the global communication network; transferring a file from a file repository communicating with the server to the requested device upon a first condition of the task being for the requested device to receive the file and the server confirming the connection of the requested device; transferring a file to the file repository from the requested device upon a second condition of the task being for the requested device to send the file and the server confirming the connection of the requested device; and posting a second notification to a second notification queue associated with the requesting device and communicating with the server, in response to the server confirming a completion of the task by the requested device; wherein the server is programmed to receive the request, to post the request and to post the first notification, irrespective of connectivity to the server of the requested device, and programmed to push the first notification, to conditionally transfer the file, and to post the second notification irrespective of connectivity to the server of the requesting device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification