Providing and Resolving an IP Address for Swarm-Based Services
First Claim
1. A non-transitory Computer Readable Medium (CRM) comprising instructions, which when executed by one or more hardware processors, causes performance of operations comprising:
- listening, by a first digital device in a group of digital devices, for any advertisement for a particular service;
responsive to the first digital device not receiving any advertisement for the particular service for a predetermined period of time;
transmitting, by the first digital device, a first advertisement for the particular service; and
providing, by the first digital device, the particular service.
4 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the disclosure, a non-transitory computer readable medium (CRM) comprising instructions, which when executed by one or more hardware processors, causes performance of operations comprising: listening, by a first digital device in a group of digital devices, for any advertisement for a particular service; responsive to the first digital device not receiving any advertisement for the particular service for a predetermined period of time: transmitting, by the first digital device, a first advertisement for the particular service; and providing, by the first digital device, the particular service.
16 Citations
22 Claims
-
1. A non-transitory Computer Readable Medium (CRM) comprising instructions, which when executed by one or more hardware processors, causes performance of operations comprising:
-
listening, by a first digital device in a group of digital devices, for any advertisement for a particular service; responsive to the first digital device not receiving any advertisement for the particular service for a predetermined period of time; transmitting, by the first digital device, a first advertisement for the particular service; and providing, by the first digital device, the particular service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory Computer Readable Medium (CRM) comprising instructions, which when executed by one or more hardware processors, causes performance of operations comprising:
-
transmitting, by a first digital device in a group of digital devices, a first advertisement for a particular service, the first advertisement comprising an IP address associated with the particular service, the IP address being used by the first digital device as a source address in the first advertisement; subsequent to the first digital device providing the particular service; transmitting, by a second digital device in the group of digital devices, a second advertisement for the particular service, the second advertisement comprising the IP address associated with the particular service, the IP address being used by the second digital device as a source address in the second advertisement. - View Dependent Claims (10, 11)
-
-
12. A system comprising:
-
a first digital device comprising a hardware processor; wherein the first digital device is configured to perform operations comprising; listening for any advertisement for a particular service; responsive to not receiving any advertisement for the particular service for a predetermined period of time; transmitting a first advertisement for the particular service; and providing the particular service. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a first digital device and a second digital device, each comprising a hardware processor; wherein the first digital device is configured to perform; transmitting a first advertisement for a particular service, the first advertisement comprising an IP address associated with the particular service, the IP address being used by the first digital device as a source address in the first advertisement; providing the particular service; wherein subsequent to the first digital device providing the particular service, the second digital device is configured to perform; transmitting, by a second digital device in the group of digital devices, a second advertisement for the particular service, the second advertisement comprising the IP address associated with the particular service, the IP address being used by the second digital device as a source address in the second advertisement; and providing the particular service. - View Dependent Claims (21, 22)
-
Specification