Valve Corporation

United States of America

Back to Profile

1-100 of 236 for Valve Corporation Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
New (last 4 weeks) 1
2024 March 5
2024 February 1
2024 January 1
2023 December 1
See more
IPC Class
G02B 27/01 - Head-up displays 49
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer 46
A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles 35
A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player 22
A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads 19
See more
Status
Pending 29
Registered / In Force 207
Found results for  patents
  1     2     3        Next Page

1.

EFFICIENT FILE-DELIVERY TECHNIQUES

      
Application Number 18242289
Status Pending
Filing Date 2023-09-05
First Publication Date 2024-03-28
Owner Valve Corporation (USA)
Inventor Sherman, Taylor Karsten

Abstract

Described herein are, among other things, techniques, devices, and systems for identifying portions of a new version of an application that are new to the new version and portions of the new version that are common to the new version and a previous version of the application, such that a client computing device may efficiently update from the previous version to the new version.

IPC Classes  ?

2.

Intelligent Content-Item Recommendations

      
Application Number 17733330
Status Pending
Filing Date 2022-04-29
First Publication Date 2024-03-21
Owner Valve Corporation (USA)
Inventor
  • Sardar, Adil
  • Geels, Dennis
  • Kroll, Alden
  • Coomer, Christen
  • Antani, Lakulish

Abstract

Described herein are, among other things, techniques, devices, and systems for generating content-item recommendations that are based, at least in part, on data that is unique to respective geographical regions associated with respective users. For instance, the content-item recommendations may be based at least in part on sales data for the respective geographical regions.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

3.

POSITION TRACKING SYSTEMS AND METHODS FOR HEAD-MOUNTED DISPLAY SYSTEMS

      
Application Number 17944873
Status Pending
Filing Date 2022-09-14
First Publication Date 2024-03-21
Owner Valve Corporation (USA)
Inventor
  • Fletcher, Evan
  • Hudman, Joshua Mark

Abstract

Systems and methods for tracking the position of one or more objects, such as components of a head-mounted display (HMD) system. One or more objects may carry a plurality of angle sensitive optical detectors. Each of the optical detectors may include an optical subsystem that is configured to vary at least one of phase or intensity of light imparted on the optical detector. The optical subsystem may include one or more of diffractive optical elements, lens arrays, intensity masks, phase masks, or the like. The optical detectors may include a photodetector that includes a plurality of optically active areas, such as a quadrant cell photodetector, an image sensor with an array of photodiodes, etc. Control circuitry may cause light sources to emit light, and may receive sensor data from the plurality of optical detectors. Control circuitry may process the sensor data to track a position of one or more objects.

IPC Classes  ?

  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G02B 27/01 - Head-up displays

4.

SYSTEMS AND METHODS FOR INCENTIVIZING CONTENT EXPLORATION

      
Application Number 17939286
Status Pending
Filing Date 2022-09-07
First Publication Date 2024-03-21
Owner Valve Corporation (USA)
Inventor
  • Sardar, Adil
  • Kneller, Sarah
  • Kroll, Alden
  • Shaw, John

Abstract

There may be large numbers of content items available at current content provider systems. Incentive items may be inserted among content items, for example, associated with content categories, that may reward uses for viewing content items. When incentive items are selected by a user, the user may be associated with credit towards a bonus item or award a bonus item. Incentive items may have associated preference factors that may be manipulated to increase the probability of such incentive items being presented to the user.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

5.

ACTIVE REDUCTION OF FAN NOISE IN A HEAD-MOUNTED DISPLAY

      
Application Number 17941363
Status Pending
Filing Date 2022-09-09
First Publication Date 2024-03-21
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Mccraken, Ivan

Abstract

Described herein are active noise reduction (ANR) techniques for reducing noise produced by a fan(s) of a head-mounted display (HMD). An example process may include receiving data indicative of a noise that is being produced by the fan(s), determining, based at least in part on the data and using a model(s), one or more audio parameter values, and outputting, via one or more off-ear speakers of the HMD, a sound(s) having one or more audio characteristics based at least in part on the one or more audio parameter values to reduce the noise produced by the fan(s) at a location(s) of an ear(s) of the user of the HMD.

IPC Classes  ?

  • G10K 11/16 - Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
  • A63F 13/54 - Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
  • G06F 1/16 - Constructional details or arrangements
  • G06F 1/20 - Cooling means

6.

TRACKING FILE SYSTEM READ OPERATIONS FOR INSTANT PLAY OF VIDEO GAMES, AND FOR CLIENT-SIDE DISCARDING AND PREFETCHING OF GAME DATA

      
Application Number 18482291
Status Pending
Filing Date 2023-10-06
First Publication Date 2024-02-01
Owner Valve Corporation (USA)
Inventor Griffais, Pierre-Loup Miguel

Abstract

Client machines running game executables of a video game(s) may utilize a file system proxy component that is configured to track read operations made by the game executable during a game session, to generate access data based on the tracked read operations, and to report the access data to a remote system. This telemetry approach allows the remote system to collect access data reported by multiple client machines, to catalogue the access data according to client system configuration, and to analyze the access data to generate data that is usable by client machines to implement various game-related features including, without limitation, “instant play” of video games, discarding of unused blocks of game data to free up local memory resources, and/or local prefetching of game data for reducing latency during gameplay.

IPC Classes  ?

  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet

7.

Game controller

      
Application Number 29876882
Grant Number D1010007
Status In Force
Filing Date 2023-05-30
First Publication Date 2024-01-02
Grant Date 2024-01-02
Owner VALVE CORPORATION (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Bryan, Philip
  • Gottschalk, Claire
  • Slocum, Jeremy

8.

OPTICAL TRACKING INCLUDING IMAGING-BASED ANGLE SENSITIVE DETECTORS

      
Application Number 18314410
Status Pending
Filing Date 2023-05-09
First Publication Date 2023-12-07
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade

Abstract

The present disclosure is directed to systems and methods of object tracking for use in various applications, such as eye tracking in virtual reality or augmented reality applications that include head-mounted display devices. An eye tracking system may be provided that includes a plurality of assemblies that each include a light detector, such as a quadrant photodetector, and an imaging lens configured to generate an image of the eye on the quadrant photodetector. Machine learning or other techniques may be used to track or otherwise determine a user's gaze direction, which may be used by one or more components of an HMD device to improve its functionality in various ways.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 7/20 - Analysis of motion
  • G06V 10/143 - Sensing or illuminating at different wavelengths
  • H04N 23/67 - Focus control based on electronic image sensor signals
  • G02B 27/01 - Head-up displays

9.

POLARIZATION-MULTIPLEXED OPTICS FOR HEAD-MOUNTED DISPLAY SYSTEMS

      
Application Number 18362629
Status Pending
Filing Date 2023-07-31
First Publication Date 2023-11-23
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

The present disclosure is related generally to techniques for improving the performance and efficiency of display systems, such as laser scan beam display systems or other types of display systems (e.g., micro-displays) of an HMD system or other device. Display systems of the present disclosure may utilize polarization multiplexing that allow for improved optimization of diffraction optics. In at least some implementations, a display system may selectively polarize light dependent on wavelength (e.g., color) or field of view. An optical combiner may include polarization sensitive diffractive optical elements that are each optimized for a subset of colors or portions of an overall field of view, thereby providing improved correction optics for a display system.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising
  • G02B 5/18 - Diffracting gratings
  • G02B 5/30 - Polarising elements
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • G02B 27/42 - Diffraction optics

10.

POSITION TRACKING SYSTEM FOR HEAD-MOUNTED DISPLAY SYSTEMS

      
Application Number 18341531
Status Pending
Filing Date 2023-06-26
First Publication Date 2023-10-19
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade

Abstract

Systems and methods for tracking the position of a head-mounted display (HMD) system component. The HMD component may carry a plurality of angle sensitive detectors that are able to detect the angle of light emitted from a light source. The HMD component may include one or more scatter detectors that detect whether light has been scattered or reflected, so such light can be ignored. Control circuitry causes light sources to emit light according a specified pattern, and receives sensor data from the plurality of angle sensitive detectors. The processor may process the sensor data and scatter detector data, for example using machine learning or other techniques, to track a position of the HMD component. An angle sensitive detector may include a spatially-varying polarizer having a position-varying polarizing pattern and one or more polarizer layers that together are operative to detect the angle of impinging light.

IPC Classes  ?

  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02F 1/139 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells characterised by the electro-optical or magneto-optical effect, e.g. field-induced phase transition, orientation effect, guest-host interaction or dynamic scattering based on orientation effects in which the liquid crystal remains transparent
  • G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

11.

Head-mounted display devices with non-rectangular backlight

      
Application Number 17711856
Grant Number 11846798
Status In Force
Filing Date 2022-04-01
First Publication Date 2023-10-05
Grant Date 2023-12-19
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Vanderwel, Douglas

Abstract

A head-mounted display device includes a display panel (such as a liquid crystal display), an optics system for focusing a portion of the display onto an eye of a user, and a backlight assembly including a light guide, a plurality of extraction features positioned on a surface of the light guide, and at least one laser diode for directing light into the light guide. The light guide is sized and dimensioned to illuminate only a portion of the display that is focused by the optics system; with the plurality of light extraction features configured to diffuse light toward the display panel for back illuminating the display panel.

IPC Classes  ?

  • G02F 1/136 - Liquid crystal cells structurally associated with a semi-conducting layer or substrate, e.g. cells forming part of an integrated circuit
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • G06F 1/16 - Constructional details or arrangements

12.

Adaptive optical path with variable focal length

      
Application Number 17687359
Grant Number 11767300
Status In Force
Filing Date 2022-03-04
First Publication Date 2023-09-26
Grant Date 2023-09-26
Owner Valve Corporation (USA)
Inventor Krasnow, Benjamin David

Abstract

Methods and systems are disclosed relating to a lens system that allows for simultaneous focus of near and far-away images with one pair of glasses, heads-up-displays (HUDs), and the like, without the need to move the user's eyes. This lens system may be used in a HUD application, for example, where the user may focus on a display lens that may be approximately one inch from the eye to view computer-generated information such as altitude, temperature, directions, and the like, and simultaneously view the individual's surroundings. The lens system may include a liquid lens that when modulated may vary from a near-focus state to a far-focus state rapidly by using an electrowetting or piezoelectric hydraulic actuator. This variable rate lens may be multiplexed at a rate that allows both near and far-away images to appear in focus simultaneously through the advantageous use of a user's persistence of vision.

IPC Classes  ?

  • C07D 241/26 - Carbon atoms having three bonds to hetero atoms with at the most one bond to halogen, e.g. ester or nitrile radicals with nitrogen atoms directly attached to ring carbon atoms
  • G02B 26/06 - Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the phase of light
  • G02B 26/08 - Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the direction of light
  • G02B 26/00 - Optical devices or arrangements for the control of light using movable or deformable optical elements

13.

CORRECTION POLARIZATION COMPENSATION OPTIC FOR DISPLAY SYSTEMS

      
Application Number 18316805
Status Pending
Filing Date 2023-05-12
First Publication Date 2023-09-07
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

The present disclosure related generally to techniques for improving the performance and efficiency of display systems, such as laser scan beam display systems or other types of display systems (e.g., micro-displays). Display systems of the present disclosure may include a polarization compensation optic, such as a spatially varying polarizer, that provides phase retardation that varies as a function of position, which provides polarization compensation to provide light that is well suited for a polarization sensitive optic of the display system, such as a waveguide-based optical system, a pancake optical system, a birdbath optical system, a coating-based optical system, etc. The display systems of the present disclosure may be components of head-mounted display systems, or other types of display systems.

IPC Classes  ?

  • H04N 13/337 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD] using polarisation multiplexing
  • G02B 27/01 - Head-up displays
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising
  • H04N 13/339 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD] using spatial multiplexing

14.

Self-aligned lens assembly for head-mounted displays

      
Application Number 16191206
Grant Number 11747525
Status In Force
Filing Date 2018-11-14
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Systems and methods for providing an optical lens for a head mounted display (HMD) or other application that is cost-effective and has high performance. A lens assembly may include a first, relatively thin lens and a second, relatively thick lens. The first lens may include microfeatures on at least one optical transmission surface thereof. The second lens may include at least one curved surface, such that the second lens is plano-convex, bi-convex, etc. Each of the first lens and the second lens may include mounting areas disposed about a periphery of the respective optical transmission areas of the lenses that include complementary mounting microfeatures thereon that enable the first and second lens to be coupled together and, when so coupled, to be self-aligned with each other within a very low tolerance. The mounting microfeatures may be provided on the lenses using a high precision process (e.g., diamond turning) also used to generate the microfeatures on at least one optical transmission surface of the first, relatively thin, lens of the lens assembly.

IPC Classes  ?

  • G02B 3/08 - Simple or compound lenses with non-spherical faces with discontinuous faces, e.g. Fresnel lens
  • G02B 13/08 - Anamorphotic objectives

15.

Game controller

      
Application Number 29843751
Grant Number D0994777
Status In Force
Filing Date 2022-06-23
First Publication Date 2023-08-08
Grant Date 2023-08-08
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Bryan, Philip
  • Gottschalk, Claire
  • Slocum, Jeremy

16.

Game controller

      
Application Number 29843757
Grant Number D0994778
Status In Force
Filing Date 2022-06-23
First Publication Date 2023-08-08
Grant Date 2023-08-08
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Bryan, Philip
  • Gottschalk, Claire
  • Slocum, Jeremy

17.

Multi-Coil Voice Coil Motor and Systems for Providing Haptic Feedback

      
Application Number 18105099
Status Pending
Filing Date 2023-02-02
First Publication Date 2023-08-03
Owner Valve Corporation (USA)
Inventor
  • Angelo, Brett Thomas
  • Whipple, Lucas Allen

Abstract

A multi-coil voice coil motor (VCM) may be configured to be used as a haptic actuator for providing haptic feedback to a user. When implemented in a handheld controller having one or more controls, the multi-coil VCM may be configured to provide haptic feedback to a user of the controller. The multi-coil VCM may include a housing, multiple concentric coils, and a magnet coupled to the housing. The multiple concentric coils may include a first coil disposed on a first support coupled to the housing and a second coil disposed on a second support coupled to the housing, wherein the multiple concentric coils may have different diameters to allow for the concentricity of the coils. A system may include one or more haptic actuators, such as the multi-coil VCM, the haptic actuator(s) being configured to provide haptic feedback by causing at least a portion of a finger-operated control(s) to vibrate.

IPC Classes  ?

  • H02K 33/18 - Motors with reciprocating, oscillating or vibrating magnet, armature or coil system with coil systems moving upon intermittent or reversed energisation thereof by interaction with a fixed field system, e.g. permanent magnets
  • G08B 6/00 - Tactile signalling systems, e.g. personal calling systems

18.

COMPACT OPTICS FOR HEAD-MOUNTED DISPLAY SYSTEMS

      
Application Number 18066184
Status Pending
Filing Date 2022-12-14
First Publication Date 2023-07-27
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade

Abstract

An optical system of a head-mounted display (HMD) system that includes a diffractive optical element coupled to a display, for example, via lamination or a suitable optically clear adhesive. The optical system may include a reflective polarizer and a quarter-wave plate that, together with the diffractive optical element, form a catadioptric or “pancake” configuration that focuses light from a display system to an eye of a user of the head mounted display system.

IPC Classes  ?

  • G02B 17/08 - Catadioptric systems
  • G02B 5/18 - Diffracting gratings
  • G02B 1/00 - Optical elements characterised by the material of which they are made; Optical coatings for optical elements
  • G06F 1/16 - Constructional details or arrangements

19.

Delivery of digital information to a remote device

      
Application Number 17396348
Grant Number 11709810
Status In Force
Filing Date 2021-08-06
First Publication Date 2023-07-25
Grant Date 2023-07-25
Owner Valve Corporation (USA)
Inventor
  • Sherman, Taylor Karsten
  • Cook, John

Abstract

Methods and systems relating to a file distribution scheme in a computer network are disclosed that distributes files in an efficient manner that reduces, among other things, network traffic. In an embodiment of the invention, a method for updating a file is disclosed. In such a method, unique chunks in a first version of a digital file are identified. For a second version of the digital file, chunks that are the same as in the first version are identified. Recompilation information is generated and stored for these identified chunks. Also, for the second version of the digital file, chunks in the second version that are different from chunks in the first version are identified. Recompilation information is generated and stored for these identified chunks. With this information, the second version of the digital file is completely defined and can be efficiently stored.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/174 - Redundancy elimination performed by the file system
  • G06F 16/17 - File systems; File servers - Details of further file system functions

20.

Variable optical correction using spatially varying polarizers

      
Application Number 18064795
Grant Number 11747656
Status In Force
Filing Date 2022-12-12
First Publication Date 2023-07-13
Grant Date 2023-09-05
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

An optical system is provided that includes a correction portion including one or more spatially varying polarizers. A first spatially varying polarizer of the one or more spatially varying polarizers has a first control input configured to receive a first control signal indicating whether the first spatially varying polarizer is to be active or inactive. When active, the first spatially varying polarizer is operative to provide a first optical correction on light passing through the correction portion. The optical system includes a controller configured to determine whether to implement the first optical correction on the light passing through the correction portion and in response to determining to implement the first optical correction on the light passing through the correction portion, output the first control signal indicating the first spatially varying polarizer is to be active. Additional spatially varying polarizers may be controlled to provide additional or alternative optical corrections.

IPC Classes  ?

  • G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
  • G02F 1/139 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells characterised by the electro-optical or magneto-optical effect, e.g. field-induced phase transition, orientation effect, guest-host interaction or dynamic scattering based on orientation effects in which the liquid crystal remains transparent
  • G02B 27/01 - Head-up displays
  • G02F 1/133 - Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements
  • G02C 7/12 - Polarisers

21.

GAME CONTROLLER OPERABLE IN BLUETOOTH LOW ENERGY (BLE) MODE

      
Application Number 18176928
Status Pending
Filing Date 2023-03-01
First Publication Date 2023-06-29
Owner Valve Corporation (USA)
Inventor
  • Palmer, Austin
  • Lantinga, Sam
  • Brown, Nathaniel
  • Wharton, Corey

Abstract

A handheld video game controller is operable in Bluetooth Low Energy (BLE) mode to allow for sending controller input data to a target BLE device in a manner that bypasses any operating system (OS) restrictions that might otherwise be imposed on game controller input. When operating in the BLE mode, the handheld video game controller pairs (establishes a radio link) with a BLE device executing a client application used for video game streaming. During gameplay, the video game executes on a host computer and the player provides user input to the game controller to control an aspect of the video game. In response to such user input, the game controller sends controller input data to the BLE device via a radio of the game controller. The player may switch between operating the game controller in BLE mode and receiver mode using input gestures on the game controller.

IPC Classes  ?

  • A63F 13/235 - Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 76/20 - Manipulation of established connections
  • H04L 67/104 - Peer-to-peer [P2P] networks
  • H04W 76/11 - Allocation or use of connection identifiers
  • H04W 76/00 - Connection management

22.

DYNAMICALLY ENABLING OR DISABLING CONTROLS OF A CONTROLLER

      
Application Number 17991092
Status Pending
Filing Date 2022-11-21
First Publication Date 2023-05-11
Owner Valve Corporation (USA)
Inventor
  • Vanwyk, Eric Judson
  • Petersen, Walter
  • Ikeda, John
  • Collette, Benoit
  • Karstens, Richard

Abstract

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.

IPC Classes  ?

  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
  • A63F 13/98 - Accessories, i.e. detachable arrangements optional for the use of the video game device, e.g. grip supports of game controllers
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles

23.

Position tracking systems and methods for head-mounted display systems

      
Application Number 17954076
Grant Number 11933976
Status In Force
Filing Date 2022-09-27
First Publication Date 2023-04-13
Grant Date 2024-03-19
Owner Valve Corporation (USA)
Inventor
  • Fletcher, Evan
  • Mucha, Jeffrey Walter
  • Hudman, Joshua Mark
  • Yates, Alan
  • Stoll, Gordon Wayne
  • Leinbaugh, Jeffrey George
  • Lohr, Charles

Abstract

Systems and methods for tracking the position of one or more head-mounted display (HMD) system components of an HMD system. The HMD components may carry a plurality of angle sensitive detectors or other types of detectors. The HMD system may be operative to detect corrupted position tracking samples, allowing such samples to be ignored, thereby improving the position tracking process. Control circuitry causes light sources to emit light according a specified pattern, and receives sensor data from the plurality of detectors. Control circuitry may process the sensor data, for example using machine learning or other techniques, to track a position of one or more HMD components.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,

24.

CONTROLLER WITH SENSOR-RICH CONTROLS

      
Application Number 17994952
Status Pending
Filing Date 2022-11-28
First Publication Date 2023-03-23
Owner Valve Corporation (USA)
Inventor
  • Vanwyk, Eric Judson
  • Whipple, Lucas Allen
  • Petersen, Walter
  • Mucha, Jeffrey Walter
  • Dalton, Scott
  • Griffais, Pierre-Loup Miguel

Abstract

Described herein are controllers with sensor-rich controls for enhanced controller functionality. An example control may include a pressure sensor that is configured to detect an amount of a force of a press on a cover of the control based at least in part on a proximity of a metal layer to the pressure sensor. This control may further include a touch sensor for detecting an object contacting the cover of the control. Additional embodiments disclose, among other things, integrated trackpads and D-pads, as well as backlighting features that indicate a functional state of the controller.

IPC Classes  ?

  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0338 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
  • A63F 13/285 - Generating tactile feedback signals via the game input device, e.g. force feedback
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player

25.

HEAD-MOUNTED DISPLAY SYSTEM WITH COMPACT OPTICS

      
Application Number 17483024
Status Pending
Filing Date 2021-09-23
First Publication Date 2023-03-23
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

A optical system of a head mounted display (HMD) system that includes a lens assembly comprising a first lens element and a second lens element that are directly or indirectly coupled together, for example, via a suitable optically clear adhesive. The lens assembly may include a quarter-wave plate disposed between the first and second lens elements. The first lens element may include a surface with an anti-reflective coating thereon, and the second lens element may include a surface with a partially reflective coating thereon. The optical system may include a reflective polarizer that, together with the lens assembly, focuses light from a display system to an eye of a user of the head mounted display system.

IPC Classes  ?

  • H04N 13/332 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
  • G02F 1/13363 - Birefringent elements, e.g. for optical compensation

26.

POLARIZATION COMPENSATION FOR WIRE GRID POLARIZER OF HEAD-MOUNTED DISPLAY SYSTEM

      
Application Number 17977873
Status Pending
Filing Date 2022-10-31
First Publication Date 2023-02-16
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

