Analyzing communications to determine business entity popularity
First Claim
Patent Images
1. A method for determining the popularity of a business entity, the method comprising:
- receiving, at a computing system, at least a substantial portion of all communications transmitted on a public or private network, the received at least substantial portion of all communications being between two or more entities not related to a business entity and including information that in a first instance is relevant to the business entity and in a second instance is not relevant to the business entity;
in response to receiving the at least substantial portion of all communications received on the public or private network, searching the received communication for information related to an opinion about the business entity, searching for information related to an opinion about the business entity comprising;
accessing a first database that includes a plurality of business entity names, the plurality of business entity names being related to a specific geographical location;
searching at a processor the received communication to determine that the communication includes a business entity name included in the first database;
accessing a second database that includes words or phrases that are indicative of the opinion of the business entity;
searching at the processor one or more portions of the received communication that are in close proximity to an occurrence of the business entity name for one or more words or phrases that are included in the second database; and
determining at the processor a customer satisfaction rating of the business entity based on the words or phrases of the communication that are in close proximity to the business entity name that match the words or phrases of the second database.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for determining the popularity of a business entity are provided. A communication is received at a computing system. The computing system searches the received communication for a business entity name. The computing system also searches the received communication for information related to an opinion about the business entity. Based on the information related to the opinion, the computing system determines a customer satisfaction rating of the business entity.
-
Citations
20 Claims
-
1. A method for determining the popularity of a business entity, the method comprising:
-
receiving, at a computing system, at least a substantial portion of all communications transmitted on a public or private network, the received at least substantial portion of all communications being between two or more entities not related to a business entity and including information that in a first instance is relevant to the business entity and in a second instance is not relevant to the business entity; in response to receiving the at least substantial portion of all communications received on the public or private network, searching the received communication for information related to an opinion about the business entity, searching for information related to an opinion about the business entity comprising; accessing a first database that includes a plurality of business entity names, the plurality of business entity names being related to a specific geographical location; searching at a processor the received communication to determine that the communication includes a business entity name included in the first database; accessing a second database that includes words or phrases that are indicative of the opinion of the business entity; searching at the processor one or more portions of the received communication that are in close proximity to an occurrence of the business entity name for one or more words or phrases that are included in the second database; and determining at the processor a customer satisfaction rating of the business entity based on the words or phrases of the communication that are in close proximity to the business entity name that match the words or phrases of the second database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, for use in a computing system including a processor and a memory, for implementing a method for determining the popularity of a business entity, the computer program product comprising one or more physical non-transitory computer readable media having stored thereon computer-executable instructions that, when executed by the processor, cause the computing system to:
-
receive at least a substantial portion of all communications transmitted on a public or private network, the received at least substantial portion of all communications being between two or more entities not related to a business entity and including information that in a first instance is relevant to the business entity and in a second instance is not relevant to the business entity; in response to receiving the at least substantial portion of all communications received on the public or private network, searching the received communication for information related to an opinion about the business entity, searching for information related to an opinion about the business entity comprising; access a first database that includes a plurality of business entity names, the plurality of business entity names being related to a specific geographical location; search the received communication to determine that the communication includes a business entity name included in the first database; access a second database that includes words or phrases that are indicative of an opinion of the business entity; search one or more portions of the received communication that are in close proximity to an occurrence of the business entity name for one or more words or phrases that are included in the second database; and determine a customer satisfaction rating of the business entity based on the words or phrases of the communication that are in close proximity to the business entity name that match the words or phrases of the second database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for analyzing communications to determine the popularity of a business entity, the system comprising:
-
a first database adapted to store a plurality of business entity names; a second database adapted to store words or phrases that are indicative of an opinion about the business entity; and a computing system including a processor and one or more non-transitory computer readable media, the computing system adapted to perform the following; receive at least a substantial portion of all communications transmitted on a public or private network, the received at least substantial portion of all communications including a communications being between two or more entities not related to the business entity and including information that in a first instance is relevant to the business entity or and in a second instance is not relevant to the business entity; in response to receiving the at least substantial portion of all communications received on the public or private network, searching the received communication for information related to the opinion about the business entity, searching for information related to an opinion about the business entity comprising; access the first database to determine if the communication includes a business entity name that is included in the plurality of business entity names; access the second data base to determine if any words or phrases in the communication that are in close proximity to the business entity name match a word or phrase stored in the second database; and determine a customer satisfaction rating of the business entity based on the words or phrases of the communication that match the words or phrases of the second database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification