IP Library Granted Patent US 10,373,236
Granted Patent B2
US 10,373,236 · App. 16/189,226 · Granted Aug 6, 2019

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,373,236
App. No.
16/189,226
Granted
Aug 6, 2019
Kind
B2
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 (77)

1. A computer-implemented method, comprising:

receiving, by one or more processors of a gift transaction system, input corresponding to acceptance of a gift item;

generating a recipient interface, wherein the recipient interface is generated by a recipient interface module of the gift transaction system, wherein the recipient interface module is an Application Programming Interface (API) of an application, wherein a module of the gift transaction system uses the recipient interface to modify a digital interface of a merchant system to display the recipient interface, wherein a computing system other than the gift transaction system provides the digital interface, and wherein the recipient interface facilitates access to an inventory database of the merchant system;

receiving input corresponding to customization of the gift item, wherein the input is received using the recipient interface, wherein interactions with the recipient interface are received by the recipient interface module, and wherein customization includes a selection that modifies the gift item;

receiving input corresponding to an acceptance confirmation, wherein the input is received using the recipient interface; and

adjusting the inventory database of the merchant system, wherein the inventory database is adjusted in response to the acceptance confirmation, and wherein the inventory database is adjusted to change a status of the modified gift item.

2. The computer-implemented method of claim 1 , wherein the selection that modifies the gift item includes selection of a variant of the gift item.

3. The computer-implemented method of claim 1 , wherein the selection that modifies the gift item includes exchanging the gift item for a different gift item.

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

receiving an input corresponding to selection of an additional item.

5. The computer-implemented method of claim 1 , further comprising:

determining a final value, wherein the final value is determined upon receiving the input corresponding to the acceptance confirmation; and

generating a gift card when the final value is less than a value of the gift item.

6. The computer-implemented method of claim 1 , further comprising:

determining a final value, wherein the final value is determined upon receiving the input corresponding to the acceptance confirmation; and

issuing a request for an additional payment when the final value is greater than a value of the gift item.

7. The computer-implemented method of claim 1 , further comprising:

determining a final value, wherein the final value is determined using a shipping destination, and wherein input corresponding to the shipping destination is received through the recipient interface.

8. The computer-implemented method of claim 1 , further comprising:

determining a final value, wherein the final value is determined using the modified gift item.

9. The computer-implemented method of claim 1 , further comprising:

sending a request for payment for the modified gift item, wherein the request is sent in response to the acceptance confirmation.

10. The computer-implemented method of claim 1 , wherein the module of the gift transaction system that modifies the digital interface is a plug-in module provided by the computing system.

11. The computer-implemented method of claim 1 , wherein the merchant system includes the computing system.

12. The computer-implemented method of claim 1 , wherein the computing system hosts a social networking system.

13. A computing system implementing a gift transaction system, comprising:

one or more processors; and

a non-transitory computer-readable medium including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

receiving input corresponding to acceptance of a gift item;

generating a recipient interface, wherein the recipient interface is generated by a recipient interface module of the gift transaction system, wherein the recipient interface module is an Application Programming Interface (API) of an application, wherein a module of the gift transaction system uses the recipient interface to modify a digital interface to display the recipient interface, wherein a computing system other than the gift transaction system provides the digital interface, and wherein the recipient interface facilitates access to an inventory database of a merchant system;

receiving input corresponding to customization of the gift item, wherein the input is received using the recipient interface, wherein interactions with the recipient interface are received by the recipient interface module, and wherein customization includes a selection that modifies the gift item;

receiving input corresponding to an acceptance confirmation, wherein the input is received using the recipient interface; and

adjusting the inventory database of the merchant system, wherein the inventory database is adjusted in response to the acceptance confirmation, and wherein the inventory database is adjusted to change a status of the modified gift item.

14. The computing system of claim 13 , wherein the selection that modifies the gift item includes selection of a variant of the gift item.

15. The computing system of claim 13 , wherein the selection that modifies the gift item includes exchanging the gift item for a different gift item.

16. The computing system of claim 13 , further comprising:

receiving an input corresponding to selection of an additional item.

17. The computing system of claim 13 , further comprising:

determining a final value, wherein the final value is determined upon receiving the input corresponding to the acceptance confirmation; and

