SYSTEMS AND METHODS FOR PROVIDING A CLIENT AGENT FOR DELIVERY OF REMOTE SERVICES
First Claim
1. A method for providing recommendation of a provisioning action for a device, the method comprising:
- (a) transmitting, by a first agent executing on a first device to a centralized service, data about an environment of the first device;
(b) transmitting, by a second agent executing on a second device to the centralized service, data about an environment of the second device;
(c) receiving, by the first agent, from the centralized service a recommendation of a provisioning action for the first device, the recommendation from the centralized service based on correlating data between at least the first device and the second device; and
(d) generating, by the first agent, an alert on the first device to request a user of the device to execute the provisioning action.
5 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.
64 Citations
23 Claims
-
1. A method for providing recommendation of a provisioning action for a device, the method comprising:
-
(a) transmitting, by a first agent executing on a first device to a centralized service, data about an environment of the first device; (b) transmitting, by a second agent executing on a second device to the centralized service, data about an environment of the second device; (c) receiving, by the first agent, from the centralized service a recommendation of a provisioning action for the first device, the recommendation from the centralized service based on correlating data between at least the first device and the second device; and (d) generating, by the first agent, an alert on the first device to request a user of the device to execute the provisioning action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for provisioning by an agent a remote service from a centralized service, the method comprising:
-
(a) transmitting, by an agent executing on a device to a centralized service, data about an environment of the device; (b) receiving, by the agent from the centralized service, a recommendation of a remote service to be delivered by the centralized service to the device, the recommendation from the centralized service based on correlating data from the device with data from other devices via a cross-device database; and (c) provisioning, by the agent in response to the recommendation, delivery of the remote service by the centralized service to the device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for providing remote support service to a wireless device by a centralized service, the method comprising:
-
(a) transmitting, to a centralized service by a first agent executing on a first device of a plurality of devices of a user, data about an environment of the first device; (b) transmitting, to the centralized service by a second agent executing on a wireless device of a plurality of devices of the user, data about an environment of the wireless device, the centralized service correlating data between at least the first device and the wireless device of the user; (c) transmitting, by the second agent, a request to the centralized service for support on the wireless device responsive to selection by the user of a single user interface element on the wireless device; and (d) receiving, by the wireless device via the second agent, a connection from the centralized service to provide remote support to the wireless device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for receiving services from a centralized service, the system comprising:
-
an agent executing on a device and in communication via a network with a centralized service; a data collection component of the agent for collecting data about one of operation or performance of a combination of software and hardware installed on the device and communicating the collected data to the centralized service; a delivery component of the agent for remote delivery of a compilation of one or more services from the centralized service determined based on data collected from the data collection component; and a provisioning component of the agent for provisioning a resource on the device based on a recommendation from the centralized service. - View Dependent Claims (23)
-
Specification