Systems and methods for identifying and analyzing internet users
First Claim
Patent Images
1. A method for generating reports enhancing an understanding of Internet users based on their generated content and actions taken by others in response to the generated content, the method comprising:
- collecting content or other raw data via a crawler module that accesses webpages;
associating the content or other raw data with a social profile residing in or being added to a memory;
calculating scores for the social profile based on terms parsed from the content or other raw data, wherein the scores are based at least in part on a number and quality of relationships between a user associated with the social profile and other users;
receiving a query, via the network interface, for users fitting one or more contexts;
identifying social profiles fitting the one or more contexts; and
returning a report in response to the query comprising the social profiles fitting the one or more contexts wherein an order of the social profiles is based on the scores.
9 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes systems, methods, and apparatus for generating reports enhancing an understanding of Internet users based on their generated content and actions taken by others in response to the generated content.
-
Citations
20 Claims
-
1. A method for generating reports enhancing an understanding of Internet users based on their generated content and actions taken by others in response to the generated content, the method comprising:
-
collecting content or other raw data via a crawler module that accesses webpages; associating the content or other raw data with a social profile residing in or being added to a memory; calculating scores for the social profile based on terms parsed from the content or other raw data, wherein the scores are based at least in part on a number and quality of relationships between a user associated with the social profile and other users; receiving a query, via the network interface, for users fitting one or more contexts; identifying social profiles fitting the one or more contexts; and returning a report in response to the query comprising the social profiles fitting the one or more contexts wherein an order of the social profiles is based on the scores. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating reports enhancing an understanding of Internet users based on their generated content and actions taken by others in response to the generated content, the method comprising:
-
seeding a crawler module; crawling the Internet to find new users that can be used to create new social profiles and crawling the Internet to populate and update existing social profiles, the crawling based on the seeding; parsing content or other raw data generated by the first and second crawling, into terms; associating the terms and the content or other raw data with the existing social profiles and the new social profiles; computing scores for each term, based on one or more of reach, relevance, and impact, where; reach is based on a number of relationships between a user associated with a social profile and other users as well as a weight assigned to each relationship, relevance is based upon a quantity of content generated relative to a term over a period of time that is germane to the term and how relevant each piece of content is to the term, and impact is based on a number and quality of events triggered by content generated by a user relative to one or more terms; associating the scores for each term with the existing social profiles and the new social profiles; receiving a query via the network interface for a ranking of social profiles for one or more contexts, each context describing a combination of any one or more terms; generating contextual scores based on the scores and the one or more contexts; and returning a report via the network interface, the report including one or more social profiles matching the one or more contexts and ranked in terms of the contextual scores. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for generating reports enhancing an understanding of Internet users based on their generated content and actions taken by others in response to the generated content, the method comprising:
-
providing, via an API, a query for users fitting a context, the context describing products, services, and/or a type of customer; providing customer data describing existing customers; creating first existing social profiles based on the customer describing existing customers; generating URLs from the context;
seeding a crawler module with the URLs;crawling the Internet to create first new social profiles and to update and populate the first existing social profiles, the crawling based on the URLs, the first new social profiles and the first existing social profiles together referred to as second existing social profiles; extracting additional URLs from content and metadata returned via the crawling; seeding the crawler module with the additional URLs;
crawling the Internet to create second new social profiles and to update and populate the second existing social profiles, the crawling based on the additional URLs, the second new social profiles and the second existing social profiles together referred to as third existing social profiles;associating terms parsed from the content and metadata returned by the first and second crawling with the third existing social profiles; computing scores for each term for the context, and assigning the scores to associated social profiles in the third existing social profiles, the scores reflecting one or more of a reach, relevance, and impact for the context; and returning a report via the network interface, the report comprising the social profiles fitting the context wherein an order of the social profiles is based on one or more of the reach, relevance, and impact for the context. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification