PRIORITIZING BACKUP OF ENDPOINT DEVICES IN ENTERPRISE NETWORK ENVIRONMENTS
First Claim
Patent Images
1. A method, comprising:
- receiving at a backup server messages containing backup data from a plurality of endpoint devices, wherein the endpoint devices send the messages to the backup server to backup data on a backup database;
determining a priority value corresponding to each message based on properties related to the endpoint device from which the message is received;
placing each message into a queue that temporarily stores messages before messages are written to the backup database; and
processing the messages from the queue to the backup database according to the priority value corresponding to each message.
1 Assignment
0 Petitions
Accused Products
Abstract
A backup system is described for prioritizing backup data in enterprise networks. Messages containing data to be backed up are received at a backup server from endpoint devices and a priority value is determined for each message based on numerous factors, such as the organizational role of the user of the endpoint, the time since last backup, average upload speed, frequency of backups, and other properties. The system prioritizes backing up of messages based on the priority value of the messages.
26 Citations
20 Claims
-
1. A method, comprising:
-
receiving at a backup server messages containing backup data from a plurality of endpoint devices, wherein the endpoint devices send the messages to the backup server to backup data on a backup database; determining a priority value corresponding to each message based on properties related to the endpoint device from which the message is received; placing each message into a queue that temporarily stores messages before messages are written to the backup database; and processing the messages from the queue to the backup database according to the priority value corresponding to each message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing device to; receive at a backup server messages containing backup data from a plurality of endpoint devices, wherein the endpoint devices send the messages to the backup server to backup data on a backup database; determine a priority value corresponding to each message based on properties related to the endpoint device from which the message is received; place each message into a queue that temporarily stores messages before messages are written to the backup database; and process the messages from the queue to the backup database according to the priority value corresponding to each message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising one or more sequences of instructions, the instructions when executed by one or more processors causing the one or more processors to execute the operations of:
-
receiving at a backup server messages containing backup data from a plurality of endpoint devices, wherein the endpoint devices send the messages to the backup server to backup data on a backup database; determining a priority value corresponding to each message based on properties related to the endpoint device from which the message is received; placing each message into a queue that temporarily stores messages before messages are written to the backup database; and processing the messages from the queue to the backup database according to the priority value corresponding to each message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification