Method and procedure for dynamic services orchestration that runs within an on-device software container
First Claim
Patent Images
1. A system having one or more processors for providing a service over a network, comprising:
- a container executing on the one or more processors configured to interface with an operating system of a device and a plurality of applications operating on the device, using an application programming interface (API) that is provided by the container;
a third party services platform executing on the one or more processors configured to interface with the network and to provide data services to the device through the container API;
a network web services gateway executing on the one or more processors configured to provide authenticated access to the network for the device and the third party services platform; and
wherein the one or more processors are configured to interface with the device, the third party services platform and the network web services gateway through an API of the one or more processors and the API of the container;
wherein the system comprises a proxy, a broker, definitions and personal policy rules.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
-
Citations
19 Claims
-
1. A system having one or more processors for providing a service over a network, comprising:
-
a container executing on the one or more processors configured to interface with an operating system of a device and a plurality of applications operating on the device, using an application programming interface (API) that is provided by the container; a third party services platform executing on the one or more processors configured to interface with the network and to provide data services to the device through the container API; a network web services gateway executing on the one or more processors configured to provide authenticated access to the network for the device and the third party services platform; and wherein the one or more processors are configured to interface with the device, the third party services platform and the network web services gateway through an API of the one or more processors and the API of the container; wherein the system comprises a proxy, a broker, definitions and personal policy rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for providing network services comprising:
-
installing a network container on a device using one or more processors; configuring the one or more processors using one or more applications to allow the device to utilize an application programming interface (API) of the network container for data communications with a third party services platform; configuring the third party services platform to use the network container API for data communications with the device; transmitting a message for the third party services platform from the device to the one or more processors using an API of the one or more processors, wherein the one or more processors comprise a proxy, a broker, definitions and personal policy rules; and transmitting the message for the third party services platform from the one or more processors to the third party services platform. - View Dependent Claims (16, 17, 18, 19)
-
Specification