11055312

Selecting Content Using Entity Properties

PublishedJuly 6, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving, by one or more processors, a search query that refers to a first entity; generating, by the one or more processors using the search query and an entity graph that includes one or more relationship connections between entities in the entity graph, a search query graph that comprises a plurality of nodes, wherein the search query graph includes: nodes respectively representing each of: (a) a first entity included in the search query; and (b) a second entity that is beyond what is included in the received query, but is connected to the first entity in the entity graph by a relationship connection that specifies how the first entity and the second entity are related; and wherein a topology of the search query graph is based on the entity graph; identifying, from a database, a particular content selection criteria graph having the topology that matches the topology of the search query graph generated using the entity graph, wherein the identifying comprises performing a node-by-node comparison of the search query graph with each of one or more candidate content selection criteria graphs that indicate selection criteria specified by one or more content providers different from a provider of the entity graph and provided by the one or more content providers different from the provider of the entity graph; identifying a set of content items that are distributed when the particular content selection criteria graph is matched, wherein the content items are provided by a particular content provider of the one or more content providers that provided the particular content selection criteria graph; and providing, by the one or more processors and for display on a computing device that submitted the search query, one or more from among the identified set of content items based on the identified match between the particular content selection criteria graph and the search query graph.

2

2. The method of claim 1 , wherein identifying the content selection criteria graph further comprises determining whether a topology of the search query graph matches a topology of the one or more candidate content selection criteria graphs.

3

3. The method of claim 1 , wherein identifying the content selection criteria graph further comprises comparing one or more of structures, relationships, or links of the search query graph and the one or more candidate content selection criteria graphs.

4

4. The method of claim 1 , wherein identifying content items associated with the particular content selection criteria graph comprises identifying one of a content campaign or content group associated with the particular content selection criteria graph.

5

5. The method of claim 1 , wherein identifying the content selection criteria graph further comprises determining an entity confidence score satisfies an entity threshold.

6

6. The method of claim 5 , wherein the entity confidence score represents a semantic relevancy of a particular entity to the search query.

7

7. The method of claim 5 , wherein the confidence score is based on browsing history data.

8

8. The method of claim 1 , further comprising: identifying, from the search query, the first entity from a data structure that stores entity information; and identifying a confidence score for the first entity, wherein the confidence score represents a semantic relevancy of the first entity to the search query; wherein identifying the content selection criteria graph further comprises determining that the confidence score satisfies an entity threshold.

9

9. The method of claim 1 , further comprising conducting an auction using bids submitted by content providers of the identified content items.

10

10. A system comprising: one or more computer processors; and one or more non-transitory computer readable devices that include instructions that, when executed by the one or more computer processors, cause the one or more computer processors to perform operations, the operations comprising: receiving a search query that refers to a first entity; generating, using the search query and an entity graph that includes one or more relationship connections between entities in the entity graph, a search query graph that comprises a plurality of nodes, wherein the search query graph includes: nodes respectively representing each of: (a) a first entity included in the search query; and (b) a second entity that is beyond what is included in the received query, but is connected to the first entity in the entity graph by a relationship connection that specifies how the first entity and the second entity are related; and wherein a topology of the search query graph is based on the entity graph; identifying, from a database, a particular content selection criteria graph having the topology that matches the topology of the search query graph generated using the entity graph, wherein the identifying comprises performing a node-by-node comparison of the search query graph with each of one or more candidate content selection criteria graphs that indicate selection criteria specified by one or more content providers different from a provider of the entity graph and provided by the one or more content providers different from the provider of the entity graph; identifying a set of content items that are distributed when the particular content selection criteria graph is matched, wherein the content items are provided by a particular content provider of the one or more content providers that provided the particular content selection criteria graph; and providing, for display on a computing device that submitted the search query, one or more from among the identified set of content items based on the identified match between the particular content selection criteria graph and the search query graph.

11

11. The system of claim 10 , wherein identifying the content selection criteria graph further comprises determining whether a topology of the search query graph matches a topology of the one or more candidate content selection criteria graphs.

12

12. The system of claim 10 , wherein identifying the content selection criteria graph further comprises comparing one or more of structures, relationships, or links of the search query graph and the one or more candidate content selection criteria graphs.

13

13. The system of claim 10 wherein identifying content items associated with the particular content selection criteria graph comprises identifying one of a content campaign or content group associated with the particular content selection criteria graph.

14

14. The system of claim 10 , wherein identifying the content selection criteria graph further comprises determining an entity confidence score satisfies an entity threshold.

15

15. The system of claim 14 , wherein the entity confidence score represents a semantic relevancy of a particular entity to the search query.

16

16. The system of claim 14 , wherein the confidence score is based on browsing history data.

17

17. The system of claim 10 , the operations further comprising: identifying, from the search query, the first entity from a data structure that stores entity information; and identifying a confidence score for the first entity, wherein the confidence score represents a semantic relevancy of the first entity to the search query; wherein identifying the content selection criteria graph further comprises determining that the confidence score satisfies an entity threshold.

18

18. The system of claim 10 , the operations further comprising conducting an auction using bids submitted by content providers of the identified content items.

19

19. A non-transitory computer-readable medium comprising processor executable instructions to select content via a computer network, the instructions further comprising instructions to: receive a search query that refers to a first entity; generate, using the search query and an entity graph that includes one or more relationship connections between entities in the entity graph, a search query graph that comprises a plurality of nodes, wherein the search query graph includes: nodes respectively representing each of: (a) a first entity included in the search query; and (b) a second entity that is beyond what is included in the received query, but is connected to the first entity in the entity graph by a relationship connection that specifies how the first entity and the second entity are related; and wherein a topology of the search query graph is based on the entity graph; identify, from a database, a particular content selection criteria graph having the topology that matches the topology of the search query graph generated using the entity graph, wherein the identifying comprises performing a node-by-node comparison of the search query graph with each of one or more candidate content selection criteria graphs that indicate selection criteria specified by one or more content providers different from a provider of the entity graph and provided by the one or more content providers different from the provider of the entity graph; identify a set of content items that are distributed when the particular content selection criteria graph is matched, wherein the content items are provided by a particular content provider of the one or more content providers that provided the particular content selection criteria graph; and provide, for display on a computing device that submitted the search query, one or more from among the identified set of content items based on the identified match between the particular content selection criteria graph and the search query graph.

20

20. The non-transitory computer-readable medium of claim 19 , the instructions further comprising instructions to: identify, from the search query, the first entity from a data structure that stores entity information; and identify a confidence score for the first entity, wherein the confidence score represents a semantic relevancy of the first entity to the search query; wherein the instructions to identify the content selection criteria graph further comprise instructions to determine that the confidence score satisfies an entity threshold.

Patent Metadata

Filing Date

Unknown

Publication Date

July 6, 2021

Inventors

Henrik Jacobsson

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Selecting Content Using Entity Properties” (11055312). https://patentable.app/patents/11055312

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.