IP Library Granted Patent US 9,436,961
Granted Patent B2
US 9,436,961 · App. 14/255,268 · Granted Sep 6, 2016

System and method for selling a product through an adaptable purchase interface

Inventor: Hany Rashwan (San Francisco, CA)
Assignee: Ribbon Payments, Inc.
G06Q30/0641G06Q30/0244G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,436,961
App. No.
14/255,268
Granted
Sep 6, 2016
Kind
B2
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 request to the link; identifying a referral channel of the 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 request; and at the purchase interface, completing a purchase from the product purchase interface.

Claims (40)

1. 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 request to the link;

identifying a referral channel of the 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 request, comprising:

redirecting to a product purchase interface implemented within an account page on the referring channel when a first product purchase mode is selected, wherein the product purchase interface on the account page on the referring channel comprises a browser frame to a page of the online commerce platform, wherein the page of the browser frame is secured through a security certificate; and

at the purchase interface, completing a purchase from the product purchase interface.

2. The method of claim 1 , wherein transmitting a response of the selected product purchase interface mode further comprises responding with a product purchase interface on a page of the online commerce platform if a second product purchase mode is selected.

3. The method of claim 2 , wherein responding with a product purchase interface on a page of the online commerce platform comprises rendering the product purchase interface with a template according to the referring channel.

4. The method of claim 2 , wherein responding with a product purchase interface on a page of the online commerce platform comprises including meta data tags that specify an embeddable purchase interface in a response to at least one referral channel; and providing the embeddable purchase interface upon receiving a request of the referral channel.

5. The method of claim 4 , wherein the embeddable purchase interface is configured to seamlessly display on activation of an advertisement.

6. The method of claim 5 , wherein the meta data tag is in a header of an HTML document response and is an open graph meta tag that specifies a URI of the embeddable purchase interface, and wherein the embeddable purchase interface is a flash media file configured for implementing an interactive purchase interface.

7. The method of claim 4 , wherein the embeddable purchase interface is configured to seamless display within a content stream in the referral channel.

8. The method of claim 7 , wherein the meta tag is in a header of an HTML document response and is an open graph meta tag that specifies a URI of the embeddable purchase interface, and wherein the embeddable purchase interface is a flash media file configured for implementing an interactive purchase interface.

9. The method of claim 8 , wherein the embeddable purchase interface is secured through a security certificate.

10. The method of claim 4 , wherein at the purchase interface, completing a purchase comprises detecting account authentication status within the purchase interface; collecting billing information if billing information is not stored for detected account; and confirming purchase.

11. The method of claim 4 , further comprising detecting a social network account identity, and identifying an account on the online commerce platform associated with the social network account identity; and using previously collected billing information.

12. The method of claim 1 , further detecting a post that includes the link in a post on a referral channel; and monitoring actions taken within the referral channel on the post for a purchase action, and if a purchase action is executed by an account initiating a purchase process for the product.

13. The method of claim 1 , further comprising providing a sharing interface with sharing options of a set of online channels, which includes at least a first online channel and a second online channel; and transmitting at least the URI link in a publication request to at least one of the online channels.

14. The method of claim 1 , further comprising providing a sharing interface with a sharing option of sharing the URI link as an advertisement within an advertising distribution service.

15. The method of claim 14 , further comprising collecting advertisement campaign properties and submitting the advertisement campaign properties and the URI link to the advertising distribution service.

16. The method of claim 15 , further comprising collecting URI link analytics and updating at least one advertisement campaign property of the advertisement.

17. The method of claim 15 , wherein the advertising distribution service is operated by the online commerce platform.

18. The method of claim 1 , wherein transmitting a response of the selected product purchase interface mode further comprises if the referring channel is a first social network, redirecting to a product purchase interface implemented within an account of a first social network; if the referring channel is a media preview request of a second social network, responding with a product purchase interface on a page of the online commerce 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 a request of channel; if the referring channel has no targeted product purchase mode, responding with a product purchase interface on a page of the online commerce platform.

19. 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 a request to the link from a first outside channel;

conditionally selecting a product purchase interface from a set of interface modes based on the referral channel;

redirecting to a product purchase interface implemented within an account page on the referring channel when a first product purchase interface mode is selected, the product purchase interface comprising a browser frame to a page of the online commerce platform, wherein the page of the browser frame is secured through a security certificate;

when a second product purchase interface mode is selected, generating a product purchase interface response that comprises meta data tags that specify an embeddable purchase interface URI;

transmitting the product purchase interface response in reply to the request;

transmitting an embeddable purchase interface in reply to a second request of the first outside channel, wherein the embeddable purchase interface is configured for display within the content of the first outside channel;

at the embeddable purchase interface, completing a purchase of the product.

20. The method of claim 19 , wherein the meta tag is a video meta tag that references a flash file configured for displaying a product purchase interface.

21. The method of claim 19 , wherein the meta tag is a purchase related meta tag that references a purchase service usable by the outside channel.

22. The method of claim 19 , wherein the embeddable purchase interface is secured through a security certificate.

23. The method of claim 19 , wherein the embeddable purchase interface is configured to seamlessly display on activation of an advertisement.

24. The method of claim 19 , wherein the embeddable purchase interface is configured to seamless display within a content stream in the referral channel.

Assignments (9)
SECURITY INTEREST Recorded Jan 5, 2026
From: DAILYPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 073366/0167 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL AT REEL/FRAME NO. 60750/0307 Recorded Dec 30, 2025
From: INNOVATION CREDIT GROWTH FUND IX, L.P., AS AGENT
To: DAILYPAY, LLC (F/K/A DAILYPAY, INC.)
Reel/Frame 074136/0573 →
CHANGE OF NAME Recorded Nov 26, 2025
From: DAILYPAY, INC.
To: DAILYPAY, LLC
Reel/Frame 073715/0628 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT R/F 053964/0005 Recorded Aug 9, 2022
From: TRINITY CAPITAL INC.
To: DAILYPAY, INC.
Reel/Frame 061132/0625 →
SECURITY INTEREST Recorded Aug 9, 2022
From: DAILYPAY, INC.
To: INNOVATION CREDIT GROWTH FUND IX, L.P., AS AGENT
Reel/Frame 060750/0307 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE DATA PREVIOUSLY RECORDED ON REEL 053964 FRAME 0005. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 20, 2020
From: DAILYPAY, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 054157/0034 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 1, 2020
From: DAILYPAY, INC.
To: TRINITY CAPITAL INC., AS AGENT
Reel/Frame 053964/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2020
From: RIBBON PAYMENTS INC.
To: DAILYPAY, INC.
Reel/Frame 053461/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2014
From: RASHWAN, HANY
To: RIBBON PAYMENTS, INC.
Reel/Frame 032699/0225 →
Continuity (3)
Continuation In Part 13871976 · Apr 26, 2013
Provisional Application 61638918 · Apr 26, 2012
Related Publication 20140229270A1 · Aug 14, 2014