Search Result-Based Listing Generation In A Single View
Abstract
Search result-based listing generation in a single view is described. Initially, search query input is received via a user interface and, as it is received, a listing system presents obtained search results via the user interface. The listing system supports generation of listings from search results, in part, by employing a listing schema that defines attributes for listings. Responsive to selection of a search result, for instance, the listing system identifies information of the selected search result corresponding to these attributes. The listing system then configures the user interface to present, concurrently with the search results, a listing template with this information. These listing templates are the basis for generating listings exposed to client devices by a distribution platform. Responsive to input to submit a listing, for instance, the listing system forms the listing from the information in the listing template and communicates the listing to the distribution platform.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method implemented by at least one computing device, the method comprising:
presenting, by the at least one computing device, a user interface with search results; receiving, by the at least one computing device, a selection of a presented search result; identifying, by the at least one computing device, information associated with the selected search result that corresponds to specified attributes; and configuring, by the at least one computing device, the user interface to present a modifiable template concurrently with the search results as reference, the modifiable template including the information identified, and the information being modifiable based on user input.
2 . A method as described in claim 1 , further comprising receiving template input via an attribute modification instrumentality to modify the information in the modifiable template.
3 . A method as described in claim 1 , further comprising:
receiving a submission input via the user interface; responsive to the submission input, generating a listing based on the information in the modifiable template; and communicating the listing to a distribution platform configured to expose the listing to one or more client devices.
4 . A method as described in claim 1 , wherein the specified attributes include at least one of:
a listing title; a listing description; listing content; or a condition of a listed product or service.
5 . A method as described in claim 1 , wherein the modifiable template further includes user information identified from a user profile associated with the modifiable template.
6 . A method as described in claim 5 , wherein the user information includes at least one of:
a username corresponding to the user profile; a user rating associated with the user profile; or contact information associated with the user profile.
7 . A method as described in claim 1 , further comprising:
receiving search query input via the user interface; receiving the search results from a search engine based on the search query input; and configuring the search results received for presentation via the user interface.
8 . A method as described in claim 1 , wherein one or more of the search results presented are exposed by a distribution platform further configured to expose a listing generated based on the modifiable template.
9 . A method as described in claim 1 , further comprising:
receiving a first portion of search query input via the user interface; receiving a first set of search results from a search engine based on the first portion of search query input; and configuring the first set of the search results for presentation via the user interface.
10 . A method as described in claim 9 , further comprising:
receiving a second portion of search query input via the user interface; receiving at least a second set of search results from the search engine based on the first and second portions of search query input; and configuring the at least second set of search results for presentation via the user interface.
11 . A method as described in claim 1 , wherein the search results presented are from different sources.
12 . A method as described in claim 11 , wherein the different sources are different service providers.
13 . A system comprising:
at least one processor; and memory having stored thereon computer-readable instructions that are executable by the at least one processor to perform operations comprising:
generating a user interface to present search results based on search query input; and
transforming the user interface based on selection of a presented search result to present a modifiable template concurrently with the search results as reference, the modifiable template including information copied from a selected search result and a listing submission instrumentality that is selectable to expose a listing via a distribution platform based on the information included in the modifiable template.
14 . A system as described in claim 13 , wherein the operations further comprise:
receiving template input to modify the information included in the modifiable template; and transforming the user interface further to present the modifiable template with modified information in accordance with the template input.
15 . A system as described in claim 13 , wherein the operations further comprise:
receiving input to select the listing submission instrumentality; responsive to the input received, generating the listing based on the information included in the modifiable template; and communicating the listing to the distribution platform configured to expose the listing.
16 . A system as described in claim 13 , wherein:
the instructions are executable to implement an interactive agent to perform the operations; and the system further comprises at least two applications configured to employ the interactive agent to perform at least a portion of the generating and the transforming.
17 . A method implemented by at least one computing device, the method comprising:
receiving a first portion of search query input via a user interface; receiving a first set of search results from a search engine based on the first portion of search query input; presenting the first set of search results via the user interface, each presentation of a search result of the first set of search results conforming to specified attributes; receiving a second portion of search query input via the user interface; receiving at least a second set of search results from the search engine based on the first and second portions of search query input; presenting the at least second set of search results via the user interface, each presentation of a search result of the at least second set of search results conforming to the specified attributes; receiving a selection of a presented search result from the at least second set of search results; and presenting a modifiable template via the user interface concurrently with the at least second set of search results as reference, the modifiable template formed, in part, by copying information from the selected search result to the modifiable template.
18 . A method as described in claim 17 , wherein:
the first portion and second search query input comprise text input; and the at least second set of search results is received on a character-by-character basis in connection with receipt of the text input.
19 . A method as described in claim 17 , further comprising:
receiving non-textual search query input to initiate a search; receiving at least a third set of search results from the search engine based on the non-textual search query input; and presenting the at least third set of search results via the user interface, the at least third set of search results conforming to the specified attributes.
20 . A method as described in claim 17 , wherein the presented search results are from different sources.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.