The present disclosure relates generally to techniques for improving the performance and efficiency of optical systems, such as optical systems for using head-mounted display system. The optical systems of the present disclosure may include polarized catadioptric optics, or “pancake optics,” which utilize a wire grid polarizer as a reflective polarizer. Wire grid polarizers may not perform uniformly over wavelength or over varying angles of incidence. To improve performance, a spatially varying polarizer is provided in the optical system that operates to provide polarization compensation for the wire grid polarizer so that the wire grid polarizer performs more uniformly over wavelength and/or over incidence angles (e.g., on-axis and off-axis). The spatially varying polarizer may be formed of a liquid crystal material, such as a multi-twist retarder.

IPC Classes  ?

27.

Content-Item Recommendations

      
Application Number 17892472
Status Pending
Filing Date 2022-08-22
First Publication Date 2023-02-09
Owner Valve Corporation (USA)
Inventor
  • Cox, Anthony John
  • Carollo, Christian

Abstract

Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models used for generating content-item recommendations. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history, as well as modifying this score data using one or more biasing factors for generating result data. In addition, the techniques, devices, and systems may use this result data, along with received user input, for determining an order in which to present one or more content items to the user. For example, this may include determining which content items to recommend to a user and in which order to do so.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06N 20/00 - Machine learning
  • A63F 13/79 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
  • G06F 16/9536 - Search customisation based on social or collaborative filtering
  • G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles

28.

Position tracking system for head-mounted display systems

      
Application Number 17961938
Grant Number 11847257
Status In Force
Filing Date 2022-10-07
First Publication Date 2023-01-26
Grant Date 2023-12-19
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade

Abstract

Systems and methods for tracking the position of a head-mounted display (HMD) system component. The HMD component may carry a plurality of angle sensitive detectors that are able to detect the angle of light emitted from a light source. The HMD component may include one or more scatter detectors that detect whether light has been scattered or reflected, so such light can be ignored. Control circuitry causes light sources to emit light according a specified pattern, and receives sensor data from the plurality of angle sensitive detectors. The processor may process the sensor data and scatter detector data, for example using machine learning or other techniques, to track a position of the HMD component. An angle sensitive detector may include a spatially-varying polarizer having a position-varying polarizing pattern and one or more polarizer layers that together are operative to detect the angle of impinging light.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02B 5/30 - Polarising elements
  • G02B 27/01 - Head-up displays
  • G02F 1/139 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells characterised by the electro-optical or magneto-optical effect, e.g. field-induced phase transition, orientation effect, guest-host interaction or dynamic scattering based on orientation effects in which the liquid crystal remains transparent
  • G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

29.

Low-latency wireless display system

      
Application Number 17015881
Grant Number 11563513
Status In Force
Filing Date 2020-09-09
First Publication Date 2023-01-24
Grant Date 2023-01-24
Owner Valve Corporation (USA)
Inventor Lohr, Charles N.

Abstract

Described herein are, among other things, techniques, devices, and systems for streaming pixel data from a host computer to a wireless display device with low latency. In some embodiments, a user mode driver is executed in user mode of the host computer to configure a wireless network interface controller of the host computer to operate in a low latency manner. The display device may use a Forward Error Correction (FEC) algorithm to reconstruct a frame from the data packets it receives from the host computer. Also disclosed are techniques for scrambling the transmission of a series of data packets using different antenna configurations, as well as setting a modulation and coding scheme (MCS) rate based at least in part on the amount of pixel data to be transmitted to the display device. The display device may comprise a head-mounted display (HMD) that renders virtual reality (VR) game imagery.

IPC Classes  ?

  • A63F 13/327 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections using wireless networks, e.g. Wi-Fi or piconet
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • G09G 5/36 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory
  • H04W 52/32 - TPC of broadcast or control channels
  • H04L 67/131 - Protocols for games, networked simulations or virtual reality
  • A63F 13/35 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

30.

Position tracking system for head-mounted display systems

      
Application Number 17949901
Grant Number 11703946
Status In Force
Filing Date 2022-09-21
First Publication Date 2023-01-19
Grant Date 2023-07-18
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade

Abstract

Systems and methods for tracking the position of a head-mounted display (HMD) system component. The HMD component may carry a plurality of angle sensitive detectors that are able to detect the angle of light emitted from a light source. The HMD component may include one or more scatter detectors that detect whether light has been scattered or reflected, so such light can be ignored. Control circuitry causes light sources to emit light according a specified pattern, and receives sensor data from the plurality of angle sensitive detectors. The processor may process the sensor data and scatter detector data, for example using machine learning or other techniques, to track a position of the HMD component. An angle sensitive detector may include a spatially-varying polarizer having a position-varying polarizing pattern and one or more polarizer layers that together are operative to detect the angle of impinging light.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
  • G02F 1/139 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells characterised by the electro-optical or magneto-optical effect, e.g. field-induced phase transition, orientation effect, guest-host interaction or dynamic scattering based on orientation effects in which the liquid crystal remains transparent
  • G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

31.

ADJUSTABLE HEAD-MOUNTED DISPLAY TO ACCOMMODATE DIFFERENT HEAD AND FACE SIZES

      
Application Number 17900129
Status Pending
Filing Date 2022-08-31
First Publication Date 2023-01-05
Owner Valve Corporation (USA)
Inventor
  • Mccracken, Ivan A.
  • Conlee Iv, Carl Samuel
  • Frazier, Isaac
  • Snyder, Keaton
  • Underwood, John A.

Abstract

A head-mounted display (HMD) includes various features that allow for customizing the HMD to different users. The HMD may include an interpupillary distance (IPD) adjustment mechanism that includes a double biasing assembly for smooth, controlled adjustment of the spacing between lens tubes. The HMD may include a field of view (FOV) adjustment mechanism that includes first and second gear assemblies connected via a connecting rod to allow uniform adjustment of the spacing between the lenses and the user's face. The HMD may further include a swappable face gasket, a swappable visor, a removable head strap, and a modular accessory compartment for further customizations to the HMD. The HMD may further include inconspicuous spectrum-transmissive windows that are made with a spectrum-transmissive base material for the HMD housing that is coated with a spectrum-opaque material, and the spectrum-opaque material is selectively removed to create the spectrum-transmissive windows.

IPC Classes  ?

32.

Electronic controller with linear hand strap adjuster

      
Application Number 17303016
Grant Number 11504615
Status In Force
Filing Date 2021-05-18
First Publication Date 2022-11-22
Grant Date 2022-11-22
Owner Valve Corporation (USA)
Inventor
  • Ikeda, John
  • Gallois, Clement
  • Yamada, Ichiro

Abstract

A controller for an electronic system may include a linear hand strap adjuster to accommodate different hand sizes of users who may hold the controller in their hand. For example, a linear slot may be defined in the handle at a proximal end of the handle that is adjacent to the neck region where the handle is adjoined to the head. The linear slot may extend longitudinally along the handle. An anchor disposed within the linear slot may protrude from the outer surface of the handle to provide a point of attachment for an end of the hand strap. Accordingly, a first end of the hand strap is configured to be coupled to the anchor, and the anchor is movable along the linear slot to adjust the first end of the hand strap.

IPC Classes  ?

  • A63F 13/245 - Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
  • A44B 11/28 - Buckles; Similar fasteners for interconnecting straps or the like, e.g. for safety belts with two or more separable parts with hooks engaging end-pieces on the strap
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

33.

Positional Tracking Systems and Methods

      
Application Number 17839185
Status Pending
Filing Date 2022-06-13
First Publication Date 2022-09-29
Owner Valve Corporation (USA)
Inventor
  • Yates, Alan
  • Selan, Jeremy Adam

Abstract

Optical positional tracking systems that may be used in virtual reality (VR)/augmented reality (AR) applications are described. Exemplary implementations comprise one or more receivers and one or more transmitters. Exemplary transmitters contain two orthogonal rotors that each emit a fan-shaped laser beam. Each beam is swept as the rotors are spun at constant speed. Exemplary optical receivers can be relatively small, and mounted at convenient locations on the VR display. These receivers consist of small optical detectors that may be mounted on head-mounted VR displays. Exemplary systems determine position by measuring the time at which each swept beam crosses each receiver/detector.

IPC Classes  ?

34.

HEAD-MOUNTED DISPLAY WITH PASS-THROUGH IMAGING

      
Application Number 17828897
Status Pending
Filing Date 2022-05-31
First Publication Date 2022-09-15
Owner Valve Corporation (USA)
Inventor
  • Lohr, Charles N.
  • Stoll, Gordon Wayne

Abstract

This application describes a head-mounted display (HMD) for use in virtual-reality (VR) environments. The systems and methods described herein may determine information about a real-world environment surrounding the user, a location of the user within the real-world environment, and/or a pose of the user within the real-world environment. Such information may allow the HMD to display images of the real-world environment in a pass-through manner and without detracting the user from the VR environment. In some instances, the HMD may pass-through images of the real-world environment based on one or more triggering events.

IPC Classes  ?

35.

DISPLAY BACKLIGHT WITH LIGHT EXPANDER STRUCTURES

      
Application Number 17668155
Status Pending
Filing Date 2022-02-09
First Publication Date 2022-08-25
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade
  • Vanderwel, Douglas

Abstract

Methods and systems relating generally to information displays, and more particularly to systems and methods for backlight assemblies for information displays that include light expanding structures. A backlight assembly may include light expander structures that include a plurality of layer sets, wherein each layer set includes a reflective polarizer layer and a wave retarder layer. The layer sets may together be operative transform point light source, such as a laser light beam, into a surface light source for use as a backlight for various types of information displays.

IPC Classes  ?

  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
  • G02F 1/13363 - Birefringent elements, e.g. for optical compensation

36.

Game controller

      
Application Number 29764718
Grant Number D0960244
Status In Force
Filing Date 2020-12-31
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Bryan, Philip
  • Gottschalk, Claire
  • Slocum, Jeremy

37.

Spatially varying polarizer for display backlight

      
Application Number 17712916
Grant Number 11662621
Status In Force
Filing Date 2022-04-04
First Publication Date 2022-07-21
Grant Date 2023-05-30
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Systems and methods for providing a display for an electronic device that includes a liquid crystal display panel assembly, a backlight assembly that includes a light source, and a spatially varying polarizer that provides phase retardation that varies as a function of propagation length away from the light source. The display may also include a linear polarizer and other optical components that improve the efficiency of the backlight assembly, thereby reducing power consumption, cost, space requirements, and provide other advantages.

IPC Classes  ?

  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
  • G02F 1/13363 - Birefringent elements, e.g. for optical compensation
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems

38.

Headset speaker

      
Application Number 29819339
Grant Number D0956045
Status In Force
Filing Date 2021-12-14
First Publication Date 2022-06-28
Grant Date 2022-06-28
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Mccracken, Ivan A.
  • Selan, Jeremy Adam
  • Smith, Quentin
  • Horn, Dustin Michael
  • Gallois, Clement

39.

Headset

      
Application Number 29819344
Grant Number D0955386
Status In Force
Filing Date 2021-12-14
First Publication Date 2022-06-21
Grant Date 2022-06-21
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Mccracken, Ivan A.
  • Selan, Jeremy Adam
  • Smith, Quentin
  • Horn, Dustin Michael
  • Gallois, Clement

40.

