System and method for selling a product through an adaptable purchase interface
AssigneeRibbon Payments, Inc.
InventorHany Rashwan
Life of this patent
Estimating the term…
Abstract
A system and method for providing online commerce that includes at an online commerce platform, configuring a product profile for selling; providing a URI link of the online commerce platform that is unique to the product profile; at the online commerce platform, receiving an HTTP request to the link; identifying a referral channel of the HTTP request; conditionally selecting a product purchase interface mode from a set of interface modes at least in part based on the referral channel; transmitting a response of the selected product purchase interface mode in reply to the HTTP request; and at the purchase interface, completing a purchase from the product purchase interface.
Claims18
A method for providing online commerce comprising:
- at an online commerce platform supported on a set of servers, storing a product profile for selling;
- providing a URI link of the online commerce platform that is unique to the product profile;
- at the online commerce platform, receiving an HTTP request to the link;
- identifying a referral channel of the HTTP request;
- conditionally selecting a product purchase interface mode from a set of interface modes at least in part based on the referral channel;
- transmitting a response of the selected product purchase interface mode in reply to the HTTP request comprising;
- when the referral channel is identified as a first social network, redirecting to a product purchase interface implemented within an account of a first social network;
- when the referral channel is identified as a media preview request of a social network, responding with a product purchase interface on a page of the online commerece platform, wherein the product purchase interface on a page of the online commerce platform comprises open graph meta data tags that specify an embeddable purchase interface and providing the embeddable purchase interface upon receiving an HTTP request of channel;
- when the referral channel is identified as having no targeted product purchase mode, responding with a product purchase interface on a page of the online commerce platform;
- and
- at the purchase interface, completing a purchase from the product purchase interface.
A method for providing shopping interface in an outside channel comprising:
- providing a URI link of an online commerce platform that is unique to a product profile, the online commerce platform run on a set of servers;
- at the online commerce platform, receiving an HTTP request to the link from a first outside channel;
- generating a product purchase interface response that comprises meta data tags that specify an embeddable purchase interface URI, the meta tag comprising a purchase related meta tag that reference of purchase service usable by the outside channel;
- transmitting the product purchase interface response in reply to the HTTP request;
- transmitting the embeddable purchase interface in reply to a second HTTP request of the first outside channel, wherein the embeddable purchase interface is configured for display within the content of the first outside channel;
- and
- at the embeddable purchase interface, completing a purchase of the product.
A method for providing multiple shopping interfaces comprising:
- at an online commerce platform supported on a set of servers, storing a product profile for selling;
- assigning a unique product URI link to the product profile;
- providing sharing interface with sharing options of a set of online channels, which includes at least a first online channel and a second online channel,
- transmitting at least the product URI link in a publication request to at least one of the online channels;
- receiving an HTTP request to the link;
- identifying a referral channel of the HTTP request;
- when the referral channel is identified as a first online channel, redirecting to a product purchase interface implemented within an account on the referring channel in a response to the HTTP request;
- when the referral channel is identified as the second online channel, responding with a product purchase interface on a page of the online commerce platform in response to the HTTP request, wherein the product purchase interface is customized according to a template of the second online channel;
- when the referral channel is identified as not in the set of online channels, responding with a product purchase interface on a page of the online commerce platform in response to the HTTP request, wherein the product purchase interface is formatted according to a default template;
- completing a purchase from the product purchase interface;
- detecting a post that includes the link in a post on a referral channel;
- monitoring actions taken within the referral channel on the post for a purchase action;
- and
- initiating a purchase process for the product if a purchase action is executed by an account.
Dependencies are inferred from the claim text.