Camera user content synchronization with central web-based records and information sharing system
First Claim
1. A camera including a user content synchronization module for automatically synchronizing image data stored as camera records by the camera with central records stored for the user by a central node remote from the camera, the camera records and the central records comprising at least one of photo images or video files, the user content synchronization module comprising:
- a synchronization controller configured to initiate a current synchronization operation;
a state comparator configured to identify, as a changed central record, any central records for the user changed, deleted or added since a last synchronization operation, and to identify, as a changed camera record, any camera records changed, deleted or added since the last synchronization operation, the last synchronization operation being a synchronization operation performed most recently prior to the current synchronization operation by the camera;
the state comparator being further configured to determine whether the changed central record is a corresponding record to the changed camera record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed camera record; and
a command generator configured to generate a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed camera record, and the command being a command to the camera to update the camera records when the most recently modified record is the changed central record.
0 Assignments
0 Petitions
Accused Products
Abstract
A camera and another device synchronization system, apparatus, signaling, processor-readable medium, and method are provided. As part of a system or as an apparatus, the camera may include a user content synchronization module for automatically synchronizing image data stored as camera records by the camera with central records stored for the user by a central node remote from the camera, the camera records and the central records comprising at least one of photo images or video files, such that changed central record and camera records are update using the most recent records from the other source.
-
Citations
38 Claims
-
1. A camera including a user content synchronization module for automatically synchronizing image data stored as camera records by the camera with central records stored for the user by a central node remote from the camera, the camera records and the central records comprising at least one of photo images or video files, the user content synchronization module comprising:
-
a synchronization controller configured to initiate a current synchronization operation; a state comparator configured to identify, as a changed central record, any central records for the user changed, deleted or added since a last synchronization operation, and to identify, as a changed camera record, any camera records changed, deleted or added since the last synchronization operation, the last synchronization operation being a synchronization operation performed most recently prior to the current synchronization operation by the camera; the state comparator being further configured to determine whether the changed central record is a corresponding record to the changed camera record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed camera record; and a command generator configured to generate a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed camera record, and the command being a command to the camera to update the camera records when the most recently modified record is the changed central record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system including a camera comprising a user content synchronization module for automatically synchronizing image data stored as camera records by the camera with central records stored for the user by a central node remote from the camera, the camera records and the central records comprising at least one of photo images or video files, the user content synchronization module comprising:
-
a synchronization controller configured to initiate a current synchronization operation; a state comparator configured to identify, as a changed central record, any central records for the user changed, deleted or added since a last synchronization operation, and to identify, as a changed camera record, any camera records changed, deleted or added since the last synchronization operation, the last synchronization operation being a synchronization operation performed most recently prior to the current synchronization operation by the camera; the state comparator being further configured to determine whether the changed central record is a corresponding record to the changed camera record, the corresponding record being a record that refers to a different version of the same record than another record, and to identify, as a most recently modified record, only one record of a group consisting of the changed central record and the changed camera record; a command generator configured to generate a command queue comprising a command to update based on the most recently modified record, the command being a command sent to the central node to update the central records for the user when the most recently modified record is the changed camera record, and the command being a command to the camera to update the camera records when the most recently modified record is the changed central record; and a user preference module configured to receive and to store user designation of at least one field of camera records, the user designated at least one field designating a set of camera records exempt from deletion or modification at the camera during the current synchronization operation or designating at least one selected field of camera records, the at least one selected field of camera records indicating the only set of camera records for synchronization.
-
Specification