Processing Data Obtained From a Presence-Based System
First Claim
Patent Images
1. A method comprising:
- collecting, by one or more processors, data from a presence-based system implemented on one or more servers that enables a plurality of users to exchange one or more instant text messages in an instant message session;
extracting, by the one or more processors, demographic information on the plurality of users from the collected data, the extracting including;
scrubbing 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;
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.
2 Assignments
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.
126 Citations
20 Claims
-
1. A method comprising:
-
collecting, by one or more processors, data from a presence-based system implemented on one or more servers that enables a plurality of users to exchange one or more instant text messages in an instant message session; extracting, by the one or more processors, demographic information on the plurality of users from the collected data, the extracting including; scrubbing 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; 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 (2, 3, 4, 5)
-
-
6. A system comprising:
-
a presence-based system that provides an instant message session for a plurality of users to exchange one or more instant text messages; a collecting module that collects data from the instant text messages, the collected data at least including textual data of the instant text messages; a data processing module that extracts information from the collected data by comparing the textual data of the one or more instant text messages with one or more predetermined terms, and extract parts of the textual data that match the one or more predetermined terms for a time interval; a data application module that formulates result information based on the extracted information for presentation to a recipient, the result information including a frequency that each predetermined term appeared in the textual data of the one or more instant text messages during the time interval; and a presentation module that presents the result information to an entity. - View Dependent Claims (7)
-
-
8. One or more computer storage devices having computer readable instructions stored thereon, executable by one or more processors to implement modules comprising:
-
a presence-based communication module to receive 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, the presence-based communication module to provide 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; a collecting module to collect 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; a data processing module to extract information from the collected data by comparing the textual data of the one or more instant text messages with one or more predetermined terms, and extract parts of the textual data that match the one or more predetermined terms for a time interval; a data application module to formulate result information based on the extracted information for presentation to a recipient, the result information including a frequency that each predetermined term appeared in the textual data of the one or more instant text messages during the time interval; and a presentation module to present the result information to an entity. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification