IP Library Granted Patent US 9,311,647
Granted Patent B2
US 9,311,647 · App. 11/877,527 · Granted Apr 12, 2016

Method and system for providing a widget usable in financial transactions

Inventors: Carnet Williams (Honolulu, HI); Olin Lagon (Honolulu, HI); Kevin Hughes (Honolulu, HI)
Assignee: InMobi Pte Ltd.
G06Q30/02G06Q20/10G06Q20/40
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,311,647
App. No.
11/877,527
Granted
Apr 12, 2016
Kind
B2
Abstract

A system and computer implemented method for providing a widget are described. The method and system include receiving a configuration of the widget and rendering the widget on a site. The widget is for dynamically displaying multimedia content, is embeddable, and is copyable. The configuration includes an event with which the widget is associated. The multimedia content includes at least one updatable tracking mechanism for the event.

Claims (50)

1. A computer implemented method for providing a widget comprising:

receiving at a provider a configuration of the widget, the widget for dynamically displaying multimedia content, the widget being embeddable and copyable by a user other than a widget owner to a desired location for the user, the configuration including an event with which the widget is associated, the multimedia content including at least one updatable tracking mechanism for the event, the configuration receiving including obtaining a plurality of parameters for an ancestor widget, the widget being a copy of the ancestor widget, the plurality of parameters for controlling authorization of the widget by an owner of the widget different from an ancestor widget owner, the provider having a provider owner different from the widget owner and the ancestor widget owner; and

rendering the widget on a site using the plurality of parameters of the ancestor widget, wherein the rendering further includes

determining whether the widget is an authorized copy of the ancestor widget using the provider; and

at least one of rendering the widget only if the widget is an authorized copy, and discontinuing rendering of the widget if the widget is not an authorized copy.

2. The method of claim 1 wherein the event includes at least one of a fundraising campaign, a political campaign, an advertising campaign, a sale, a purchase, and a credit transaction.

3. The method of claim 1 wherein the at least one updatable tracking mechanism includes at least one of a thermometer, a status bar, and a count-down clock.

4. The method of claim 1 wherein the site includes at least one of a web page, a desktop computer system, a personal digital assistant, a mobile phone, and a laptop computer system.

5. The method of claim 1 wherein the configuration receiving further includes:

receiving data for providing a payment mechanism on the widget.

6. The method of claim 5 wherein the payment mechanism further includes a pay button associated with a payment page and wherein the data further includes information for the payment page.

7. The method of claim 5 wherein the payment mechanism initiates payment through the widget and without leaving the site.

8. The method of claim 5 further comprising:

authenticating the widget.

9. The method of claim 8 wherein the widget authenticating further includes

authenticating the a payment transaction and wherein the method further includes allowing a user to utilize the payment mechanism if the widget if the widget is authenticated.

10. The method of claim 1 wherein the widget is a copy of an ancestor widget and wherein the receiving further includes:

receiving a sub-configuration for a sub-event associated with the event.

11. The method of claim 9 wherein the sub-event is a sub-campaign.

12. The method of claim 1 wherein

the plurality of parameters customization of the widget by an owner of the widget different from an ancestor widget owner.

13. The method of claim 1 wherein the widget is the copy of the ancestor widget copied by a particular user and wherein the multimedia content includes content different from ancestor multimedia content displayed by the ancestor widget.

14. The method of claim 1 wherein the widget is copyable by the user to the desired site for the user from the widget.

15. The method of claim 3 wherein the at least one updatable tracking mechanism includes at least one of the thermometer and the count-down clock.

16. The method of claim 10 wherein the at least one updatable tracking mechanism includes at least one sub-event tracking mechanism and at least one event tracking mechanism.

17. The method of claim 1 further comprising:

tracking a relationship between the widget and the ancestor widget.

18. The method of claim 1 wherein the plurality of parameters correspond to an ancestor widget configuration and an additional plurality of parameters for the widget correspond to the configuration, further comprising:

automatically providing changes made in the ancestor widget configuration to the widget.

19. A system for providing a widget comprising;

a widget maker of a provider, the widget maker for receiving a configuration of the widget, the widget for dynamically displaying multimedia content, the widget being embeddable and copyable by a user other than a widget owner to a desired location for the user, the configuration including an event with which the widget is associated, the multimedia content including at least one updatable tracking mechanism for the event, the configuration receiving including obtaining a plurality of parameters for an ancestor widget, the widget being a copy of the ancestor widget, the plurality of parameters for controlling authorization of the widget by an owner of the widget different from an ancestor widget owner, the provider having a provider owner different from the widget owner and the ancestor widget owner;

a database for the provider, the database for storing data for the widget;

