AGGREGATING INFORMATION SOURCES TO DYNAMICALLY UPDATE A CALENDAR AND TO NOTIFY USERS OF CHANGES
First Claim
1. A method for permitting calendar events to adjust based upon information source data comprising:
- processing received information from a plurality of information sources, said processing converting said received information into a standardized form;
determining an effect of said converted information upon a plurality of scheduled events of a calendaring application based upon a plurality of rules; and
performing at least one programmatic action relating to the at least one scheduled events based upon the determined effect, wherein said at least one programmatic action comprises at least one action selected from a group of actions consisting of constructing and conveying a notification to at least one user associated with an effected scheduled event, and an action of automatically changing an attribute associated with an effected scheduled event within a database used by the calendaring application.
1 Assignment
0 Petitions
Accused Products
Abstract
Received information from a set of information sources can be processed. The processing can convert the received information into a standardized form. An effect that the converted information has upon a set of scheduled events of a calendaring application can be determined based upon a set of configurable rules. One or more programmatic action relating to the scheduled events can be taken based upon the determined effect. Programmatic actions can include notifying a user associated with the effected scheduled event and automatically changing an attribute associated with the scheduled event within a database used by the calendaring application.
-
Citations
19 Claims
-
1. A method for permitting calendar events to adjust based upon information source data comprising:
-
processing received information from a plurality of information sources, said processing converting said received information into a standardized form; determining an effect of said converted information upon a plurality of scheduled events of a calendaring application based upon a plurality of rules; and performing at least one programmatic action relating to the at least one scheduled events based upon the determined effect, wherein said at least one programmatic action comprises at least one action selected from a group of actions consisting of constructing and conveying a notification to at least one user associated with an effected scheduled event, and an action of automatically changing an attribute associated with an effected scheduled event within a database used by the calendaring application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for permitting calendar events to adjust based upon information source data comprising, a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
a computer usable program code configured to process received information from a plurality of information sources, said processing converting said received information into a standardized form; a computer usable program code configured to determine an effect of said converted information upon a plurality of scheduled events of a calendaring application based upon a plurality of rules; and a computer usable program code configured to perform at least one programmatic action relating to the at least one scheduled events based upon the determined effect, wherein said at least one programmatic action comprises at least one action selected from a group of actions consisting of constructing and conveying a notification to at least one user associated with an effected scheduled event and an action of automatically changing an attribute associated with an effected scheduled event within a database used by the calendaring application.
-
-
19. A system for permitting calendar events to adjust based upon information source data comprising:
-
a bus; a memory connected to the bus, wherein the memory contains a set of instructions; and a processor connected to the bus, wherein the processor is operable to execute the instructions, wherein said instructions; process received information from a plurality of information sources, said processing converting said received information into a standardized form; determine an effect of said converted information upon a plurality of scheduled events of a calendaring application based upon a plurality of rules; and perform at least one programmatic action relating to the at least one scheduled events based upon the determined effect, wherein said at least one programmatic action comprises at least one action selected from a group of actions consisting of constructing and conveying a notification to at least one user associated with an effected scheduled event and an action of automatically changing an attribute associated with an effected scheduled event within a database used by the calendaring application.
-
Specification