Merging calendar entries
First Claim
1. A method, operable on a processing device, for displaying calendar entries, the method comprising:
- receiving, by the processing device, a plurality of calendar entries associated with a plurality of calendars, each entry associated with entry identification data, wherein at least a first calendar entry of the plurality of calendar entries is associated with a first calendar and a second calendar entry of the plurality of calendar entries is associated with a second calendar, the first and second calendars each being selected by a user for inclusion in a merged calendar;
comparing, by the processing device, at least a portion of the entry identification data associated with each of the calendar entries;
creating and displaying a merged calendar entry on the merged calendar from the plurality of calendar entries from the plurality of calendars that are determined duplicative based on comparing of at least a portion of the entry identification data for each of the plurality of calendar entries, and further displaying those of the plurality of calendar entries that are not duplicative based on such comparing;
receiving, by the processing device, user input selecting the merged calendar entry;
receiving, by the processing device, user input selecting one of the duplicative calendar entries; and
receiving, by the processing device, user input regarding action to take on the selected duplicative calendar entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, operable on a processing device, for merging calendar entries may include receiving a plurality of calendar entries each associated with entry identification data. The method may also include comparing by the processing device at least a portion of the entry identification data associated with each of the calendar entries. The method may additionally include merging, by the processing device, the calendar entries based at least in part on comparing of at least the portion of the entry identification data associated with each of the at least two calendar entries. The method may further include comparing at least one time attribute associated with each of the calendar entries and comparing at least one textual attribute associated with each of the calendar entries and basing merging the calendar entries additionally on comparing the time attributes and the textual attributes.
46 Citations
24 Claims
-
1. A method, operable on a processing device, for displaying calendar entries, the method comprising:
-
receiving, by the processing device, a plurality of calendar entries associated with a plurality of calendars, each entry associated with entry identification data, wherein at least a first calendar entry of the plurality of calendar entries is associated with a first calendar and a second calendar entry of the plurality of calendar entries is associated with a second calendar, the first and second calendars each being selected by a user for inclusion in a merged calendar; comparing, by the processing device, at least a portion of the entry identification data associated with each of the calendar entries; creating and displaying a merged calendar entry on the merged calendar from the plurality of calendar entries from the plurality of calendars that are determined duplicative based on comparing of at least a portion of the entry identification data for each of the plurality of calendar entries, and further displaying those of the plurality of calendar entries that are not duplicative based on such comparing; receiving, by the processing device, user input selecting the merged calendar entry; receiving, by the processing device, user input selecting one of the duplicative calendar entries; and receiving, by the processing device, user input regarding action to take on the selected duplicative calendar entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A processing device comprising:
-
a processor configured to receive a plurality of calendar entries associated with a plurality of calendars, each entry associated with entry identification data, wherein at least a first calendar entry of the plurality of calendar entries is associated with a first calendar and a second calendar entry of the plurality of calendar entries is associated with a second calendar, the first and second calendars each being selected by a user for inclusion in a merged calendar; a module operable on the processor for displaying calendar entries, the module comprising; a module for comparing at least a portion of the entry identification data associated with each of the calendar entries; and a module for creating and displaying a merged calendar entry on the merged calendar from the plurality of calendar entries from the plurality of calendars that are determined duplicative based on comparing at least the portion of the entry identification data for each of the plurality of calendar entries, and further for displaying those of the plurality of calendar entries that are not duplicative based on such comparing; a module for receiving user input selecting the merged calendar entry and for receiving user input selecting one of the duplicative calendar entries and for receiving user input regarding action to take on the selected duplicative calendar entry. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product for displaying calendar entries, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a plurality of calendar entries associated with a plurality of calendars, each entry associated with entry identification data, wherein at least a first calendar entry of the plurality of calendar entries is associated with a first calendar and a second calendar entry of the plurality of calendar entries is associated with a second calendar, the first and second calendars each being selected by a user for inclusion in a merged calendar; computer readable program code configured to compare at least a portion of the entry identification data associated with each of the calendar entries; computer readable program code configured to create and display a merged calendar entry on the merged calendar from the plurality of calendar entries from the plurality of calendars that are determined duplicative based on comparing at least a portion of the entry identification data and further displaying those of the plurality of calendar entries that are not duplicative based on such comparing; computer readable program code configured to receive user input selecting the merged calendar entry; computer readable program code configured to receive user input selecting one of the duplicative calendar entries; and computer readable program code configured to receive user input regarding action to take on the selected duplicative calendar entry. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method, operable on a processing device, for merging calendar entries, the method comprising:
-
receiving, by the processing device, a plurality of calendar entries associated with a plurality of calendars, each entry associated with entry identification data, wherein at least a first calendar entry of the plurality of calendar entries is associated with a first calendar and a second calendar entry of the plurality of calendar entries is associated with a second calendar, the first and second calendars each being selected by a user for inclusion in a merged calendar; comparing, by the processing device, at least a portion of the entry identification data associated with each of the calendar entries; comparing, by the processing device, at least one time attribute associated with each of the plurality of calendar entries; comparing, by the processing device, at least one textual attribute associated with each of the plurality of calendar entries; creating and displaying a merged calendar entry on the merged calendar from the plurality of calendar entries from the plurality of calendars that are determined duplicative based on comparing of at least a portion of the entry identification data for each of the plurality of calendar entries, and further displaying those of the plurality of calendar entries that are not duplicative based on such comparing; receiving, by the processing device, user input selecting the merged calendar entry; receiving, by the processing device, user input selecting one of the duplicative source calendar entries; and receiving, by the processing device, user input regarding action to take on the selected duplicative calendar entry. - View Dependent Claims (24)
-
Specification