Methods and systems to install a network service
First Claim
1. A method comprising:
- receiving a rank by a first computing device sent from a second computing device, wherein the rank is associated with an offered network service;
checking the offered network service'"'"'s rank against an existing network service'"'"'s rank;
disabling an existing network service, if the offered network service'"'"'s rank is greater than the existing network service'"'"'s rank; and
installing the offered network service, if the rank is greater than the existing network service'"'"'s rank.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing devices in a network offer network services by transmitting and receiving network service packets. In one embodiment, the packet includes a network service rank and a network service code. Each computing device within the network receives a transmitted packet and validates the accompanying service code. If the service code is validated, the packet'"'"'s accompanying offered network service'"'"'s rank is evaluated against an existing network service'"'"'s rank. If the offered network service'"'"'s rank is greater than the existing network service'"'"'s rank, then an existing network service is disabled, and the network service identified by the received packet is installed. Further, each computing device periodically transmits to the remaining computing devices a packet identifying the transmitting computing device'"'"'s offered network service'"'"'s rank and the transmitting computing device'"'"'s service code.
39 Citations
23 Claims
-
1. A method comprising:
-
receiving a rank by a first computing device sent from a second computing device, wherein the rank is associated with an offered network service;
checking the offered network service'"'"'s rank against an existing network service'"'"'s rank;
disabling an existing network service, if the offered network service'"'"'s rank is greater than the existing network service'"'"'s rank; and
installing the offered network service, if the rank is greater than the existing network service'"'"'s rank. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
transmitting a service rank of an offered network service to each of a plurality of computing devices within a network;
installing the offered network service when the service rank of the offered network service is greater than an existing service rank; and
removing the offered network service from the network when the existing service rank is greater than the service rank of the offered network service. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a network comprising a plurality of computing devices to execute a set of executable instructions;
a listening set of executable instructions operating on each of the plurality of computing devices that receives an advertisement packet transmitted from each of the remaining plurality of computing devices, wherein the advertisement packet includes a service code identifying a type of computing device sending the advertisement packet and a network service rank of a network service offered by the sending computing device for use on the network, and wherein an existing network service is removed from the network when any received network service rank is greater than the existing network service rank; and
an advertising set of executable instructions operating on each of the plurality of computing devices that transmits the advertisement packet to each of the remaining plurality of computing devices. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An article comprising a machine-accessible medium having associated instructions, wherein the instructions, when accessed, result in a machine comprising at least one component performing:
-
periodically receiving by a receiving computing device an advertisement packet from a first computing device within a network, wherein the advertisement packet includes a network service rank associated with an offered network service and a service code identifying a type associated with the first computing device;
periodically transmitting from the receiving computing device an identifying packet to the first computing device and to one or more additional computing devices within the network, wherein the identifying packet includes an offered network service rank of an offered network service; and
periodically inspecting the received advertisement packet to determine if the service code is valid, and, if valid, to determine if the offered network service rank is greater than an existing network service rank of an existing network service and, if so, disabling the existing network service and installing the offered network service on the receiving computing device. - View Dependent Claims (21, 22, 23)
-
Specification