Software deployment in a data communications network
First Claim
1. A method for software deployment in a data communications network that comprises an Initiator having an address, a Service Provider, and at least one Peer having an address, the method comprising the steps of:
- sending a service request comprising the address of the at least one Peer from the Initiator to the Service Provider;
sending an invitation for the service from the Service Provider to the at least one Peer;
if the at least one Peer accepts the service, sending an accept service message from the at least one Peer to the Service Provider;
building by the Service Provider the software for the service;
distributing by the Service Provider the software to the Initiator and the Peer;
installing the software by the Initiator;
installing the software by the at least one Peer; and
initiating the service.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a method for software deployment in a data communications network comprising an Initiator, a Service Provider, and a Peer. The Initiator selects a service and sends an interface request related to the service to the Service Provider. The Service Provider authenticates the request and responds with the interface that the Initiator uses to prepare a service request that is sent to the Service Provider. The Service Provider sends an invitation to the Peer that, if it accepts the service, sends an accept service message to the Service Provider that builds the software for the service and distributes it to the Initiator and the Peer that both install the software, and the service is initiated.
-
Citations
47 Claims
-
1. A method for software deployment in a data communications network that comprises an Initiator having an address, a Service Provider, and at least one Peer having an address, the method comprising the steps of:
-
sending a service request comprising the address of the at least one Peer from the Initiator to the Service Provider;
sending an invitation for the service from the Service Provider to the at least one Peer;
if the at least one Peer accepts the service, sending an accept service message from the at least one Peer to the Service Provider;
building by the Service Provider the software for the service;
distributing by the Service Provider the software to the Initiator and the Peer;
installing the software by the Initiator;
installing the software by the at least one Peer; and
initiating the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
17. A system for software deployment in a data communications network, the system comprising:
an Initiator, having an address, that;
sends a service request comprising the address of at least one Peer to a Service Provider; and
installs software received from the Service Provider;
a Service Provider that;
sends an invitation for the service to the at least one Peer;
builds the software for the service; and
distributes the software to the Initiator and the at least one Peer; and
at least one Peer, having an address, that;
sends an accept service message to the Service Provider; and
installs software received from the Service Provider.
-
33. An Initiator of software deployment in a data communications network that further comprises a Service Provider, and at least one Peer having an address, the Initiator comprising:
a communication unit that;
sends a service request comprising the address of the at least one Peer to the Service Provider; and
receives the software for the service from the Service Provider; and
a processing unit that;
installs the software. - View Dependent Claims (34, 35, 36, 37, 38, 40, 41)
-
39. A Peer in software deployment in a data communications network that further comprises an Initiator and a Service Provider, wherein the Peer comprises:
a communication unit that;
receives an invitation from the Service Provider;
sends an accept service message to the Service Provider; and
receives software from the Service Provider; and
a processing unit that;
installs the software.
-
42. A Service Provider for software deployment in a data communications network, the network further comprising an Initiator and at least one Peer having an address, the Service Provider comprising:
a communication unit that;
receives a service request comprising the address of the at least one Peer from the Initiator;
sends an invitation to the at least one Peer;
receives an accept service message from the at least one Peer; and
distributes the software to the Initiator and the at least one Peer; and
a processing unit that;
builds the software for the service. - View Dependent Claims (43, 44, 45, 46, 47)
Specification