ACHIEVING RECURRING ITEM RECORDINGS FROM CALENDARING APPLICATIONS OVER LOB SYSTEMS
First Claim
1. A method to be executed at least in part in a computing device for providing synchronization between a calendaring application and a Line Of Business (LOB) service, the method comprising:
- scanning records of the calendaring application;
determining recurring bound items in the calendaring application records for the synchronization;
creating a bound item for each recurring item occurrence and each recurring item exception; and
synchronizing the bound items with the LOB service, wherein each bound item is presented to the LOB service as a standalone bound item.
2 Assignments
0 Petitions
Accused Products
Abstract
Recurring appointment items in a calendaring application are synchronized and recorded in a backend Line Of Business (LOB) service. Items marked in the calendaring application for time recording are used to create a recurring bound item with extended properties. A sweeper module scans on every run the mailbox for such recurring bound items. Occurrences of bound recurring appointments, which occur between the last scan and the current scan are determined and detached from the corresponding recurring series such that standalone bound items are created for such occurrences that can be recognized by an LOB application. Entries for bound items are retrieved from a client data store and synchronized it with the backend LOB service through a create-, update-, or delete-operation request.
20 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for providing synchronization between a calendaring application and a Line Of Business (LOB) service, the method comprising:
-
scanning records of the calendaring application; determining recurring bound items in the calendaring application records for the synchronization; creating a bound item for each recurring item occurrence and each recurring item exception; and synchronizing the bound items with the LOB service, wherein each bound item is presented to the LOB service as a standalone bound item. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing synchronization between a calendaring application and an LOB service, the system comprising:
-
a memory; a processor coupled to the memory, wherein the processor is configured to execute program modules including; an application to provide a user interface and maintain records associated with calendar items of a user, wherein a portion of the calendar items are bound items with extended LOB properties; an interface module to enable operations of the bound items; a sweeper module to scan and record changes to the bound items as parallel items; and a synchronization engine to retrieve the parallel items and synchronize the parallel items with a database associated with the LOB service. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium with instructions stored thereon for providing synchronization between a calendaring application and an LOB service, the instructions comprising:
-
providing access to calendaring application records associated with calendar items of a user, wherein a portion of the calendar items are bound items with extended LOB properties; determining changes to the bound items; recording the determined changes as parallel items in a client data store; retrieving the parallel items from the client data store; and synchronizing a database associated with the LOB service during an online period based on the retrieved parallel items. - View Dependent Claims (18, 19, 20)
-
Specification