Smart calendar
First Claim
1. A computer system having a smart calendar system for managing schedule items, comprising:
- a one or more processors;
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,wherein the activity data further includes global positioning system (GPS) data providing location and route information of the user,wherein the GPS data is utilized by the analysis engine to predict future location and route information,wherein the location and route information predicted is utilized by the suggestion system to suggest rescheduling an item to improve travel efficiency for the user.
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
11 Claims
-
1. A computer system having a smart calendar system for managing schedule items, comprising:
-
a one or more processors; 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, wherein the activity data further includes global positioning system (GPS) data providing location and route information of the user, wherein the GPS data is utilized by the analysis engine to predict future location and route information, wherein the location and route information predicted is utilized by the suggestion system to suggest rescheduling an item to improve travel efficiency for the user. - View Dependent Claims (2, 3, 4)
-
-
5. A program product stored on a non-transitory 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, wherein the activity data further includes global positioning system (GPS) data providing location and route information of the user, wherein the GPS data is utilized to predict future location and route information, wherein the location and route information predicted is utilized to suggest rescheduling an item to improve travel efficiency for the user. - View Dependent Claims (6, 7, 8)
-
-
9. 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, wherein the activity data further includes global positioning system (GPS) data providing location and route information of the user, wherein the GPS data is utilized to predict future location and route information, wherein the location and route information predicted is utilized to suggest rescheduling an item to improve travel efficiency for the user. - View Dependent Claims (10, 11)
-
Specification