METHOD AND APPARATUS FOR DISTRIBUTING SOFTWARE UPDATES
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, 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; 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, 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; 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:
-
authenticating, by a first network device, a second network device according to authentication information received from the second network device; responsive to an authentication of the second network device, receiving, by the first network device from the second network device, a software; adjusting operations at the first network device according to the software; providing, by the first network device, a digital signature to the software to generate an adjusted software, wherein the digital signature indicates that the first network device has received the software; and transmitting, to a third network device, the adjusted software. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable storage device comprising instructions, which when executed by a processor of a first network device cause the processor to perform operations comprising:
-
monitoring for an expiration of software operating at the first network device; responsive to a determination that the software has expired, transmitting update requests to a group of network devices; responsive to the update requests, receiving first and second software from the group of network devices; 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 network device 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