Patentable/Patents/US-10831845
US-10831845

Generation of enhanced search results

PublishedNovember 10, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, at a search engine, a search query submitted by a user to the search engine; identifying an entity that is associated with the search query; determining that the user that submitted the search query to the search engine is associated with the entity in an entity listing portal; and in response to determining that the user that submitted the search query to the search engine is associated with the entity in an entity listing portal, providing a search results webpage that includes i) search results that the search engine generated responsive to the search query and ii) an interface through which edits to data associated with the entity within the entity listing portal can be provided.

Patent Claims
15 claims

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

1

1. A computer-implemented method, comprising: receiving, at a search engine, a search query submitted by a user to the search engine, and wherein the search engine is provided by a search service; receiving search results that the search engine generated responsive to the search query and a knowledge panel that is generated by the search engine and triggered based on the search query, and wherein the knowledge panel is separate from the search results and provides information specific to an entity with which the knowledge panel is associated; in response receiving the knowledge panel, identifying an entity that is associated with the search query by identifying the entity with which the knowledge panel is associated; determining, by the search service, that the user that submitted the search query to the search engine is associated with the entity which the knowledge panel is associated in an entity listing portal, wherein the entity listing portal is provided by a portal listing service that is separate from the search service; providing a search results webpage that includes the search results the search engine generated responsive to the query; and in response to determining that the user that submitted the search query to the search engine is associated with the entity with which the knowledge panel is associated in the entity listing portal, providing, in the search results webpage, an interface through which edits to data associated with the entity within the entity listing portal can be provided, wherein the interface through which the edits can be provided is provided by the portal listing service and without requiring the user to separately log in to or perform a separate authentication to the portal listing service.

2

2. The method of claim 1 , wherein the search query includes keywords that refer to the entity.

3

3. The method of claim 1 , wherein the entity is associated with one or more of the search results.

4

4. The method of claim 1 , wherein the user is associated with the entity in the entity listing portal as an owner of the entity that is established through a verification process.

5

5. The method of claim 1 , further comprising: determining that the user is logged in during a search session that includes the submission of the search query by the user to the search engine; and in response to determining that the user is logged in during a search session that includes the submission of the search query by the user to the search engine, comparing login credentials of the user with the entity listing portal to determine that the user is associated with the entity in the entity listing portal.

6

6. The method of claim 1 , wherein the edits to the data associated with the entity within the entity listing portal can include: associating a photo with the entity in the entity listing portal, providing a comment responsive to a consumer-provided review of the entity through a computer-implemented social network, and generating a computer-implemented social network post relating to the entity.

7

7. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving, at a search engine, a search query submitted by a user to the search engine, and wherein the search engine is provided by a search service; receiving search results that the search engine generated responsive to the search query and a knowledge panel that is generated by the search engine and that is triggered based on the search query, and wherein the knowledge panel is separate from the search results and provides information specific to an entity with which the knowledge panel is associated; in response receiving the knowledge panel, identifying an entity that is associated with the search query by identifying the entity with which the knowledge panel is associated; determining, by the search service, that the user that submitted the search query to the search engine is associated with the entity with which the knowledge panel is associated in an entity listing portal, wherein the entity listing portal is provided by a portal listing service that is separate from the search service; providing a search results webpage that includes the search results the search engine generated responsive to the query; and in response to determining that the user that submitted the search query to the search engine is associated with the entity with which the knowledge panel is associated in the entity listing portal, providing, in the search results webpage, an interface through which edits to data associated with the entity within the entity listing portal can be provided, wherein the interface through which the edits can be provided is provided by the portal listing service and without requiring the user to separately log in to or perform a separate authentication to the portal listing service.

8

8. The system of claim 7 , wherein the search query includes keywords that refer to the entity.

9

9. The system of claim 7 , wherein the entity is associated with one or more of the search results.

10

10. The system of claim 7 , wherein the user is associated with the entity in the entity listing portal as an owner of the entity that is established through a verification process.

11

11. The system of claim 7 , the operations further comprising: determining that the user is logged in during a search session that includes the submission of the search query by the user to the search engine; and in response to determining that the user is logged in during a search session that includes the submission of the search query by the user to the search engine, comparing login credentials of the user with the entity listing portal to determine that the user is associated with the entity in the entity listing portal.

12

12. The system of claim 7 , wherein the edits to the data associated with the entity within the entity listing portal can include: associating a photo with the entity in the entity listing portal, providing a comment responsive to a consumer-provided review of the entity through a computer-implemented social network, and generating a computer-implemented social network post relating to the entity.

13

13. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising: receiving, at a search engine, a search query submitted by a user to the search engine, and wherein the search engine is provided by a search service; receiving search results that the search engine generated responsive to the search query and a knowledge panel that that is generated by the search engine and is triggered based on the search query, and wherein the knowledge panel is separate from the search results and provides information specific to an entity with which the knowledge panel is associated; in response receiving the knowledge panel, identifying an entity that is associated with the search query by identifying the entity with which the knowledge panel is associated; determining, by the search service, that the user that submitted the search query to the search engine is associated with the entity with which the knowledge panel is associated in an entity listing portal, wherein the entity listing portal is provided by a portal listing service that is separate from the search service; providing a search results webpage that includes the search results the search engine generated responsive to the query; and in response to determining that the user that submitted the search query to the search engine is associated with the entity with which the knowledge panel is associated in the entity listing portal, providing, in the search results webpage, an interface through which edits to data associated with the entity within the entity listing portal can be provided, wherein the interface through which the edits can be provided is provided by the portal listing service and without requiring the user to separately log in to or perform a separate authentication to the portal listing service.

14

14. The computer-readable medium of claim 13 , wherein the search query includes keywords that refer to the entity.

15

15. The computer-readable medium of claim 13 , wherein the entity is associated with one or more of the search results.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 30, 2018

Publication Date

November 10, 2020

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. “Generation of enhanced search results” (US-10831845). https://patentable.app/patents/US-10831845

© 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.