IP Library Granted Patent US 9,626,702
Granted Patent B2
US 9,626,702 · App. 13/552,277 · Granted Apr 18, 2017

Method and apparatus for providing embedded transaction modules

Inventors: Eugene Wallace (High Point, NC); Ashfaq Rahman (Bellevue, WA)
Assignee: Market America, Inc.
G06Q30/0601
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,626,702
App. No.
13/552,277
Granted
Apr 18, 2017
Kind
B2
Abstract

Method and apparatus for provided embedded transaction modules are disclosed. One disclosed method comprises receiving a user input in an embedded transaction module displayed on a first webpage, wherein the user input is associated with a transaction and the embedded transaction module is not affiliated with the first webpage, and completing the transaction within the first webpage.

Claims (60)

1. A method comprising:

receiving, by a processor, a code segment for an embedded transaction module, wherein the code segment is selected from a plurality of code segments based at least in part on a type or a capability of a client device;

outputting, by the processor, the embedded transaction module in a first webpage;

receiving, by the processor, a user input in the embedded transaction module,

wherein the user input is associated with a transaction and the embedded transaction module is not affiliated with the first webpage; and

completing, by the processor, the transaction within the first webpage;

wherein at least two of the plurality of code segments are in different programming languages, and wherein the code segment comprises a jQuery-based interface.

2. The method of claim 1 , further comprising displaying at least one product in the embedded transaction module.

3. The method of claim 2 , wherein the at least one product comprises media.

4. The method of claim 1 , wherein completing the transaction comprises displaying a shopping cart.

5. The method of claim 1 , further comprising:

receiving a customization parameter; and

customizing the embedded transaction module based at least in part on the customization parameter.

6. The method of claim 1 , wherein at least two of the plurality of code segments are in different programming languages, and wherein the code segment comprises a Flash-based interface.

7. The method of claim 1 , further comprising capturing statistical data associated with said transaction.

8. The method of claim 1 , wherein the first webpage is a social media webpage.

9. A non-transitory computer readable medium comprising software program code including logic, which when executed by a processor, is operable to perform the following steps:

receive a code segment for an embedded transaction module, wherein the code segment is selected from a plurality of code segments based at least in part on a type or a capability of a client device;

output the embedded transaction module in a first webpage;

receive a user input in the embedded transaction module displayed in the first webpage, wherein the user input is associated with a transaction and the embedded transaction module is not affiliated with the first webpage; and

complete the transaction within the first webpage;

wherein at least two of the plurality of code segments are in different programming languages, and wherein the code segment comprises a jQuery-based interface.

10. The non-transitory computer readable medium of claim 9 , the logic further operable to display at least one product in the embedded transaction module.

11. The non-transitory computer readable medium of claim 10 , wherein the at least one product comprises media.

12. The non-transitory computer readable medium of claim 9 , the logic further operable to display a shopping cart.

13. The non-transitory computer readable medium of claim 9 , the logic further operable to:

receive a customization parameter; and

customize the embedded transaction module based at least in part on the customization parameter.

14. The non-transitory computer readable medium of claim 9 , wherein at least two of the plurality of code segments are in different programming languages, and wherein the code segment comprises a Flash-based interface.

15. The non-transitory computer readable medium of claim 9 , the logic further operable to capture statistical data associated with said transaction.

16. The non-transitory computer readable medium of claim 9 , wherein the first webpage is a social media webpage.

17. A transaction system comprising:

a processor; and

a memory in communication with the processor, the memory comprising computer program code executable by the processor to:

receive a code segment for an embedded transaction module, wherein the code segment is selected from a plurality of code segments based at least in part on a type or a capability of a client device;

output the embedded transaction module in a first webpage;

receive a user input in the embedded transaction module displayed in the first webpage, wherein the user input is associated with a transaction and the embedded transaction module is not affiliated with the first webpage; and

complete the transaction within the first webpage;

wherein at least two of the plurality of code segments are in different programming languages, and wherein the code segment comprises a jQuery-based interface.

18. The transaction system of claim 17 , the memory further comprising software program code executable by the processor to display at least one product in the embedded transaction module.

19. The transaction system of claim 18 , wherein the at least one product comprises media.

20. The transaction system of claim 17 , the memory further comprising software program code executable by the processor to display a shopping cart.

21. The transaction system of claim 17 , the memory further comprising software program code executable by the processor to:

receive a customization parameter; and

customize the embedded transaction module based at least in part on the customization parameter.

22. The transaction system of claim 17 , wherein at least two of the plurality of code segments are in different programming languages, and wherein the code segment comprises a Flash-based interface.

23. The transaction system of claim 17 , the memory further comprising software program code executable by the processor to capture statistical data associated with said transaction.

24. The transaction system of claim 17 , wherein the first webpage is a social media webpage.

25. The method of claim 1 , further comprising:

transmitting a File Transfer Protocol request to a server; and

receiving, from the server and based on the File Transfer Protocol request, the code segment.

26. The method of claim 2 , further comprising:

outputting an image comprising a zoomed-in version, a zoomed-out version, or an alternative view of the at least one product within the embedded transaction module responsive to a user clicking on an icon within the embedded transaction module.

27. The method of claim 1 , wherein completing the transaction within the first webpage comprises:

displaying an order processing interface for a period of time until a response is received from a server; and

upon receiving the response from the server, displaying an order confirmation screen.

28. The method of claim 5 , wherein the customization parameter comprises an initial image to be displayed by the embedded transaction module.

29. The method of claim 2 , wherein displaying at least one product in the embedded transaction module comprises displaying a quantity of the at least one product that is still available for purchase.

30. The method of claim 2 , wherein the transaction comprises purchasing a flight reservation, a bus reservation, a train reservation, a cruise reservation, a hotel reservation, a lodging reservation, a vehicle reservation, a tour reservation, an excursion reservation, an advertisement, or a food item.

31. The method of claim 8 , wherein the social media webpage comprises a Facebook news feed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2012
From: WALLACE, EUGENE; RAHMAN, ASHFAQ
To: MARKET AMERICA, INC.
Reel/Frame 028580/0124 →
Continuity (2)
Provisional Application 61591484 · Jan 27, 2012
Related Publication 20130198032A1 · Aug 1, 2013