Adjustable head-mounted display

      
Application Number 17552051
Grant Number 11789277
Status In Force
Filing Date 2021-12-15
First Publication Date 2022-06-16
Grant Date 2023-10-17
Owner Valve Corporation (USA)
Inventor
  • Snyder, Keaton
  • Frazier, Isaac
  • Jacobs, Jos
  • Conlee, Iv, Carl Samuel
  • Mccracken, Ivan A.
  • Gallois, Clement
  • Underwood, John
  • Winters, William
  • Jensen, Darryl

Abstract

A head-mounted display includes a front having a display housing and a back having a rear housing. A first member extends between the front and the back and is adjustable via an actuation of a first rotatable actuator and a first cabling mechanism. A second member extends between the front and the back and is adjustable via an actuation of a second rotatable actuator and a second cabling mechanism. A third member extends between the front and the back and is adjustable via the actuation of the second rotatable actuator and a third cabling mechanism.

IPC Classes  ?

41.

PLAYER BIOFEEDBACK FOR DYNAMICALLY CONTROLLING A VIDEO GAME STATE

      
Application Number 17673623
Status Pending
Filing Date 2022-02-16
First Publication Date 2022-06-02
Owner Valve Corporation (USA)
Inventor
  • Ambinder, Michael S.
  • Bond, Steven J.

Abstract

Various embodiments are directed towards employing one or more physical sensors arranged on or in proximity to a video game player to obtain biofeedback measures that are then useable to dynamically modify a state of play of a video game. The sensors may be connected or even unconnected to the game player, replace, or otherwise augment traditional physical game controllers. The sensors gather various biofeedback measures and provide such measures to a biofeedback application programming interface (API). Before and/or during video game play, the video game queries the biofeedback API to request inferences about the game player's state of arousal. The response to the query is then used to modify the state of the video game play. Where the video game is a multi-player video game, biofeedback measures from other game players may also be obtained and used to further modify the state of the video game play.

IPC Classes  ?

  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/212 - Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
  • A63F 13/65 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
  • A63F 13/63 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor

42.

Custom Compilation Videos

      
Application Number 17543346
Status Pending
Filing Date 2021-12-06
First Publication Date 2022-05-26
Owner Valve Corporation (USA)
Inventor
  • Sardar, Adil
  • Cox, Anthony John
  • Zbikowski, Mark
  • Carollo, Christian
  • Otten, Martin
  • Sherman, Taylor
  • Kroll, Alden
  • Lambe, Donald Ichiro

Abstract

Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history. The techniques then determine a ranked list of content items having a highest correlation to the consumption history, which may be used to retrieve videos associated with the most-correlated content items for generating a compilation video composed of these retrieved videos.

IPC Classes  ?

  • G06F 16/9538 - Presentation of query results
  • G06F 16/9535 - Search customisation based on user profiles and personalisation

43.

Adaptive optical path with variable focal length

      
Application Number 16595268
Grant Number 11267793
Status In Force
Filing Date 2019-10-07
First Publication Date 2022-03-08
Grant Date 2022-03-08
Owner Valve Corporation (USA)
Inventor Krasnow, Benjamin David

Abstract

Methods and systems are disclosed relating to a lens system that allows for simultaneous focus of near and far-away images with one pair of glasses, heads-up-displays (HUDs), and the like, without the need to move the user's eyes. This lens system may be used in a HUD application, for example, where the user may focus on a display lens that may be approximately one inch from the eye to view computer-generated information such as altitude, temperature, directions, and the like, and simultaneously view the individual's surroundings. The lens system may include a liquid lens that when modulated may vary from a near-focus state to a far-focus state rapidly by using an electrowetting or piezoelectric hydraulic actuator. This variable rate lens may be multiplexed at a rate that allows both near and far-away images to appear in focus simultaneously through the advantageous use of a user's persistence of vision.

IPC Classes  ?

  • C07D 241/26 - Carbon atoms having three bonds to hetero atoms with at the most one bond to halogen, e.g. ester or nitrile radicals with nitrogen atoms directly attached to ring carbon atoms
  • G02B 26/06 - Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the phase of light
  • G02B 26/08 - Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the direction of light
  • G02B 26/00 - Optical devices or arrangements for the control of light using movable or deformable optical elements

44.

Headset

      
Application Number 29777475
Grant Number D0943575
Status In Force
Filing Date 2021-04-06
First Publication Date 2022-02-15
Grant Date 2022-02-15
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Mccracken, Ivan A.
  • Selan, Jeremy Adam
  • Smith, Quentin
  • Horn, Dustin Michael
  • Gallois, Clement

45.

HEAD-MOUNTED DISPLAY WITH NARROW ANGLE BACKLIGHT

      
Application Number 17383194
Status Pending
Filing Date 2021-07-22
First Publication Date 2022-02-10
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Methods and systems relating generally to information displays, and more particularly to systems and methods for backlight assemblies for information displays that emit an angularly narrow cone of light. A backlight assembly that emits a narrow angular cone of light can be particularly beneficial in a head-mounted display configuration, such as for use as part of virtual reality or augmented reality systems, where the head-mounted display comprises a lens assembly that directs light from an information display to the eyes of the user. Such a backlight assembly configuration may help reduce undesirable visual effects like flood illumination, ghost images, glare, and scattering.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02F 1/13357 - Illuminating devices
  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

46.

Holding and Releasing Virtual Objects

      
Application Number 17409357
Status Pending
Filing Date 2021-08-23
First Publication Date 2022-02-10
Owner Valve Corporation (USA)
Inventor
  • Bradner, Keith
  • Slocum, Jeremy
  • Nietfeld, Scott Douglas
  • Yang, Lawrence
  • Leinbaugh, Jeffrey George

Abstract

Techniques and devices for determining how to present the release of the virtual object based at least in part on received sensor data is described herein. For example, when the hardware and/or software determines that the virtual object is to be released, the hardware and/or software may calculate one or more of a velocity of the object (e.g., speed and direction), a position at which the virtual object is to be released, a trajectory of the virtual object from the position of release to the landing point of the virtual object, a landing location of the virtual object, and/or the like. The hardware and/or software may then present the virtual object being released according to this determined information.

IPC Classes  ?

  • A63F 13/211 - Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player

47.

Using detected pupil location to align optical components of a head-mounted display

      
Application Number 17382046
Grant Number 11500607
Status In Force
Filing Date 2021-07-21
First Publication Date 2022-01-13
Grant Date 2022-11-15
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Selan, Jeremy Adam

Abstract

The disclosure relates generally to techniques for determining pupil location of a display device's user via imaging sensors on the display device, and using that information to verify and/or correct positioning of the display device or its internal components. The display device may be a head-mounted display (“HMD”) device with display panels separated from a wearer's eyes via intervening lenses, with the sensors including optical flow sensor integrated circuits mounted on or near at least one of the display panels to capture images of the wearer's eye locations through the lenses, and with the correction to the positioning including modifications to the alignment or other positioning of the HMD device on the wearer user's head and/or its internal components within the HMD device (e.g., based on automated control of motors on the HMD device) to reflect a target alignment of the wearer's eyes relative to displayed information.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G06F 3/147 - Digital output to display device using display panels
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G02B 7/00 - Mountings, adjusting means, or light-tight connections, for optical elements
  • G06V 40/19 - Sensors therefor

48.

Tracking file system read operations for instant play of video games, and for client-side discarding and prefetching of game data

      
Application Number 17458054
Grant Number 11813520
Status In Force
Filing Date 2021-08-26
First Publication Date 2021-12-16
Grant Date 2023-11-14
Owner Valve Corporation (USA)
Inventor Griffais, Pierre-Loup Miguel

Abstract

Client machines running game executables of a video game(s) may utilize a file system proxy component that is configured to track read operations made by the game executable during a game session, to generate access data based on the tracked read operations, and to report the access data to a remote system. This telemetry approach allows the remote system to collect access data reported by multiple client machines, to catalogue the access data according to client system configuration, and to analyze the access data to generate data that is usable by client machines to implement various game-related features including, without limitation, “instant play” of video games, discarding of unused blocks of game data to free up local memory resources, and/or local prefetching of game data for reducing latency during gameplay.

IPC Classes  ?

  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet

49.

Efficient file-delivery techniques

      
Application Number 16874234
Grant Number 11886391
Status In Force
Filing Date 2020-05-14
First Publication Date 2021-11-18
Grant Date 2024-01-30
Owner VALVE CORPORATION (USA)
Inventor Sherman, Taylor Karsten

Abstract

Described herein are, among other things, techniques, devices, and systems for identifying portions of a new version of an application that are new to the new version and portions of the new version that are common to the new version and a previous version of the application, such that a client computing device may efficiently update from the previous version to the new version.

IPC Classes  ?

  • G06F 8/65 - Updates
  • G06F 16/18 - File system types
  • G06F 8/658 - Incremental updates; Differential updates
  • H04L 69/324 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC

50.

Delivery of digital information to a remote device

      
Application Number 16245049
Grant Number 11157472
Status In Force
Filing Date 2019-01-10
First Publication Date 2021-10-26
Grant Date 2021-10-26
Owner Valve Corporation (USA)
Inventor
  • Sherman, Taylor Karsten
  • Cook, John

Abstract

Methods and systems relating to a file distribution scheme in a computer network are disclosed that distributes files in an efficient manner that reduces, among other things, network traffic. In an embodiment of the invention, a method for updating a file is disclosed. In such a method, unique chunks in a first version of a digital file are identified. For a second version of the digital file, chunks that are the same as in the first version are identified. Recompilation information is generated and stored for these identified chunks. Also, for the second version of the digital file, chunks in the second version that are different from chunks in the first version are identified. Recompilation information is generated and stored for these identified chunks. With this information, the second version of the digital file is completely defined and can be efficiently stored.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/174 - Redundancy elimination performed by the file system
  • G06F 16/17 - File systems; File servers - Details of further file system functions

51.

TECHNIQUES FOR UPDATING FILES

      
Application Number 17358759
Status Pending
Filing Date 2021-06-25
First Publication Date 2021-10-21
Owner Valve Corporation (USA)
Inventor
  • Otten, Martin
  • Sherman, Taylor
  • Goffin, Henry

Abstract

The application is directed to techniques, devices, and systems for updating files. For example, a remote system may store first data representing a first version of a file and second data representing a second version of the file. The remote system may then determine that a first portion of the first data corresponds to a first portion of the second data. Based at least in part on the determination, the remote system may identify a second portion of the first data using the first portion of the first data and identify a second portion of the second data using the first portion of the second data. The remote system may then generate third data representing a difference between the second portion of the second data and the second portion of the first data. Additionally, the remote system may store the third data in association with the file.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 16/18 - File system types
  • G06F 16/13 - File access structures, e.g. distributed indices
  • G06F 16/174 - Redundancy elimination performed by the file system

52.

Systems and methods for eye tracking

      
Application Number 17365838
Grant Number 11442542
Status In Force
Filing Date 2021-07-01
First Publication Date 2021-10-21
Grant Date 2022-09-13
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua
  • Yates, Alan
  • Stoll, Gordon Wayne
  • Fletcher, Evan

Abstract

