Methods and Systems for Generating Search Results and Recommendations Based on Multi-Sourced Two-Way Correspondence and Relative Entity Prominence
US-2019251205-A1 · Aug 15, 2019 · US
US11222048B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11222048-B2 |
| Application number | US-201916661641-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 23, 2019 |
| Priority date | Oct 23, 2018 |
| Publication date | Jan 11, 2022 |
| Grant date | Jan 11, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method to manage data associated with a merchant system to provide in response to a search query from an end user system. The system and method generate a custom entity type including one or more fields comprising first data corresponding to the merchant system. An update to the first data of the custom entity type can be received and an updated custom entity type is generated. The updated custom entity type is distributed to multiple business listing provider systems configured to provide search results associated with the merchant system in response to a search query from an end user system. The system and method can also generate a search experience interface including multiple input fields. The search experience interface is displayed to an end user to receive search terms via the first input and the second input field in response to a single search action.
Opening claim text (preview).
What is claimed is: 1. A method comprising: generating, in a knowledge graph comprising a plurality of entity types storing data associated with a merchant system, by a processing device, a first entity type associated with a first category of data associated with the merchant system, wherein the first entity type comprises a first data field storing a first data value corresponding to the first category and the merchant system; generating, in the knowledge graph, a second entity type associated with a second category of data associated with the merchant system, wherein the second entity type comprises a second data field storing a second data value corresponding to the second category and the merchant system, wherein the first entity type and the second entity type are searchable in response to a query relating to the merchant system; establishing a relationship between the first entity type and the second entity type, wherein the relationship is defined by a relationship type selected by the merchant system; receiving, from the merchant system, a first update to the first data value of the first entity type; generating an updated first entity type comprising the first update to the first data value; determining based on the relationship type between the first entity type and the second entity type, that the second entity type is to be updated in view of the first update; generating, in view of the determining, a second update to the second data value of the second entity type; and storing, in the knowledge graph, the first update of the first entity type and the second update of the second entity type. 2. The method of claim 1 , further comprising distributing the first update and the second update to a plurality of business listing provider systems. 3. The method of claim 2 , wherein the plurality of business listing provider systems are configured to provide the first update of the first entity type and the second update of the second entity type to an end user system. 4. The method of claim 3 , wherein the first update and the second update are provided to the end user system in response to a search query from the end user system. 5. The method of claim 1 , further comprising: establishing a plurality of relationships between the first entity type and a plurality of additional entity types; and in view of the plurality of relationships, updating the plurality of additional entity types in response to the first update to the first data value of the first entity type. 6. The method of claim 5 , further comprising: receiving an update to an additional data value of a first additional entity type of the plurality of additional entity types; and in view of a relationship type between the first additional entity type and the first entity type, updating the first entity type. 7. A system comprising: a memory to store instructions; and a processing device operatively coupled to the memory, the processing device to execute the instructions to: receive a first selection from a merchant system of a first input field, wherein the first input field is associated with a first entity type associated with a first category of data associated with the merchant system, wherein the first entity type comprises a first data field storing a first data value corresponding to the first category and the merchant system; receive a second selection from the merchant system of a second input field, wherein the second input field is associated with a second entity type associated with a second category of data associated with the merchant system, wherein the second entity type comprises a second data field storing a second data value corresponding to the second category and the merchant system; generate a search experience interface comprising the first input field and the second input field; display the search experience interface to an end user system; receive, from the end user system, a first search term provided via the first input field of the search experience interface; receive, from the end user system, a second search term provided via the second input field of the search experience interface; and execute a search of a set of data comprising the first entity type and the second entity type associated with the merchant system in view of the first search term and the second search term. 8. The system of claim 7 , the processing device to execute the instructions to: associate the first input field with a first set of parameters; and display the first set of parameters in connection with the first input field in the search experience interface. 9. The system of claim 8 , wherein the first search term corresponds to a first parameter of the first set of parameters. 10. The system of claim 7 , wherein execution of the search comprises accessing the first data field of the first entity type and the second data field of the second entity type. 11. The system of claim 7 , wherein the first entity type is a custom entity type generated in response to one or more inputs received from the merchant system. 12. The system of claim 7 , the processing device to execute the instructions to: receive an update to the first data of the first entity type; in response to receiving the update to the first data, generating an updated first entity type; and distribute the updated first entity type to a plurality of business listing provider systems configured to provide search results associated with the merchant system in response to a search query from an end user system, wherein the search results comprise the update to the first data. 13. The system of claim 7 , the processing device to execute the instructions to: generate a relationship type between the first entity type and the second entity type, wherein the relationship type represents a relationship between the first entity type and the second entity type. 14. The system of claim 7 , wherein the search is executed in response to receipt of a single indication of a search action from the merchant system. 15. A non-transitory computer readable storage medium having instructions that, if executed by a processing device, cause the processing device to: receive a first selection from a merchant system of a first input field, wherein the first input field is associated with a first entity type associated with a first category of data associated with the merchant system, wherein the first entity type comprises a first data field storing a first data value corresponding to the first category and the merchant system; receive a second selection from the merchant system of a second input field wherein the second input field is associated with a second entity type associated with a second category of data associated with the merchant system, wherein the second entity type comprises a second data field storing a second data value corresponding to the second category and the merchant system; generate a search experience interface comprising the first input field and the second input field; display the search experience interface to an end user system; receive, from the end user system, a first search term provided via the first input field of the search experience interface; receive, from the end user system, a second search term provided via the second input field of the search experience interface; and execute a search of a set of data comprising the first entity type and the second entity type associated with the merchant system in view of the first search term and the second search term. 16. The non-transitory computer readable storage medium o
Indexing; Web crawling techniques · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
Presentation of query results · CPC title
Entity relationship models · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.