Detecting new businesses with unrecognized query terms
First Claim
Patent Images
1. A method for identifying a new business listing, comprising:
- acquiring a log of local search queries submitted by users;
identifying, from the log of local search queries, a term that does not correspond to a name of a business listing;
determining a number of recent search queries containing the term and a number of historical search queries containing the term;
determining a threshold rate based on the number of historical search queries;
determining that a rate based on the number of recent search queries exceeds the threshold rate based on the number of historical search queries; and
identifying the term as a name of a new business listing; and
searching reviews of new businesses for the term in response to identifying the term as a name of a new business;
determining that the name appears in the reviews; and
identifying the term as being confirmed as a new business.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a process for identifying a new business listing, the process including: identifying, from a log of local search queries, a term that does not correspond to a name of a business listing; determining a number of recent search queries containing the term and a number of historical search queries containing the term; determining that a rate based on the number of recent search queries exceeds a threshold rate based on the number of historical search queries; and identifying the term as a name of a new business listing.
-
Citations
18 Claims
-
1. A method for identifying a new business listing, comprising:
- acquiring a log of local search queries submitted by users;
identifying, from the log of local search queries, a term that does not correspond to a name of a business listing;
determining a number of recent search queries containing the term and a number of historical search queries containing the term;
determining a threshold rate based on the number of historical search queries;
determining that a rate based on the number of recent search queries exceeds the threshold rate based on the number of historical search queries; and
identifying the term as a name of a new business listing; and
searching reviews of new businesses for the term in response to identifying the term as a name of a new business;
determining that the name appears in the reviews; and
identifying the term as being confirmed as a new business. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- acquiring a log of local search queries submitted by users;
-
17. A tangible, non-transitory, machine-readable medium storing instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
- acquiring a log of local search queries submitted by users;
identifying, from the log of local search queries, a term that does not correspond to a name of a business listing;
determining a number of recent search queries containing the term and a number of historical search queries containing the term;
determining a threshold rate based on the number of historical search queries;
determining that a rate based on the number of recent search queries exceeds the threshold rate based on the number of historical search queries; and
identifying the term as a name of a new business listing; and
sending the term to a mobile device for confirmation that the new business is extant by a user;
receiving from the mobile device the confirmation; and
identifying the term as being confirmed as a new business.
- acquiring a log of local search queries submitted by users;
-
18. A system, comprising:
- one or more processors; and
memory storing instructions that when executed by the processors cause the processors to effectuate operations comprising;
acquiring a log of local search queries submitted by users;
identifying, from the log of local search queries, a term that does not correspond to a name of a business listing;
determining a number of recent search queries containing the term and a number of historical search queries containing the term;
determining a threshold rate based on the number of historical search queries;
determining that a rate based on the number of recent search queries exceeds the threshold rate based on the number of historical search queries, including;
calculating multiple recent rates each corresponding to queries of less than a different age; and
determining whether any of the recent rates exceeds a corresponding threshold historical rate, wherein the threshold historical rates for recent rates of a longer sampling period is lower than the threshold historical rates for recent rates of a shorter sampling period; and
identifying the term as a name of a new business listing.
- one or more processors; and
Specification