Video game forward compatibility including software patching
First Claim
Patent Images
1. A method of updating handheld device video game software, comprising:
- determining, by a second handheld device, a version of video game software stored on a first handheld device;
determining, by the second handheld device, information to update portions of the video game software version of the game on the first handheld device to make the video game software on the first handheld device forward compatible with a version of the video game software on the second handheld device to allow for multiplayer game play between the first and second handheld devices, based at least on a version of video game software of a game stored on the second handheld device;
transmitting the information to update the video game software version of the game from the second handheld device to the first handheld device along with instructions as to where in memory of the first handheld device to store the information, the instructions including at least one memory address for storage of the information in the first handheld device and at least one flag indicating removal of the information after termination of multiplayer game play;
commanding the first handheld device to write the information to memory of the first handheld device in accordance with the received instructions, so as to modify the video game software on the first handheld device; and
communicating, by the second handheld device, with the first handheld device for multiplayer game play.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods for updating video game software or handheld game devices, and systems for performing the methods. In some embodiments a first handheld game device with a later version of a game update software of a second handheld game device with an earlier version of the game.
25 Citations
15 Claims
-
1. A method of updating handheld device video game software, comprising:
-
determining, by a second handheld device, a version of video game software stored on a first handheld device; determining, by the second handheld device, information to update portions of the video game software version of the game on the first handheld device to make the video game software on the first handheld device forward compatible with a version of the video game software on the second handheld device to allow for multiplayer game play between the first and second handheld devices, based at least on a version of video game software of a game stored on the second handheld device; transmitting the information to update the video game software version of the game from the second handheld device to the first handheld device along with instructions as to where in memory of the first handheld device to store the information, the instructions including at least one memory address for storage of the information in the first handheld device and at least one flag indicating removal of the information after termination of multiplayer game play; commanding the first handheld device to write the information to memory of the first handheld device in accordance with the received instructions, so as to modify the video game software on the first handheld device; and communicating, by the second handheld device, with the first handheld device for multiplayer game play. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A handheld game device configured to perform software patching of video game software of another handheld device, having a different version of the video game software, in wireless communication with the handheld game device, comprising:
-
a processor; wireless communication circuitry; memory including program instructions to configure the processor to determine information to provide to another handheld game device in order to modify a portion of video game software of the other handheld device based on a version of video game software of the handheld game device so as to make the older version of the video game software of the other handheld device forward compatible for multiplayer game play with video game software stored on the handheld device to allow for multiplayer game play between the handheld device and the other handheld device, wherein the other handheld device has an older version of the same video game software stored thereon as compared to the video game software stored on the handheld device; wherein the memory further includes program instructions to provide the information to the other handheld game device using the wireless communication circuitry; and wherein the program instructions to provide the information to the other handheld game device using the wireless communication circuitry includes program instructions to provide the information and to provide at least one memory address of memory of the other handheld game device to which the other handheld game device should write the information and at least one flag indicating removal of the information after termination of multiplayer game play. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method including updating handheld device video game software, comprising:
-
determining, by a first handheld device, a version of video game software stored on a second handheld device; determining, by the first handheld device, information to update portions of the video game software version of the game on the second handheld device to make the video game software version of the game on the second handheld device forward compatible with video game software stored on the first handheld device to allow for multiplayer game play between the handheld devices, based at least on a version of video game software of a game stored on the first handheld device, the information including program instructions; transmitting, from the first handheld device to the second handheld device, at least one memory address identifying a location in memory of the second handheld device for storage of at least some of the information; transmitting the information, including the program instructions, to update the video game software version of the game from the first handheld device to the second handheld device along with at least one flag indicating removal of information after termination of multiplayer game play; engaging, by the first and second handheld devices, in multiplayer game play; and deleting at least some of the information from the second handheld device in accordance with the at least one flag after completion of multiplayer game play. - View Dependent Claims (13, 14, 15)
-
Specification