IP Library Granted Patent US 10,769,705
Granted Patent B2
US 10,769,705 · App. 15/666,399 · Granted Sep 8, 2020

Gift transaction system architecture

Inventors: Roy Erez (Palo Alto, CA); Alex Sirota (Los Altos, CA)
Assignee: Loop Commerce, Inc.
G06Q30/0633G06Q20/12G06Q30/0641
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 10,769,705
App. No.
15/666,399
Filed
Aug 1, 2017
Granted
Sep 8, 2020
Kind
B2
Art Unit
3625
USPC
705/27.1
Abstract

A system architecture of a gift transaction system is disclosed. The gift transaction system can include a buyer interface module, a recipient interface module, a merchant backend interface module, a store front interface module, a curation module, a reminder module, an analytics module, or a media plug-in interface module. A method of operating the gift transaction system under the system architecture includes: providing an embedded widget on a website to determine gift intent to initiate a gift transaction by a buyer account for a recipient account; generating a gift buyer interface for a first client device to personalize a gift package including a gift item; generating a gift recipient interface for a second client device to customize the gift package; and communicating with a merchant backend system to complete the gift transaction to ship the gift package.

Claims (38)

1. A computer-implemented method, comprising:

generating, by one or more processors of a gift transaction system, a buyer interface, wherein the buyer interface is generated by a buyer interface module of the gift transaction system, wherein the buyer interface module is an Application Programming Interface (API) of an application, and wherein the buyer interface module is used to customize one or more elements corresponding to a gift item;

associating the buyer interface with a merchant system, wherein the buyer interface facilitates access to an inventory database of the merchant system;

receiving selection input corresponding to selection of a gift item, wherein the selection input is received through the buyer interface, and wherein selection of the gift item uses information from the inventory database of the merchant system;

receiving customization input corresponding to a presentation of the gift item, wherein the customization input is received through the buyer interface;

receiving account input corresponding to selection of a recipient user account, wherein the account input is received through the buyer interface, and wherein a plug-in module designates the recipient user account as a recipient of the gift item; and

using the plug-in module to transmit a notification of the gift item.

2. The computer-implemented method of claim 1 , wherein the one or more elements corresponding to the gift item are associated with a gift card.

3. The computer-implemented method of claim 2 , wherein the gift card includes one or more gift icons corresponding to the gift item, and wherein gift icons include an image, an animation, or an interactive multimedia object.

4. The computer-implemented method of claim 2 , further comprising:

customizing the one or more elements associated with the gift card, wherein customizing includes determining a location of an element, or determining text associated with the gift card.

5. The computer-implemented method of claim 1 , wherein the buyer interface module includes one or more customization templates, and wherein a customization template is used to customize a gift card.

6. A system, comprising:

one or more data processors;

a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including:

generating, by one or more processors of a gift transaction system, a buyer interface, wherein the buyer interface is generated by a buyer interface module of the gift transaction system, wherein the buyer interface module is an Application Programming Interface (API) of an application, and wherein the buyer interface module is used to customize one or more elements corresponding to a gift item;

associating the buyer interface with a merchant system, wherein the buyer interface facilitates access to an inventory database of the merchant system;

receiving selection input corresponding to selection of a gift item, wherein the selection input is received through the buyer interface, and wherein selection of the gift item uses information from the inventory database of the merchant system;

receiving customization input corresponding to a presentation of the gift item, wherein the customization input is received through the buyer interface;

receiving account input corresponding to selection of a recipient user account, wherein the account input is received through the buyer interface, and wherein a plug-in module designates the recipient user account as a recipient of the gift item; and

using the plug-in module to transmit a notification of the gift item.

7. The system of claim 6 , wherein the one or more elements corresponding to the gift item are associated with a gift card.

8. The system of claim 7 , wherein the gift card includes one or more gift icons corresponding to the gift item, and wherein gift icons include an image, an animation, or an interactive multimedia object.

9. The system of claim 7 , further comprising:

customizing the one or more elements associated with the gift card, wherein customizing includes determining a location of an element, or determining text associated with the gift card.

10. The system of claim 6 , wherein the buyer interface module includes one or more customization templates, and wherein a customization template is used to customize a gift card.

11. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:

generating, by one or more processors of a gift transaction system, a buyer interface, wherein the buyer interface is generated by a buyer interface module of the gift transaction system, wherein the buyer interface module is an Application Programming Interface (API) of an application, and wherein the buyer interface module is used to customize one or more elements corresponding to a gift item;

associating the buyer interface with a merchant system, wherein the buyer interface facilitates access to an inventory database of the merchant system;

receiving selection input corresponding to selection of a gift item, wherein the selection input is received through the buyer interface, and wherein selection of the gift item uses information from the inventory database of the merchant system;

receiving customization input corresponding to a presentation of the gift item, wherein the customization input is received through the buyer interface;

receiving account input corresponding to selection of a recipient user account, wherein the account input is received through the buyer interface, and wherein a plug-in module designates the recipient user account as a recipient of the gift item; and

using the plug-in module to transmit a notification of the gift item.

12. The computer-program product of claim 11 , wherein the one or more elements corresponding to the gift item are associated with a gift card.

13. The computer-program product of claim 12 , wherein the gift card includes one or more gift icons corresponding to the gift item, and wherein gift icons include an image, an animation, or an interactive multimedia object.

14. The computer-program product of claim 12 , further comprising:

customizing the one or more elements associated with the gift card, wherein customizing includes determining a location of an element, or determining text associated with the gift card.

15. The computer-program product of claim 11 , wherein the buyer interface module includes one or more customization templates, and wherein a customization template is used to customize a gift card.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2025
From: SYNCHRONY FINANCIAL
To: SYNCHRONY BANK
Reel/Frame 071675/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: LOOP COMMERCE, LLC
To: SYNCHRONY FINANCIAL
Reel/Frame 071579/0245 →
CHANGE OF NAME Recorded Apr 18, 2025
From: LOOP COMMERCE, INC.
To: LOOP COMMERCE, LLC
Reel/Frame 070890/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2017
From: EREZ, ROY; SIROTA, ALEX
To: LOOP COMMERCE, INC.
Reel/Frame 044096/0989 →
Continuity (3)
Continuation 13794375 · Mar 11, 2013
Provisional Application 61754497 · Jan 18, 2013
Related Publication 20180040057A1 · Feb 8, 2018
Cited By (1)
US 12,694,391