IP Library Granted Patent US 11,504,629
Granted Patent B2
US 11,504,629 · App. 17/190,808 · Granted Nov 22, 2022

Center device

Inventors: Mariko Hino (Tokyo, JP); Satoshi Hashimoto (Tokyo, JP); Ken Kutaragi (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
A63F13/73A63F13/00A63F13/212A63F13/235A63F13/24A63F13/79G06F3/0482G06F21/305G06F21/31G06F21/445G08B5/36H04L63/0876H04L67/131H05K999/99A63F2300/1012A63F2300/1031A63F2300/201A63F2300/208A63F2300/8088G06F2221/0797G06F2221/2109H04L63/08
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 11,504,629
App. No.
17/190,808
Granted
Nov 22, 2022
Kind
B2
Abstract

Methods and apparatus provide for: facilitating communication between one or more controller devices operated by one or more users, respectively, and a data processing apparatus running an application program, wherein each controller device includes a plurality of actuation elements that are operable to be manipulated by a respective one of the one or more users to input desired operations to the data processing apparatus for use by the application program; obtaining a respective controller identifier from each of the one or more controller devices; and storing in a memory the controller identifiers in response to the control section in a sequential table, such that each entry in the sequential table includes at least a sequential table entry number and a respective one of the controller identifiers.

Claims (20)

1. An apparatus, comprising:

a communication apparatus operating to facilitate communication between one or more controller devices operated by one or more users, respectively, and a data processing apparatus running an application program, wherein each controller device includes a plurality of actuation elements that are operable to be manipulated by a respective one of the one or more users to input desired operations to the data processing apparatus for use by the application program;

a control section, of the communication apparatus, operating to obtain a respective controller identifier from each of the one or more controller devices; and

a memory operating to store the controller identifiers in response to the control section in a sequential table, such that each entry in the sequential table includes at least a sequential table entry number and a respective one of the controller identifiers.

2. The apparatus of claim 1 , wherein the control section operates to add entries in the sequential table in order controller devices enter into communications with the communication apparatus.

3. The apparatus of claim 1 , wherein the control section operates to notify the data processing apparatus and the application program thereof as entries in the sequential table are added.

4. The apparatus of claim 1 , wherein the controller identifier is at least one of: (i) a unique alphanumeric ID; (ii) a communication interface identification code from either a wired connection or wireless connection with the communication apparatus.

5. The apparatus of claim 1 , wherein the control section operates to obtain a respective local user identifier from each of the one or more controller devices.

6. The apparatus of claim 5 , wherein each of the respective local user identifiers is a user name and/or nickname.

7. The apparatus of claim 5 , wherein the memory operates to store the local user identifiers in response to the control section in the sequential table, such that each entry in the sequential table includes at least the sequential table entry number, the respective one of the controller identifiers, and a respective one of the local user identifiers.

8. The apparatus of claim 1 , wherein the control section operates to obtain a respective controller type from each of the one or more controller devices.

9. The apparatus of claim 8 , wherein the memory operates to store the controller types in response to the control section in the sequential table, such that each entry in the sequential table includes at least the sequential table entry number, the respective one of the controller identifiers, and a respective one of the controller types.

10. The apparatus of claim 1 , wherein the control section operates to obtain a respective communication type from each of the one or more controller devices, where the communication type is taken from at least wired communication or wireless communication.

11. The apparatus of claim 10 , wherein the memory operates to store the communication types in response to the control section in the sequential table, such that each entry in the sequential table includes at least the sequential table entry number, the respective one of the controller identifiers, and a respective one of the communication types.

12. The apparatus of claim 1 , wherein the control section operates to reset the sequential table in response to at least one of a reset request from the application program, and a power up condition.

13. The apparatus of claim 1 , wherein the control section operates to maintain an entry in the sequential table of at least the sequential table entry number and one of the controller identifiers of a controller device even after that controller device has lost communications with the communication apparatus during execution of the application program.

14. A method, comprising:

facilitating communication between one or more controller devices operated by one or more users, respectively, and a data processing apparatus running an application program, wherein each controller device includes a plurality of actuation elements that are operable to be manipulated by a respective one of the one or more users to input desired operations to the data processing apparatus for use by the application program;

obtaining a respective controller identifier from each of the one or more controller devices; and

storing in a memory the controller identifiers in response to the control section in a sequential table, such that each entry in the sequential table includes at least a sequential table entry number and a respective one of the controller identifiers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: HINO, MARIKO; HASHIMOTO, SATOSHI; KUTARAGI, KEN
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 055479/0605 →
CHANGE OF NAME Recorded Mar 3, 2021
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 055529/0843 →
Priority Claims (2)
JP JP2005171592 · May 15, 2005 · national
JP JP2005172920 · May 16, 2005 · national
Continuity (11)
Continuation 16846846 · Apr 13, 2020
Continuation 16459756 · Jul 2, 2019
Continuation 16165189 · Oct 19, 2018
Continuation 15854203 · Dec 26, 2017
Continuation 15393733 · Dec 29, 2016
Continuation 14849816 · Sep 10, 2015
Continuation 13845283 · Mar 18, 2013
Continuation 13532043 · Jun 25, 2012
Continuation 13269765 · Oct 10, 2011
Continuation 11912705
Related Publication 20210205709A1 · Jul 8, 2021