SYSTEM AND METHODS FOR PROVIDING A MULTI-DEVICE, MULTI-SERVICE PLATFORM VIA A CLIENT AGENT
First Claim
1. A method for providing a compilation of services via pools of service providers managed by a centralized service, the method comprising:
- (a) receiving, by a centralized service, a request to perform a compilation of services of a plurality of services provided via a plurality of pools of service providers of the centralized service, the compilation of services identifying a first type of service and a second type of service,(b) assigning, by the centralized service, a first service of the first type, to a first service provider selected from a first pool of service providers of the plurality of pools of service providers, the first pool of service providers providing the first type of service; and
(c) assigning, by the centralized service, a second service of the second type, to a second service provider selected from a second pool of service providers of the plurality of pools of service providers, the second pool of service providers providing the second type of service.
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.
114 Citations
22 Claims
-
1. A method for providing a compilation of services via pools of service providers managed by a centralized service, the method comprising:
-
(a) receiving, by a centralized service, a request to perform a compilation of services of a plurality of services provided via a plurality of pools of service providers of the centralized service, the compilation of services identifying a first type of service and a second type of service, (b) assigning, by the centralized service, a first service of the first type, to a first service provider selected from a first pool of service providers of the plurality of pools of service providers, the first pool of service providers providing the first type of service; and (c) assigning, by the centralized service, a second service of the second type, to a second service provider selected from a second pool of service providers of the plurality of pools of service providers, the second pool of service providers providing the second type of service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing a compilation of services via a centralized service using an automated system as a service provider, the method comprising:
-
(a) receiving, by a centralized service, a request to perform a compilation of services of a plurality of services provided via the centralized service, the compilation of services identifying a first service of a first type and a second service of a second type; (b) determining, by the centralized service, that a first service of the plurality of services, can be performed by an automated system of one or more automated systems of the centralized service; and (c) assigning, by the centralized service, the automated system to perform at least a portion of the first service. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for selecting between service provider types to provide a service via a centralized service, the method comprising:
-
(a) receiving, by a centralized service, a request to perform a service from a plurality of services provided via the centralized service, the request identifying a first service having a first type; (b) determining, by the centralized service based on the first type, a type of service provider to perform the first service; and (c) assigning, by the centralized service to perform at least a portion of the first service, a service provider corresponding to the type of service provider. - View Dependent Claims (22)
-
Specification