Patents Assigned to Yext, Inc.
  • Patent number: 10417671
    Abstract: Implementations of the present disclosure provide a system for optimizing dynamic review generation. The system include a memory to store profile data for a plurality of merchant; and a processing device, operatively coupled to the memory, to create a dynamic redirection container for an online review associated with a merchant. The dynamic message container is transmitted to a client device of a user at the physical location. Confirmation is received from the client device that the dynamic redirection container is activated by the user. One or more weighted event factors associated with a plurality of sites is identified based on the received confirmation and distribution parameters specified by a merchant system for the merchant. In accordance with the weighted event factors, the client device is redirected to at least one site of the plurality sites as being associated with the dynamic redirection container.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: September 17, 2019
    Assignee: YEXT, INC.
    Inventors: Benjamin Berry, Marc Ferrentino
  • Patent number: 10216807
    Abstract: In one implementation, a method is provided that comprises receiving a plurality of potential listings associated with an entity from a provider system. Each listing comprises a confidence score assigned by the provider system. A representative listing of the entity located on the provider system is designated from amongst the plurality of potential listings based on the confidence score. A first request is transmitted to synchronize the representative listing with the entity on the provider system. Responsive to receiving an indication that the request to synchronize is complete, a second request to suppress remaining listings of the potential listings as duplicates is provided. The remaining listings having confidence scores lower than the confidence score associated with the representative listing. The second request to suppress the remaining listings as duplicate listings is provided to the provider system using an API and a confirmation that the remaining listings are suppressed.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: February 26, 2019
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 9519721
    Abstract: A source system receives initial identification data of a listing related to an entity. The source system searches a provider system for one or more listings having identification data matching the initial identification data. The source system receives, from the provider system, a plurality of potential matching listings having identification data matching the initial identification data, wherein each listing of the plurality of potential matching listings has a corresponding confidence score assigned by the source system, and wherein each listing of the plurality of potential matching listings has a corresponding provider-supplied external identifier assigned by the provider system. The source system designates a representative listing of the entity located on a provider system from among the plurality of potential matching listings, the representative listing having the highest confidence score assigned by the source system.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: December 13, 2016
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 9443025
    Abstract: Responsive to selecting, by a source system, a representative listing of an entity located on a provider system, the representative listing having first identification data and a first provider-supplied external identifier, the source system searches the provider system for additional listings having identification data matching the first identification data. The source system receives, from the provider system, a potential matching listing having identification data matching the first identification data and having a second provider-supplied external identifier that differs from the first provider-supplied external identifier. The source system designates the potential matching listing as a duplicate listing. The source system transmits, to the provider system, a request to suppress the designated duplicate listing on the provider system, the request comprising the second provider-supplied external identifier.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 13, 2016
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 9361388
    Abstract: A source system receives initial identification data of a listing related to an entity. The source system searches a provider system for one or more listings having identification data matching the initial identification data. The source system receives, from the provider system, a plurality of potential matching listings having identification data matching the initial identification data, wherein each listing of the plurality of potential matching listings has a corresponding confidence score assigned by the source system, and wherein each listing of the plurality of potential matching listings has a corresponding provider-supplied external identifier assigned by the provider system. The source system designates a representative listing of the entity located on a provider system from among the plurality of potential matching listings, the representative listing having the highest confidence score assigned by the source system.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: June 7, 2016
    Assignee: YEXT, INC.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 9298836
    Abstract: A source system searches a provider system for one or more listings. The source system receives a plurality of potential matching listings. The source system designates a representative listing of the entity located on a provider system from among the plurality of potential matching listings. The source system designates one or more remaining potential matching listings of the plurality of potential matching listings as one or more duplicate listings. The source system transmits, to the provider system, a request to synchronize the representative listing as the only representative listing of the entity on the provider system, the request comprising a first provider-supplied external identifier of the representative listing.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: March 29, 2016
    Assignee: YEXT, INC.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 9286359
    Abstract: A source server receives listing identification data for transmission of an enhanced listing comprising enhanced content to a plurality of provider servers. For each provider server of the plurality of provider servers, the source server transmits to the provider server the listing identification data. When the source server determines that an identifier corresponding to the listing identification data that indicates the listing is present on the provider server does not exist in a database associated with the source server, the source server searches the provider server for a matching listing based on the received listing identification data. When the source server determines that a matching listing exits on the provider server, the source server transmits to the provider server the enhanced listing with the identifier employed by the provider server as an indication to the provider server to update the listing on the provider server with the enhanced content.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: March 15, 2016
    Assignee: YEXT, INC.
    Inventors: Howard C. Lerman, Jonathan Kennell, Thomas C. Dixon
  • Patent number: 9213713
    Abstract: A source server receives listing identification data for transmission of an enhanced listing comprising enhanced content to a provider server. The source server searches the provider server for a matching listing based on the received listing identification data. When the source server determines that there is no matching listing on the provider server or that a potential matching received from the provider server is a non-matching listing, the source server transmits the enhanced listing without an identifier as an indication to the provider server to create a listing using the enhanced content. When the source server determines that the potential matching listing received from the provider server is a matching listing, the source server transmits to the provider server the enhanced listing with an identifier provided by the provider server as an indication to the provider server to update the enhanced listing on the provider server with the enhanced content.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: December 15, 2015
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Jonathan Kennell, Thomas C. Dixon
  • Patent number: 8819058
    Abstract: Methods and systems for providing enhanced listings of an entity to multiple search service provider systems from a single source system are disclosed. The single source system transmits listing identification data related to the entity to at least one provider system. The single source system receives a listing from the at least one provider system. The listing is configured to include a provider-supplied external ID. The single source system delivers an enhanced listing to the at least one provider system based on the presence or absence of the provider-supplied external ID.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: August 26, 2014
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Jonathan David Kennell, Thomas C. Dixon
  • Patent number: 8819062
    Abstract: A source system receives listing identification data for delivery of an enhanced listing to a plurality of provider systems. For each provider system of the plurality of provider systems the source system transmits to the provider system identification data. The source system receives corresponding identification data. When the corresponding identification data is valid identification data, the source system delivers the enhanced listing to the provider system with a provider-supplied external identifier as an indication to the provider system to update a listing with enhanced content. When the corresponding identification data is not valid identification data, the source system delivers the enhanced listing to the provider system without the provider-supplied external identifier as an indication to the provider system to create a listing using the enhanced content. The enhanced content may comprise one or more structured lists.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: August 26, 2014
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Jonathan Kennell, Thomas C. Dixon
  • Publication number: 20130173654
    Abstract: Methods and systems for providing enhanced listings of an entity to multiple search service provider systems from a single source system are disclosed. The single source system transmits listing identification data related to the entity to at least one provider system. The single source system receives a listing from the at least one provider system. The listing is configured to include a provider-supplied external ID. The single source system delivers an enhanced listing to the at least one provider system based on the presence or absence of the provider-supplied external ID.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: Yext, Inc.
    Inventors: Howard C. Lerman, Jonathan David Kennell, Thomas C. Dixon
  • Publication number: 20120213350
    Abstract: A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 23, 2012
    Applicant: YEXT, INC.
    Inventors: Brent D. Metz, Kevin Caffrey
  • Patent number: 8189750
    Abstract: A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: May 29, 2012
    Assignee: Yext, Inc.
    Inventors: Brent D. Metz, Kevin Caffrey