Search dialogue user interface
AssigneeGoogle Inc.
InventorLawrence Chang
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search dialog user interface. In one aspect, a method includes displaying a search using interface, comprising: a search dialog user interface in which a plurality of search threads are initiated, each search thread comprising a plurality of entries, wherein the entries comprise: one or more query messages, each query message being descriptive of one or more search criteria, one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread; and a search result display location in which search results corresponding to an active result message are displayed.
Claims20
A non-transitory computer readable storage medium storing instructions that when executed by a user device cause the user device to perform operations comprising:
- displaying a search user interface within an electronic message processing application associated with an electronic message database, the search user interface comprising:
- (A) an electronic message display area configured to display a plurality of message threads, a respective message thread in the plurality of message threads including a plurality of electronic messages sharing predefined criteria;
- (B) a search dialogue user interface configured to display a plurality of search threads, each search thread comprising a plurality of entries, wherein the entries comprise:
- one or more query messages, each query message being descriptive of one or more search criteria;
- one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread;
- and
- wherein a search dialogue user interface is configured to execute user queries against a document database other than the electronic message database by
- obtaining, from a user, a query message;
- and
- executing a user query identified by the query message against the document database other than the electronic message database;
- (C) a search result display location configured to display, to the user, search results corresponding to an active result message.
A method performed by a data processing apparatus, comprising:
- at an electronic device having one or more processors and memory stored instructions for execution by the one or more processors:
- displaying, on the electronic device, a search user interface within an electronic message processing application associated with an electronic message database, the search user interface comprising:
- (A) an electronic message display area configured to display a plurality of message threads, a respective message thread in the plurality of message threads including a plurality of electronic messages sharing predefined criteria;
- (B) a search dialogue user interface configured to display a plurality of search threads, each search thread comprising a plurality of entries, wherein the entries comprise:
- one or more query messages, each query message being descriptive of one or more search criteria;
- one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread;
- and
- wherein a search dialogue user interface is configured to execute user queries against a document database other than the electronic message database by
- obtaining, from a user, a query message;
- and
- executing a user query identified by the query message against the document database other than the electronic message database;
- (C) a search result display location configured to display, to the user, search results corresponding to an active result message.
An electronic device, comprising:
- a processor;
- and
- a computer storage system storing instructions that when executed by the processor cause the electronic device to perform operations comprising:
- displaying a search user interface within an electronic message processing application associated with an electronic message database, the search user interface comprising:
- (A) an electronic message display area configured to display a plurality of message threads, a respective message thread in the plurality of message threads including a plurality of electronic messages sharing predefined criteria;
- (B) a search dialogue user interface configured to display a plurality of search threads, each search thread comprising a plurality of entries, wherein the entries comprise:
- one or more query messages, each query message being descriptive of one or more search criteria;
- one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread;
- and
- wherein a search dialogue user interface is configured to execute user queries against a document database other than the electronic message database by
- obtaining, from a user, a query message;
- and
- executing a user query identified by the query message against the document database other than the electronic message database;
- (C) a search result display location configured to display, to the user, search results corresponding to an active result message.
Dependencies are inferred from the claim text.