Processing data obtained from a presence-based system
First Claim
1. A method for collecting and processing data, comprising:
- collecting data from a presence-based system that enables a plurality of users to exchange one or more instant text messages in an instant message session via session interfaces on corresponding computing devices, the collected data at least including textual data of each instant message and a personal message adopted by a sending user for display as part of an identity of the sending user in a corresponding session interface;
receiving a designation of one or more specific users from a group of users that are able to view the personal message as part of the identity of the sending user in one or more corresponding instant message sessions, the identity of the sending user without the personal message being otherwise viewable to the group of users in respective instant message sessions;
providing the personal message for display, on a session interface of a computing device that belongs to a recipient user during the instant message session when the recipient user is included in the one or more specific users designated as being able to view the personal message as part of the identity, of the sending user;
extracting information from the collected data based on at least one predetermined rule to obtain extracted information at a server;
presenting an advertisement on the session interface of the recipient user designated as being able to view the personal message based on the extracted information, the advertisement being textually related to the personal message;
formulating result information at the computing device based on the extracted information; and
sending the result information from the server to the computing devices of the plurality of users.
1 Assignment
0 Petitions
Accused Products
Abstract
Functionality is described for collecting data from a presence-based system, such as an instant messaging system. The functionality can extract information from the collected data based on one or more rules. For instance, the functionality can identify presence data and/or message data that includes predetermined key words. The functionality can formulate result information based on the extracted information for presentation to a recipient. Based on these operations, the collected data supports a data-mining operation, as well as the traditional role of facilitating communication among the participants of the presence-based system. The result information can correspond to a report that presents aggregated findings, optionally organized into one or more demographic categories, or the result information can correspond to an advertisement, etc.
-
Citations
19 Claims
-
1. A method for collecting and processing data, comprising:
-
collecting data from a presence-based system that enables a plurality of users to exchange one or more instant text messages in an instant message session via session interfaces on corresponding computing devices, the collected data at least including textual data of each instant message and a personal message adopted by a sending user for display as part of an identity of the sending user in a corresponding session interface; receiving a designation of one or more specific users from a group of users that are able to view the personal message as part of the identity of the sending user in one or more corresponding instant message sessions, the identity of the sending user without the personal message being otherwise viewable to the group of users in respective instant message sessions; providing the personal message for display, on a session interface of a computing device that belongs to a recipient user during the instant message session when the recipient user is included in the one or more specific users designated as being able to view the personal message as part of the identity, of the sending user; extracting information from the collected data based on at least one predetermined rule to obtain extracted information at a server; presenting an advertisement on the session interface of the recipient user designated as being able to view the personal message based on the extracted information, the advertisement being textually related to the personal message; formulating result information at the computing device based on the extracted information; and sending the result information from the server to the computing devices of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for collecting and processing data, comprising:
-
collecting data from a presence-based system that enables a plurality of users to exchange one or more instant text messages in an instant message session via session interfaces on corresponding computing devices, the collected data at least including textual data of each instant message and a personal message adopted by a sending user for display as part of an identity of the sending user in a corresponding session interface; receiving a designation of one or more specific users from a group of users that are able to view the personal message as part of the identity of the sending user in one or more corresponding instant message sessions, the identity of the sending user without the personal message being otherwise viewable to the group of users in respective instant message sessions; providing the personal message for display on a session interface of a computing device that belongs to a recipient user during the instant message session when the recipient user is included in the one or more specific users designated as being able to view the personal message as part of the identity of the sending user; processing the collected data by removing personal data that identifies each of the users from the collected data, assigning a unique reference identifier to data that originated from each of the users, and eliminating duplicate data on each of the users based on the unique reference identifiers; organizing the collected data based on the demographic information to prepare a report; and providing the report to a report recipient. - View Dependent Claims (16, 17, 18, 19)
-
Specification