Method and apparatus for managing calendar information from a shared database and managing calendar information from multiple users
First Claim
1. A computer-implemented method of processing information comprising:
- a) storing a first set of calendar information under a predetermined category name in a first database on a server, said first database comprising a first set of calendar information received from multiple computer systems;
b) transferring said first set of calendar information from said server to a portable computer system, said portable computer system having a second database comprising a second set of calendar information that is differentiated from said first set of calendar information by a second category name that is different from said predetermined category name;
c) displaying said first set of calendar information in conjunction with said second set of calendar information such that events in the calendar information of the first and second sets are combined in a single listing of events over a duration; and
d) synchronizing said second database comprising said second set of calendar information but not said first set of calendar information with calendar information in a third database on a host computer system that is different from said server via delta records so that after synchronization said second and third databases contain the same set of calendar information, wherein said delta records represent changes in said database and, wherein said calendar information associated only with said portable computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for synchronizing and using calendar information from a shared database is disclosed. Calendar information can be stored in a shared database, e.g., on a server system and accessed and synchronized with one or more portable computer systems. The calendar information is stored using particular category types which facilitate separate manipulation, access and remobal of the calendar information when placed onto a portable computer system (e.g., palmtop). In one embodiment, calendar information is stored on a shared database and is assigned a unique category type. Multiple portable computer systems can then access the shared calendar information which can be displayed on each computer system along with the system'"'"'s own calendar information. The unique category type is different from the default type of each system'"'"'s own calendar information and the user is not able to change category types on the portable computer system. Shared calendar information can be viewed and edited and then easily removed using the unique category type.
-
Citations
13 Claims
-
1. A computer-implemented method of processing information comprising:
-
a) storing a first set of calendar information under a predetermined category name in a first database on a server, said first database comprising a first set of calendar information received from multiple computer systems; b) transferring said first set of calendar information from said server to a portable computer system, said portable computer system having a second database comprising a second set of calendar information that is differentiated from said first set of calendar information by a second category name that is different from said predetermined category name; c) displaying said first set of calendar information in conjunction with said second set of calendar information such that events in the calendar information of the first and second sets are combined in a single listing of events over a duration; and d) synchronizing said second database comprising said second set of calendar information but not said first set of calendar information with calendar information in a third database on a host computer system that is different from said server via delta records so that after synchronization said second and third databases contain the same set of calendar information, wherein said delta records represent changes in said database and, wherein said calendar information associated only with said portable computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system comprising:
-
a server for storing a first set of calendar information stored under a predetermined category name in a first database that comprises a first set of calendar information received from multiple computer systems; a software manager resident on said server and for transferring said first calendar information to said portable computer system, said portable computer system having a second set of calendar information stored in a second database under a default category name which is different from said predetermined category name, said portable computer system having a display capable of displaying said first set of calendar information in conjunction with said second set of calendar information, such that events in the calendar information of the first and second sets are combined in a single listing of events over a duration; a host computer system comprising a third database that comprises calendar information associated only with said portable computer system; and a file sharing manager resident on said host computer system and for synchronizing said second set of calendar information but not said first set of calendar information with said calendar information in said third database via delta records, wherein after synchronization said second and third databases contain the same calendar information, wherein said delta records represent changes in said database. - View Dependent Claims (10, 11, 12, 13)
-
Specification