IP Library Granted Patent US 7,882,222
Granted Patent B2
US 7,882,222 · App. 12/183,655 · Granted Feb 1, 2011

Virtual environment module bundle

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 7,882,222
App. No.
12/183,655
Granted
Feb 1, 2011
Kind
B2
Abstract

A method for providing virtual world functionality to a user of a base virtual world having base virtual world functionality, includes providing a virtual world layer having virtual world layer functionality beyond the base virtual world functionality, encapsulating the virtual world layer to provide a virtual world module and transmitting the virtual world module to virtual world layer infrastructure to provide a transmitted virtual world module. The transmitted virtual world module is executed to provide user access to the base virtual world functionality and the virtual world layer functionality.

Claims (28)

1. A method for providing virtual world functionality to a user of a base virtual world having base virtual world functionality, comprising:

providing a virtual world layer having virtual world layer functionality beyond said base virtual world functionality;

encapsulating said virtual world layer to provide a virtual world module;

transmitting said virtual world module to virtual world layer infrastructure to provide a transmitted virtual world module; and

executing said transmitted virtual world module to provide user access to said base virtual world functionality and said virtual world layer functionality.

2. The method for providing virtual world functionality to a user of claim 1 , further comprising providing a provisioning specification within said virtual world module.

3. The method for providing virtual world functionality to a user of claim 2 , further comprising provisioning said virtual world layer infrastructure in accordance with said provisioning specification.

4. The method for providing virtual world functionality to a user of claim 2 , further comprising provisioning computing equipment in accordance with said provisioning specification.

5. The method for providing virtual world functionality to a user of claim 2 , further comprising provisioning accounting support software within said virtual world module.

6. The method for providing virtual world functionality to a user of claim 1 , further comprising networking said virtual world infrastructure in accordance with said virtual world module.

7. The method for providing virtual world functionality to a user of claim 1 , further comprising unpacking said virtual world module to provide an unpacked virtual world module and executing said unpacked virtual world module.

8. The method for providing virtual world functionality to a user of claim 1 , further comprising transmitting said virtual world module by a content creator.

9. The method for providing virtual world functionality to a user of claim 1 , further comprising transmitting said virtual world module by the internet.

10. The method for providing virtual world functionality to a user of claim 1 , further comprising encapsulating executable software within said virtual world module.

11. The method for providing virtual world functionality to a user of claim 10 , further comprising encapsulating virtual world middleware within said virtual world module.

12. The method for providing virtual world functionality to a user of claim 10 , further comprising encapsulating an interpreter within said virtual world module.

13. The method for providing virtual world functionality to a user of claim 10 , further comprising encapsulating visual effects software within said virtual world module.

14. The method for providing virtual world functionality to a user of claim 10 , further comprising encapsulating an operating system within said virtual world module

15. The method for providing virtual world functionality to a user of claim 1 , further comprising:

compressing said virtual world module to provide a compressed virtual world module; and

transmitting said compressed virtual world module.

16. The method for providing virtual world functionality to a user of claim 1 , wherein said base virtual world has base virtual world objects and said virtual world layer overrides selected ones of said base virtual world objects and does not override remaining base virtual world objects comprising encapsulating said selected ones of said base virtual world objects in said virtual world module and omitting said remaining base virtual world objects from said virtual world module.

17. The method for providing virtual world functionality to a user of claim 1 , wherein said base virtual world operates on base virtual world infrastructure, said virtual world layer operates on virtual world layer infrastructure, and said base virtual world infrastructure is separate from said virtual world layer infrastructure.

18. The method for providing virtual world functionality to a user of claim 1 , including a further user coupled to said virtual world layer for accessing said virtual world layer functionality further comprising segregating said user and said further user.

19. The method for providing virtual world functionality to a user of claim 1 , further comprising:

providing a further virtual world layer having further virtual world layer functionality beyond said virtual world layer functionality; and

encapsulating said further virtual world layer within said virtual world module.

20. The method for providing virtual world functionality to a user of claim 19 , further comprising executing said virtual world module to provide user access to said further virtual world layer functionality.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2016
From: BANK OF AMERICA, N.A.
To: ACTIVISION BLIZZARD INC.; ACTIVISION PUBLISHING, INC.; ACTIVISION ENTERTAINMENT HOLDINGS, INC.; BLIZZARD ENTERTAINMENT, INC.
Reel/Frame 040381/0487 →
SECURITY AGREEMENT Recorded Feb 11, 2014
From: ACTIVISION PUBLISHING, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032240/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 029900/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2008
From: DOLBIER, GEORGE R.; HAMILTON, RICK A., II; KATZ, NEIL A.; O'CONNELL, BRIAN M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021335/0604 →