Enabling electronic logging using an instant message system
First Claim
Patent Images
1. A method of web logging using an instant message (IM) system, the method comprising:
- identifying, to an IM host system, an interactive software agent that has a screen name and is configured to receive and respond to IMs from users of the IM host system;
maintaining, in a computer memory storage device, data that records associations between individual web logs within a collection of multiple web logs and corresponding user identifiers that are associated with the individual web logs;
receiving, at the interactive software agent, an IM from an IM sender that is addressed to the screen name for the interactive software agent and that includes content that is to be added to a web log associated with the IM sender;
in response to receiving the IM from the IM sender that is addressed to the screen name for the interactive software agent;
determining that the IM includes content that is to be added to a web log;
identifying, from among the users of the IM host system and based on the IM, the IM sender as the IM user who sent the IM;
based on having identified the IM sender as the IM user who sent the IM;
accessing the data that records the associations between the individual web logs and the corresponding user identifiers that are associated with the individual web logs;
comparing a user identifier corresponding to the IM sender to at least some of the user identifiers within the accessed data, andbased on results of comparing the user identifier corresponding to the IM sender to the user identifiers within the accessed data, identifying, from among the collection of web logs, a web log as being associated with the IM sender;
based on having determined that the IM includes content that is to be added to a web log and as a consequence of having identified the web log as being associated with the IM sender, determining that the web log identified as being associated with the IM sender is the web log, from among the collection of web logs, to which the content included in the IM is to be added; and
based on having determined that the identified web log is the web log to which the content included in the IM is to be added, adding the content included in the IM to the web log identified as being associated with the IM sender.
7 Assignments
0 Petitions
Accused Products
Abstract
Enabling electronic logging using an instant message system includes identifying an interactive agent to an instant message (IM) host system under a first screen name, receiving multiple IMs addressed to the first screen name, the IMs being received from multiple users identifiable to the IM host system, and for each of at least some received, IMs addressed to the first screen name determining which one of the multiple users sent the IM, identifying a web log associated with the user who sent the IM, and adding the contents of the IM to the identified web log.
-
Citations
62 Claims
-
1. A method of web logging using an instant message (IM) system, the method comprising:
-
identifying, to an IM host system, an interactive software agent that has a screen name and is configured to receive and respond to IMs from users of the IM host system; maintaining, in a computer memory storage device, data that records associations between individual web logs within a collection of multiple web logs and corresponding user identifiers that are associated with the individual web logs; receiving, at the interactive software agent, an IM from an IM sender that is addressed to the screen name for the interactive software agent and that includes content that is to be added to a web log associated with the IM sender; in response to receiving the IM from the IM sender that is addressed to the screen name for the interactive software agent; determining that the IM includes content that is to be added to a web log; identifying, from among the users of the IM host system and based on the IM, the IM sender as the IM user who sent the IM; based on having identified the IM sender as the IM user who sent the IM; accessing the data that records the associations between the individual web logs and the corresponding user identifiers that are associated with the individual web logs; comparing a user identifier corresponding to the IM sender to at least some of the user identifiers within the accessed data, and based on results of comparing the user identifier corresponding to the IM sender to the user identifiers within the accessed data, identifying, from among the collection of web logs, a web log as being associated with the IM sender; based on having determined that the IM includes content that is to be added to a web log and as a consequence of having identified the web log as being associated with the IM sender, determining that the web log identified as being associated with the IM sender is the web log, from among the collection of web logs, to which the content included in the IM is to be added; and based on having determined that the identified web log is the web log to which the content included in the IM is to be added, adding the content included in the IM to the web log identified as being associated with the IM sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
20. A method of enabling web logging using an instant message (IM) agent, the method comprising:
-
identifying an IM software agent to an IM host system; maintaining, in a computer memory storage device, data that records associations between individual web logs within a collection of multiple web logs and corresponding unique screen names that are associated with the individual web logs; receiving, at the IM software agent, an IM from one IM user of multiple IM users, wherein each of the multiple IM users is identifiable to the IM host system under a unique screen name; and in response to receiving the IM from the one IM user; determining that the IM includes content that is to be added to a web log; identifying, from among the multiple IM users, the one IM user as the IM user who sent the IM base on the IM and a unique screen name of the one IM user; based on having identified the one IM user as the IM user who sent the IM; accessing the data that records the associations between the individual web logs and the corresponding unique screen names that are associated with the individual web logs, comparing the unique screen name of the one IM user to at least some of the unique screen names within the accessed data, and based on results of comparing the unique screen name of the one IM user to the unique screen names within the accessed data, identifying, from among the collection of web logs, a web log as being associated with the one IM user; based on having determined that the IM includes content that is to be added to a web log and as a consequence of having identified the web log as being associated with the one IM user, determining that the web log identified as being associated with the one IM user is the web log, from among the collection of web logs, to which the content included in the IM is to be added; and based on having determined that the identified web log is the web log to which the content included in the IM is to be added, adding the content included in the IM to the web log identified as being associated with the one IM user. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method of adding entries to a web log through an instant message (IM) system, the method comprising:
-
identifying an interactive software agent to an IM host system under a particular screen name; maintaining, in a computer memory storage device, data that records associations between individual web logs within a collection of multiple web logs and corresponding user identifiers that are associated with the individual web logs; receiving in IM addressed to the particular screen name, wherein the IM may be from any of at least two users identifiable to the IM host system; and in response to receiving the IM addressed to the particular screen name; determining that the IM includes content that is to be added to a web log; determining, based on the IM, which one of the at least two users sent the IM; based on having determined the user who sent the IM; accessing the data that records the associations between the individual web logs and the corresponding user identifiers that are associated with the individual web logs; comparing a user identifier corresponding to the user determined to have sent the IM to at least some of the user identifiers within the accessed data, and based on results of comparing the user identifier corresponding to the user determined to have sent the IM to the user identifiers within the accessed data, identifying, from among the collection of web logs, a web log as being associated with the user determined to have sent the IM; based on having determined that the IM includes content that is to be added to a web log and as a consequence of having identified the web log as being associated with the user determined to have sent the IM, determining that the web log identified as being associated with the user determined to have sent the IM is the web log, from among the collection of web logs, to which the content included in the IM is to be added; and based on having determined that the identified web log is the web log to which the content included in the IM is to be added, adding the content included in the IM to the web log identified as being associated with the user determined to have sent the IM. - View Dependent Claims (27, 28, 29)
-
-
30. A method of enabling web logging using an instant message (IM) interactive software agent, the method comprising:
-
connecting an IM interactive software agent to an IM host system, the IM interactive software agent having an IM screen name; maintaining, in a computer memory storage device, data that records associations between individual web logs within a collection of multiple web logs and corresponding user identifiers that are associated with the individual web logs; receiving a first IM from a first IM user, the first IM being sent to the IM screen name of the IM interactive software agent; in response to receiving the first IM from the first IM user; determining, based on the first IM, that the first IM user sent the first IM, determining that the first IM includes content that is to be added to a web log, based on having determined that the first IM user sent the first IM; accessing the data that records the associations between the individual web logs and the corresponding user identifiers that are associated with the individual web logs, comparing a user identifier corresponding to the first IM user to at least some of the user identifiers within the accessed data, and based on results of comparing the user identifier corresponding to the first IM user to the user identifiers within the accessed data, identifying, from among the collection of web logs, a first web log as being associated with the first IM user; based on having determined that the first IM includes content that is to be added to a web log and as a consequence of having identified the first web log as being associated with the first IM user, determining that the first web log is the web log to which the content included in the first IM is to be added; and adding the content included in the first IM to the first web log based on having determined that the first web log is the web log to which the content included in the first IM is to be added; receiving a second IM from a second IM user who is different from the first IM user, the second IM being sent to the IM screen name of the IM interactive software agent; and in response to receiving the second IM from the second IM user; determining, based on the second IM, that the second IM user sent the second IM, determining that the second IM includes content that is to be added to a web log, based on having determined that the second IM user sent the second IM; accessing the data that records the associations between the individual web logs and the corresponding user identifiers that are associated with the individual web logs, comparing a user identifier corresponding to the second IM user to at least some of the user identifiers within the accessed data, and based on results of comparing the user identifier corresponding to the second IM user to the user identifiers within the accessed data, identifying, from among the collection of the web logs, a second web log as being associated with the second IM user; based on having determined that the second IM includes content that is to be added to a web log and as a consequence of having identified the second web log as being associated with the second IM user, determining that the second web log is the web log to which the content included in the second IM is to be added; and adding the content included in the second IM to the second web log based on having determined that the second web log is the web log to which the content included in the second IM is to be added. - View Dependent Claims (31, 32, 33)
-
-
34. A method of creating a web log through an instant message (IM) system, the method comprising:
-
logging a web log software agent into an IM system under an IM screen name; receiving an IM addressed to the IM screen name of the web log software agent from a user logged into the IM system; and in response to receiving the IM addressed to the IM screen name of the web log software agent; identifying, from among a group of users of the IM system and based on the IM, the user as having sent the IM addressed to the IM screen name of the web log software agent, determining if the IM addressed to the IM screen name of the web log software agent includes content that is to be added to a web log associated with the user, based on having identified the user as having sent the IM addressed to the IM screen name of the web log software agent and based on a determination that the IM addressed to the IM screen name of the web log software agent includes content that is to be added to a web log associated with the user, determining if the user has a web log; and in response to a determination that the user does not have a web log; creating a web log for the user; adding the IM screen name of the web log software agent to a buddy list associated with the user; and adding the content included in the IM that was determined to be content that is to be added to a web log associated with the user to the created web log. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for enabling web logging by one or more instant message (IM) users through an IM software agent, the software comprising:
an IM software agent identifiable to an IM host system, the IM software agent being configured to; receive IMs sent by multiple IM users; and for a received IM; based on the received IM, identify, from among the multiple IM users, an IM user who sent the received IM, determine if the received IM includes content that is to be added to a web log, based on having identified the IM user as the user who sent the received IM; access data that records associations between individual web logs within a collection of multiple web logs and corresponding user identifiers that are associated with the individual web logs, compare a user identifier corresponding to the IM user to at least some of the user identifiers within the accessed data, and based on results of comparing the user identifier corresponding to the IM user to the user identifiers within the accessed data, identify from among the collection of web logs, a web log as being associated with the IM user who sent the received IM, based on having determined that the received IM includes content that is to be added to a user log and as a consequence of having identified the web log as being associated with the IM user who sent the received IM, determine that the web log identified as being associated with the IM user who sent the received IM is the web log, from among the collection of web logs, to which the content in the received IM is to be added; and store the content included in the received IM as a web log entry in the web log identified as being associated with the IM user who sent the received IM based on having determined that the identified web log is the web log to which the content included in the received IM is to be added. - View Dependent Claims (49, 50)
-
51. A system for enabling web logging by multiple users of an instant message (IM) system, the system comprising:
-
a message processor configured to receive IMs from multiple users identifiable to an IM host system; means for identifying, for a received IM, an IM user who sent the received IM, means for determining that the received IM includes content that is to be added to a web log; means for accessing data that records associations between individual web logs within a collection of web logs and corresponding user identifiers that are associated with the individual web logs; means for comparing a user identifier corresponding to the IM user who sent the IM to at least some of the user identifiers within the accessed data; means for identifying, from among the collection of web logs, a web log as being associated with the user who sent the received IM based on results of comparing the user identifier corresponding to the IM user who sent the received IM to the user identifiers within the accessed data; means for determining that the web log identified as being associated with the IM user who sent the received IM is the web log, from among the collection of web logs, to which the content included in the received IM is to be added based on having identified the web log as being associated with the user who sent the received IM; and means for adding the content included in the received IM to the identified web log based on having determined that the identified web log is the web log to which the content included in the received IM is to be added. - View Dependent Claims (52, 53)
-
-
54. A computer program stored on a computer readable medium, the computer program comprising instructions for:
-
receiving instant messages (IMs) from at least two IM users; and for a received IM; determining that the received IM includes content that is to be added to a web log, identifying an IM user who sent the received IM, based on having identified the IM user who sent the received IM; access data that records associations between individual web logs within a collection of multiple web logs and corresponding user identifiers that are associated with the individual web logs, compare a user identifier corresponding to the IM user who sent the received IM to at least some of the user identifiers within the accessed data, and based on results of comparing the user identifier corresponding to the IM user who sent the received IM, identifying, from among the collection of web logs, a web log as being associated with the IM user who sent the IM, based on having determined that the received IM includes content that is to be added to a web log and as a consequence of having identified the web log as being associated with the IM user who sent the IM, determining that the web log identified as being associated with the IM user who sent the received IM is the web log, from among the collection of web logs, to which the content included in the received IM is to be added; and storing the content included in the received IM in the identified web log based on having determined that the identified web log is the web log to which the content in the received IM is to be added.
-
Specification