Methods and systems for order management and processing using a distributed commerce platform
US-2017046759-A1 · Feb 16, 2017 · US
US9940653B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9940653-B1 |
| Application number | US-201715482334-A |
| Country | US |
| Kind code | B1 |
| Filing date | Apr 7, 2017 |
| Priority date | Apr 7, 2017 |
| Publication date | Apr 10, 2018 |
| Grant date | Apr 10, 2018 |
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.
A method and apparatus for a commerce platform coordinating a purchase of a product sold by a merchant system through a third party application are described. The method may include receiving a notification at the commerce platform from the third party application that a user device executing the third party application has requested to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product using the commerce platform. The method may also include generating a product checkout interface by the commerce platform based on the identifier for the product and the identifier for the merchant system, and transmitting the product checkout interface to the third party application to change a user interface of the third party application to include the product checkout interface within the third party application.
Opening claim text (preview).
We claim: 1. A method for a commerce platform processing a transaction within a third party application for coordinating a purchase of a product sold by a merchant system through the third party application comprising: receiving, by a communication device of the commerce platform, a notification at the commerce platform from the third party application that a user device executing the third party application has requested to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product using the commerce platform; generating, by a processor of the commerce platform, a product checkout interface by the commerce platform based on the identifier for the product, the identifier for the merchant system, and branding information associated with a third party system that provided the third party application to the user device; transmitting, by the communication device of the commerce platform, the product checkout interface to the third party application to render the product checkout interface within at least a portion of a user interface of the third party application, wherein the product checkout interface is generated and rendered based, at least in part, on the branding information to have an appearance consistent with an appearance of the user interface of the third party application; and processing, by the processor of the commerce platform, the transaction to complete a purchase of the product from the merchant system through the product checkout interface generated by the commerce platform and rendered within at least a portion of the user interface of the third party application, wherein the processing of the transaction through the product checkout interface is performed by the commerce platform to restrict the third party application from accessing financial information of a user received from the user device during the transaction. 2. The method of claim 1 , further comprising: providing attribution, by the commerce platform, to a third party that provides the third party application after the purchase of the product has been processed, wherein the attribution comprises a remuneration based, at least in part, on a value of the purchase. 3. The method of claim 1 , wherein processing the purchase further comprises: generating a series of product checkout interfaces that are transmitted to the third party application, wherein the series of product checkout interfaces comprise an interface to configure characteristics of the product being purchased, an interface to receive user information, an interface to receive payment information, a user interface to confirm the transaction, or a combination thereof. 4. The method of claim 3 , further comprising: receiving, at the commerce platform, user selection of one or more options within at least one of the series of product checkout interfaces; and generating an update to the at least one of the series of product checkout interfaces or transitioning to a next product checkout interface within the series of product checkout interfaces. 5. The method of claim 1 , wherein processing the purchase further comprises: generating an order for the product at the commerce platform; transmitting the order from the commerce to the merchant system for acceptance by the merchant system of the purchase of the product; receiving a confirmation at the commerce platform that the order has been accepted by the merchant system; and generating a user interface by the commerce platform that is displayed within the third party application and includes data indicative of a successful purchase of the product from the merchant system through the third party application. 6. The method of claim 1 , wherein the notification is received in response to user selection of a link to the commerce platform within the third party application, and wherein the product checkout interface is a web page generated by the commerce platform in response to user selection of the link and displayed within at least a portion of the third party application. 7. The method of claim 1 , wherein processing the purchase further comprises: receiving user identification data during the processing of the purchase; determining, by the commerce platform, that the user identification data is associated with the third party that provides the third party application; accessing user financial data in a customer profile data store of the commerce platform based on the user identification data; automatically entering the user financial data within a product checkout interface transmitted to the third party application for a purchase of a different product from a second merchant whose products are sold within the third party application; and utilizing the automatically entered user financial data to complete the purchase of the different product. 8. The method of claim 7 , wherein separate user financial data records are maintained in the customer profile data store of the commerce platform for different third parties that sells products of one or more of the merchant and the second merchant through the commerce platform. 9. The method of claim 1 , wherein a mobile device renders the third party application and the checkout interface, and wherein the commerce platform selectively controls the display of one or more pages of the checkout interface at the mobile device in response to one or more corresponding requests of the user. 10. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method for a commerce platform processing a transaction within a third party application for coordinating a purchase of a product sold by a merchant system through the third party application, the method comprising: receiving a notification at the commerce platform from the third party application that a user device executing the third party application has requested to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product using the commerce platform; generating a product checkout interface by the commerce platform based on the identifier for the product, the identifier for the merchant system, and branding information associated with a third party system that provided the third party application to the user device; transmitting, by the commerce platform, the product checkout interface to the third party application to render the product checkout interface within at least a portion of a user interface of the third party application, wherein the product checkout interface is generated and rendered based, at least in part, on the branding information to have an appearance consistent with an appearance of the user interface of the third party application; and processing, by the commerce platform, the transaction to complete a purchase of the product from the merchant system through the product checkout interface generated by the commerce platform and rendered within at least a portion of the user interface of the third party application, wherein the processing of the transaction through the product checkout interface is performed by the commerce platform to restrict the third party application from accessing financial information of a user received from the user device during the transaction. 11. The non-transitory computer readable storage medium of claim 10 , further comprising: providing attribution, by the commerce platform, to a third party that provides the third party a
by anonymising data, e.g. decorrelating personal data from the owner's identification · CPC title
replenishment orders; recurring orders · CPC title
specially adapted for electronic shopping systems · CPC title
using intermediate agents · CPC title
by specifying product or service characteristics, e.g. product dimensions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.