System and method to enforce collaboration rules for timestamps of a collaboration event
AssigneeAdobe Systems Incorporated
InventorsYash Kumar Gupta, Rajeev Sharma, Narinder Beri
Life of this patent
Estimating the term…
Abstract
A method to enforce collaboration rules, in one example embodiment, comprises receiving a request to report a collaboration event to a collaboration workflow, receiving a reported time of the collaboration event, determining an origin of the reported time, updating the reported time with a central time service time when the origin of the reported time is not a central time service, and based on the updated reported time, selectively reporting the collaboration event into the collaboration workflow.
Claims25
A computer-implemented method comprising:
- receiving a request to report a collaboration event to a collaboration workflow;
- receiving a reported time of the collaboration event, the reported time being used to generate a timestamp applied to the collaboration event by a machine generating the collaboration event;
- determining, using a processor, an origin of the reported time;
- updating the timestamp of the collaboration event with a central time service time based on a determination that the origin of the reported time is not a central time service;
- and
- based on the updated timestamp, selectively reporting the collaboration event into the collaboration workflow.
A computer-implemented system comprising:
- a processor of a machine;
- a communication module to receive a request to report a collaboration event to a collaboration workflow and to receive a reported time of the collaboration event, the reported time being used to generate a timestamp applied to the collaboration event by the machine generating the collaboration event;
- a processing module to determine, using the processor, an origin of the reported time and to update the timestamp with a central time service time based on a determination that the origin of the reported time is not a central time service;
- and
- an event reporting module to selectively report the collaboration event into the collaboration workflow based on the updated timestamp.
A computer-implemented apparatus comprising:
- a processor of a machine;
- means for receiving a request to report a collaboration event to a collaboration workflow;
- means for receiving a reported time of the collaboration event, the reported time being used to generate a timestamp applied to the collaboration event by a machine generating the collaboration event;
- means for determining, using the processor, an origin of the reported time;
- means for updating the timestamp with a central time service time based on a determination that the origin of the reported time is not a central time service to produce an updated timestamp;
- and
- based on the updated timestamp, means for selectively reporting the collaboration event into the collaboration workflow.
A non-transitory computer-readable medium comprising instructions, which when implemented by one or more processors, perform operations comprising:
- receiving a request to report a collaboration event to a collaboration workflow;
- receiving a reported time of the collaboration event, the reported time being used to generate a timestamp applied to the collaboration event by a machine generating the collaboration event;
- determining an origin of the reported time;
- updating the timestamp with a central time service time based on a determination that the origin of the reported time is not a central time service to produce an updated timestamp;
- and
- based on the updated timestamp, selectively reporting the collaboration event into the collaboration workflow.
Dependencies are inferred from the claim text.