US2008167124A1PendingUtilityA1

System and Method for Adding In-Game Functionality

Individually held — no corporate assignee on recordPriority: Jan 5, 2007Filed: Jan 4, 2008Published: Jul 10, 2008
Est. expiryJan 5, 2027(~0.4 yrs left)· nominal 20-yr term from priority
A63F 13/12A63F 13/10A63F 2300/308A63F 13/87A63F 2300/5506A63F 2300/572A63F 13/61A63F 13/533A63F 2300/6063A63F 13/45A63F 13/30
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for adding, accessing and/or using software modules within the context of an active computer game are provided. The system and method include overlaying graphics/video on top of the game.

Claims

exact text as granted — not AI-modified
1 . A system for overlaying image data, the system comprising:
 a first application running under an operating system;   a second application running under the operating system;   a first device driver located in a kernel of the operating system;   a second device driver located in the kernel of the operating system; and   a display device,   wherein the first application is operable to use the first device driver to display a first image on the display device; and   wherein the second application is operable to use the second device driver to display a second image within at least a portion of a first image displayed on the display device.   
   
   
       2 . The system of  claim 1 , wherein the second device driver is operable to modify a command stream being sent to the first device driver by a graphics subsystem located in the kernel of the operating system. 
   
   
       3 . The system of  claim 2 , wherein the operating system is a version of Microsoft Windows. 
   
   
       4 . The system of  2 , wherein the graphics subsystem is operable to interact directly with the first device driver. 
   
   
       5 . The system of  claim 1 , wherein the first application is a video game. 
   
   
       6 . The system of  claim 5 , wherein the first application is a multiplayer online game. 
   
   
       7 . The system of  claim 1 , wherein the second image is an advertisement. 
   
   
       8 . The system of  claim 1 , wherein the second application is operable to add a function that is accessible from within the first application without modifying the first application. 
   
   
       9 . The system of  claim 8 , wherein the function is at least one of a chat module for sending and receiving data over a network; a music function for playing music from a source other than the first application; an information function for accessing information from a source other than the first application; a diagnostics function for accessing information on a computer on which the first application is running; a server function for displaying at least one server providing an on-line feature for the first application; a friends function for displaying at least one user having been previously associated with a user of the first application; and an e-commerce function for accessing a sales or auction site. 
   
   
       10 . The system of  claim 8 , wherein the first application and the second application are installed on a first computer,
 wherein a second computer is operable to exchange data with the first computer over a network, and   wherein the data is associated with the function that is accessible from within the first application.   
   
   
       11 . A method of overlaying image data, the method comprising:
 using a first device driver located in a kernel of an operating system to display a first image on a display device; and   using a second device driver located in the kernel of the operating system to modify a command stream being sent to the first device driver.   
   
   
       12 . The method of  claim 11 , wherein the command stream is being sent to the first device driver by a graphics subsystem located in the kernel of the operating system. 
   
   
       13 . The method of  claim 11 , wherein the first device driver displays a composite image on the display device based on the modified command stream, and
 wherein the composite image includes the first image and a second image within at least a portion of the first image.   
   
   
       14 . The method of  claim 13 , wherein the first image is associated with a first application running under the operating system and outside the kernel, and
 wherein the second image is associated with a second application running under the operating system and outside the kernel.   
   
   
       15 . The method of  claim 14 , wherein the first application is a video game. 
   
   
       16 . The method of  claim 14 , further comprising using the second application to add a function that is accessible from within the first application without modifying the first application. 
   
   
       17 . The method of  claim 16 , wherein the function is at least one of a chat module for sending and receiving data over a network; a music function for playing music from a source other than the first application; an information function for accessing information from a source other than the first application; a diagnostics function for accessing information on a computer on which the first application is running; a server function for displaying at least one server providing an on-line feature for the first application; a friends function for displaying at least one user having been previously associated with a user of the first application; and an e-commerce function for accessing a sales or auction site. 
   
   
       18 . An article of manufacture comprising a computer-readable medium tangibly embodying instructions readable by a computer for performing a method of overlaying image data, the method comprising:
 using a first device driver located in a kernel of an operating system to display a first image on a display device;   installing a second device driver in the kernel of the operating system; and   using the second device driver to modify a command stream being sent to the first device driver.   
   
   
       19 . The article of manufacture of  claim 18 , wherein the command stream is being sent to the first device driver by a graphics subsystem located in the kernel of the operating system. 
   
   
       20 . The article of manufacture of  claim 18 , wherein the first device driver displays a composite image on the display device based on the modified command stream, and
 wherein the composite image includes the first image and a second image within at least a portion of the first image.   
   
   
       21 . The article of manufacture of  claim 20 , wherein the first image is associated with a first application running under the operating system and outside the kernel, and
 wherein the second image is associated with a second application running under the operating system and outside the kernel.   
   
   
       22 . The article of manufacture of  claim 21 , further comprising using the second application to add a function that is accessible from within the first application without modifying the first application.

Join the waitlist — get patent alerts

Track US2008167124A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.