The present disclosure is directed to systems and methods of eye tracking for use in various applications, such as virtual reality or augmented reality applications that include head-mounted display devices. An eye tracking subsystem may be provided that includes a plurality of assemblies that each include a light source, such as an LED, a light detector, such as a silicon photodiode, and a polarizer that is configured to prevent light reflected via specular reflection from reaching the light detectors so that only scattered light is detected by the light detectors. Machine learning or other techniques may be used to track or otherwise determine a user's gaze direction, which may be used by one or more components of an HMD device to improve its functionality in various ways.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06N 3/08 - Learning methods
  • G01J 1/04 - Optical or mechanical part
  • G01J 1/42 - Photometry, e.g. photographic exposure meter using electric radiation detectors
  • G02B 5/30 - Polarising elements
  • G06N 3/04 - Architecture, e.g. interconnection topology

53.

Systems and methods to calibrate tracking systems

      
Application Number 15906646
Grant Number 11137484
Status In Force
Filing Date 2018-02-27
First Publication Date 2021-10-05
Grant Date 2021-10-05
Owner Valve Corporation (USA)
Inventor Stoll, Gordon Wayne

Abstract

A calibration system for calibrating tracking equipment includes a segmented dish formed from a plurality of individual panels, a support frame formed from a plurality of individual structural shafts to support the segmented dish, and a rotatable platform to hold the tracking equipment to be calibrated. The segmented dish includes a plurality of sensor assemblies rotatably coupled to its individual panels and a plurality of motor assemblies to control operation of the sensor assemblies.

IPC Classes  ?

  • G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
  • G01S 7/497 - Means for monitoring or calibrating

54.

Cluster-based sensor assignment

      
Application Number 17342126
Grant Number 11893190
Status In Force
Filing Date 2021-06-08
First Publication Date 2021-09-23
Grant Date 2024-02-06
Owner VALVE CORPORATION (USA)
Inventor Nietfeld, Scott Douglas

Abstract

The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.

IPC Classes  ?

  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
  • G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 17/16 - Matrix or vector computation
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
  • G06F 18/23213 - Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering

55.

Personalized game notifications

      
Application Number 16826111
Grant Number 11771999
Status In Force
Filing Date 2020-03-20
First Publication Date 2021-09-23
Grant Date 2023-10-03
Owner Valve Corporation (USA)
Inventor
  • O'Rorke, John
  • Geels, Dennis
  • Sardar, Adil
  • Kroll, Alden

Abstract

Described herein are, among other things, techniques, devices, and systems for generating personalized game-notification feeds for users. In some instances, a remote computing system that offers one or more games for acquisition may determine which notifications generated by respective game publishers are likely to be of interest to different users and, after doing so, may generate personalized game-notification feeds comprising the selected notifications. Further, each of the users may provide feedback regarding one or more of the notifications in the notification feed, which the system may use to re-select notifications and re-generating personalized game-notification feeds.

IPC Classes  ?

  • A63F 13/79 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
  • A63F 13/533 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu

56.

Tracking file system read operations for instant play of video games, and for client-side discarding and prefetching of game data

      
Application Number 16821716
Grant Number 11123634
Status In Force
Filing Date 2020-03-17
First Publication Date 2021-09-21
Grant Date 2021-09-21
Owner Valve Corporation (USA)
Inventor Griffais, Pierre-Loup Miguel

Abstract

Client machines running game executables of a video game(s) may utilize a file system proxy component that is configured to track read operations made by the game executable during a game session, to generate access data based on the tracked read operations, and to report the access data to a remote system. This telemetry approach allows the remote system to collect access data reported by multiple client machines, to catalogue the access data according to client system configuration, and to analyze the access data to generate data that is usable by client machines to implement various game-related features including, without limitation, “instant play” of video games, discarding of unused blocks of game data to free up local memory resources, and/or local prefetching of game data for reducing latency during gameplay.

IPC Classes  ?

  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet

57.

Using finger presence to activate a motion control feature for a handheld controller

      
Application Number 17303391
Grant Number 11491392
Status In Force
Filing Date 2021-05-27
First Publication Date 2021-09-09
Grant Date 2022-11-08
Owner Valve Corporation (USA)
Inventor
  • Palmer, Austin
  • Campbell, Ian
  • Dalton, Scott

Abstract

A handheld controller may include a movable control that is usable for activating and deactivating a motion control feature of the handheld controller based on a detection of, or a failure to detect, a finger contacting a surface of the movable control. For example, a touch sensor associated with the movable control may provide touch sensor data indicative of a proximity of a finger relative to the movable control, and based on this touch sensor data, the motion control feature of the handheld controller can be toggled on and off, depending on whether the finger is contacting the movable control or not. When the motion control feature is activated, motion sensor data from a motion sensor(s) is sent to an application (e.g., a video game) as application input. When the motion control feature is deactivated, the motion sensor data is not used as application input.

IPC Classes  ?

  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • G06F 3/0338 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks

58.

Controller with sensor-rich controls

      
Application Number 17174167
Grant Number 11511186
Status In Force
Filing Date 2021-02-11
First Publication Date 2021-08-19
Grant Date 2022-11-29
Owner Valve Corporation (USA)
Inventor
  • Vanwyk, Eric Judson
  • Whipple, Lucas Allen
  • Petersen, Walter
  • Mucha, Jeffrey Walter
  • Dalton, Scott
  • Griffais, Pierre-Loup Miguel

Abstract

Described herein are controllers with sensor-rich controls for enhanced controller functionality. An example control may include a pressure sensor that is configured to detect an amount of a force of a press on a cover of the control based at least in part on a proximity of a metal layer to the pressure sensor. This control may further include a touch sensor for detecting an object contacting the cover of the control. Additional embodiments disclose, among other things, integrated trackpads and D-pads, as well as backlighting features that indicate a functional state of the controller.

IPC Classes  ?

  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0338 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
  • A63F 13/285 - Generating tactile feedback signals via the game input device, e.g. force feedback
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player

59.

Dynamically enabling or disabling controls of a controller

      
Application Number 17174186
Grant Number 11504610
Status In Force
Filing Date 2021-02-11
First Publication Date 2021-08-19
Grant Date 2022-11-22
Owner Valve Corporation (USA)
Inventor
  • Vanwyk, Eric Judson
  • Petersen, Walter
  • Ikeda, John
  • Collette, Benoit
  • Karstens, Richard

Abstract

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.

IPC Classes  ?

  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
  • A63F 13/98 - Accessories, i.e. detachable arrangements optional for the use of the video game device, e.g. grip supports of game controllers
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles

60.

Controller having display with selectable icons

      
Application Number 17174232
Grant Number 11638868
Status In Force
Filing Date 2021-02-11
First Publication Date 2021-08-19
Grant Date 2023-05-02
Owner Valve Corporation (USA)
Inventor Spofford, Tucker Jensen

Abstract

A controller system for surfacing selectable elements on a display of the controller along with game content associated with a video game is described. In an example, a user may provide touch input on the display, and, in response, a game content window that is presenting the game content may scale and/or move to a new position on the display in order to create space on the display for presenting one or more selectable elements outside of the scaled and/or repositioned game content window. The surfaced element(s) may be selectable to cause performance of a game-related action. In this manner, the selectable element(s) do(es) not occlude the game content, and the user may interact with both the game content and the selectable element(s) presented on the display.

IPC Classes  ?

  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • A63F 13/98 - Accessories, i.e. detachable arrangements optional for the use of the video game device, e.g. grip supports of game controllers
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • A63F 13/25 - Output arrangements for video game devices

61.

Motion smoothing in a distributed system

      
Application Number 16792080
Grant Number 11363247
Status In Force
Filing Date 2020-02-14
First Publication Date 2021-08-19
Grant Date 2022-06-14
Owner Valve Corporation (USA)
Inventor Leiby, Aaron

Abstract

Described herein are motion smoothing techniques for a display, or display system, such as a head-mounted display (HMD), to account for motion of moving or animating objects in a way that mitigates judder. The display system may be separate from, yet communicatively coupled to, a host computer where a graphics-based application, such as a video game, is outputting frames for rendering on the display system. The host computer may generate motion vectors representing compressed pixel data for transmission to the display system. The motion vectors can be used by the display system to modify pixel data of a frame. The modified pixel data for the frame is “motion-smoothed” for rendering on the display system in a manner that mitigates judder of moving or animating objects.

IPC Classes  ?

  • H04N 13/139 - Format conversion, e.g. of frame-rate or size
  • H04N 13/161 - Encoding, multiplexing or demultiplexing different image signal components
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/517 - Processing of motion vectors by encoding
  • H04N 13/194 - Transmission of image signals
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04N 13/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details thereof

62.

Controller with adjustable features

      
Application Number 17174216
Grant Number 11458386
Status In Force
Filing Date 2021-02-11
First Publication Date 2021-08-19
Grant Date 2022-10-04
Owner Valve Corporation (USA)
Inventor
  • Vanwyk, Eric Judson
  • Whipple, Lucas Allen
  • Ikeda, John
  • Collette, Benoit

Abstract

Controllers that allow for adjusting various features of the controller are disclosed. The controller may include may include one or more speakers for outputting sound or audio content. A user may contact one or more of the speakers with a finger(s) to adjust a characteristic of the audio content and/or to adjust audio settings. For example, a user may touch a speaker with his/her finger to change (e.g., increase or decrease) the volume or to mute the sound. In some instances, the speakers may be located on the controller body of the handheld controller for convenient and quick access by the user.

IPC Classes  ?

  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
  • G06F 3/16 - Sound input; Sound output
  • A63F 13/215 - Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04R 5/04 - Circuit arrangements
  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player

63.

Polarization-multiplexed optics for head-mounted display systems

      
Application Number 17165580
Grant Number 11740464
Status In Force
Filing Date 2021-02-02
First Publication Date 2021-08-12
Grant Date 2023-08-29
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

The present disclosure is related generally to techniques for improving the performance and efficiency of display systems, such as laser scan beam display systems or other types of display systems (e.g., micro-displays) of an HMD system or other device. Display systems of the present disclosure may utilize polarization multiplexing that allow for improved optimization of diffraction optics. In at least some implementations, a display system may selectively polarize light dependent on wavelength (e.g., color) or field of view. An optical combiner may include polarization sensitive diffractive optical elements that are each optimized for a subset of colors or portions of an overall field of view, thereby providing improved correction optics for a display system.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising
  • G02B 5/18 - Diffracting gratings
  • G02B 5/30 - Polarising elements
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • G02B 27/42 - Diffraction optics
  • G02B 6/293 - Optical coupling means having data bus means, i.e. plural waveguides interconnected and providing an inherently bidirectional system by mixing and splitting signals with wavelength selective means
  • G02B 6/27 - Optical coupling means with polarisation selective and adjusting means

64.

Variable optical correction using spatially varying polarizers

      
Application Number 17167934
Grant Number 11526036
Status In Force
Filing Date 2021-02-04
First Publication Date 2021-08-12
Grant Date 2022-12-13
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

An optical system is provided that includes a correction portion including one or more spatially varying polarizers. A first spatially varying polarizer of the one or more spatially varying polarizers has a first control input configured to receive a first control signal indicating whether the first spatially varying polarizer is to be active or inactive. When active, the first spatially varying polarizer is operative to provide a first optical correction on light passing through the correction portion. The optical system includes a controller configured to determine whether to implement the first optical correction on the light passing through the correction portion and in response to determining to implement the first optical correction on the light passing through the correction portion, output the first control signal indicating the first spatially varying polarizer is to be active. Additional spatially varying polarizers may be controlled to provide additional or alternative optical corrections.

