Systems and methods for providing a client agent for delivery of remote services
First Claim
1. A method comprising:
- transmitting, by a first agent executing on a first device, to a centralized service via a first connection established over a first network, data about an environment of a second device in communication with the first device, the data about the environment of the second device received from a second agent executing on the second device via a second connection established over a second network;
receiving, by the first agent via the first connection, from the centralized service, instructions to provide to the second agent of the second device; and
transmitting, by the first agent via the second connection, the received instructions to the second agent of the second device to establish a third connection between the second device and the centralized service over the first network, and enable communications via the third connection between the centralized service and the second device.
3 Assignments
0 Petitions
Accused Products
Abstract
The solution of the present application provides many types and forms of resources, such as products or services, to an environment of heterogeneous devices. An agent and centralized service may communicate to deliver an optimum package of resources to a device. Each device may include an agent that collects information important to determining the appropriate resources for the device and understanding the environment the devices are contributing to. The information may be stored and analyzed in a cross device knowledge base, and the knowledge base may be consulted to determine resources appropriate for devices. The agent and centralized service may engage in pro-active alerting and provisioning of services, based on any collected information, to minimize the burden of resource procurement on the customer. After delivery of resources, the agent and centralized service may also perform updating, repairing, and healing functions for the resources. Resources may be aggregated into a cohesive platform to be combined and delivered in an optimum manner, and resources may also be maintained and monitored to ensure their quality via escalation or remedial action. Devices may be connected to the resources through intelligent routing.
82 Citations
20 Claims
-
1. A method comprising:
-
transmitting, by a first agent executing on a first device, to a centralized service via a first connection established over a first network, data about an environment of a second device in communication with the first device, the data about the environment of the second device received from a second agent executing on the second device via a second connection established over a second network; receiving, by the first agent via the first connection, from the centralized service, instructions to provide to the second agent of the second device; and transmitting, by the first agent via the second connection, the received instructions to the second agent of the second device to establish a third connection between the second device and the centralized service over the first network, and enable communications via the third connection between the centralized service and the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a first agent executing on a first device including one or more processors and in communication via a network with a centralized service; a data collection component of the first agent executed by the one or more processors to collect data about data about an environment of a second device in communication with the first device, the data about the environment of the second device received from a second agent executing on the second device via a second connection established over a second network and a transmitting the collected data to the centralized service; a delivery component of the first agent executed by the first device to receive via the first connection, from the centralized service, instructions to provide to the second agent of the second device and transmitting, via the second connection, the received instructions to the second agent of the second device to establish a third connection establish a third connection between the second device and the centralized service over the first network, and enable communications via the third connection between the centralized service and the second device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification