Secure virtual marketplace for virtual objects and services
First Claim
1. A method for distributing virtual objects, comprising:
- maintaining a list of virtual objects, each virtual object represented by data;
maintaining data format information for each of a plurality of virtual environment systems, the data format information for a virtual environment system specifying a format that data must have to be processable by the virtual environment system;
receiving a request to distribute one or more virtual objects from the list of virtual objects, the request identifying the virtual objects to be distributed and the virtual environment system with which the virtual objects are to interact;
formatting, in accordance with the data format information and the request, data representing the one or more virtual objects to be distributed; and
distributing the one or more virtual objects.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus implementing a technique for providing a secured virtual marketplace. In general, in one aspect, the technique includes maintaining a list of virtual objects as well as data format information for each of a plurality of virtual environment systems. Each virtual object is represented by data. The data format information for a virtual environment system specifies a format that data must have to be processable by the virtual environment system. The techniques includes receiving a request to distribute one or more virtual objects from the list of virtual objects, the request identifying the virtual objects to be distributed and the virtual environment system with which the virtual objects are to interact. The technique includes formatting, in accordance with the data format information and the request, data representing the one or more virtual objects to be distributed and further includes distributing the one or more virtual objects.
290 Citations
29 Claims
-
1. A method for distributing virtual objects, comprising:
-
maintaining a list of virtual objects, each virtual object represented by data;
maintaining data format information for each of a plurality of virtual environment systems, the data format information for a virtual environment system specifying a format that data must have to be processable by the virtual environment system;
receiving a request to distribute one or more virtual objects from the list of virtual objects, the request identifying the virtual objects to be distributed and the virtual environment system with which the virtual objects are to interact;
formatting, in accordance with the data format information and the request, data representing the one or more virtual objects to be distributed; and
distributing the one or more virtual objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28)
-
-
27. A virtual marketplace system, the system comprising:
-
a database configured for maintaining a list of virtual objects and for maintaining ownership information, wherein the owner ship information specifies an owner for each virtual object; and
a server configured for interaction with the database, with a virtual environment system, and with users, the interaction including receiving a trade request from a first user and a second user to trade virtual objects in the list of virtual objects, wherein the server is operable to access the database and verify that the first and second users are owners of their respective virtual objects, and further operable to change the ownership information in the database in accordance with the trade request, the interaction further including receiving a distribute request to distribute the exchanged virtual objects for interaction with the virtual environment system, wherein the server is operable to retrieve the virtual objects and corresponding data format information from the data base and distribute the formatted virtual objects to the virtual environment system.
-
-
29. A method for distributing virtual objects, comprising:
-
maintaining a list of virtual objects, each virtual object represented by data;
maintaining settlement information for each virtual objects, including entities who own rights to intellectual property included with each virtual object;
receiving a request for a transaction involving one or more virtual objects from the list of virtual objects, the request specifying the transaction and identifying the virtual objects;
performing the transaction in accordance with the request; and
settling in accordance the settlement information and the transaction.
-
Specification