IP Library Granted Patent US 8,579,710
Granted Patent B2
US 8,579,710 · App. 13/353,025 · Granted Nov 12, 2013

Systems and methods of virtual goods trading using ratings to ascribe value to virtual goods

Inventors: Oliver (Lake) Watkins, Jr. (Toronto, CA); Yousuf Chowdhary (Maple, CA); Jeffrey Brunet (Richmond Hill, CA); Ravinder (“Ray”) Sharma (Richmond Hill, CA)
Assignee: XMG Studio, Inc.
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,579,710
App. No.
13/353,025
Granted
Nov 12, 2013
Kind
B2
Abstract

A method is provided for trading virtual goods. A game environment is provided in which a first player can acquire or develop a virtual good. This virtual good has a starting value. At least one rating of the virtual good is received from a second player via the game environment. The starting value is automatically increased or decreased as a function of the at least one rating of the virtual good. The virtual good is then made available for purchase at the new value. A system for trading virtual goods is also provided.

Claims (38)

1. A method of trading virtual goods on a computing device in communication with a storage medium, comprising:

providing a video game environment on the computing device, enabling a first player to acquire or develop a virtual good, the virtual good having a starting value;

storing the starting value on the storage medium;

receiving, via an input device in communication with the computing device, at least one rating of the virtual good from a second player; and storing the rating on the storage medium;

increasing or decreasing, using the computing device, the starting value as a function of the at least one rating of the virtual good, and storing a new value representing the increased or decreased starting value on the storage medium;

providing an interface for making the virtual good available for purchase at the new value retrieved from the storage medium; and

receiving at the computing device a request from a requesting player to purchase the virtual good, and checking the storage medium for data relating to whether the requesting player previously rated the virtual good prior to allowing a sale of the virtual good to the requesting player.

2. The method of claim 1 , wherein the starting value is set by the first player.

3. The method of claim 1 , wherein the starting value is a default value.

4. The method of claim 1 , further comprising only proceeding with a sale of the virtual good to the requesting player if the requesting player did not previously rate the virtual good.

5. The method of claim 1 , further comprising only proceeding with a sale of the virtual good to the requesting player if the requesting player did not previously rate the virtual good negatively.

6. The method of claim 1 , wherein the receiving step further comprises compiling multiple ratings before automatically increasing or decreasing the starting value.

7. The method of claim 1 , wherein the receiving step further comprises averaging multiple ratings before automatically increasing or decreasing the starting value.

8. The method of claim 1 , wherein calculation of the new value includes factoring in a number of ratings.

9. The method of claim 1 , wherein calculation of the new value includes factoring in a number of ratings as compared with the number of players, or a number of users or viewers of the virtual good.

10. The method of claim 1 , wherein calculation of the new value includes factoring in a relative experience or trustworthiness of the second player.

11. The method of claim 1 , wherein the receiving step comprises automatically assessing a rating of the virtual good based on use of the virtual good by the second player in gameplay.

12. The method of claim 1 , wherein the receiving step comprises prompting the second player to rate the virtual good in the course of gameplay.

13. The method of claim 1 , wherein the starting value and the new value are expressed in a game currency.

14. The method of claim 1 , wherein the starting value and the new value are expressed in a real world currency.

15. A computer-implemented system for trading virtual goods on at least one computing device in communication with a storage medium, comprising:

a game engine programmed for:

providing a game environment accessible by a plurality of players, including a facility enabling a first player to acquire or develop a virtual good, the virtual good having a starting value;

receiving via the game environment at least one rating of the virtual good from a second player;

automatically increasing or decreasing the starting value as a function of the at least one rating of the virtual good;

making the virtual good available for purchase at a new value representing the automatically increased or decreased starting value; and

receiving a request from a requesting player to purchase the virtual good, and checking whether the requesting player previously rated the virtual good prior to allowing a sale of the virtual good to the requesting player;

the storage medium in communication with the game engine for:

storing the starting value, the at least one rating and the new value.

16. The system of claim 15 , wherein the game engine is provided by a central game server.

17. The system of claim 15 , wherein the game engine is a software program stored on or accessible to a game console.

18. The system of claim 15 , wherein the storage medium is provided by one or a combination of: a local fixed memory, a local removable memory, a remote fixed memory, a remote removable memory, and a virtual memory.

19. The system of claim 16 , wherein the storage medium is co-located with the central game server.

20. The system of claim 15 , wherein the game engine checks for new ratings at predetermined intervals.

21. The system of claim 15 , wherein the game engine compiles new ratings and calculates the new value at predetermined intervals.

22. The system of claim 15 , wherein new values are made available at predetermined intervals.

23. The system of claim 15 , wherein the game engine receives new ratings substantially instantaneously.

24. The system of claim 23 , wherein the game engine automatically increases or decreases the value of the virtual good upon receipt of each new rating.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME AND ADDRESS PREVIOUSLY RECORDED AT REEL: 061203 FRAME: 0185. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 24, 2023
From: IMAGINE AR INC.
To: IMAGINEAR INC.
Reel/Frame 062491/0383 →
CHANGE OF NAME Recorded Aug 17, 2022
From: IMAGINATION PARK TECHNOLOGIES INC.
To: IMAGINE AR INC.
Reel/Frame 061203/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: XMG STUDIO INC.
To: IMAGINATION PARK TECHNOLOGIES INC.
Reel/Frame 049249/0617 →
MERGER AND CHANGE OF NAME Recorded Apr 9, 2018
From: 2343127 ONTARIO INC.; XMG STUDIO INC.
To: XMG STUDIO INC.
Reel/Frame 045888/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2013
From: XMG STUDIO INC.
To: 2343127 ONTARIO INC.
Reel/Frame 030130/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: WATKINS, OLIVER (LAKE), JR.; CHOWDHARY, YOUSUF; BRUNET, JEFFREY; SHARMA, RAVINDER (RAY)
To: XMG STUDIO, INC.
Reel/Frame 028294/0412 →
Continuity (2)
Provisional Application 61461480 · Jan 20, 2011
Related Publication 20120231891A1 · Sep 13, 2012