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.
Legal claims defining the scope of protection, as filed with the USPTO.
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. The method of claim 1 , wherein the search query includes keywords that refer to the entity.
3. The method of claim 1 , wherein the entity is associated with one or more of the search results.
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. 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. 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. 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. The system of claim 7 , wherein the search query includes keywords that refer to the entity.
9. The system of claim 7 , wherein the entity is associated with one or more of the search results.
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. 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. 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. 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. The computer-readable medium of claim 13 , wherein the search query includes keywords that refer to the entity.
15. The computer-readable medium of claim 13 , wherein the entity is associated with one or more of the search results.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 30, 2018
November 10, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.