Method and apparatus for extended ordering over a wireless network of collections using priority and dependency levels
First Claim
Patent Images
1. A method in a mobile device, the method comprising:
- assigning, by a processor, one or more dependency level values to collections of data, each collection of data having an existing priority level used to order the collections for synchronization, the dependency level values being represented by a dependency field appended to a priority field, wherein the dependency level values are assigned to the collections of data for extending the order of the collections within each existing priority level to change the order in which the collections are synchronized, and wherein the assigning assigns a non-contiguous dependency level value from any previously added dependency level values to collections; and
sending the existing priority level and dependency level value of each collection to a network node to initiate synchronization of the collections of data based on the extended order, wherein the order of collections that share a similar existing priority level is determined by the dependency level values and the sending comprises transmitting an initialization packet from the mobile device, which includes the priority level and dependency level value of each collection.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for extended ordering of collections of data for synchronization over a wireless network, each collection having an existing priority level, the method having the steps of: adding, to each collection, a dependency field having a dependency value; exchanging the priority level and dependency value for each collection; and ordering synchronization of the collections based on priority levels and dependency values of the collections.
-
Citations
7 Claims
-
1. A method in a mobile device, the method comprising:
-
assigning, by a processor, one or more dependency level values to collections of data, each collection of data having an existing priority level used to order the collections for synchronization, the dependency level values being represented by a dependency field appended to a priority field, wherein the dependency level values are assigned to the collections of data for extending the order of the collections within each existing priority level to change the order in which the collections are synchronized, and wherein the assigning assigns a non-contiguous dependency level value from any previously added dependency level values to collections; and sending the existing priority level and dependency level value of each collection to a network node to initiate synchronization of the collections of data based on the extended order, wherein the order of collections that share a similar existing priority level is determined by the dependency level values and the sending comprises transmitting an initialization packet from the mobile device, which includes the priority level and dependency level value of each collection. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile device adapted for synchronizing collections of data, the device comprising:
-
a processor for assigning one or more dependency level values to collections of data, each collection of data having an existing priority level used to order the collections for synchronization, the dependency level values being represented by a dependency field appended to a priority field, wherein the dependency level values are assigned to the collections of data for extending the order of the collections of data within each existing priority level to change the order in which the collections are synchronized and wherein the processor assigns a non-contiguous dependency level value from any previously added dependency level values to collections; and a communication subsystem for transmitting the existing priority level and dependency level value for each collection during synchronization to cause synchronization of the collections based on the extended order, wherein the order of collections that share a similar existing priority level is determined by the dependency level values and the communication subsystem transmits an initialization packet which includes the priority level and dependency level value of each collection.
-
-
6. A method in a network node, the method comprising:
-
receiving, from a mobile device, an initialization packet containing priority levels and dependency level values associated with collections of data, the dependency level values being represented by a dependency field appended to a priority field, wherein the priority level comprises existing priority levels in an existing priority scheme to order the collections for synchronization and wherein the dependency level values are non-contiguous; and sending synchronization commands, for synchronizing the collections of data with the mobile device, based on an extended order of the collections, wherein the order of collections that share a similar priority level is determined by the dependency level values.
-
-
7. A network node comprising:
a communications subsystem configured for; receiving, from a mobile device, an initialization packet containing priority levels and dependency level values associated with collections of data, the dependency level values being represented by a dependency field appended to a priority field, wherein the priority level comprises existing priority levels in an existing priority scheme to order the collections for synchronization and wherein the dependency level values are non-contiguous; and sending synchronization commands, for synchronizing the collections of data with the mobile device, based on an extended order of the collections, wherein the order of collections that share a similar priority level is determined by the dependency level values to change the order in which the collections are synchronized.
Specification