Content synchronization frameworks using dynamic attributes and file bundles for connected devices
First Claim
1. A content synchronization method initiated by a connected client devices comprising:
- accepting, by a central reference point, context from a connected client device;
constructing, by said central reference point, at least one response in a semantic compatible with said connected device and compatible with a user of said connected device, wherein said semantic is determined from the context received from the connected client device, and said response comprising at least one file description bundle;
prioritizing, by said central reference point, download order of files described in said at least one response bundle;
creating a delta list, by said client device, wherein said delta list lists the files in the at least one response bundle that are different from local copies available to the client device,downloading said files described in said delta list, to said connected device in said download order;
confirming complete download of said files described in said at least one response bundle; and
rejecting incompletely downloaded bundles of files.
5 Assignments
0 Petitions
Accused Products
Abstract
A content synchronization method for connected devices comprises accepting, by a central reference point, context from a connected client device, constructing, by the central reference point, at least one response in a semantic compatible with the connected device and compatible with a user of the connected device the response comprising at least one file description bundle, prioritizing, by the central reference point, download order of files described in the at least one response bundle, downloading the files described in the at least one response bundle, to the connected device in the download order, confirming complete download of the files described in the at least one response bundle, and rejecting incompletely downloaded bundles of files.
-
Citations
23 Claims
-
1. A content synchronization method initiated by a connected client devices comprising:
-
accepting, by a central reference point, context from a connected client device; constructing, by said central reference point, at least one response in a semantic compatible with said connected device and compatible with a user of said connected device, wherein said semantic is determined from the context received from the connected client device, and said response comprising at least one file description bundle; prioritizing, by said central reference point, download order of files described in said at least one response bundle; creating a delta list, by said client device, wherein said delta list lists the files in the at least one response bundle that are different from local copies available to the client device, downloading said files described in said delta list, to said connected device in said download order; confirming complete download of said files described in said at least one response bundle; and rejecting incompletely downloaded bundles of files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A content synchronization framework comprising:
-
a central reference point processing synchronization requests initiated from connected client devices and returning responses to said connected client devices, said responses including, at least in part, bundles identifying files to satisfy said synchronization requests; at least one server hosting said files for use by said connected devices in various contexts; software sending a current context of each connected client device to said central reference point, said software adapted to be hosted by said connected client device; and network connectivity communicating said context from said connected devices to said central reference point and communicating said responses from said central reference point to said connected devices, wherein said central reference point determines a semantic understood by each connected client device in response to the context received from each connected client device and packages said bundles in the semantics understood by the client devices for returning said responses to said connected client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A content synchronization method initiated by a connected client device comprising:
-
sending, by a connected device, a synchronization request comprising, at least in part, context and dynamic attributes of said connected device; accepting, by a central reference point, said synchronization request; constructing, by said central reference point, at least one response bundle, comprised at least in part of file identifications, in a semantic compatible with said connected device, wherein said semantic is determined from the context and dynamic attributes received from the connected client device; prioritizing, by said central reference point, download order of said files identified in said at least one response bundle; responding to said connected device, by said central reference point, to said synchronization request with a synchronization response comprising said at least one response bundle; creating, by said client device, a delta list of bundle files including files in the at least one response bundle that are different from local copies available to the client device and bundle files to replace out-of-date bundle files on said client device and bundle files not present on said client device; downloading said files indicated in said delta list to said connected device in said download order; overwriting copies of said bundle files present on said client device with said downloaded bundle files; confirming complete download of said bundles; and rejecting incompletely downloaded bundles. - View Dependent Claims (20, 21, 22, 23)
-
Specification