ENTERPRISE WEB SERVICE DATA TO MOBILE DEVICE SYNCHRONIZATION
First Claim
1. A mobile enterprise system for synchronizing on a network mobile devices with backend resources, the system comprising:
- a plurality of mobile devices capable of enterprise operations;
a plurality of backend enterprise resources wherein each backend enterprise resource is associated with a resource specific synchronization service; and
a mobile enterprise platform comprising at least one synchronization software portion configured to communicatively link any of the plurality of mobile devices to any of the plurality of backend enterprise resources via the resource specific synchronization service enabling enterprise operations conducted on the plurality of mobile devices to be synchronized with the plurality of backend enterprise resources independent of the type of mobile device and operating system associated with the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A Mobile Enterprise Platform utilizes a web based service that synchronizes enterprise data between a plurality of disparate mobile devices and a plurality of backend enterprise resources. The Mobile Enterprise Platform creates a web service synchronization source instance using Hypertext Transfer Protocol (“HTTP”) for each application or database present on a plurality of mobile devices. Corresponding to each of these web service synchronization source instances is a web based synchronization service associated with a specific backend enterprise resource. Each synchronization service is web based and can thus live anywhere on the network or on a dedicated services tie as they need only to supply a small set of operations to offer synchronization capability to a variety of mobile devices.
55 Citations
20 Claims
-
1. A mobile enterprise system for synchronizing on a network mobile devices with backend resources, the system comprising:
-
a plurality of mobile devices capable of enterprise operations; a plurality of backend enterprise resources wherein each backend enterprise resource is associated with a resource specific synchronization service; and a mobile enterprise platform comprising at least one synchronization software portion configured to communicatively link any of the plurality of mobile devices to any of the plurality of backend enterprise resources via the resource specific synchronization service enabling enterprise operations conducted on the plurality of mobile devices to be synchronized with the plurality of backend enterprise resources independent of the type of mobile device and operating system associated with the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for synchronizing enterprise data between a backend enterprise resource and a mobile device, the method comprising:
-
sending a request from the mobile device to a synchronization server to synchronize enterprise data present on the mobile device and on the backend enterprise resource, wherein the synchronization server is communicatively interposed between the backend enterprise resource and the mobile device; identifying enterprise data present on the mobile device that has been modified; detecting by a synchronization service independent of the synchronization server, enterprise data present on the backend enterprise resource that has been modified; gathering all modified enterprise data at the synchronization server; synchronizing the modified enterprise data at the synchronization server; and updating enterprise data present on the backend enterprise resource via the synchronization service and enterprise data present on the mobile device with unified synchronized enterprise data independent of the type of mobile device and operating system associated with the mobile device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium tangibly embodying a program of instructions executable by a machine for synchronizing enterprise data between a backend enterprise resource and a mobile device, the medium comprising:
-
program code for identifying enterprise data present on the mobile device that has been modified; program code for detecting enterprise data present on the backend enterprise resource that has been modified, wherein detecting is accomplished by a synchronization service independent of the synchronization server; program code for gathering all modified enterprise data at a synchronization server; program code for synchronizing the modified enterprise data at the synchronization server creating unified synchronized enterprise data; and program code for updating enterprise data present on the backend enterprise resource via the synchronization service and the enterprise data present on the mobile device with unified synchronized enterprise data independent of the type of mobile device and operating system associated with the mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification