Patents Assigned to Yext, Inc.
-
Patent number: 10417671Abstract: 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: GrantFiled: April 21, 2017Date of Patent: September 17, 2019Assignee: YEXT, INC.Inventors: Benjamin Berry, Marc Ferrentino
-
Patent number: 10216807Abstract: 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: GrantFiled: November 3, 2016Date of Patent: February 26, 2019Assignee: Yext, Inc.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Patent number: 9519721Abstract: 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: GrantFiled: March 29, 2016Date of Patent: December 13, 2016Assignee: Yext, Inc.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Patent number: 9443025Abstract: 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: GrantFiled: July 7, 2015Date of Patent: September 13, 2016Assignee: Yext, Inc.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Patent number: 9361388Abstract: 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: GrantFiled: July 8, 2015Date of Patent: June 7, 2016Assignee: YEXT, INC.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Patent number: 9298836Abstract: 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: GrantFiled: July 7, 2015Date of Patent: March 29, 2016Assignee: YEXT, INC.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Patent number: 9286359Abstract: 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: GrantFiled: July 18, 2014Date of Patent: March 15, 2016Assignee: YEXT, INC.Inventors: Howard C. Lerman, Jonathan Kennell, Thomas C. Dixon
-
Patent number: 9213713Abstract: 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: GrantFiled: July 18, 2014Date of Patent: December 15, 2015Assignee: Yext, Inc.Inventors: Howard C. Lerman, Jonathan Kennell, Thomas C. Dixon
-
Patent number: 8819058Abstract: 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: GrantFiled: January 3, 2012Date of Patent: August 26, 2014Assignee: Yext, Inc.Inventors: Howard C. Lerman, Jonathan David Kennell, Thomas C. Dixon
-
Patent number: 8819062Abstract: 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: GrantFiled: January 10, 2014Date of Patent: August 26, 2014Assignee: Yext, Inc.Inventors: Howard C. Lerman, Jonathan Kennell, Thomas C. Dixon
-
Publication number: 20130173654Abstract: 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: ApplicationFiled: January 3, 2012Publication date: July 4, 2013Applicant: Yext, Inc.Inventors: Howard C. Lerman, Jonathan David Kennell, Thomas C. Dixon
-
Publication number: 20120213350Abstract: 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: ApplicationFiled: April 19, 2012Publication date: August 23, 2012Applicant: YEXT, INC.Inventors: Brent D. Metz, Kevin Caffrey
-
Patent number: 8189750Abstract: 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: GrantFiled: April 22, 2008Date of Patent: May 29, 2012Assignee: Yext, Inc.Inventors: Brent D. Metz, Kevin Caffrey