System and method for efficient software replication
Abstract
Systems and methods of efficient software replication are provided. This is accomplished by a first communication device that determines if a second communication device needs to have a software upgrade. In response to determining that the second communication device needs to have the software upgrade, the software upgrade is downloaded onto the second communication device. In response to downloading the software upgrade onto the second communication device, the second communication device determines if a third communication device needs to have the software upgrade. In response to determining that the third communication device needs to have the software upgrade, the second communication device downloads the software upgrade to the third communication device. This process can be repeated for any number of communication devices or the process may be completed in different orders.
Claims
exact text as granted — not AI-modified1 - 19 . (canceled)
20 . A communication device comprising:
a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that cause the microprocessor to execute:
a device identification module that identifies one or more network devices that meet a first set of defined criteria and determines if a user is not using the identified one or more network devices;
a document searching module that searches the identified one or more network devices for one or more documents that meet a second set of defined criteria in response to determining that the user is not using the identified one or more network devices; and
a document retrieving module that retrieves the identified one or more documents; and
a memory configured to store the identified one or documents.
21 . The communication device of claim 20 , wherein the first set of defined criteria comprises a specific date that the identified one or more network devices were downloaded.
22 . The communication device of claim 20 , wherein the first set of defined criteria comprises a specific time that the identified one or more network devices were used by a specific user.
23 . The communication device of claim 20 , wherein the first set of defined criteria comprises a physical location of the identified one or more network devices.
24 . The communication device of claim 20 , wherein the first set of defined criteria comprises a specific Internet Protocol (IP) address of the one or more identified network devices.
25 . The communication device of claim 20 , wherein the identified one or more network devices are identified based on a type of network device.
26 . The communication device of claim 20 , wherein the second set of defined criteria comprises an owner of a modification of the identified one or more documents.
27 . The communication device of claim 20 , wherein the second set of defined criteria comprises a date that the identified one or more documents were modified.
28 . The communication device of claim 20 , wherein the second set of defined criteria comprises a size of the identified one or more documents.
29 . The communication device of claim 20 , wherein the second set of defined criteria comprises a creation date of the identified one or more documents.
30 . A communication device comprising:
identifying, by a microprocessor, one or more network devices that meet a first set of defined criteria; determining, by the microprocessor, if a user is not using the identified one or more network devices; in response to determining that the user is not using the identified one or more network devices, searching, by the microprocessor, the identified one or more network devices for one or more documents that meet a second set of defined criteria; retrieving, by the microprocessor, the identified one or more documents; and storing, by the microprocessor, the identified one or documents.
31 . The method of claim 30 , wherein the first set of defined criteria comprises a specific date that the identified one or more network devices were downloaded.
32 . The method of claim 30 , wherein the first set of defined criteria comprises a specific time that the identified one or more network devices were used by a specific user.
33 . The method of claim 30 , wherein the first set of defined criteria comprises a physical location of the identified one or more network devices.
34 . The method of claim 30 , wherein the first set of defined criteria comprises a specific Internet Protocol (IP) address of the one or more identified network devices.
35 . The method of claim 30 , wherein the identified one or more network devices are identified based on a type of network device.
36 . The method of claim 30 , wherein the second set of defined criteria comprises an owner of a modification of the identified one or more documents.
37 . The method of claim 30 , wherein the second set of defined criteria comprises a date that the identified one or more documents were modified.
38 . The method of claim 30 , wherein the second set of defined criteria comprises a size of the identified one or more documents.
39 . The method of claim 30 , wherein the second set of defined criteria comprises a creation date of the identified one or more documents.Join the waitlist — get patent alerts
Track US2017235566A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.