Ui workflow optimization based on expected next ui interaction
US-2024427469-A1 · Dec 26, 2024 · US
US10286304B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10286304-B2 |
| Application number | US-201715449861-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 3, 2017 |
| Priority date | Aug 30, 2016 |
| Publication date | May 14, 2019 |
| Grant date | May 14, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An accessory apparatus includes a housing, an apparatus connector, a plurality of auxiliary accessory interfaces, and an internal microcontroller. The connection connector is configured to mate with a corresponding accessory connector of a physical controller to electrically connect the internal microcontroller to the physical controller. Each auxiliary accessory connector is configured to enable a separate auxiliary user input device to operatively connect to the accessory apparatus and electrically connect with the internal microcontroller. The internal microcontroller is configured to: (1) receive an input control signal from an auxiliary user input device operatively connected to an auxiliary accessory connector of the plurality of auxiliary accessory connectors, (2) map the input control signal to a mapped control signal corresponding to a physical control of the physical controller, and (3) send the mapped control signal to the physical controller via the apparatus connector.
Opening claim text (preview).
The invention claimed is: 1. An accessory apparatus, comprising: a housing; an internal microcontroller contained within the housing; an apparatus connector encased in the housing and exposed to an exterior environment, the apparatus connector being configured to mate with a corresponding accessory connector of a physical controller to electrically connect the internal microcontroller to the physical controller, the physical controller having a plurality of physical controls for triggering signals to control an application executed by a computing device; a plurality of auxiliary accessory connectors encased in the housing and exposed to the exterior environment, each auxiliary accessory connector being configured to enable a separate auxiliary user input device to operatively connect to the accessory apparatus and electrically connect with the internal microcontroller; and wherein the internal microcontroller is configured to: (1) receive an input control signal from an auxiliary user input device operatively connected to an auxiliary accessory connector of the plurality of auxiliary accessory connectors, (2) map the input control signal to a mapped control signal corresponding to a physical control of the plurality of physical controls, and (3) send the mapped control signal to the physical controller via the apparatus connector. 2. The accessory apparatus of claim 1 , wherein the apparatus connector is further configured to removably affix the accessory apparatus to the physical controller. 3. The accessory apparatus of claim 1 , wherein the plurality of auxiliary accessory connectors is configured to enable a plurality of auxiliary user input devices to operatively connect to the accessory apparatus such that the plurality of auxiliary user input devices map to different mapped control signals corresponding to different physical controls of the physical controller. 4. The accessory apparatus of claim 3 , further comprising: a visual indicator associated with each auxiliary accessory connector of the plurality of auxiliary accessory connectors, each visual indicator being configured to identify a mapped control signal to which an input control signal received via the auxiliary accessory connector is mapped by the internal microcontroller. 5. The accessory apparatus of claim 1 , further comprising: an on/off indicator associated with each auxiliary accessory connector of the plurality of auxiliary accessory connectors and operatively connected to the internal microcontroller, and wherein the internal microcontroller is further configured to (1) receive a setup control signal from the physical controller that identifies a set of active physical controls of the plurality of physical controls, and (2) activate the on/off indicators associated with the auxiliary accessory connectors corresponding to each physical control of the set of active physical controls. 6. The accessory apparatus of claim 5 , wherein the setup control signal identifies an application-specific set of active physical controls for a particular application executed by the computing device. 7. The accessory apparatus of claim 5 , wherein the setup control signal identifies a user-specific set of active physical controls for a particular user. 8. The accessory apparatus of claim 1 , wherein the internal microcontroller is further configured to detect a set of active auxiliary accessory connectors of the plurality of auxiliary accessory connectors that are operatively connected to auxiliary user input devices, and wherein the internal microcontroller is configured to map input control signals that are received via active auxiliary accessory connectors differently based on the particular active auxiliary accessory connectors included in the set of active auxiliary accessory connectors. 9. The accessory apparatus of claim 8 , wherein the microcontroller is further configured to map input control signals that are received via active auxiliary accessory connectors of the set based on a particular application being executed on the computing device. 10. The accessory apparatus of claim 8 , wherein the microcontroller is further configured to map input control signals that are received via active auxiliary accessory connectors of the set based on a user profile of a particular user. 11. The accessory apparatus of claim 1 , wherein the internal microcontroller is further configured to (1) receive, via an auxiliary accessory connector, a setup control signal from an auxiliary user input device, and (2) map subsequently-received input control signals from the auxiliary user input device based on the setup control signal. 12. A physical controller, comprising: a communication interface configured to communicatively couple the physical controller with a computing device executing an application; a plurality of physical controls, each physical control of the plurality of physical controls being configured to generate one or more control signals to control the application executed by the computing device responsive to physical manipulation by a user; a plurality of auxiliary accessory connectors, each auxiliary accessory connector being configured to enable a separate auxiliary user input device to operatively connect to the physical controller; and an internal microcontroller configured to: (1) detect physical manipulation of a physical control of the plurality of physical controls, (2) send a control signal corresponding to the physical control to the computing device via the communication interface to control the application, (3) receive an input control signal from an auxiliary user input device operatively connected to an auxiliary accessory connector of the plurality of auxiliary accessory connectors, (4) map the input control signal to the control signal corresponding to the physical control of the plurality of physical controls, and (5) send the control signal to the computing device via the communication interface to control the application. 13. The physical controller of claim 12 , wherein the communication interface, the plurality of physical controls, the plurality of auxiliary accessory connectors, and the internal microcontroller are encased in a shared housing. 14. The physical controller of claim 12 , wherein the plurality of auxiliary accessory connectors and the internal microcontroller are encased in a housing of an accessory apparatus that is removable from the physical controller. 15. The physical controller of claim 14 , wherein the internal microcontroller is an accessory microcontroller, wherein the physical controller further includes an integrated microcontroller, wherein the accessory microcontroller is configured to send the control signal to the integrated microcontroller, and wherein the integrated microcontroller is configured to send the control signal to the computing device via the communication interface to control the application. 16. The physical controller of claim 15 , further comprising: an on/off indicator associated with each auxiliary accessory connector of the plurality of auxiliary accessory connectors and operatively connected to the accessory microcontroller, and wherein the accessory microcontroller is further configured to (1) receive a setup control signal from the integrated microcontroller that identifies a set of active physical controls, and (2) activate the on/off indicators associated with the auxiliary accessory connectors corresponding to each active physical control of the set of active physical controls. 17. The physical controller of claim 12 , where
Constructional details thereof, e.g. game controllers with detachable joystick handles · CPC title
Constructional details or processes of manufacture of the input device · CPC title
Cooperation and interconnection of the input arrangement with other functional units of a computer (G06F3/023 - G06F3/037 take precedence) · CPC title
Accessories, i.e. detachable arrangements optional for the use of the video game device, e.g. grip supports of game controllers · CPC title
Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.