Proactive calendar notification agent
First Claim
1. A method for remotely providing updated schedule information to a user, the method comprising:
- reading preferences of a user, wherein the preferences of the user include a specified period of time for reading schedule information of the user and a method for sending the schedule information that was modified to the user;
periodically scanning a calendar of the user to read schedule information of the user that requires updating, as specified by the preferences of the user, wherein the schedule information is dependant on source information located via a network;
periodically accessing the source information via the network;
modifying the schedule information of the user, based on the source information accessed via the network; and
sending to a portable device of the user the schedule information that was modified.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data processing system, a method for fetching information through a data network includes the following steps: (1) receiving a user profile comprising user preferences; (2) using an agent for periodically accessing current information from the data network as specified in the user profile; (3) fetching the current information from the data network; and (4) modifying the stored time sensitive information according to the current information. The method can be implemented in various information processing systems or devices such as a portable computer or a server linked to the portable computer by a wireless or wireline communication link. According to another embodiment the invention may be realized by a computer readable medium including programming instructions for any suitable data processing apparatus.
216 Citations
16 Claims
-
1. A method for remotely providing updated schedule information to a user, the method comprising:
-
reading preferences of a user, wherein the preferences of the user include a specified period of time for reading schedule information of the user and a method for sending the schedule information that was modified to the user;
periodically scanning a calendar of the user to read schedule information of the user that requires updating, as specified by the preferences of the user, wherein the schedule information is dependant on source information located via a network;
periodically accessing the source information via the network;
modifying the schedule information of the user, based on the source information accessed via the network; and
sending to a portable device of the user the schedule information that was modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
periodically reading a file associated with a calendar application of the user, as specified by the preferences of the user, wherein the schedule information is dependant on source information located via a network.
-
-
7. The method of claim 1, wherein the periodically accessing the source information via a network comprises:
periodically accessing the source information on a web site via the Internet.
-
8. The method of claim 1, wherein the sending to a portable device of the user the schedule information that was modified comprises any one of:
-
sending to a portable device of the user the schedule information that was modified via an email;
sending to a portable device of the user the schedule information that was modified via a page;
sending to a portable device of the user the schedule information that was modified via a text message;
sending to a portable device of the user the schedule information that was modified via a voice message; and
sending to a portable device of the user the schedule information that was modified via a graphical message.
-
-
9. A method for remotely providing updated schedule information to a user, the method comprising:
-
reading preferences of a user, wherein the preferences define a specified period of time for reading flight information of the user and a method for sending flight information that was modified to the user;
periodically scanning a calendar of the user to read flight information of the user, as specified by the preferences of the user, wherein the flight information is dependant on information located on a web site via the Internet;
periodically accessing the information located on the web site via the Internet;
modifying the flight information of the user, based on the information located on the web site via the Internet; and
emailing to a portable device of the user the flight information that was modified.
-
-
10. A computer readable medium comprising computer instructions for remotely providing updated schedule information to a user, the computer instructions comprising instructions for:
-
reading preferences of a user, wherein the preferences of the user include a specified period of time for reading schedule information of the user and a method for sending the schedule information that was modified to the user;
periodically scanning a calendar of the user to read schedule information of the user that requires updating, as specified by the preferences of the user, wherein the schedule information is dependant on source information located via a network;
periodically accessing the source information via the network;
modifying the schedule information of the user, based on the source information accessed via the network; and
sending to a portable device of the user the schedule information that was modified. - View Dependent Claims (11, 12, 13, 14, 15)
periodically reading a file associated with a calendar application of the user, as specified by the preferences of the user, wherein the schedule information is dependant on source information located via a network.
-
-
16. A system for remotely providing updated schedule information to a user, comprising:
-
a reader for reading preferences of a user and for periodically scanning a calendar of the user to read schedule information of the user that require updating, as specified by the preferences of the user, wherein the preferences of the user include a specified period of time for reading schedule information of the user and a method for sending the schedule information that was modified to the user, and wherein the schedule information is dependant on source information located via a network;
a network access module for periodically accessing the source information via the network;
a modification module for modifying the schedule information of the user, based on the source information accessed via the network; and
a transmission module for sending to a portable device of the user the schedule information that was modified.
-
Specification