System and method for providing a single input field having multiple processing possibilities

US9373138B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9373138-B2
Application numberUS-201514853545-A
CountryUS
Kind codeB2
Filing dateSep 14, 2015
Priority dateMar 31, 2014
Publication dateJun 21, 2016
Grant dateJun 21, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are methods for providing a buy option to search results in a generalized search engine. That one location for a search field can be a website, an application, a search bar in a web browser, etc. Rather than navigating to a website to perform a search in the context of that website, a user can instead navigate to or open a generalized search field. Via the generalized search field, the system can analyze the input from the user and the resulting context. A buy button can be included a search result to the user input in the input search field. Payment for an item can be processing using a payment account registered with the system with delivery coordinated with a separate merchant via an application programming interface.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity uses a generalized search engine that indexes and searches both merchant websites and non-merchant websites; receiving input from a user in the input field to yield user input, wherein the user input is textual; correlating the user input against a product database of products for sale from a merchant to yield a correlation; determining, via a processor, that the user input is associated with one of a search intent and a purchase intent to yield a determination, wherein the determination of whether the user input indicates the purchase intent or the search intent is made based on the correlation; when the determination indicates the search intent: presenting a search result comprising a non-merchant website; receiving a search interaction associated with the non-merchant website; and transitioning the user to the non-merchant website; when the determination indicates the purchase intent: receiving, via an application programming interface, data associated with an item from a merchant site, the item being selected based on the user input; presenting a purchase-related search result comprising a buy now option associated with the item; receiving a user interaction associated with the buy now option; and based on the user interaction, processing a payment for the item via stored payment information for the user at the generalized search entity to yield purchasing data; and communicating the purchasing data via the application programming interface to the merchant site, whereby the merchant site can manage delivery of the item. 2. The method of claim 1 , further comprising: requesting search data via the application programming interface based on the user input. 3. The method of claim 1 , wherein the generalized search entity and the merchant site are different entities. 4. The method of claim 1 , wherein the generalized search entity and the merchant site each have a different ways of interacting with users. 5. The method of claim 1 , wherein communicating the purchasing data via the application programming interface to the merchant site enables communication between two applications on a device. 6. The method of claim 1 , wherein the generalized search entity is accessed via an application on one of a mobile device and a computing device. 7. A system comprising: a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising: presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity uses a generalized search engine that indexes and searches both merchant websites and non-merchant websites; receiving input from a user in the input field to yield user input, wherein the user input is textual; correlating the user input against a product database of products for sale from a merchant to yield a correlation; determining, via a processor, and without further user interaction after the user input, that the user input is associated with one of a search intent and a purchase intent to yield a determination, wherein the determination of whether the user input indicates the purchase intent or search intent is made based on the correlation; when the determination indicates the search intent: presenting a search result comprising a non-merchant website; receiving a search interaction associated with the non-merchant website; and transitioning the user to the non-merchant website; when the determination indicates the purchase intent: receiving, via an application programming interface, data associated with an item from a merchant site, the item being selected based on the user input; presenting a purchase-related search result comprising a buy now option associated with the item; receiving a user interaction associated with the buy now option; and based on the user interaction, processing a payment for the item via stored payment information for the user at the generalized search entity to yield purchasing data; and communicating the purchasing data via the application programming interface to the merchant site, whereby the merchant site can manage delivery of the item. 8. The system of claim 7 , wherein the instructions cause the processor to perform a further operation comprising: requesting search data via the application programming interface based on the user input. 9. The system of claim 7 , wherein the generalized search entity and the merchant site are different entities. 10. The system of claim 7 , wherein the generalized search entity and the merchant site each have a different means of interacting with users. 11. The system of claim 7 , wherein communicating the purchasing data via the application programming interface to the merchant site enables communication between two applications on a device. 12. The system of claim 7 , wherein the generalized search engine is accessed via an application on one of a mobile device and a computing device. 13. A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising: presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity processes data using a generalized search engine that indexes and searches both merchant websites and non-merchant websites; receiving input from a user in the input field to yield user input, wherein the user input is textual; correlating the user input against a product database of products for sale from a merchant to yield a correlation; determining, via a processor, that the user input is associated with one of a search intent and a purchase intent to yield a determination, wherein the determination of whether the user input indicates the purchase intent or the search intent is made based on the correlation; when the determination indicates the search intent: presenting a search result comprising a non-merchant website; receiving a search interaction associated with the non-merchant website; and transitioning the user to the non-merchant website; when the determination indicates the purchase intent: receiving, via an application programming interface, data associated with an item from a merchant site, the item being selected based on the user input; presenting a purchase-related search result comprising a buy now option associated with the item; receiving a user interaction associated with the buy now option; and based on the user interaction, processing a payment for the item via stored payment information for the user at the generalized search entity to yield purchasing data; and communicating the purchasing data via the application programming interface to the merchant site, whereby the merchant site can manage delivery of the item. 14. The non-transitory computer-readable storage medium of claim 13 , the instructions causing the processor to perform further operations comprising: requesting search data via the application programming interface based on the user input. 15. The non-transitory computer-readable storage medium of claim 13 , wherein the generalized search entity and the merchant site are different entities. 16. The non-transitory computer-readable storage medium of claim 13 , wherein the generalized search entity and the merchant site each have a different means of interacting with users.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Classification techniques · CPC title

  • Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Representative agent · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9373138B2 cover?
Disclosed herein are methods for providing a buy option to search results in a generalized search engine. That one location for a search field can be a website, an application, a search bar in a web browser, etc. Rather than navigating to a website to perform a search in the context of that website, a user can instead navigate to or open a generalized search field. Via the generalized search fi…
Who is the assignee on this patent?
Monticello Entpr Llc, Monticello Entpr Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0613. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).