Method and apparatus for distributing software
First Claim
Patent Images
1. A first waveguide system comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, the operations comprising;
receiving, from a second waveguide system, first electromagnetic waves via a transmission medium, wherein the first electromagnetic waves are guided by the transmission medium without utilizing an electrical return path, wherein the first electromagnetic waves are within a non-optical frequency range, wherein the first electromagnetic waves convey data, wherein the data comprises software, wherein the software is received by the first waveguide system from the second waveguide system without being received directly from a network source server that originated the software, wherein a hierarchical configuration of the first waveguide system and the second waveguide system is dynamically organized such that the second waveguide system is designated as a root node, for distribution of the software, for a group of non-edge elements comprising the first waveguide system; and
adjusting operations at the first waveguide system utilizing the software.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a first network device receiving from a second network device a software, the first network device adjusting operations at the first network device according to the software, the first network device providing a digital signature to the software to generate an adjusted software where the digital signature indicates that the first network device has received the software, and the first network device transmitting, to a third network device, the adjusted software. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A first waveguide system comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, the operations comprising; receiving, from a second waveguide system, first electromagnetic waves via a transmission medium, wherein the first electromagnetic waves are guided by the transmission medium without utilizing an electrical return path, wherein the first electromagnetic waves are within a non-optical frequency range, wherein the first electromagnetic waves convey data, wherein the data comprises software, wherein the software is received by the first waveguide system from the second waveguide system without being received directly from a network source server that originated the software, wherein a hierarchical configuration of the first waveguide system and the second waveguide system is dynamically organized such that the second waveguide system is designated as a root node, for distribution of the software, for a group of non-edge elements comprising the first waveguide system; and adjusting operations at the first waveguide system utilizing the software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
dynamically organizing a hierarchical configuration of a first waveguide system and a second waveguide system such that the second waveguide system is designated as a root node, for distribution of software, for a group of non-edge elements comprising the first waveguide system; authenticating, by the first waveguide system, the second waveguide system according to authentication information received from the second waveguide system; responsive to an authentication of the second waveguide system, receiving, by the first waveguide system from the second waveguide system, the software; adjusting operations at the first waveguide system according to the software; providing, by the first waveguide system, a digital signature to the software to generate an adjusted software, wherein the digital signature indicates that the first waveguide system has received the software; and transmitting, to a third waveguide system, the adjusted software. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising instructions which, when executed by a processor of a first waveguide system, cause the processor to perform operations comprising:
-
dynamically organizing a hierarchical configuration of the first waveguide system, a second waveguide system and a third waveguide system such that the second waveguide system is designated as a root node, for distribution of software, for a group of non-edge elements comprising the first and third waveguide systems; monitoring for an expiration of existing software operating at the first waveguide system; responsive to a determination that the existing software has expired, transmitting update requests to the second and third waveguide systems; responsive to the update requests, receiving first software from the second waveguide system and second software from the third waveguide system; comparing the first and second software; and responsive to a determination that the first software is a later version than the second software, adjusting operations at the first waveguide system according to the first software, wherein the transmitting of the update requests does not include providing the update requests to a network source server that originated the first software. - View Dependent Claims (18, 19, 20)
-
Specification