IPC Classes  ?

  • G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
  • G02F 1/139 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells characterised by the electro-optical or magneto-optical effect, e.g. field-induced phase transition, orientation effect, guest-host interaction or dynamic scattering based on orientation effects in which the liquid crystal remains transparent
  • G02B 27/01 - Head-up displays
  • G02F 1/133 - Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements

65.

Correction polarization compensation optic for display systems

      
Application Number 17168991
Grant Number 11695912
Status In Force
Filing Date 2021-02-05
First Publication Date 2021-08-12
Grant Date 2023-07-04
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

The present disclosure related generally to techniques for improving the performance and efficiency of display systems, such as laser scan beam display systems or other types of display systems (e.g., micro-displays). Display systems of the present disclosure may include a polarization compensation optic, such as a spatially varying polarizer, that provides phase retardation that varies as a function of position, which provides polarization compensation to provide light that is well suited for a polarization sensitive optic of the display system, such as a waveguide-based optical system, a pancake optical system, a birdbath optical system, a coating-based optical system, etc. The display systems of the present disclosure may be components of head-mounted display systems, or other types of display systems.

IPC Classes  ?

  • H04N 13/337 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD] using polarisation multiplexing
  • G02B 27/01 - Head-up displays
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising
  • H04N 13/339 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD] using spatial multiplexing

66.

Micro-lens array polarization recycling optic for illumination optics

      
Application Number 17169000
Grant Number 11467444
Status In Force
Filing Date 2021-02-05
First Publication Date 2021-08-12
Grant Date 2022-10-11
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Systems and methods for providing a polarization recycling structure for use in applications, such as display systems that include a liquid crystal display assembly. The polarization recycling structure may include a first spatially varying polarizer spaced apart from a second spatially varying polarizer. The first spatially varying polarizer may include a lens array that receives light from a light source and focuses light of a first polarization state and passes light of a second polarization state. The second spatially varying polarizer receive light from the first spatially varying polarizer, passes the focused light of the first polarization state, and transforms the light of the second polarization state into the first polarization state, thereby providing only light of the first polarization state at the output of the polarization recycling structure. The polarization recycling structures improve the efficiency of lighting subsystems, thereby reducing power consumption, cost, space requirements, and providing other advantages.

IPC Classes  ?

  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
  • G02F 1/13363 - Birefringent elements, e.g. for optical compensation

67.

CAMERA DEVICE EMPLOYING SPATIALLY VARYING POLARIZERS

      
Application Number 17170489
Status Pending
Filing Date 2021-02-08
First Publication Date 2021-08-12
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Systems and methods of the present disclosure provide a compact camera device that utilizes one or more spatially varying polarizers, such as one or more multi-twist retarders, to provide compact designs with improved performance. The spatially varying polarizers may be used to multiplex light received by a camera, which allows optics to modify (e.g., focus) incident light in a polarization specific manner to provide better resolution, reduced form factor, or other advantages.

IPC Classes  ?

  • H04N 5/225 - Television cameras
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising
  • G02B 5/30 - Polarising elements

68.

Polarimetry camera for high fidelity surface characterization measurements

      
Application Number 17126853
Grant Number 11796393
Status In Force
Filing Date 2020-12-18
First Publication Date 2021-08-12
Grant Date 2023-10-24
Owner Valve Corporation (USA)
Inventor Rausch, Kameron Wade

Abstract

Systems and methods for providing a polarimetry camera operative to obtain high fidelity surface characterization measurements. A polarimetry camera may include an multi-twist retarder component that is operative selectively switch between two or more polarization filtering states, wherein in each polarization filtering state, the multi-twist retarder component only passes light having a particular polarization state or orientation (e.g., horizontal linear polarization, vertical linear polarization, 45 degree linear polarization, circular polarization) and reflects or absorbs light having other polarization states. The multi-twist retarder may also include one or more diffraction patterns that focus light. The polarimetry camera may capture images using a sensor array as the multi-twist retarder is switched between the at least two polarization filtering states, thereby capturing a sequence of polarization specific images that may be displayed or used to determine one or more Stokes parameters for a scene in real-time.

IPC Classes  ?

  • G01J 4/04 - Polarimeters using electric detection means
  • G01N 21/17 - Systems in which incident light is modified in accordance with the properties of the material investigated
  • G01N 21/59 - Transmissivity

69.

Polarization compensation for wire grid polarizer of head-mounted display system

      
Application Number 17165570
Grant Number 11487120
Status In Force
Filing Date 2021-02-02
First Publication Date 2021-08-12
Grant Date 2022-11-01
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

The present disclosure relates generally to techniques for improving the performance and efficiency of optical systems, such as optical systems for using head-mounted display system. The optical systems of the present disclosure may include polarized catadioptric optics, or “pancake optics,” which utilize a wire grid polarizer as a reflective polarizer. Wire grid polarizers may not perform uniformly over wavelength or over varying angles of incidence. To improve performance, a spatially varying polarizer is provided in the optical system that operates to provide polarization compensation for the wire grid polarizer so that the wire grid polarizer performs more uniformly over wavelength and/or over incidence angles (e.g., on-axis and off-axis). The spatially varying polarizer may be formed of a liquid crystal material, such as a multi-twist retarder.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
  • G02F 1/1337 - Surface-induced orientation of the liquid crystal molecules, e.g. by alignment layers
  • G02F 1/13363 - Birefringent elements, e.g. for optical compensation

70.

Spatially and time varying polarization correction optic for scan beam systems

      
Application Number 17166837
Grant Number 11815684
Status In Force
Filing Date 2021-02-03
First Publication Date 2021-08-12
Grant Date 2023-11-14
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

The present disclosure related generally to techniques for improving the performance and efficiency of display systems, such as laser scan beam display systems or other types of display systems (e.g., micro-displays) of an HMD or other device. Display systems of the present disclosure may include a polarization compensation optic, such as a spatially varying polarizer, that provides phase retardation that varies as a function of position, which provides polarization compensation to provide light that is well suited for a polarization sensitive optic of the display system, such as a waveguide-based optical system, a pancake optical system, a birdbath optical system, a coating-based optical system, etc. The spatially varying polarizer may be varied spatially in real-time based on a user's gaze location to provide an optimized field of view in a region where the user is known or inferred to be gazing, thereby providing improved optical performance.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G06V 40/18 - Eye characteristics, e.g. of the iris

71.

Viewing field-based optical correction using spatially varying polarizers

      
Application Number 17166887
Grant Number 11841507
Status In Force
Filing Date 2021-02-03
First Publication Date 2021-08-12
Grant Date 2023-12-12
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

An optical system is provided. The optical system includes a gaze tracker operative to track a gaze of a user and output data representative of the gaze and a correction portion including multiple spatially varying polarizers. A first polarizer of the spatially varying polarizers has a first control input configured to receive a first control signal indicating whether the first polarizer is to be active or inactive. The first polarizer, when active, provides a first optical correction on light passing through at a location corresponding to a first region of a virtual image. The optical system includes a controller configured to receive the data representative of the gaze, determine, based on the gaze, whether to implement the first optical correction on the light and in response to determining to implement the first optical correction on the light, output the first control signal indicating the first polarizer is to be active.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G02B 5/30 - Polarising elements
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising

72.

Position tracking system for head-mounted display systems

      
Application Number 17167926
Grant Number 11467660
Status In Force
Filing Date 2021-02-04
First Publication Date 2021-08-12
Grant Date 2022-10-11
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade

Abstract

Systems and methods for tracking the position of a head-mounted display (HMD) system component. The HMD component may carry a plurality of angle sensitive detectors that are able to detect the angle of light emitted from a light source. The HMD component may include one or more scatter detectors that detect whether light has been scattered or reflected, so such light can be ignored. Control circuitry causes light sources to emit light according a specified pattern, and receives sensor data from the plurality of angle sensitive detectors. The processor may process the sensor data and scatter detector data, for example using machine learning or other techniques, to track a position of the HMD component. An angle sensitive detector may include a spatially-varying polarizer having a position-varying polarizing pattern and one or more polarizer layers that together are operative to detect the angle of impinging light.

IPC Classes  ?

  • G02F 1/139 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells characterised by the electro-optical or magneto-optical effect, e.g. field-induced phase transition, orientation effect, guest-host interaction or dynamic scattering based on orientation effects in which the liquid crystal remains transparent
  • G02F 1/01 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

73.

Polarization-based multiplexing of diffractive elements for illumination optics

      
Application Number 17170500
Grant Number 11733446
Status In Force
Filing Date 2021-02-08
First Publication Date 2021-08-12
Grant Date 2023-08-22
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Rausch, Kameron Wade

Abstract

Improved illumination optics for various applications. The illumination optics may include an optical beam spreading structure that provides a large spread angle for an incident collimated beam or provides finer detail or resolution compared to convention diffractive optical elements. The optical beam spreading structure may include first and second spatially varying polarizers that are optically aligned with each other. The first and second spatially varying polarizers may be formed of a liquid crystal material, such as a multi-twist retarder (MTR). The first and second spatially varying polarizers may diffract light of orthogonal polarization states, which allows for different diffraction patterns to be used in a single optical structure. The two patterns may provide a combined field of view that is larger than either of the first and second fields of view or may provide finer detail or resolution than the first or second fields of view can provide alone.

IPC Classes  ?

74.

Game controller operable in bluetooth low energy (BLE) mode

      
Application Number 17301999
Grant Number 11623137
Status In Force
Filing Date 2021-04-21
First Publication Date 2021-08-05
Grant Date 2023-04-11
Owner Valve Corporation (USA)
Inventor
  • Palmer, Austin
  • Lantinga, Sam
  • Brown, Nathaniel
  • Wharton, Corey

Abstract

A handheld video game controller is operable in Bluetooth Low Energy (BLE) mode to allow for sending controller input data to a target BLE device in a manner that bypasses any operating system (OS) restrictions that might otherwise be imposed on game controller input. When operating in the BLE mode, the handheld video game controller pairs (establishes a radio link) with a BLE device executing a client application used for video game streaming. During gameplay, the video game executes on a host computer and the player provides user input to the game controller to control an aspect of the video game. In response to such user input, the game controller sends controller input data to the BLE device via a radio of the game controller. The player may switch between operating the game controller in BLE mode and receiver mode using input gestures on the game controller.

IPC Classes  ?

  • H04W 76/00 - Connection management
  • A63F 13/235 - Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 76/20 - Manipulation of established connections
  • H04L 67/104 - Peer-to-peer [P2P] networks
  • H04W 76/11 - Allocation or use of connection identifiers

75.

Spatially varying polarizer for display backlight

      
Application Number 17164284
Grant Number 11320692
Status In Force
Filing Date 2021-02-01
First Publication Date 2021-08-05
Grant Date 2022-05-03
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Systems and methods for providing a display for an electronic device that includes a liquid crystal display panel assembly, a backlight assembly that includes a light source, and a spatially varying polarizer that provides phase retardation that varies as a function of propagation length away from the light source. The display may also include a linear polarizer and other optical components that improve the efficiency of the backlight assembly, thereby reducing power consumption, cost, space requirements, and provide other advantages.

IPC Classes  ?

  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
  • G02F 1/13363 - Birefringent elements, e.g. for optical compensation
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems

76.

VIRTUAL REALITY HAND GESTURE GENERATION

      
Application Number 17229619
Status Pending
Filing Date 2021-04-13
First Publication Date 2021-07-29
Owner Valve Corporation (USA)
Inventor
  • Nietfeld, Scott Douglas
  • Van Den Heuvel, Joe

Abstract

A method including receiving at least one of touch data or force data representing a touch input received at the controller, determining one or more model(s), generating image data using the one or more models, the image data representing at least a hand gesture corresponding to the touch input received at the controller, and transmitting the image data to a virtual reality (VR) environment for display.

IPC Classes  ?

  • A63F 13/213 - Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • A63F 13/428 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
  • G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
  • A63F 13/67 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
  • G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

77.

Position tracking system for head-mounted display systems that includes angle sensitive detectors

      
Application Number 16752478
Grant Number 11209657
Status In Force
Filing Date 2020-01-24
First Publication Date 2021-07-29
Grant Date 2021-12-28
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua
  • Yates, Alan
  • Stoll, Gordon Wayne
  • Fletcher, Evan

Abstract

Systems and methods for tracking the position of a head-mounted display (HMD) system component, such as a wearable HMD device or a hand-held controller. The HMD component may include a support structure that carries a plurality of angle sensitive detectors that are able to detect the angle of arrival of light emitted from a light source. A processor causes light sources to emit light according a specified pattern, and receive sensor data from the plurality of angle sensitive detectors. The processor may process the received sensor data using machine learning or other techniques to track a position of the head-mounted display component based on the processing of the received sensor data.

IPC Classes  ?

  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G02B 27/01 - Head-up displays
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

78.

Eye tracking system for head-mounted display devices

      
Application Number 16773840
Grant Number 11073906
Status In Force
Filing Date 2020-01-27
First Publication Date 2021-07-27
Grant Date 2021-07-27
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua
  • Yates, Alan
  • Stoll, Gordon Wayne
  • Fletcher, Evan

Abstract

The present disclosure is directed to systems and methods of eye tracking for use in various applications, such as virtual reality or augmented reality applications that include head-mounted display devices. An eye tracking subsystem may be provided that includes a plurality of assemblies that each include a light source, such as an LED, a light detector, such as a silicon photodiode, and a polarizer that is configured to prevent light reflected via specular reflection from reaching the light detectors so that only scattered light is detected by the light detectors. Machine learning or other techniques may be used to track or otherwise determine a user's gaze direction, which may be used by one or more components of an HMD device to improve its functionality in various ways.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06N 3/08 - Learning methods
  • G01J 1/42 - Photometry, e.g. photographic exposure meter using electric radiation detectors
  • G01J 1/04 - Optical or mechanical part
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G02B 5/30 - Polarising elements

79.

Systems and methods to reduce visual artifacts in displays

      
Application Number 16828241
Grant Number 11056042
Status In Force
Filing Date 2020-03-24
First Publication Date 2021-07-06
Grant Date 2021-07-06
Owner Valve Corporation (USA)
Inventor
  • Selan, Jeremy Adam
  • Evans, Duane Martin

Abstract

Systems and methods for providing display panels with reduced visual artifacts. A display system is provided that includes a pixel array having a plurality of pixels arranged in rows and columns. The display system receives an image stream that includes a plurality of sets of image data that each represent an image to be sequentially presented by the display system. The data for each frame or set of image data is loaded into the pixel array according to a loading sequence with reduces the visual artifacts perceived by a viewer of the display system. The loading sequence may include an inside-out loading sequence which gives preference to a central region of the pixel array, a speculative preloading sequence which first loads portions of the pixel array with speculative data, or various combinations thereof.

IPC Classes  ?

  • G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
  • G09G 3/3225 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
  • G09G 3/36 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source using liquid crystals

80.

Controller visualization in virtual and augmented reality environments

      
Application Number 16412019
Grant Number 11045725
Status In Force
Filing Date 2019-05-14
First Publication Date 2021-06-29
Grant Date 2021-06-29
Owner Valve Corporation (USA)
Inventor
  • Sawyer, David
  • Reidford, Tristan
  • Malaika, Yasser
  • Yates, Alan
  • Selan, Jeremy

Abstract

Controller visualization systems and methods for use in virtual/augmented reality environments such as walk-around virtual reality environments are described. The virtual representation of a physical control device may be altered based on the context of the virtual environment. Certain embodiments combine the virtual rendering of the tracked control device with a real-time video representation of part of the operating space. In certain embodiments, the display of additional information relating to the function of interactive elements may be displayed based on context, such as when a specific action is required from a user in the virtual space.

IPC Classes  ?

  • A63F 13/26 - Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02B 27/01 - Head-up displays
  • A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form

81.

Power management for optical position tracking devices

      
Application Number 16734592
Grant Number 11044402
Status In Force
Filing Date 2020-01-06
First Publication Date 2021-06-22
Grant Date 2021-06-22
Owner Valve Corporation (USA)
Inventor Rydberg, Rob

Abstract

Devices and techniques for managing power consumption of a position tracking device. The position tracking device may be a virtual reality (VR) controller having multiple optical sensors oriented to receive optical signals from different directions. A stationary optical emitter projects a laser line into a space and repeatedly scans the laser line through the space. For a given scan, some of the sensors may detect the laser line and some of the sensors may not detect the laser line. When an individual sensor fails to detect a laser scan, that sensor is disabled for at least a portion of one or more subsequent laser scans in order to reduce power consumption of the VR controller.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02B 27/01 - Head-up displays

82.

Continuous controller calibration

      
Application Number 17164475
Grant Number 11806609
Status In Force
Filing Date 2021-02-01
First Publication Date 2021-06-17
Grant Date 2023-11-07
Owner Valve Corporation (USA)
Inventor
  • Nietfeld, Scott Douglas
  • Leinbaugh, Jeffrey George

Abstract

A method including determining a range of values for a proximity sensor, receiving proximity data from the proximity sensor, decaying a limit associated with a maximum value, decaying a limit associated with a minimum value, determining a range of values detected by the proximity sensor, and determining an updated scale factor for the proximity sensor.

IPC Classes  ?

  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
  • A63F 13/44 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot

83.

Split rendering between a head-mounted display (HMD) and a host computer

      
Application Number 16717940
Grant Number 11303875
Status In Force
Filing Date 2019-12-17
First Publication Date 2021-06-17
Grant Date 2022-04-12
Owner Valve Corporation (USA)
Inventor Malaika, Yasser

Abstract

A rendering workload for an individual frame can be split between a head-mounted display (HMD) and a host computer that is executing an application. To split a rendering workload for a frame, the HMD may send head tracking data to the host computer, and the head tracking data may be used by the host computer to generate pixel data associated with the frame and extra data in addition to the pixel data. The extra data can include, without limitation, pose data, depth data, motion vector data, and/or extra pixel data. The HMD may receive the pixel data and at least some of the extra data, determine an updated pose for the HMD, and apply re-projection adjustments to the pixel data based on the updated pose and the received extra data to obtain modified pixel data, which is used to present an image on the display panel(s) of the HMD.

IPC Classes  ?

  • H04N 13/194 - Transmission of image signals
  • H04N 13/128 - Adjusting depth or disparity
  • H04N 13/161 - Encoding, multiplexing or demultiplexing different image signal components
  • G06T 7/593 - Depth or shape recovery from multiple images from stereo images
  • H04N 13/183 - On-screen display [OSD] information, e.g. subtitles or menus
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods

84.

Machine-learned trust scoring for player matchmaking

      
Application Number 17164407
Grant Number 11504633
Status In Force
Filing Date 2021-02-01
First Publication Date 2021-05-27
Grant Date 2022-11-22
Owner Valve Corporation (USA)
Inventor
  • Kaethler, Richard
  • Cox, Anthony John
  • Levinthal, Brian R.
  • Mcdonald, John

Abstract

A trained machine learning model(s) is used to determine scores (e.g., trust scores) for user accounts registered with a video game service, and the scores are used to match players together in multiplayer video game settings. In an example process, a computing system may access data associated with registered user accounts, provide the data as input to the trained machine learning model(s), and the trained machine learning model(s) generates the scores as output, which relate to probabilities of players behaving, or not behaving, in accordance with a particular behavior while playing a video game in multiplayer mode. Thereafter, subsets of logged-in user accounts executing a video game can be assigned to different matches based at least in part on the scores determined for those logged-in user accounts, and the video game is executed in the assigned match for each logged-in user account.

IPC Classes  ?

  • A63F 13/798 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
  • A63F 13/795 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for providing a buddy list
  • G06N 3/08 - Learning methods
  • A63F 13/75 - Enforcing rules, e.g. detecting foul play or generating lists of cheating players
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
  • G06N 20/00 - Machine learning

85.

Position tracking system for head-mounted displays that includes sensor integrated circuits

      
Application Number 17156295
Grant Number 11314323
Status In Force
Filing Date 2021-01-22
First Publication Date 2021-05-20
Grant Date 2022-04-26
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Systems and methods for tracking the position of a head-mounted display (HMD). The HMD may include a support structure that carries a forward facing camera and a plurality of optical flow sensor integrated circuits (ICs). The forward camera captures image sensor data in a forward camera field of view (FOV) at a first frame rate, and each of the plurality of sensor ICs captures image sensor data in a respective plurality of sensor IC FOVs at a second frame rate. The sensor IC FOVs may collectively cover at least a substantial portion of the forward camera FOV. A processor may receive the image sensor data from the camera and the plurality of sensor ICs. The processor may process the received image sensor data and/or other sensor data (e.g., IMU data) to track a position of the head-mounted display based on the processing of the received sensor data.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
  • G02B 27/01 - Head-up displays
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

86.

Latency compensation using machine-learned prediction of user input

      
Application Number 16688833
Grant Number 11717748
Status In Force
Filing Date 2019-11-19
First Publication Date 2021-05-20
Grant Date 2023-08-08
Owner Valve Corporation (USA)
Inventor
  • Bleasdale-Shepherd, Iestyn
  • Dalton, Scott
  • Kaethler, Richard

Abstract

A trained machine learning model(s) is used to determine scores indicative of probabilities that certain types of user input will be provided to a player's game controller while playing a video game in order to compensate for latency between player action and player perception of video game content relating to the player action. In an example process, sensor data received from a client machine and/or game state data received from a video game is provided as input to a trained machine learning model(s), and a score as output therefrom, the score relating to a probability that a type of user input will be provided to a player's game controller. In this manner, game control data corresponding to the type of user input can be generated based on the score and provided to the video game as input before actual game control data is even received, thereby compensating for latency.

IPC Classes  ?

  • A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an MPEG-stream for transmitting to a mobile phone or a thin client
  • A63F 13/86 - Watching games played by other players
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • A63F 13/332 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
  • H04L 67/131 - Protocols for games, networked simulations or virtual reality
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet

87.

Counterrotation of display panels and/or virtual cameras in a HMD

      
Application Number 17148457
Grant Number 11343486
Status In Force
Filing Date 2021-01-13
First Publication Date 2021-05-06
Grant Date 2022-05-24
Owner Valve Corporation (USA)
Inventor Selan, Jeremy Adam

Abstract

A head-mounted display (HMD) system may include a HMD with a housing and a pair of display panels, mounted within the housing, that are counterrotated in orientation. A compositor of the HMD system may also be configured to provide camera pose data with counterrotated camera orientations to an executing application (e.g., a video game application), and to resample the frames received from the application, with or without rotational adjustments in the clockwise and counterclockwise directions depending on whether the display panels of the HMD are upright-oriented or counterrotated in orientation. A combined approach may use the counterrotated camera orientations in combination with counterrotated display panels to provide a HMD with optimized display performance.

IPC Classes  ?

  • H04N 13/327 - Calibration thereof
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • H04N 13/378 - Image reproducers using viewer tracking for tracking rotational head movements around an axis perpendicular to the screen
  • G06T 3/00 - Geometric image transformation in the plane of the image
  • H04N 13/371 - Image reproducers using viewer tracking for tracking rotational head movements around the vertical axis
  • H04N 13/366 - Image reproducers using viewer tracking

88.

Optical system for head-mounted display device

      
Application Number 16676205
Grant Number 11391906
Status In Force
Filing Date 2019-11-06
First Publication Date 2021-05-06
Grant Date 2022-07-19
Owner Valve Corporation (USA)
Inventor Hudman, Joshua Mark

Abstract

Systems and methods for providing an optical system in a head-mounted display (HMD) that is operable to modify virtual image light to correct for one or more vision conditions of a user's eyes. The optical system includes a left optical subsystem for the left eye and a right optical system for the right eye. Each optical subsystem includes a first correction portion and a second correction portion each having a lens assembly. A first lens assembly includes a first set of lenses having a first lens selectively adjustable along a first axis transverse to an optical path of the virtual image light. A second lens assembly includes a second set of lenses having a second lens selectively rotatable around a second axis transverse to the first axis. Selective adjustment of the first lens and the second lens helps to correct for the vision conditions in the user's eyes.

IPC Classes  ?

  • G02B 7/02 - Mountings, adjusting means, or light-tight connections, for optical elements for lenses
  • G02C 7/02 - Lenses; Lens systems
  • G06F 1/16 - Constructional details or arrangements

89.

Electronic controller with finger sensing and an adjustable hand retainer

      
Application Number 17148362
Grant Number 11786809
Status In Force
Filing Date 2021-01-13
First Publication Date 2021-05-06
Grant Date 2023-10-17
Owner Valve Corporation (USA)
Inventor
  • Hope, Eric James
  • Nietfeld, Scott Douglas
  • Conlee, Carl
  • Britt, Scott Richard
  • Mucha, Jeffrey Walter
  • Leinbaugh, Jeffrey George
  • Slocum, Jeremy

Abstract

A controller for an electronic system includes a tracking member fixed to a controller body. The controller body has a head that adjoins a handle at a neck region, and that includes at least one thumb-operated control. The controller includes a hand retainer that in a closed position is configured to physically bias the user's palm against an outer surface of the handle. The hand retainer includes a resilient member that biases the hand retainer towards an open position. The resilient member is attached to an anchor that is attached to the head by an adjustment mechanism that permits the resilient member to be moved towards or away from the user's purlicue. The tracking member includes transducers that are coupled to the electronic system by electromagnetic radiation. Proximity sensors, spatially distributed on the handle, are responsive to a proximity of the user's fingers to the outer surface of the handle.

IPC Classes  ?

  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
  • A63F 13/213 - Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
  • A63F 13/428 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

90.

Headset speaker

      
Application Number 29732386
Grant Number D0917477
Status In Force
Filing Date 2020-04-23
First Publication Date 2021-04-27
Grant Date 2021-04-27
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Mccracken, Ivan A.
  • Selan, Jeremy Adam
  • Smith, Quentin
  • Horn, Dustin Michael
  • Gallois, Clement

91.

Adjustable head-mounted display

      
Application Number 17021822
Grant Number 11561578
Status In Force
Filing Date 2020-09-15
First Publication Date 2021-03-18
Grant Date 2023-01-24
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Gallois, Clement
  • Goodson, Montgomery Vincent
  • Hope, Eric James
  • Conlee, Iv, Carl Samuel

Abstract

A head-mounted display including a front, a back, a first actuator, a second actuator, a first adjustable member extending between the front and the back and operably engaging the first actuator, and a second adjustable member extending between the front and the back and operably engaging the second actuator. The first adjustable member and the second adjustable member may be adjustable in length via the second actuator to vary a gap distance between the front and the back. In some embodiments, the head-mounted display may include a wire routing assembly for routing wire(s) between the front and the back of the head-mounted display. Additionally, in some embodiments, the head-mounted display may include a harness for engaging a user.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements

92.

Display system with dynamic light output adjustment for maintaining constant brightness

      
Application Number 17099325
Grant Number 11314322
Status In Force
Filing Date 2020-11-16
First Publication Date 2021-03-11
Grant Date 2022-04-26
Owner Valve Corporation (USA)
Inventor Selan, Jeremy Adam

Abstract

Light output of a display can be dynamically adjusted on-the-fly. When implemented on a low-persistence display that supports a variable refresh rate, this dynamic light output adjustment maintains a constant brightness over a series of frames to eliminate flickering of the display. When pixel data of a given frame is output to a frame buffer for presenting an image on the display, a time difference between an illumination of the display's light emitting elements for a preceding frame and an upcoming illumination of the light emitting elements for the given frame may be determined, and this time difference is used to determine a value of a light output parameter. During presentation of the image on the display, the light emitting elements can be illuminated in accordance with the value of the light output parameter. This determination iterates over a series of frames to dynamically adjust the display's light output.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02B 27/01 - Head-up displays
  • H04N 13/332 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD]

93.

Force sensing resistor (FSR) with polyimide substrate, systems, and methods thereof

      
Application Number 16950661
Grant Number 11465041
Status In Force
Filing Date 2020-11-17
First Publication Date 2021-03-11
Grant Date 2022-10-11
Owner Valve Corporation (USA)
Inventor
  • Campbell, Ian
  • Yoo, Cheang Tad
  • Yang, Lawrence
  • Mucha, Jeffrey Walter

Abstract

A force sensing resistor (FSR) that is constructed with a first substrate made of polyimide disposed underneath a second substrate that is resistive and flexible. A handheld controller for an electronic system may include the FSR having a first substrate made of polyimide. The FSR may be mounted on a planar surface of a structure within the controller body, such as a structure mounted within a handle of the controller body, and/or a structure that is mounted underneath at least one thumb-operated control that is included on a head of the controller body. The FSR may be configured to measure a resistance value that corresponds to an amount of force applied to an outer surface of the handle and/or an amount of force applied to the at least one thumb-operated control.

IPC Classes  ?

  • A63F 13/218 - Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • A63F 13/24 - Constructional details thereof, e.g. game controllers with detachable joystick handles
  • G06F 3/045 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
  • G06F 3/0338 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
  • G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

94.

Head-mounted display (HMD) with spatially-varying retarder optics

      
Application Number 16692823
Grant Number 10996463
Status In Force
Filing Date 2019-11-22
First Publication Date 2021-03-11
Grant Date 2021-05-04
Owner Valve Corporation (USA)
Inventor
  • Hudman, Joshua Mark
  • Mccracken, Ivan A.

Abstract

A head-mounted display, or other near-to-eye display, incorporates optics that include a spatially-varying retarder (SVR). The SVR may be manufactured with a correction factor applied thereto in order to compensate for one or more manufacturing errors that are exhibited in a molded lens and/or a polarizing beam splitter included in the optics of the system.

IPC Classes  ?

  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G02B 5/30 - Polarising elements
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising

95.

Machine-learned trust scoring based on sensor data

      
Application Number 16663041
Grant Number 11052311
Status In Force
Filing Date 2019-10-24
First Publication Date 2021-02-11
Grant Date 2021-07-06
Owner Valve Corporation (USA)
Inventor
  • Bleasdale-Shepherd, Iestyn
  • Dalton, Scott
  • Kaethler, Richard

Abstract

A trained machine learning model(s) is used to determine scores (e.g., trust scores) for user accounts registered with a video game service, and the scores are used to match players together in multiplayer video game settings. For example, sensor data received from client machines can be provided as input to the trained machine learning model(s), and the trained machine learning model(s) generates scores as output, which relate to probabilities that the game control data received from those client machines was generated by handheld devices, as opposed to having been synthesized and/or modified using software. In this manner, subsets of logged-in user accounts executing a video game can be assigned to different matches (e.g., by isolating non-human players from human players) based at least in part on the scores determined for those logged-in user accounts, and the video game is executed in the assigned match for each logged-in user account.

IPC Classes  ?

  • A63F 13/30 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
  • A63F 13/79 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
  • A63F 13/85 - Providing additional services to players
  • G07F 17/32 - Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements

96.

Game controller

      
Application Number 29648235
Grant Number D0908798
Status In Force
Filing Date 2018-05-18
First Publication Date 2021-01-26
Grant Date 2021-01-26
Owner Valve Corporation (USA)
Inventor
  • Conlee, Iv, Carl Samuel
  • Bryan, Philip
  • Gottschalk, Claire
  • Slocum, Jeremy

97.

Content-item recommendations

      
Application Number 16505112
Grant Number 11423103
Status In Force
Filing Date 2019-07-08
First Publication Date 2021-01-14
Grant Date 2022-08-23
Owner Valve Corporation (USA)
Inventor
  • Cox, Anthony John
  • Carollo, Christian

Abstract

Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models used for generating content-item recommendations. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history, as well as modifying this score data using one or more biasing factors for generating result data. In addition, the techniques, devices, and systems may use this result data, along with received user input, for determining an order in which to present one or more content items to the user. For example, this may include determining which content items to recommend to a user and in which order to do so.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06N 20/00 - Machine learning
  • A63F 13/79 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
  • G06F 16/9536 - Search customisation based on social or collaborative filtering
  • G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles

98.

Custom compilation videos

      
Application Number 16657819
Grant Number 11194879
Status In Force
Filing Date 2019-10-18
First Publication Date 2021-01-14
Grant Date 2021-12-07
Owner Valve Corporation (USA)
Inventor
  • Sardar, Adil
  • Cox, Anthony John
  • Zbikowski, Mark
  • Carollo, Christian
  • Otten, Martin
  • Sherman, Taylor
  • Kroll, Alden
  • Lambe, Donald Ichiro

Abstract

Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history. The techniques then determine a ranked list of content items having a highest correlation to the consumption history, which may be used to retrieve videos associated with the most-correlated content items for generating a compilation video composed of these retrieved videos.

IPC Classes  ?

  • G06F 16/9538 - Presentation of query results
  • G06F 16/9535 - Search customisation based on user profiles and personalisation

99.

Cluster-based sensor assignment

      
Application Number 16442299
Grant Number 11042247
Status In Force
Filing Date 2019-06-14
First Publication Date 2020-12-17
Grant Date 2021-06-22
Owner Valve Corporation (USA)
Inventor Nietfeld, Scott Douglas

Abstract

The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.

IPC Classes  ?

  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
  • G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 17/16 - Matrix or vector computation
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • A63F 13/214 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads

100.

Selecting properties using handheld controllers

      
Application Number 16578112
Grant Number 10866721
Status In Force
Filing Date 2019-09-20
First Publication Date 2020-12-15
Grant Date 2020-12-15
Owner Valve Corporation (USA)
Inventor Demers, Joe

Abstract

Described herein are, among other things, techniques to enable a user to navigate a color picker or other graphical-user-interface (GUI) tool using an input device of a handheld controller. For example, a user may operate a color picker presented on a display by pressing upwards on a joystick to activate selection of hue. In some instances, the user may also operate the joystick to alter a tint, tone, shade, or brightness.

IPC Classes  ?

  • G06F 3/0487 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/533 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
  • G06F 3/0338 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
  • A63F 13/40 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  1     2     3        Next Page