IP Library Granted Patent US 8,510,186
Granted Patent B2
US 8,510,186 · App. 13/584,717 · Granted Aug 13, 2013

Creation, redemption, and accounting in a virtual currency system

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 8,510,186
App. No.
13/584,717
Granted
Aug 13, 2013
Kind
B2
Abstract

A virtual currency system keeps track of virtual credits, which can be owned, transferred, purchased, and sold by participants in a virtual economy. Each virtual credit has an internal value and an external value, which define, respectively, the exchange rates for creating and redeeming the virtual credits. Upon creation of new virtual credits, the internal value for those credits is the rate for which real currency was paid per credit. The external value sets the rate at which the virtual credits can be redeemed for real currency. Each virtual credit may further have a face value, which is an apparent value of the virtual credit within the virtual economy, giving users a baseline impression for valuing the virtual currency. These features of the virtual currency enable a number of useful actions within the virtual economy, including currency seeding, couponing, and chargebacks.

Claims (111)

1. A method for auditing a personal property declaration, said method comprising:

automatically analyzing, with a processor, the personal property declaration to detect possible inaccuracies, by comparing the personal property declaration with data about or from at least one other personal property declaration;

detecting, with the processor, at least one of the possible inaccuracies,

generating an inaccuracy report that identifies at least part of said at least one of the possible inaccuracies, said inaccuracy report being visible at least on a user interface;

wherein said personal property declaration is a report of taxable property from a filer who is an individual or a business,

wherein the at least one other personal property declaration pertains to a type of commerce that is engaged in by the filer,

wherein the analyzing includes calculating a ratio of a category of assets to a larger amount of assets reported on the personal property declaration, and

wherein the comparing includes comparing the ratio to a corresponding ratio calculated for one or more of the at least one other personal property declaration, wherein said at least one of the possible inaccuracies is detected when said comparing indicates that said ratio is substantially different from said corresponding ratio; and

wherein said personal property is movable and is reported and recorded at most in said personal property declarations.

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

receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant;

deducting an amount of credits from the transferring participant;

adding the amount of credits to the receiving participant; and

associating the credits added to the receiving participant with their attributes.

3. The computer-implemented method of claim 2 , wherein deducting an amount of credits from the transferring participant comprises deducting the credits in the account having a lower internal value compared with other credits in the account.

4. The computer-implemented method of claim 2 , wherein deducting an amount of credits from the transferring participant comprises deducting the credits in the account having a lower external value compared with other credits in the account.

5. The computer-implemented method of claim 2 , wherein deducting an amount of credits from the transferring participant comprises deducting the credits in the account in an order in which the credits were added to the account.

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

receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant, the request received in connection with a purchase of a good or a service by the transferring participant.

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

receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant, the request received in connection with a loan of credits from the transferring participant to the receiving participant,

the steps of carrying out a loan comprising:

storing a loan balance for the amount of loaned credits in a data store;

maintaining a loan balance in the accounts of the transferring participant and the receiving participant;

tracking the loaned credits through one or more transfers; and

updating the loan balance to reflect payment of the loan.

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

receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant;

receiving a request from a receiving participant to return the transferred credits back to the transferring participant, the transferred credits associated with one of the requests to transfer credits;

identifying the transferred credits;

deducting the transferred credits from the account of the receiving participant; and

adding the transferred credits back to the account of the transferring participant.

9. The computer-implemented method of claim 1 , wherein the participants comprise at least one of: a central manager, one or more individual users, one or more vendors, one or more third party payors, or any combination thereof.

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

for the request to create new credits, receiving an amount of real currency in exchange for creating the credits, the received amount of real currency based on the internal value of the created credits.

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

providing to a first participant an account balance of a second participant.

12. The computer-implemented method of claim 11 , wherein the first participant is a vendor and the second participant is an individual user.

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

selecting an account of an individual user with one or more credits having an internal value of zero; and

inviting the individual user to purchase a good or a service in exchange for the credits.

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

selecting an account of an individual user with one or more credits having a lower external value compared with other credits in the system; and

inviting the individual user to purchase a good or a service in exchange for the credits.

15. The computer-implemented method of claim 1 , wherein a request to create new credits is received from a third party payor on behalf of an individual user.

16. The computer-implemented method of claim 15 , wherein the third party payor charges a surcharge for the request to create new credits, and wherein the method further comprises discounting the external value of the new credits based on the surcharge.

17. The computer-implemented method of claim 15 , wherein the third party payor is a mobile phone carrier that holds an account for the individual user.

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

receiving a request from an individual user to refund the created credits for real currency, the created credits associated with one of the requests to create credits;

retrieving the internal value associated with the created credits;

deducting the created credits from the account of the individual user; and

refunding the individual user for the value of the created credits in real currency based on the internal value of the credits.

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

attributing to the created credits a unique identification number associated with a specific vendor;

assigning the created credits to an account of an individual user;

displaying to the individual user the total number of credits in the account of the individual user;

displaying to the individual user the number of created credits that have a unique identification number associated with the specific vendor; and