generating a gift card when the final value is less than a value of the gift item.

18. The computing system of claim 13 , further comprising:

determining a final value, wherein the final value is determined upon receiving the input corresponding to the acceptance confirmation; and

issuing a request for an additional payment when the final value is greater than a value of the gift item.

19. The computing system of claim 13 , further comprising:

determining a final value, wherein the final value is determined using a shipping destination, and wherein input corresponding to the shipping destination is received through the recipient interface.

20. The computing system of claim 13 , further comprising:

determining a final value, wherein the final value is determined using the modified gift item.

21. The computing system of claim 13 , further comprising:

sending a request for payment for the modified gift item, wherein the request is sent in response to the acceptance confirmation.

22. The computing system of claim 13 , wherein the module of the gift transaction system that modifies the digital interface is a plug-in module provided by the computing system.

23. The computing system of claim 13 , wherein the merchant system includes the computing system.

24. The computing system of claim 13 , wherein the computing system hosts a social networking system.

25. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions that, when executed by one or more processors, cause the one or more processors to:

receive, by a gift transaction system, input corresponding to acceptance of a gift item;

generate a recipient interface, wherein the recipient interface is generated by a recipient interface module of the gift transaction system, wherein the recipient interface module is an Application Programming Interface (API) of an application, wherein a module of the gift transaction system uses the recipient interface to modify a digital interface to display the recipient interface, wherein a computing system other than the gift transaction system provides the digital interface, and wherein the recipient interface facilitates access to an inventory database of a merchant system;

receive input corresponding to customization of the gift item, wherein the input is received using the recipient interface, wherein interactions with the recipient interface are received by the recipient interface module, and wherein customization includes a selection that modifies the gift item;

receive input corresponding to an acceptance confirmation, wherein the input is received using the recipient interface; and

adjust the inventory database of the merchant system, wherein the inventory database is adjusted in response to the acceptance confirmation, and wherein the inventory database is adjusted to change a status of the modified gift item.

26. The computer-program product of claim 25 , wherein the selection that modifies the gift item includes selection of a variant of the gift item.

27. The computer-program product of claim 25 , wherein the selection that modifies the gift item includes exchanging the gift item for a different gift item.

28. The computer-program product of claim 25 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

receive an input corresponding to selection of an additional item.

29. The computer-program product of claim 25 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

determine a final value, wherein the final value is determined upon receiving the input corresponding to the acceptance confirmation; and

generate a gift card when the final value is less than a value of the gift item.

30. The computer-program product of claim 25 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

determine a final value, wherein the final value is determined upon receiving the input corresponding to the acceptance confirmation; and

issue a request for an additional payment when the final value is greater than a value of the gift item.

31. The computer-program product of claim 25 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

determine a final value, wherein the final value is determined using a shipping destination, and wherein input corresponding to the shipping destination is received through the recipient interface.

32. The computer-program product of claim 25 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

determine a final value, wherein the final value is determined using the modified gift item.

33. The computer-program product of claim 25 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

send a request for payment for the modified gift item, wherein the request is sent in response to the acceptance confirmation.

34. The computer-program product of claim 25 , wherein the module of the gift transaction system that modifies the digital interface is a plug-in module provided by the computing system.

35. The computer-program product of claim 25 , wherein the merchant system includes the computing system.

36. The computer-program product of claim 25 , wherein the computing system hosts a social networking system.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2025
From: SYNCHRONY FINANCIAL
To: SYNCHRONY BANK
Reel/Frame 071675/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: LOOP COMMERCE, LLC
To: SYNCHRONY FINANCIAL
Reel/Frame 071581/0367 →
CHANGE OF NAME Recorded Apr 18, 2025
From: LOOP COMMERCE, INC.
To: LOOP COMMERCE, LLC
Reel/Frame 070890/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2019
From: EREZ, ROY; SIROTA, ALEX
To: LOOP COMMERCE, INC.
Reel/Frame 048588/0270 →
Continuity (4)
Continuation 15666399 · Aug 1, 2017
Continuation 13794375 · Mar 11, 2013
Provisional Application 61754497 · Jan 18, 2013
Related Publication 20190080388A1 · Mar 14, 2019