at least one server for the provider, the server for rendering the widget on a site, wherein the at least one server renders the widget on the site by determining whether the widget is an authorized copy of the ancestor widget and at least one of rendering the widget only if the widget is an authorized copy, and discontinuing rendering of the widget if the widget is not an authorized copy.

20. The system of claim 19 wherein the event includes at least one of a fundraising campaign, a political campaign, an advertising campaign, a sale, a purchase, and a credit transaction.

21. The system of claim 19 wherein the site includes at least one of a web page, a desktop computer system, a personal digital assistant, a mobile phone, and a laptop computer system.

22. The system of claim 19 wherein the configuration further includes a payment mechanism on the widget and wherein the system further includes:

a payment subsystem for tracking a payment made through the payment mechanism.

23. The system of claim 22 further comprising:

an authentication system for authenticating the widget.

24. The system of claim 19 wherein the configuration further includes a sub-configuration for a sub-event associated with the event.

25. The system of claim 19 wherein the system further includes:

a widget editor for receiving at least a portion of the configuration.

26. The system of claim 19 wherein the widget is the copy of the ancestor widget copied by a particular user and wherein the multimedia content includes content different from ancestor multimedia content displayed by the ancestor widget.

27. The system of claim 19 wherein a relationship between the widget and the ancestor widget is tracked.

28. The system of claim 19 wherein the plurality of parameters correspond to an ancestor widget configuration and an additional plurality of parameters for the widget correspond to the configuration, and wherein the server further automatically provides changes made in the ancestor widget configuration to the widget.

29. A computer implemented method for providing a widget comprising:

receiving at a provider a configuration of the widget, the widget for dynamically displaying multimedia content, the widget being embeddable and copyable by a user other than a widget owner to a desired location for the user, the configuration including an event with which the widget is associated, the multimedia content including at least one updatable tracking mechanism for the event, wherein the configuration receiving further includes receiving a plurality of parameters for an ancestor widget, the plurality of parameters for controlling customization of the widget by an owner of the widget different from an ancestor widget owner, the widget being a copy of the ancestor widget, the plurality of parameters for controlling authorization of the widget, the provider having a provider owner different from the widget owner and the ancestor widget owner;

rendering the widget on a site using the plurality of parameters for the ancestor widget; and

pushing a change in the ancestor widget to the widget.

30. The method of claim 29 wherein a relationship between the widget and the ancestor widget is tracked.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2026
From: INMOBI PTE LTD.
To: INMOBI TECHNOLOGY SERVICES PTE. LTD.
Reel/Frame 074233/0395 →
RELEASE OF SECURITY INTEREST Recorded Dec 31, 2025
From: MARS GROWTH CAPITAL PRE-UNICORN FUND, L.P.
To: INMOBI PTE LTD.; INMOBI HOLDINGS PTE LTD.
Reel/Frame 073343/0448 →
RELEASE OF SECURITY INTEREST Recorded Dec 31, 2025
From: MARS GROWTH CAPITAL PRE-UNICORN FUND, L.P.
To: INMOBI PTE LTD.; INMOBI HOLDINGS PTE LTD.
Reel/Frame 073343/0481 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTY TYPE FOR NUMBERS 10725921, 11244354, 11455274, AND 11330398 FROM APPLICATION NUMBERS TO PATENT NUMBERS PREVIOUSLY RECORDED ON REEL 68126 FRAME 833. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 5, 2024
From: INMOBI PTE. LTD.; INMOBI HOLDINGS PTE. LTD.
To: MARS GROWTH CAPITAL PRE-UNICORN FUND, L.P.
Reel/Frame 068309/0178 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 53147/FRAME 0341 Recorded Jul 30, 2024
From: CRESTLINE DIRECT FINANCE, L.P.
To: INMOBI PTE. LTD.
Reel/Frame 068202/0824 →
SECURITY INTEREST Recorded Jul 30, 2024
From: INMOBI PTE. LTD.; INMOBI HOLDINGS PTE. LTD.
To: MARS GROWTH CAPITAL PRE-UNICORN FUND, L.P.
Reel/Frame 068126/0833 →
SECURITY INTEREST Recorded Jul 8, 2020
From: INMOBI PTE. LTD.
To: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT FOR THE RATABLE BENEFIT OF THE SECURED PARTIES
Reel/Frame 053147/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2008
From: WILLIAMS, CARNET; LAGON, OLIN; HUGHES, KEVIN
To: CHIPIN INC.
Reel/Frame 020313/0118 →
Continuity (3)
Provisional Application 60853829 · Oct 23, 2006
Provisional Application 60854018 · Oct 23, 2006
Related Publication 20080097906A1 · Apr 24, 2008