DATA SERVICE ON A MOBILE DEVICE
First Claim
Patent Images
1. A mobile device comprising:
- a memory;
a processor in communication with the memory; and
a plurality of connections in communication with the processor for communicating via a corresponding plurality of connection types with a network;
the processor being configured to execute one or more mobile applications; and
the processor being further configured to execute an instance of a data service that provides network communications between the plurality of mobile applications and a server.
1 Assignment
0 Petitions
Accused Products
Abstract
A data service residing on a client of a mobile computing device is disclosed for enabling network communications between a plurality of mobile applications on the device and a network for a process number. The data service communicates with a data service plug-in on the server side associated with the process number, in order to handle requests from the business applications that access the network through the data service. The data service is configured to accept commands from the plurality of mobile applications using a text-based mark-up language and handles typical communication needs of business applications, such as sending and receiving data.
174 Citations
38 Claims
-
1. A mobile device comprising:
-
a memory; a processor in communication with the memory; and a plurality of connections in communication with the processor for communicating via a corresponding plurality of connection types with a network;
the processor being configured to execute one or more mobile applications; andthe processor being further configured to execute an instance of a data service that provides network communications between the plurality of mobile applications and a server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
providing a single instance of a data service executing on a mobile device, the data service providing network communications between a plurality of mobile applications on the mobile device an a server; and accepting commands for the data service from the plurality of mobile applications, the commands instructing the data service to send data to or receive data from the server. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile device comprising:
-
a memory; a processor in communication with the memory; and a plurality of connections in communication with the processor for communicating via a corresponding plurality of connection types with a network; the processor being configured to execute a plurality of mobile applications; and the processor being further configured to execute a data service that provides network communications between the plurality of mobile applications and a server, the data service configured to accept data exchange requests from the mobile applications to establish communications between a requesting application and the network based on the data exchange request of the requesting application. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
accepting data exchange requests from a plurality of business applications via a data service of a mobile device; and for each data exchange request, establishing a communication between the requesting application and a network based on the data exchange request of the requesting application. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A computer readable medium storing instructions which when executed by a processor cause the processor to perform a method comprising:
-
accepting data exchange requests from a plurality of business applications via a data service of a mobile device; and for each data exchange request, establishing a communication between the requesting application and a network based on the data exchange request of the requesting application. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification