Dynamically enabling or disabling controls of a controller

US12064684B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12064684-B2
Application numberUS-202217991092-A
CountryUS
Kind codeB2
Filing dateNov 21, 2022
Priority dateFeb 14, 2020
Publication dateAug 20, 2024
Grant dateAug 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A handheld controller may include controls that are actuatable by a user. The handheld controller may further include one or more sensors that are configured to detect an object in proximity to certain controls, and/or that sense a grip or position of a hand on a handle portion of the controller. Based on data from a sensor(s), certain controls may be enabled and/or disabled. The sensors may therefore be used to determine which controls are being used or are intended to be used, and/or which controls are likely accessible or inaccessible to the user based on sensor data, and to cause one or more controls of the handheld controller to be enabled and/or disabled accordingly.

First claim

Opening claim text (preview).

What is claimed is: 1. A controller system comprising: one or more processors; a controller comprising: a controller body having a front surface, a back surface, a top surface, and a handle portion; one or more sensors disposed on or in the handle portion; a first control disposed on a surface amongst the front surface, the back surface, and the top surface, wherein the first control is at least one of a joystick or a directional pad; a second control disposed on the surface, wherein the second control is a trackpad; and a display; and non-transitory computer readable media storing instructions, that when executed by the one or more processors, cause the one or more processors to perform acts comprising: receiving, from the one or more sensors, data indicating a position of a hand on the handle portion; causing the first control to be disabled based at least in part on the data; causing the second control to be enabled based at least in part on the data; and changing a mode of a user interface presented on the display to a mouse mode based at least in part on the data, wherein in the mouse mode, movement of a finger on the trackpad causes corresponding movement of a pointer on the display. 2. The controller system of claim 1 , wherein the data is received and the first control is disabled while the controller is being used to play a video game. 3. The controller system of claim 1 , wherein the data is first data, the position is a first position, and the acts further comprise: receiving, from the one or more sensors, after the first control has been disabled, second data indicating a second position of the hand on the handle portion; and causing the first control to be enabled based at least in part on the second data. 4. The controller system of claim 3 , wherein the acts further comprise causing the second control to be disabled based at least in part on the second data. 5. The controller system of claim 1 , wherein the one or more sensors comprise an array of sensors spatially distributed across the handle portion. 6. The controller system of claim 1 , wherein the surface is the front surface. 7. The controller system of claim 6 , wherein: the controller body has a bottom surface; the first control is positioned at a first distance from the top surface; the second control is positioned at a second distance from the top surface, the second distance greater than the first distance; and the data indicates that the position of the hand on the handle portion is closer to the bottom surface than the top surface. 8. The controller system of claim 1 , wherein the one or more sensors are disposed under an outer surface of the controller body. 9. A method comprising: receiving, by a processor, data from one or more sensors disposed on or in a handle portion of a controller body of a controller, the data indicating a position of a hand on the handle portion; causing, by the processor, a first control of the controller to be disabled based at least in part on the data, wherein the controller body has a front surface, a back surface, and a top surface, wherein the first control is disposed on a surface amongst the front surface, the back surface, and the top surface, and wherein the first control is at least one of a joystick or a directional pad; causing, by the processor, a second control of the controller to be enabled based at least in part on the data, wherein the second control is disposed on the surface, and wherein the second control is a trackpad; and changing, by the processor, a mode of a user interface presented on a display of the controller to a mouse mode based at least in part on the data, wherein in the mouse mode, movement of a finger on the trackpad causes corresponding movement of a pointer on the display. 10. The method of claim 9 , wherein the data is first data, the position is a first position, and the method further comprises: receiving, by the processor, after the first control has been disabled, second data from the one or more sensors, the second data indicating a second position of the hand on the handle portion; and causing, by the processor, the first control to be enabled based at least in part on the second data. 11. The method of claim 10 , further comprising causing, by the processor, the second control to be disabled based at least in part on the second data. 12. The method of claim 9 , wherein the processor receives the data and causes the first control to be disabled while the controller is being used to play a video game. 13. The method of claim 9 , wherein the one or more sensors comprise an array of sensors spatially distributed across the handle portion. 14. The method of claim 9 , wherein: the surface is the front surface; the controller body has a bottom surface; the first control is positioned at a first distance from the top surface; the second control is positioned at a second distance from the top surface, the second distance greater than the first distance; and the data indicates that the position of the hand on the handle portion is closer to the bottom surface than the top surface. 15. A controller system comprising: one or more processors; a controller comprising: a controller body having a front surface, a back surface, a top surface, and a handle portion; a first control disposed on a surface amongst the front surface, the back surface, and the top surface, wherein the first control is at least one of a joystick or a directional pad; one or more first sensors disposed on or in the handle portion, the one or more first sensors being associated with the first control; a second control disposed on the surface, wherein the second control is a trackpad; one or more second sensors disposed on or in the handle portion, the one or more second sensors being associated with the second control; and a display; and non-transitory computer readable media storing instructions, that when executed by the one or more processors, cause the one or more processors to perform acts comprising: receiving, from the one or more first sensors, data indicating that a hand is in proximity to the one or more first sensors; causing the second control to be disabled based at least in part on the data; causing the first control to be enabled based at least in part on the data; and changing a mode of a user interface presented on the display to a selector mode based at least in part on the data, wherein in the selector mode, movement of the at least one of the joystick or the directional pad causes a selector to toggle between user interface elements presented on the display. 16. The controller system of claim 15 , wherein the data is first data, and the acts further comprise: receiving, from the one or more second sensors, after the second control has been disabled, second data indicating that the hand is in proximity to the one or more second sensors; and causing the second control to be enabled based at least in part on the second data. 17. The controller system of claim 16 , wherein the acts further comprise causing the first control to be disabled based at least in part on the second data. 18. The controller system of claim 15 , wherein: the surface is the front surface; the controller body has a bottom surface; the first control is positioned at a first distance from the top surface; the second control is positioned at a second distance from the top surface, the second distance greater than the first distance; and the data indicates that a position of the hand on

Assignees

Inventors

Classifications

  • A63F13/24Primary

    Constructional details thereof, e.g. game controllers with detachable joystick handles · CPC title

  • A63F13/214Primary

    for locating contacts on a surface, e.g. floor mats or touch pads · 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

  • by capacitive means · CPC title

  • A63F13/218Primary

    using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12064684B2 cover?
A handheld controller may include controls that are actuatable by a user. The handheld controller may further include one or more sensors that are configured to detect an object in proximity to certain controls, and/or that sense a grip or position of a hand on a handle portion of the controller. Based on data from a sensor(s), certain controls may be enabled and/or disabled. The sensors may th…
Who is the assignee on this patent?
Valve Corp
What technology area does this patent fall under?
Primary CPC classification A63F13/24. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Aug 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).