IP Library Granted Patent US 12,572,527
Granted Patent B2
US 12,572,527 · App. 18/376,182 · Granted Mar 10, 2026

Multi-source data suggestion management

Inventors: Steven Sanshwe (New York, NY); Rajeev Rajagopalan Krithivasan (New York, NY); Jamie O'Brien (New York, NY); Jesse Shatsky (New York, NY); Bryan Reed (Arlington, VA); Catherine Frailey (New York, NY); Sanket Alekar (New York, NY)
Assignee: YEXT, INC.
G06F16/2379G06F3/04842G06Q10/10G06Q30/0201
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,572,527
App. No.
18/376,182
Granted
Mar 10, 2026
Kind
B2
Abstract

Implementations of the disclosure provide a system for managing data suggestions processed by multiple different source systems. A first suggestion associated with first data associated with an entity system is received from a first system. A second suggestion associated with the first data associated with the entity system is received from a second system. An indication of an acceptance of the first suggestion is received from the entity system. The first suggestion is applied to the first data to generate updated first data. The updated first data is transmitted to the first system and the second system.

Claims (46)

1 . 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:

receiving, from a first source system, a first data suggestion associated with first data associated with a first entity system;

receiving, from a second source system, a second data suggestion associated with the first data associated with a second entity system, wherein the first and the second data suggestion are accepted by the first and the second entity system, respectively;

subsequent to accepting of the first and the second data suggestion, identifying a correlation pattern corresponding to the first data suggestion and the second data suggestion;

generating a third data suggestion associated with the first data associated with a third entity system, wherein the third data suggestion is based on the correlation pattern and the third entity system is different from the first and the second entity system;

receiving, from the third entity system, an indication of an acceptance of the third data suggestion;

applying the third data suggestion to the first data to generate updated first data; and

transmitting the updated first data to the first source system and the second source system.

2 . The system of claim 1 , the operations further comprising generating an interface comprising the third data suggestion, wherein the indication of the acceptance of the third data suggestion is received from the third entity system via the interface.

3 . The system of claim 1 , the operations further comprising:

generating, based on one or more routing rules, a notification associated with the third data suggestion; and

transmitting, based on the one or more routing rules, the notification to one or more users associated with the third entity system.

4 . The system of claim 1 , wherein the first data suggestion is received by the first source system from a first end-user system.

5 . The system of claim 1 , the operations further comprising generating an interface comprising a set of suggestions relating to a plurality of different entity and field pairs associated with the entity system, wherein the interface comprises one or more interactive portions to identify a set of input data indicating an action corresponding to at least a portion of the set of suggestions.

6 . A method comprising:

receiving, from a first source system, a first data suggestion associated with first data associated with a first entity system;

receiving, from a second source system, a second data suggestion associated with the first data associated with a second entity system, wherein the first and the second data suggestion are accepted by the first and the second entity system, respectively;

subsequent to accepting of the first and the second data suggestion, identifying a correlation pattern corresponding to the first data suggestion and the second data suggestion;

generating a third data suggestion associated with the first data associated with a third entity system, wherein the third data suggestion is based on the correlation pattern and the third entity system is different from the first and the second entity system;

receiving, from the third entity system, an indication of an acceptance of the third data suggestion;

applying the third data suggestion to the first data to generate updated first data; and

transmitting, by a processing device, the updated first data to the first source system and the second source system.

7 . The method of claim 6 , further comprising generating an interface comprising the third data suggestion, wherein the indication of the acceptance of the third data suggestion is received from the third entity system via the interface.

8 . The method of claim 6 , further comprising:

generating, based on one or more routing rules, a notification associated with the third data suggestion; and

transmitting, based on the one or more routing rules, the notification to one or more users associated with the third entity system.

9 . The method of claim 6 , further comprising:

analyzing a set of accepted data suggestions associated with a set of entity systems to identify a data suggestion trend; and

generating a fourth data suggestion based on the data suggestion trend.

10 . The method of claim 6 , further comprising generating an interface comprising a set of suggestions relating to a plurality of different entity and field pairs associated with the entity system, wherein the interface comprises one or more interactive portions to identify a set of input data indicating an action corresponding to at least a portion of the set of suggestions.

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

receiving, from a first source system, a first data suggestion associated with first data associated with a first entity system;

receiving, from a second source system, a second data suggestion associated with the first data associated with a second entity system, wherein the first and the second data suggestion are accepted by the first and the second entity system, respectively;

subsequent to accepting of the first and the second data suggestion, identifying a correlation pattern corresponding to the first data suggestion and the second data suggestion;

generating a third data suggestion associated with the first data associated with a third entity system, wherein the third data suggestion is based on the correlation pattern and the third entity system is different from the first and the second entity system;

receiving, from the third entity system, an indication of an acceptance of the third data suggestion;

applying the third data suggestion to the first data to generate updated first data; and

transmitting the updated first data to the first source system and the second source system.

12 . The non-transitory computer readable storage medium of claim 11 , the operations further comprising generating an interface comprising the third data suggestion, wherein the indication of the acceptance of the third data suggestion is received from the third entity system via the interface.

13 . The non-transitory computer readable storage medium of claim 11 , further comprising:

generating, based on one or more routing rules, a notification associated with the third data suggestion; and

transmitting, based on the one or more routing rules, the notification to one or more users associated with the third entity system.

14 . The non-transitory computer readable storage medium of claim 11 , wherein the first data suggestion is received by the first source system from a first end-user system.

15 . The non-transitory computer readable storage medium of claim 11 , the operations further comprising generating an interface comprising a set of suggestions relating to a plurality of different entity and field pairs associated with the entity system, wherein the interface comprises one or more interactive portions to identify a set of input data indicating an action corresponding to at least a portion of the set of suggestions.

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 Jan 3, 2024
From: SANSHWE, STEVEN; KRITHIVASAN, RAJEEV RAJAGOPALAN; O'BRIEN, JAMIE; SHATSKY, JESSE; REED, BRYAN; FRAILEY, CATHERINE; ALEKAR, SANKET
To: YEXT, INC.
Reel/Frame 066002/0121 →
Continuity (3)
Continuation 17207045 · Mar 19, 2021
Provisional Application 62991992 · Mar 19, 2020
Related Publication 20240028585A1 · Jan 25, 2024
References Cited (8)
US 9223989B2 · Baldwin · 2015 [cited by examiner]
US 20160048542A1 · Gluzman Peregrine et al. · 2016 [cited by applicant]
US 20160171557A1 · Fanous · 2016 [cited by examiner]
US 20190158994A1 · Gross · 2019 [cited by examiner]
PCT Notification of Transmittal Of The International Search Report And The Written Opinion Of The International Searching Authority for PCT Application No. PCT/US2021/23230, mailed Jun. 8, 2021, 23 pages. [cited by applicant]
PCT Notification of International Preliminary Report on Patentability for PCT Application No. PCT/US2021/23230, mailed Sep. 29, 2022, 13 pages. [cited by applicant]
Supplementary European Search Report for EP Application No. 21770839, dated Dec. 6, 2023, 2 pages. [cited by applicant]
European Office Action in corresponding European Application No. 21 770 839.5 dated Jan. 5, 2024 (8 pages). [cited by applicant]