DVD-enabling code server and loader for a console-based gaming system
First Claim
Patent Images
1. A console-based gaming system, comprising:
- a game console having a memory and an optical disk drive to read optical disks;
a dongle separate from, but operably couplable to the game console, the dongle storing DVD playback code to enable DVD playback of a DVD movie loaded in the optical disk drive of the game console; and
software that, when executed on the game console, retrieves the DVD playback code from the dongle and load the DVD playback code in the memory of the game console.
2 Assignments
0 Petitions
Accused Products
Abstract
A peripheral dongle is attachable to a console-based gaming system to facilitate playback of DVD movies on the gaming system. The dongle stores the DVD playback code. The gaming system executes software that facilitates transfer of the code from the dongle to the gaming system. The software utilizes a high-level bus protocol to support the transfer over a Universal Serial Bus (USB) and exposes an application program interface to enable calls into the protocol.
81 Citations
31 Claims
-
1. A console-based gaming system, comprising:
-
a game console having a memory and an optical disk drive to read optical disks;
a dongle separate from, but operably couplable to the game console, the dongle storing DVD playback code to enable DVD playback of a DVD movie loaded in the optical disk drive of the game console; and
software that, when executed on the game console, retrieves the DVD playback code from the dongle and load the DVD playback code in the memory of the game console. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A game console for playing games store on optical memory disks, comprising:
-
an optical disk drive to read optical memory disks;
non-volatile memory;
a processor coupled to the non-volatile memory and the optical disk drive; and
a code server program stored in the memory and executable on the processor, the code server program being configured to request DVD playback code from a peripheral device, when the peripheral device is operably coupled to the game console, and to facilitate transfer of the DVD playback code from the peripheral device to the game console to enable DVD playback on the game console when DVD movies are read by the optical disk drive. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium comprising computer-executable instructions that, when executed by a console-based gaming system, direct the console-based gaming system to:
-
request DVD playback code from a peripheral attached to the gaming system; and
facilitate transfer of the DVD playback code across an interface between the peripheral and the gaming system. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A protocol for transferring code over a Universal Serial Bus (USB) from a peripheral to a host device, comprising:
-
a first command to retrieve a code version and a size of a code image stored in memory on the peripheral, the code image having pre-sized blocks of code; and
a second command to access one or more of the pre-sized blocks of code and facilitate transfer of the one or more pre-sized blocks of code to the host device. - View Dependent Claims (20, 21)
-
-
22. An application program interface for use in a console-based gaming system, the application program interface being embodied on a computer-readable medium and having methods for performing the following functions:
-
obtaining a size and version of DVD playback code stored on a peripheral device operably coupled to the console-based gaming system;
synchronously transferring the DVD playback code to the game console;
asynchronously transferring the DVD playback code to the game console; and
wherein when the DVD playback code is transferred and stored at the console-based gaming system, the console-based gaming system is enabled to perform DVD playback.
-
-
23. In a console-based gaming system having a game console and a peripheral device that can be alternatively attached to or detached from the game console, a method comprising:
-
requesting DVD playback code stored on the peripheral device; and
facilitating transfer of the DVD playback code stored on the peripheral device to the game console; and
executing the DVD playback code at the game console to enable DVD movie playback on the console-based gaming system. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for operating a console-based gaming system, comprising:
-
obtaining a size and version of DVD playback code stored on a peripheral device that is operably coupled to the console-based gaming system, the DVD playback code being encrypted;
requesting one or more blocks of the DVD playback code;
receiving the one or more blocks of the DVD playback code;
decrypting the one or more blocks of the DVD playback code;
storing the one or more blocks of DVD playback code; and
executing the DVD playback code. - View Dependent Claims (29, 30)
-
-
31. In a console-based gaming system having a game console and a peripheral dongle that can be alternatively attached to or detached from the game console, a method comprising:
-
in response to the peripheral dongle being attached to the game console for a first time, downloading DVD playback code from the peripheral dongle to the game console;
storing the DVD playback code in non-volatile memory;
executing the DVD playback code to enable playback of DVD movies on the console-based gaming system;
in response to the peripheral dongle being subsequently attached to the game console after the first time, retrieving a portion of the DVD playback code stored on the peripheral dongle;
comparing the portion of the DVD playback code with a corresponding portion of the DVD playback code stored in the non-volatile memory; and
in an event that the two portions match, executing the DVD playback code to enable playback of DVD movies on the console-based gaming system.
-
Specification