Hub for converting input from control devices
AssigneeAmazon Technologies, Inc.
InventorsDave Banks, Junjie Lin, Lunci Hua
Life of this patent
Estimating the term…
Abstract
This disclosure describes, in part, a system and method for receiving inputs from control devices of different types, sources, and origins at a mobile device to control a single unified platform in parallel with control devices intended for control of the platform. The system and method include connecting a control device to a mobile device that may communicate, over a network, with a remote system to enable a third-party or non-network-connected control device to be used alongside and/or in place of a network-connectable control device.
Claims20
A system comprising:
- a server hosting a network game;
- a gaming controller comprising at least one of a wireless connection or a wired connection;
- and
- a mobile device comprising:
- an interface for establishing a connection with the gaming controller through the wireless connection or the wired connection;
- one or more network interfaces;
- one or more processors;
- and
- one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- establishing, using the one or more network interfaces, a second connection with the server;
- receiving, using the second connection, network game information comprising an indication of a first control of the network game;
- mapping the first control to a first input device of the gaming controller based at least in part on the network game information;
- receiving, using the interface, first input data representing a selection of a first input device of the gaming controller;
- based at least in part on receiving the first input data, associating the first input device with the first control of the network game based at least in part on mapping the first control to the first input device of the gaming controller;
- and
- sending, using the one or more network interfaces and over the second connection, control data representing an indication that the first control was selected.
A method comprising:
- establishing, using a first network interface, a first connection from a mobile device to a control device;
- establishing, using a second network interface, a second connection from the mobile device to one or more computing devices hosting a network game application;
- receiving, using the second connection, network game application information comprising an indication of a control of the network game application;
- mapping the control to an input device of the controller based at least in part on the network game application information;
- receiving, using the first connection, first data representing a selection of an input device of the control device;
- determining that the input device is associated with the control of the network game application based at least in part on mapping the control to the input device of the controller;
- and
- sending, using the second connection, second data to the one or more computing devices, the second data representing an indication that the control was selected.
A non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- establishing, using a first network interface, a first connection from a mobile device to a control device;
- establishing, using a second network interface, a second connection from the mobile device to one or more computing devices hosting a network game application;
- receiving, using the second connection, network game application information comprising an indication of a control of the network game application;
- mapping the control to an input device of the controller based at least in part on the network game application information;
- receiving, using the first connection, first data representing a selection of an input device of the control device;
- determining that the input device is associated with the control of the network game application based at least in part on mapping the control to the input device of the controller;
- and
- sending, using the second connection, second data to the one or more computing devices, the second data representing an indication that the control was selected.
Dependencies are inferred from the claim text.