IP Library Granted Patent US 12,488,008
Granted Patent B2
US 12,488,008 · App. 18/239,445 · Granted Dec 2, 2025

Suppressing duplicate listings on a search provider system

Inventors: Howard C. Lerman (New York, NY); Thomas C. Dixon (New York, NY); Kevin Caffrey (Alexandria, VA); David C. Lin (New York, NY)
Assignee: YEXT, INC.
G06F16/24578G06F16/248G06F16/951G06F16/9535G06F16/9537G06F16/9538
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,488,008
App. No.
18/239,445
Granted
Dec 2, 2025
Kind
B2
Abstract

In one implementation, a method is provided that designates a first listing corresponding to a first web address as a representative listing of an entity. A provider system is searched to identify a second listing associated with the entity, wherein the second listing corresponds to a second web address. A determination is made that the second listing satisfies matching criteria associated with the first listing. An instruction to suppress the second listing on the provider system is received from a system associated with the entity. A request to suppress the second listing associated with the entity is transmitted to the provider system. An indication that the second listing is suppressed on the provider system is received, where, in response to a request to access the second web address associated with the second listing, a web browser is redirected to the first web address associated with the first listing.

Claims (40)

1 . A method comprising:

designating, by a processing device, a first listing corresponding to a first web address as a representative listing of an entity, wherein the first listing comprises first identification data and a first provider-supplied external identifier;

searching, by the processing device, a provider system to identify a second listing associated with the entity, wherein the second listing corresponds to a second web address and wherein the second listing comprises second identification data and a second provider-supplied external identifier;

determining the second listing satisfies matching criteria associated with the first listing, wherein the matching criteria indicates that the second identification data matches the first identification data and the second provider-supplied external identifier differs from the first provider-supplied external identifier;

receiving, from a system associated with the entity, an instruction to suppress the second listing on the provider system;

transmitting, by the processing device to the provider system, a request to suppress the second listing associated with the entity; and

receiving, from the provider system, an indication that the second listing is suppressed on the provider system, wherein, in response to a request to access the second web address associated with the second listing, a web browser is redirected to the first web address associated with the first listing.

2 . The method of claim 1 , wherein the indication that the second listing is suppressed on the provider system is received from the provider system via an application programming interface.

3 . The method of claim 1 , further comprising transmitting, by the processing device, the request to access the second web address to verify redirection to the first web address.

4 . The method of claim 1 , further comprising receiving a file comprising the indication that the second listing is suppressed on the provider system.

5 . The method of claim 1 , further comprising identifying a plurality of listings associated the entity, wherein the plurality of listings comprises the first listing, and wherein each of the plurality of listings is associated with a confidence score.

6 . The method of claim 5 , wherein designating the first listing as the representative listing of the entity is based at least in part on a first confidence score associated with the first listing.

7 . The method of claim 1 , further comprising generating, by the processing device, an interface to receive, from the system associated with the entity, the instruction to suppress the second listing.

8 . A system comprising:

a memory to store instructions; and

a processing device, operatively coupled to the memory, to execute the instructions to perform operations comprising:

designating a first listing corresponding to a first web address as a representative listing of an entity, wherein the first listing comprises first identification data and a first provider-supplied external identifier;

searching a provider system to identify a second listing associated with the entity, wherein the second listing corresponds to a second web address and wherein the second listing comprises second identification data and a second provider-supplied external identifier;

determining the second listing satisfies matching criteria associated with the first listing, wherein the matching criteria indicates that the second identification data matches the first identification data and the second provider-supplied external identifier differs from the first provider-supplied external identifier;

receiving, from a system associated with the entity, an instruction to suppress the second listing on the provider system;

transmitting, to the provider system, a request to suppress the second listing associated with the entity; and

receiving, from the provider system, an indication that the second listing is suppressed on the provider system, wherein, in response to a request to access the second web address associated with the second listing, a web browser is redirected to the first web address associated with the first listing.

9 . The system of claim 8 , wherein the indication that the second listing is suppressed on the provider system is received from the provider system via an application programming interface.

10 . The system of claim 8 , the operations further comprising transmitting the request to access the second web address to verify redirection to the first web address.

11 . The system of claim 8 , the operations further comprising receiving a file comprising the indication that the second listing is suppressed on the provider system.

12 . The system of claim 8 , the operations further comprising identifying a plurality of listings associated the entity, wherein the plurality of listings comprises the first listing, and wherein each of the plurality of listings is associated with a confidence score.

13 . The system of claim 12 , wherein designating the first listing as the representative listing of the entity is based at least in part on a first confidence score associated with the first listing.

14 . The system of claim 8 , the operations further comprising generating an interface to receive, from the system associated with the entity, the instruction to suppress the second listing.

15 . A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