allowing a transfer of the created credits only to the specific vendor in exchange for a good or a service, the created credits having a redemption value based on the external value that is less than the value of the good or the service.

20. A method for auditing a personal property declaration, said method comprising:

analyzing the personal property declaration, with a processor, to detect possible inaccuracies, by comparing the personal property declaration with data about or from at least one other personal property declaration;

detecting, with the processor, at least one of the possible inaccuracies, and

generating an inaccuracy report that identifies at least part of said at least one of the possible inaccuracies, said inaccuracy report being visible at least on a user interface;

wherein a type of commerce declared by the at least one other personal property declaration is also declared by the personal property declaration that is compared with the at least one other personal property declaration,

wherein the analyzing includes calculating a ratio of a category of assets to a larger amount of assets reported on the personal property declaration, and

wherein the comparing includes comparing the ratio to a corresponding ratio calculated for one or more of the at least one other personal property declaration, and

wherein said at least one of the possible inaccuracies is detected when said comparing indicates that said ratio is substantially different from said corresponding ratio.

21. The computer-readable storage medium of claim 20 , the actions further comprising:

receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant;

deducting an amount of credits from the transferring participant;

adding the amount of credits to the receiving participant; and

associating the credits added to the receiving participant with their attributes.

22. The computer-readable storage medium of claim 21 , wherein deducting an amount of credits from the transferring participant comprises deducting the credits in the account having a lower internal value compared with other credits in the account.

23. The computer-readable storage medium of claim 21 , wherein deducting an amount of credits from the transferring participant comprises deducting the credits in the account having a lower external value compared with other credits in the account.

24. The computer-readable storage medium of claim 21 , wherein deducting an amount of credits from the transferring participant comprises deducting the credits in the account in an order in which the credits were added to the account.

25. The computer-readable storage medium of claim 20 , the actions further comprising receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant, the request received in connection with a purchase of a good or a service by the transferring participant.

26. The computer-readable storage medium of claim 20 , the actions further comprising receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant, the request received in connection with a loan of credits from a transferring participant to a receiving participant, the steps of carrying out a loan comprising:

storing a loan balance for the amount of loaned credits in a data store;

maintaining a loan balance in the accounts of the transferring participant and the receiving participant;

tracking the loaned credits through one or more transfers; and

updating the loan balance to reflect payment of the loan.

27. The computer-readable storage medium of claim 20 , the actions further comprising:

receiving a request to transfer credits from an account of a transferring participant to an account of a receiving participant;

receiving a request from a receiving participant to return the transferred credits back to the transferring participant, the transferred credits associated with one of the requests to transfer credits;

identifying the transferred credits;

deducting the transferred credits from the account of the receiving participant; and

adding the transferred credits back to the account of the transferring participant.

28. The computer-readable storage medium of claim 20 , the participants comprise at least one of: a central manager, one or more individual users, one or more vendors, one or more third party payors, or any combination thereof.

29. The computer-readable storage medium of claim 20 , the actions further comprising, for the request to create new credits, receiving an amount of real currency in exchange for creating the credits, the received amount of real currency based on the internal value of the created credits.

30. The computer-readable storage medium of claim 20 , the actions further comprising:

providing to a first participant an account balance of a second participant.

31. The computer-readable storage medium of claim 30 , wherein the first participant is a vendor and the second participant is an individual user.

32. The computer-readable storage medium of claim 20 , the actions further comprising:

selecting an account of an individual user with one or more credits having an internal value of zero; and

inviting the individual user to purchase a good or a service in exchange for the credits.

33. The computer-readable storage medium of claim 20 , the actions further comprising:

selecting an account of an individual user with one or more credits having a lower external value compared with other credits in the system; and

inviting the individual user to purchase a good or a service in exchange for the credits.

34. The computer-readable storage medium of claim 20 , wherein a request to create new credits is received from a third party payor on behalf of an individual user.

35. The computer-readable storage medium of claim 34 , wherein the third party payor charges a surcharge for the request to create new credits, and wherein the method further comprises discounting the external value of the new credits based on the surcharge.

36. The computer-readable storage medium of claim 34 , wherein the third party payor is a mobile phone carrier that holds an account for the individual user.

37. The computer-readable storage medium of claim 20 , the actions further comprising:

receiving a request from an individual user to refund the created credits for real currency, the created credits associated with one of the requests to create credits;

retrieving the internal value associated with the created credits;

deducting the created credits from the account of the individual user; and

refunding the individual user for the value of the created credits in real currency based on the internal value of the credits.

38. The computer-readable storage medium of claim 20 , the actions further comprising:

attributing to the created credits a unique identification number associated with a specific vendor;

assigning the created credits to an account of an individual user;

displaying to the individual user the total number of credits in the account of the individual user;

displaying to the individual user the number of created credits that have a unique identification number associated with the specific vendor; and

allowing a transfer of the created credits only to the specific vendor in exchange for a good or a service, the created credits having a redemption value based on the external value that is less than the value of the good or the service.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2012
From: MORGENSTERN, JARED; LEE, GEORGE; ROM, GUY; LEVY, DANIEL ALAN
To: FACEBOOK, INC.
Reel/Frame 028872/0083 →