SMART CALENDAR
First Claim
1. A computer system having a smart calendar system for managing schedule items, comprising:
- a database for storing activity data associated with a user, wherein the activity data includes items scheduled for the user;
an interface for receiving and storing profile data associated with the user, wherein the profile data includes metadata associated with potentially scheduled items;
an analysis engine that includes;
a system for selecting and interfacing with a plurality of external knowledge databases to obtain knowledge data associated with the user;
a system that integrates the profile data, activity data, and knowledge data into a collection of integrated scheduling information;
a suggestion system that suggests modifications to the items scheduled for the user, based on the integrated scheduling information; and
a conflict system that identifies potential conflicts in the items scheduled for the user, based on the integrated scheduling information.
6 Assignments
0 Petitions
Accused Products
Abstract
A smart calendar system, method and program product that integrates disparate sets of data to identify scheduling conflicts and generate scheduling suggestions. The smart calendar system includes the following: a database for storing activity data associated with a user, wherein the activity data includes items scheduled for the user; an interface for receiving and storing profile data associated with the user; an analysis engine that includes: a system for selecting and interfacing with a plurality of external knowledge databases to obtain knowledge data associated with the user; a system that integrates the profile data, activity data, and knowledge data into a collection of integrated scheduling information; a suggestion system that suggests modifications to the items scheduled for the user, based on the integrated scheduling information; and a conflict system that identifies potential conflicts in the items scheduled for the user, based on the integrated scheduling information.
-
Citations
20 Claims
-
1. A computer system having a smart calendar system for managing schedule items, comprising:
-
a database for storing activity data associated with a user, wherein the activity data includes items scheduled for the user; an interface for receiving and storing profile data associated with the user, wherein the profile data includes metadata associated with potentially scheduled items; an analysis engine that includes; a system for selecting and interfacing with a plurality of external knowledge databases to obtain knowledge data associated with the user; a system that integrates the profile data, activity data, and knowledge data into a collection of integrated scheduling information; a suggestion system that suggests modifications to the items scheduled for the user, based on the integrated scheduling information; and a conflict system that identifies potential conflicts in the items scheduled for the user, based on the integrated scheduling information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program product stored on a computer readable storage medium, which when executed by a computer system, provides a smart calendar system for managing schedule items, and comprises:
-
program code for storing activity data associated with a user, wherein the activity data includes items scheduled for the user; program code for receiving and storing profile data associated with the user, wherein the profile data includes metadata associated with potentially scheduled items; program code for selecting and interfacing with a plurality of external knowledge databases to obtain knowledge data associated with the user; program code that integrates the profile data, activity data, and knowledge data into a collection of integrated scheduling information; program code that suggests modifications to the items scheduled for the user, based on the integrated scheduling information; and program code that identifies potential conflicts in the items scheduled for the user, based on the integrated scheduling information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computerized method for managing schedule items in an electronic calendar system, comprising:
-
storing activity data associated with a user, wherein the activity data includes items scheduled for the user; receiving and storing profile data associated with the user, wherein the profile data includes metadata associated with potentially scheduled items; selecting and interfacing with a plurality of external knowledge databases to obtain knowledge data associated with the user; integrating the profile data, activity data, and knowledge data into a collection of integrated scheduling information; and outputting at least one of a suggested modification to at least one of the items scheduled for the user and to a potential conflict in the items scheduled for the user, based on the integrated scheduling information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification