DEPLOYING SERVICES DURING FULFILLMENT OF A SERVICE REQUEST
First Claim
1. A method of facilitating deployment of one or more services to a plurality of nodes in a communication network during fulfillment of a service request for a service consumer, the method comprising:
- receiving, via a network hypervisor, a request for the one or more services from the service consumer via a first node of the plurality of nodes, the first node being associated with the service consumer;
identifying, via the network hypervisor, one or more second nodes of the plurality of nodes in the communication network, each of the one or more second nodes being associated with one or more service providers;
determining, via the network hypervisor, whether the one or more second nodes and the first node are capable of providing the one or more requested services; and
assigning, via the communication network, the one or more requested services to the first node, one or more of the second nodes, or a combination thereof, based on the determining.
1 Assignment
0 Petitions
Accused Products
Abstract
Deployment of a plurality of services to a plurality of nodes in a communication network during fulfillment of a service request may be facilitated. A request for the services may be received from the service consumer via a first node of the plurality of nodes. The first node is associated with the service consumer. One or more second nodes of the plurality of nodes are identified in the communication network. Each of the one or more second nodes is associated with one or more service providers. It is determined whether the first node and the one or more second nodes are capable of providing the requested services. The provision of the requested services is assigned to the first node, one or more of the second nodes, or a combination thereof, based on the determination.
16 Citations
20 Claims
-
1. A method of facilitating deployment of one or more services to a plurality of nodes in a communication network during fulfillment of a service request for a service consumer, the method comprising:
-
receiving, via a network hypervisor, a request for the one or more services from the service consumer via a first node of the plurality of nodes, the first node being associated with the service consumer; identifying, via the network hypervisor, one or more second nodes of the plurality of nodes in the communication network, each of the one or more second nodes being associated with one or more service providers; determining, via the network hypervisor, whether the one or more second nodes and the first node are capable of providing the one or more requested services; and assigning, via the communication network, the one or more requested services to the first node, one or more of the second nodes, or a combination thereof, based on the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for facilitating deployment of services during fulfillment of a service request for a service consumer, the system comprising:
-
a first computer and a second computer in communication with each other via a communication network, the first computer being associated with the service consumer and the second computer being associated with a service provider; and a memory storing instructions executable by the first computer, the instructions comprising instructions for; receiving a request from the service consumer for the services; determining, based on the service request, whether the second computer is available to provide the services, and, when the second computer is available to provide one or more of the services, deploying the one or more services to the second computer; and determining, when the second computer is not available to provide one or more of the services, whether the first computer is available to provide the one or more services, and, when the first computer is available to provide the one or more services, deploying the one or more services to the first computer. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a non-transitory computer-readable storage medium having stored therein data representing instructions executable by a programmed processor for facilitating deployment of one or more services to a plurality of devices in a communication network during fulfillment of a service request for a service consumer, the storage medium comprising instructions for:
-
receiving a request for the one or more services from a client device associated with the service consumer; identifying one or more provider computing devices and one or more networking devices in the communication network, each of the one or more provider computing devices being associated with a service provider; determining whether the client device, the one or more provider computing devices, and the one or more networking devices are capable of providing the one or more requested services; deploying, based on the determining, the one or more services to the client device, one or more of the provider computing devices, one or more of the networking devices, or combinations thereof, via the communication network; and receiving the one or more services from the client device, one or more of the provider computing devices, one or more of the networking devices, or combinations thereof, via the communication network. - View Dependent Claims (18, 19, 20)
-
Specification