Game console communication with a device
First Claim
1. A computer implemented method for communication between a game console having a communication port and a portable device, the method comprising:
- reserving a first predetermined amount of hardware resources of a game console for executing a game application, the first predetermined amount of hardware resources reserved for later use by only the game application and made unavailable to other applications regardless of amount of resources used by the game application;
reserving a second predetermined amount of hardware resources different than the first predetermined amount of hardware resources which allow communication between the game application and an ancillary application to allow one or the other of the game application and the ancillary application having user input focus to transmit user input information to the other of the game application and the ancillary application not having user input focus;
executing the game application using the first predetermined amount of reserved hardware resources;
upon detecting that a portable device has been communicatively coupled to a communication port of the game console, launching the ancillary application, the ancillary application;
concurrently executing using remaining hardware resources to communicate between the game console and the portable device,determining a protocol associated with the portable device, andcommunicating with the portable device via a driver compatible with the determined protocol, the driver supporting a subset of features provided by the determined protocol and occupying less memory than a full-featured driver; and
upon receipt of a request at the ancillary application, the request requiring action by the game application, the ancillary application transmitting information regarding the request to the second predetermined amount of hardware resources which causes the game application to pause.
2 Assignments
0 Petitions
Accused Products
Abstract
Communication between a game console having a communication port and a portable device is facilitated by determining that a portable device has been directly connected to the communication port, determining the protocol associated with the portable device, and communicating with the portable device using a driver associated with the determined protocol. An ancillary application may handle the communication between the game console and the portable device while a game or entertainment application executes concurrently on the game console. The game application may execute in a reserved predetermined amount of hardware resources of the game console while the ancillary application may execute concurrently using the remaining hardware resources.
-
Citations
17 Claims
-
1. A computer implemented method for communication between a game console having a communication port and a portable device, the method comprising:
-
reserving a first predetermined amount of hardware resources of a game console for executing a game application, the first predetermined amount of hardware resources reserved for later use by only the game application and made unavailable to other applications regardless of amount of resources used by the game application; reserving a second predetermined amount of hardware resources different than the first predetermined amount of hardware resources which allow communication between the game application and an ancillary application to allow one or the other of the game application and the ancillary application having user input focus to transmit user input information to the other of the game application and the ancillary application not having user input focus; executing the game application using the first predetermined amount of reserved hardware resources; upon detecting that a portable device has been communicatively coupled to a communication port of the game console, launching the ancillary application, the ancillary application; concurrently executing using remaining hardware resources to communicate between the game console and the portable device, determining a protocol associated with the portable device, and communicating with the portable device via a driver compatible with the determined protocol, the driver supporting a subset of features provided by the determined protocol and occupying less memory than a full-featured driver; and upon receipt of a request at the ancillary application, the request requiring action by the game application, the ancillary application transmitting information regarding the request to the second predetermined amount of hardware resources which causes the game application to pause. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method for communication between a game console having a communication port and a portable device, the method comprising:
-
reserving a first predetermined amount of hardware resources of a game console for executing a game application, the first predetermined amount of hardware resources reserved for later use by only the game application and made unavailable to other applications regardless of amount of actual resources used by the game application; reserving a second predetermined amount of hardware resources different than the first predetermined amount of hardware resources which allow communication between the game application and an ancillary application to allow one or the other of the game application and the ancillary application having user input focus to transmit user input information to the other of the game application and the ancillary application not having user input focus; executing the game application using the first predetermined amount of reserved hardware resources; upon detecting that a portable device has been communicatively coupled to a communication port of the game console, launching the ancillary application, the ancillary application; concurrently executing using remaining hardware resources to communicate between the game console and the portable device, determining a protocol associated with the portable device, communicating with the portable device via a driver compatible with the determined protocol, the driver supporting a subset of features provided by the determined protocol and occupying less memory than a full-featured driver identifying a media file stored on the portable device; writing an indication of the media file to an audio/visual port for display on a display device; receiving a user selection of the media file; and playing the selected media file; and upon receipt of a request at the ancillary application, the request requiring action by the game application, the ancillary application transmitting information regarding the request to the second predetermined amount of hardware resources which causes the game application to pause.
-
Specification