SYSTEMS AND METHODS FOR PROVIDING DISTRIBUTED APPLICATIONS AND SERVICES FOR INTELLIGENT MOBILE DEVICES
First Claim
1. A system for providing distributed applications and services for intelligent mobile devices, comprising:
- an edge processor that is configured to communicate with intelligent mobile devices via one or more mobile device networks and that is also configured to access an entity'"'"'s applications and data via a network of the entity, the edge processor comprising;
one or more embedded applications;
a command processor that is configured to route requests received from the intelligent mobile devices to the one or more embedded applications; and
at least one agent broker component that is configured to broker requests made from the one or more embedded applications to the entity'"'"'s applications and data; and
at least one intelligent agent that facilitates communication between the one or more embedded applications and the entity'"'"'s applications and data via the at least one agent broker component.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, an edge processor may be configured to communicate with intelligent mobile devices via one or more mobile device networks. The edge processor may also be configured to access an entity'"'"'s applications and data via a network of the entity. The edge processor may include one or more embedded applications. The edge processor may also include a command processor that is configured to route requests received from the intelligent mobile devices to the one or more embedded applications. The edge processor may also include at least one agent broker component that is configured to broker requests made from the one or more embedded applications to the entity'"'"'s applications and data. At least one intelligent agent may facilitate communication between the one or more embedded applications and the entity'"'"'s applications and data via the at least one agent broker component.
-
Citations
20 Claims
-
1. A system for providing distributed applications and services for intelligent mobile devices, comprising:
-
an edge processor that is configured to communicate with intelligent mobile devices via one or more mobile device networks and that is also configured to access an entity'"'"'s applications and data via a network of the entity, the edge processor comprising;
one or more embedded applications;
a command processor that is configured to route requests received from the intelligent mobile devices to the one or more embedded applications; and
at least one agent broker component that is configured to broker requests made from the one or more embedded applications to the entity'"'"'s applications and data; and
at least one intelligent agent that facilitates communication between the one or more embedded applications and the entity'"'"'s applications and data via the at least one agent broker component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In an edge processor, a method for processing incoming requests from intelligent mobile devices, comprising:
-
receiving a request from an intelligent mobile device to perform at least one operation;
identifying a user that originated the request;
verifying that the user is authorized to perform the at least one operation;
if the user is authorized to perform the at least one operation, identifying an application that is embedded within the edge processor and that is configured to perform the at least one operation;
receiving a response from the embedded application when the embedded application performs the at least one operation;
translating the response into a format that corresponds to the intelligent mobile device that sent the request, thereby obtaining a translated response; and
sending the translated response to the intelligent mobile device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable medium comprising executable instructions for implementing a method for processing incoming requests from intelligent mobile devices, the method comprising:
-
receiving a request from an intelligent mobile device to perform at least one operation;
identifying a user that originated the request;
verifying that the user is authorized to perform the at least one operation;
if the user is authorized to perform the at least one operation, identifying an application that is embedded within the edge processor and that is configured to perform the at least one operation;
receiving a response from the embedded application when the embedded application performs the at least one operation;
translating the response into a format that corresponds to the intelligent mobile device that sent the request, thereby obtaining a translated response; and
sending the translated response to the intelligent mobile device.
-
Specification