US2007123352A1PendingUtilityA1

Preemptive loading of console games

51
Assignee: MICROSOFT CORPPriority: Nov 30, 2005Filed: Nov 30, 2005Published: May 31, 2007
Est. expiryNov 30, 2025(expired)· nominal 20-yr term from priority
A63F 13/12A63F 13/792A63F 2300/552A63F 13/73A63F 2300/5593A63F 13/77A63F 13/30
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Executable content for use is preemptively loaded in order to allow the content to be used when requested by a user without the significant download delay which would otherwise be required. The executable content is downloaded without the user's specific request. When the content is to be used, additional data, such as license data or a password which may be purchased, may be required to access the full functionality of the executable content. Where the executable content is a game, the preemptive loading may be to a personal computer rather than a game console, in order to take advantage of the storage space traditionally available in such a personal computer. Content is loaded based on system information, which may include, without limitation, information about the system, the user of the system, and/or community information regarding a community the user belongs to or users similar to the user, among other information.

Claims

exact text as granted — not AI-modified
1 . A method for providing an executable to a system via a remote connection, said method comprising: 
 establishing a remote connection to said system; and    sending executable data to said system, where said executable data has not been requested by a user of said system, and where said executable data is selected based at least in part on determining system information regarding said system.    
   
   
       2 . The method of  claim 1 , where said system comprises a game console system and said executable data comprises game data.  
   
   
       3 . The method of  claim 1 , where said executable data comprises game data for a game console system, where said system comprises a personal computer, and where said system information comprises information regarding a game console unit associated with said personal computer.  
   
   
       4 . The method of  claim 1 , where said system information comprises information regarding at least one executable previously associated with said system.  
   
   
       5 . The method of  claim 1 , where said system information comprises user information regarding a user of said system.  
   
   
       6 . The method of  claim 5 , where said user information comprises friend information comprising an indication of at least one other user, and where said executable data is selected based on usage information describing usage of at least one executable by at least one of said at least one other users.  
   
   
       7 . The method of  claim 5 , where said user information comprises friend information comprising an indication of at least one other user, and where said executable data is selected based on ratings information describing ratings of at least one executable by at least one of said at least one other users.  
   
   
       8 . The method of  claim 1 , where some functionality of said executable data can not be executed without additional data, said method further comprising: 
 sending said additional data to said system.    
   
   
       9 . The method of  claim 8 , where said step of sending said additional data to said system comprises: 
 accepting payment information.    
   
   
       10 . The method of  claim 8 , where said additional data comprises a digital license to use said executable data.  
   
   
       11 . The method of  claim 1 , where said step of sending executable data to said system is performed in such a way as to not perceptibly affect any ongoing operation of said system.  
   
   
       12 . A system for providing executable data to a remote system, comprising: 
 system information storage for storing system information regarding said remote system;    executable data selection module, operably connected to said system information storage, for selecting executable data based at least in part on said system information; and    executable data transmitter, operably connected to said executable data selection module, for transmitting executable data to said remote system.    
   
   
       13 . The system of  claim 12 , where said executable data comprises game data.  
   
   
       14 . The system of  claim 12 , where said system information comprises information regarding at least one executable previously associated with said system.  
   
   
       15 . The system of  claim 12 , where said system information comprises user information regarding a user of said system.  
   
   
       16 . The system of  claim 12 , where said user information is used to determine a community of at least one other users, and where said executable data is selected based on community information regarding said community.  
   
   
       17 . The system of  claim 12 , where some functionality of said executable data can not be executed without additional data.  
   
   
       18 . The system of  claim 17 , where said system further comprises: 
 payment acceptor for accepting payment information; and    additional data transmitter, operably connected to said payment acceptor, for transmitting said additional data to said remote system.    
   
   
       19 . A computer-readable medium comprising computer-executable instructions for providing an executable to a system via a remote connection, said computer-executable instructions for performing steps comprising: 
 determining that a specific user is likely to be interested in using a specific executable; and    delivering that executable to said specific user in advance of a request from said specific user.    
   
   
       20 . The computer-readable medium of  claim 19 , where at least some functionality is disabled in said delivered executable, said steps further comprising: 
 determining that said specific user has requested enablement of said disabled functionality; and    delivering unlocking data to said specific user, where said unlocking data enables said disabled functionality.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.