IP Library Granted Patent US 8,532,976
Granted Patent B2
US 8,532,976 · App. 12/438,853 · Granted Sep 10, 2013

Information processing device for managing identifiers for a plurality of connected controllers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,532,976
App. No.
12/438,853
Granted
Sep 10, 2013
Kind
B2
Abstract

To provide an emulator capable of targeting a device capable of accepting connection of an expansion device for expanding a controller connection port to a plurality of controller connection ports. The emulator, targeting a device having at least one controller connection port and capable of accepting connection of an expansion device for expanding the controller connection port to a plurality of controller connection ports so as to accept connection of a plurality of controllers, emulates operation of the targeted device. The emulator assigns port identification information to each of controllers connected via wire or radio, the port identification information indicating to which of a controller connection port of the targeted device and the controller connection ports of the expansion device connected to the device the controller is assumed to be connected. The assigned port identification information is provided to a process for receiving an operation carried out on the controller.

Claims (14)

1. An information processing device including at least one computer processor operating to implement functional units, comprising:

an assigning unit for assigning a unique internal identifier to each of a plurality of connection controllers connected to the information processing device via wire or wireless connection, the respective internal identifiers being used for identifying each of the connection controllers;

an internal identifier displaying unit for displaying the respective internal identifiers assigned to each of the connection controllers;

a change accepting unit for: (i) selectively defining, as a focused controller, one of the connection controllers on which a predetermined request operation is carried out, (ii) accepting an assignment change instruction to change the internal identifier of the focused controller initiated by a user of the focus controller, and (iii) informing the connection controller defined as the focused controller of being selected as the focused controller by issuing a command to the focus controller to change a light emission mode of a light emitting device located on the focus controller to indicate the selection; and

an assignment changing unit for: (i) determining whether or not one of the internal identifiers assigned to another of the connection controllers is the same as the internal identifier of the assignment change instruction for changing the internal identifier of the focused controller; and (ii) if the determination is negative, then changing the internal identifier assigned to the focused controller to an accepted internal identifier according to the accepted assignment change instruction.

2. The information processing device according to claim 1 , wherein the respective internal identifiers assigned to each of the connection controllers is provided to a process for receiving operations carried out on the connection controllers.

3. The information processing device according to claim 1 , wherein, when the assignment changing unit writes the accepted internal identifier over the internal identifier of the focused controller, in a case where there is already another of the connection controllers already having been assigned the accepted internal identifier, the assignment changing unit writes a new internal identifier, which has not been assigned to any of the connection controllers, over the internal identifier of the other of the connection controllers.

4. The information processing device according to claim 1 , wherein, when the assignment changing unit writes the accepted internal identifier over the internal identifier of the focused controller, in a case where there is already another of the connection controllers already having been assigned the accepted internal identifier, the assignment changing unit does not assign a new internal identifier to the other of the connection controllers.

5. The information processing device according to claim 1 , wherein, in a case where one of the connection controllers to which the accepted internal identifier has already been assigned, the change accepting unit alerts the one connection controller that the assignment may be changed.

6. The information processing device according to claim 1 , wherein the change accepting unit selectively receives from the focused controller an operation instructing the assignment change of the internal identifier of the focused controller to the accepted internal identifier.

7. The information processing device according to claim 1 , wherein:

the information processing device is an emulator that emulates, targeting a target device which has at least one controller connection port and to which the expansion device for expanding the controller connection port to a plurality of controller connection ports can be connected, an operation of the target device, and

the assigning unit assigns to each of the connection controllers, as the unique internal identifier, port identification information indicating that the connection controller is assumed to be connected to one of the controller connection port of the targeted device and the controller connection port of the expansion device connected to the targeted device.

8. The information processing device according to claim 7 , wherein the port identification information indicating that the connection controller is assumed to be connected to the controller connection port of the expansion device connected to the target device includes information for identifying the controller connection port of the targeted device to which the expansion device is connected and information for identifying one of the plurality of controller connection ports of the expansion device.

Assignments (4)
CHANGE OF NAME Recorded Sep 6, 2017
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: SONY CORPORATION
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027449/0469 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027448/0895 →