Persona-Based Conversation
US-2016154799-A1 · Jun 2, 2016 · US
US11042577B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11042577-B2 |
| Application number | US-201916398410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2019 |
| Priority date | Mar 17, 2016 |
| Publication date | Jun 22, 2021 |
| Grant date | Jun 22, 2021 |
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.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method comprising: receiving, from a computing device, data specifying an interest-based context of a user that specifies an interest of the user, wherein the interest-based context includes a location-based context of a map location; selecting an initial set of questions based at least on the interest of the user specified by the interest-based context, wherein the initial set of questions comprises questions previously submitted by other users for which a same interest-based context was specified for the other users that is the same as the interest-based context of the user; for the location-based context of the map location, generating a map display region of a map that includes the map location; generating a question display region that includes, for each question of the initial set of questions, user interface data that causes a user interface to display a respective representation of the question and a selectable interface element associated with the question; providing, to the computing device, the generated map display region and the question display region that includes the user interface data that causes a user interface to concurrently display the map display region and the question display region that includes the respective representation of each question and each selectable interface element, for output on a user interface of the computing device; receiving, from the computing device, data indicating a selection of a particular selectable interface element associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; generating, based on the selection of the particular selectable interface element, an updated map display region of the map that includes map locations associated with the set of answers associated with the particular question; for each answer of the set of answers, generating an answer display region that includes user interface data that causes a user interface to display a respective representation of the answer; and providing, to the computing device, the generated updated map display region and the answer display region that includes the user interface data that causes a user interface to concurrently display the updated map display region and the answer display region that includes the respective representation of each answer that is associated with the particular question, for output on the user interface of the computing device. 2. The method of claim 1 , further comprising: receiving, from the computing device, data indicating a selection of a particular selectable interface element associated with a particular answer of the set that is associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to determining that the additional set of other questions is associated with the particular answer: for each question of the additional set of other questions, generating user interface data that causes a user interface to display a respective representation of the question and a selectable interface element associated with the question; and providing, to the computing device, the generated user interface data that causes a user interface to display the respective representation of each question of the additional set, for output on the user interface of the computing device. 3. The method of claim 2 , further comprising: determining that no other questions are associated with the particular answer; and in response to determining that no other questions are associated with the particular answer: providing, to the computing device for output, a control for submission of a new question, receiving, from the computing device, the new question entered through the control, and storing data associating the new question with the particular answer. 4. The method of claim 1 , wherein the initial set of questions are ranked based on a popularity of each of the questions. 5. The method of claim 1 , wherein the set of answers are ranked based on a popularity of each of the answers. 6. The method of claim 1 , wherein providing, to the computing device, the generated user interface data that causes a user interface to display the respective representation of each answer that is associated with the particular question, for output on the user interface of the computing device, further comprises: providing, to the computing device for output, a control for submission of a new answer, receiving, from the computing device, the new answer entered through the control, and storing data associating the new answer with the particular question. 7. The method of claim 1 , wherein: receiving data specifying the interest-based context of the user that specifies an interest of the user comprises receiving a search query input by the user, the search query including terms that specify the interest of the user; the search query is for a search operation, and further comprising providing, with the generated user interface data, search results that are separate from user interface data, where each search result references a resource response to the search query. 8. 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, from a computing device, data specifying an interest-based context of a user that specifies an interest of the user, wherein the interest-based context includes a location-based context of a map location; selecting an initial set of questions based at least on the interest of the user specified by the interest-based context, wherein the initial set of questions comprises questions previously submitted by other users for which a same interest-based context was specified for the other users that is the same as the interest-based context of the user; for the location-based context of the map location, generating a map display region of a map that includes the map location; generating a question display region that includes, for each question of the initial set of questions, user interface data that causes a user interface to display a respective representation of the question and a selectable interface element associated with the question; providing, to the computing device, the generated map display region and the question display region that includes the user interface data that causes a user interface to concurrently display the map display region and the question display region that includes the respective representation of each question and each selectable interface element, for output on a user interface of the computing device; receiving, from the computing device, data indicating a selection of a particular selectable interface element associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; generating, based on the selection of the particular selectable interface element, an updated map display region of the map that includes map locations associated with the set of answers associated with the particular question; for each answer of the set of answers, generating an answer display region that includes user interface data that causes a user interface to display a respective representation of the answer; and providing, to the computing device, the generated updated map display region and the answer display region that includes the user interface data that causes a user interface to concurrently display the updated map display
Presentation of query results · CPC title
using natural language analysis · CPC title
of the multiple-choice answer-type, i.e. where a given question is provided with a series of answers and a choice has to be made from the answers · CPC title
Search customisation based on user profiles and personalisation · CPC title
Filtering based on additional data, e.g. user or group profiles (filtering in web context G06F16/9535, G06F16/9536) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.