Method, system, and program for providing information on users of wireless devices in a database to a personal information manager
First Claim
1. A method for providing information on users of wireless devices in a database to a personal information manager of one user wireless device, comprising:
- maintaining records for users of wireless devices within the database;
for at least one shadowed user, maintaining in the database a list of other users tracking the shadowed user;
generating position records indicating a geographical location of wireless devices associated with users of the database and a time the geographical location was determined;
determining, for shadowed users, whether a modification was made to one database record for the shadowed user;
determining whether a new position record was generated indicating a geographical location and time the geographical location was determined for the wireless device associated with the shadowed user;
for each user on the list of each shadowed user, transmitting information to the wireless device of the user on the list indicating the shadowed user, the determined modification made with respect to the database record of the shadowed user, and geographical location and time in the new position record.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for providing information on users of wireless devices in a database to a personal information manager of one user wireless device. Records are maintained for users of wireless devices within the database. For at least one shadowed user, a list of others users tracking the shadowed user is maintained in the database. A determination is made, for each shadowed user, whether a modification was made to one database record for the shadowed user. For each user on the list of each shadowed user, information is transmitted to the wireless device of the user on the list indicating the shadowed user and the determined modification made with respect to the database record of the shadowed user. The transmitted information is displayed at the wireless device receiving the transmitted information.
84 Citations
49 Claims
-
1. A method for providing information on users of wireless devices in a database to a personal information manager of one user wireless device, comprising:
-
maintaining records for users of wireless devices within the database; for at least one shadowed user, maintaining in the database a list of other users tracking the shadowed user; generating position records indicating a geographical location of wireless devices associated with users of the database and a time the geographical location was determined; determining, for shadowed users, whether a modification was made to one database record for the shadowed user; determining whether a new position record was generated indicating a geographical location and time the geographical location was determined for the wireless device associated with the shadowed user; for each user on the list of each shadowed user, transmitting information to the wireless device of the user on the list indicating the shadowed user, the determined modification made with respect to the database record of the shadowed user, and geographical location and time in the new position record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for rendering information transmitted from a database in a remote server in a personal information manager executing in a wireless device, wherein records are maintained in the database for users of wireless devices, comprising:
-
receiving information transmitted from the remote server indicating a modification to one of the database records for one shadowed user of one other wireless device and information on a geographical location and time the geographical location was determined for a wireless device associated with the shadowed user; displaying a message window on the wireless device in response to receiving the transmitted information; rendering the received information in the message window; and rendering a calendar view in the wireless device to display calendar information maintained for the user of the wireless device in the database, wherein the calendar view displays information on the shadowed user. - View Dependent Claims (11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A method for rendering information transmitted from a database in a remote server in a personal information manager executing in a wireless device, wherein records are maintained in the database for users of wireless devices, comprising:
-
receiving information transmitted from the remote server indicating a modification to one scheduled event record of the database records for one shadowed user of one other wireless device; displaying a message window on the wireless device in response to receiving the transmitted information; rendering the received information in the message window; and rendering a calendar view in the wireless device to display calendar information maintained for the user of the wireless device in the database and information for scheduled events for the user of the wireless device and for the shadowed user in a manner such that a conflict signal is generated if scheduled event records for the user of the wireless device are scheduled for overlapping calendar times, and wherein the conflict signal is not generated if one scheduled event record for the shadowed user and for the user of the wireless device are scheduled for overlapping calendar times.
-
-
21. A system for providing information to a personal information manager of one user wireless device, comprising:
-
a computer readable medium; a database included in the computer readable medium including records of users of wireless devices; means for maintaining in the database, for at least one shadowed user, a list of other users tracking the shadowed user; means for generating position records indicating a geographical location of wireless devices associated with users of the database and a time the geographical location was determined; means for determining, for shadowed users, whether a modification was made to one database record for the shadowed user; means for determining whether a new position record was generated indicating a geographical location and time the geographical location was determined for the wireless device associated with the shadowed user; and means for transmitting, for each user on the list of each shadowed user, information to the wireless device of the user on the list indicating the shadowed user, the determined modification made with respect to the database record of the shadowed user, and the geographical location and time in the new position record. - View Dependent Claims (22, 23)
-
-
24. A wireless device for rendering information transmitted from a database in a remote server, wherein records are maintained in the database for users of wireless devices, comprising:
-
means for receiving information transmitted from the remote server indicating a modification to one of the database records for one shadowed user of one other wireless device and information on a geographical location and time the geographical location was determined for a wireless device associated with the shadowed user; means for displaying a message window on the wireless device in response to receiving the transmitted information; means for rendering the received information in the message window; and means for rendering a calendar view in the wireless device to display calendar information maintained for the user of the wireless device in the database, wherein the calendar view displays information on the shadowed user. - View Dependent Claims (25, 26, 27, 29)
-
-
28. A wireless device for rendering information transmitted from a database in a remote server, wherein records are maintained in the database for users of wireless devices, comprising:
-
means for receiving information transmitted from the remote server indicating a modification to one scheduled event record of the database records for one shadowed user of one other wireless device; means for displaying a message window on the wireless device in response to receiving the transmitted information; means for rendering the received information in the message window; and means for rendering a calendar view in the wireless device to display information means for rendering a calendar view in the wireless device to display information for scheduled events for the user of the wireless device and for the shadowed user in a manner such that a conflict signal is generated if scheduled event records for the user of the wireless device are scheduled for overlapping calendar times, and wherein the conflict signal is not generated if one scheduled event record for the shadowed user and for the user of the wireless device are scheduled for overlapping calendar times.
-
-
30. An article of manufacture including code for providing information on users of wireless devices in a database to a personal information manager of one user wireless device, wherein the code causes operations to be performed comprising:
-
maintaining records for users of wireless devices within the database; for at least one shadowed user, maintaining in the database a list of other users tracking the shadowed user; generating position records indicating a geographical location of wireless devices associated with users of the database and a time the geographical location was determined, determining, for each shadowed user, whether a modification was made to one database record for the shadowed user; and determining whether a new position record was generated indicating a geographical location and time the geographical location was determined for the wireless device associated with the shadowed user; and for each user on the list of each shadowed user, transmitting information to the wireless device of the user on the list indicating the shadowed user, the determined modification made with respect to the database record of the shadowed user, and the geographical location and time in the new position record. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44)
-
-
39. An article of manufacture including code for rendering information transmitted from a database in a remote server in a personal information manager executing in a wireless device, wherein records are maintained in the database for users of wireless devices, and wherein the code causes operations to be performed comprising:
-
receiving information transmitted from the remote server indicating a modification to one of the database records for one shadowed user of one other wireless device and information on a geographical location and time the geographical location was determined for a wireless device associated with the shadowed user; displaying a message window on the wireless device in response to receiving the transmitted information; rendering the received information in the message window; and rendering a calendar view in the wireless device to display calendar information maintained for the user of the wireless device in the database, wherein the calendar view displays information on the shadowed user. - View Dependent Claims (46, 47, 48, 49)
-
-
45. An article of manufacture including code for rendering information transmitted from a database in a remote sewer in a personal information manager executing in a wireless device, wherein records are maintained in the database for users of wireless devices, and wherein the code causes operations to be performed comprising:
-
receiving information transmitted from the remote sewer indicating a modification to one scheduled event record of the database records for one shadowed user of one other wireless device; displaying a message window on the wireless device in response to receiving the transmitted information; rendering the received information in the message window; and rendering a calendar view in the wireless device to display information for scheduled events for the user of the wireless device and for the shadowed user in a manner such that a conflict signal is generated if scheduled event records for the user of the wireless device are scheduled for overlapping calendar times, and wherein the conflict signal is not generated if one scheduled event record for the shadowed user and for the user of the wireless device are scheduled for overlapping calendar times.
-
Specification