designating a first listing corresponding to a first web address as a representative listing of an entity, wherein the first listing comprises first identification data and a first provider-supplied external identifier;

searching a provider system to identify a second listing associated with the entity, wherein the second listing corresponds to a second web address and wherein the second listing comprises second identification data and a second provider-supplied external identifier;

determining the second listing satisfies matching criteria associated with the first listing, wherein the matching criteria indicates that the second identification data matches the first identification data and the second provider-supplied external identifier differs from the first provider-supplied external identifier;

receiving, from a system associated with the entity, an instruction to suppress the second listing on the provider system;

transmitting, to the provider system, a request to suppress the second listing associated with the entity; and

receiving, from the provider system, an indication that the second listing is suppressed on the provider system, wherein, in response to a request to access the second web address associated with the second listing, a web browser is redirected to the first web address associated with the first listing.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the indication that the second listing is suppressed on the provider system is received from the provider system via an application programming interface.

17 . The non-transitory computer readable storage medium of claim 15 , the operations further comprising transmitting the request to access the second web address to verify redirection to the first web address.

18 . The non-transitory computer readable storage medium of claim 15 , the operations further comprising receiving a file comprising the indication that the second listing is suppressed on the provider system.

19 . The non-transitory computer readable storage medium of claim 15 , the operations further comprising identifying a plurality of listings associated the entity, wherein the plurality of listings comprises the first listing, wherein each of the plurality of listings is associated with a confidence score, and wherein designating the first listing as the representative listing of the entity is based at least in part on a first confidence score associated with the first listing.

20 . The non-transitory computer readable storage medium of claim 15 , the operations further comprising generating an interface to receive, from the system associated with the entity, the instruction to suppress the second listing.

Assignments (2)
SECURITY INTEREST Recorded May 16, 2025
From: YEXT, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071295/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2023
From: LERMAN, HOWARD C.; DIXON, THOMAS C.; CAFFREY, KEVIN; LIN, DAVID C.
To: YEXT, INC.
Reel/Frame 064739/0938 →
Continuity (7)
Continuation 17351956 · Jun 18, 2021
Continuation 16242470 · Jan 8, 2019
Continuation 15342397 · Nov 3, 2016
Continuation 15083979 · Mar 29, 2016
Continuation 14793904 · Jul 8, 2015
Continuation 14793263 · Jul 7, 2015
Related Publication 20230409583A1 · Dec 21, 2023
References Cited (33)
US 5913208A · Brown · 1999 [cited by examiner]
US 6081805A · Guha · 2000 [cited by examiner]
US 7603370B2 · Manasse · 2009 [cited by examiner]
US 7698331B2 · Carson, Jr. · 2010 [cited by applicant]
US 8412709B1 · Belwadi · 2013 [cited by applicant]
US 8626766B1 · Srivastava · 2014 [cited by applicant]
US 8818839B2 · Leff · 2014 [cited by applicant]
US 8819058B2 · Lerman · 2014 [cited by examiner]
US 8819062B2 · Lerman · 2014 [cited by applicant]
US 9298836B1 · Lerman · 2016 [cited by examiner]
US 9361388B1 · Lerman · 2016 [cited by applicant]
US 9443025B1 · Lerman · 2016 [cited by applicant]
US 9519721B1 · Lerman · 2016 [cited by applicant]
US 10216807B2 · Lerman · 2019 [cited by applicant]
US 20050210043A1 · Manasse · 2005 [cited by examiner]
US 20060161534A1 · Carson, Jr. · 2006 [cited by examiner]
US 20070192087A1 · Kim · 2007 [cited by applicant]
US 20070253594A1 · Lu · 2007 [cited by applicant]
US 20080065630A1 · Luo · 2008 [cited by applicant]
US 20080177994A1 · Mayer · 2008 [cited by applicant]
US 20080288509A1 · Mysen · 2008 [cited by examiner]
US 20090287742A1 · Woolston · 2009 [cited by applicant]
US 20090290764A1 · Fiebrink · 2009 [cited by applicant]
US 20100049711A1 · Singh · 2010 [cited by applicant]
US 20100070523A1 · Delgo · 2010 [cited by applicant]
US 20100174710A1 · Carson, Jr. · 2010 [cited by applicant]
US 20100205541A1 · Rapaport · 2010 [cited by examiner]
US 20100306193A1 · Pereira · 2010 [cited by applicant]
US 20130085804A1 · Leff · 2013 [cited by examiner]
US 20130173654A1 · Lerman · 2013 [cited by examiner]
US 20140129591A1 · Lerman · 2014 [cited by examiner]
Shotland, “The Definitive Guide to Duplicate Listings,” Yext Inc., 15 pages. [cited by applicant]
International Search Report and Written Opinion for PCT/US16/40459, mailed Sep. 22, 2016, 12 pages. [cited by applicant]