IP Library Patent Application 17716141
Patent Application
App. No. 17/716,141

Triggering Field Transitions for Artificial Reality Objects

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/716,141
Abstract

Aspects of the present disclosure are directed to triggering object transitions between near-field and far-field regions in an artificial reality environment. For example, the near-field region can be within arm's length for the user, while the far-field region can be greater than arm's length from the user. Objects can be displayed within these regions such that the user can interact with the objects in the artificial reality environment. A field manager can cause a displayed object to transition from the near-field region to the far-field region and/or from the far-field region to the near-field region. The field manager can compare sensed user movements to one or more trigger criteria (e.g., distance threshold(s), velocity threshold(s), etc.) to trigger transition of an object between field regions.

Claims (34)

1 . A method for triggering object transitions between near-field and far-field regions in an artificial reality environment, the method comprising:

displaying, to a user within an artificial reality environment, a virtual object comprising at least a two-dimensional surface, wherein the virtual object is displayed in a near-field region that is within arm's length from the user;

detecting an engagement gesture, by the user, that engages the virtual object in the near-field region until a release of the engagement by the user;

detecting, after the virtual object is engaged, a hand movement by the user that meets a trigger criteria, wherein the trigger criteria comprises: a) a threshold radial distance from the user; b) a velocity threshold; c) a change in velocity threshold; or d) any combination thereof; and

transitioning, based on the detected hand movement that meets the trigger criteria, the virtual object from the near-field region to a far-field region, wherein the virtual object is displayed in the far-field region at a distance greater than arm's length from the user.

2 . The method of claim 1 , wherein, when displayed in the near-field region, the user interacts with the virtual object in the artificial reality environment using touch interactions, and when displayed in the far-field region the user interacts with the virtual object in the artificial reality environment using ray projection interactions.

3 . The method of claim 2 , wherein the user interacts with the virtual object using touch interactions, in the near-field region, by touching the virtual object with a hand of the user in the artificial reality environment, and the user interacts with the virtual object using ray projection interactions, in the far-field region, using a ray that extends from the user's body in the artificial reality environment.

4 . The method of claim 1 , wherein the engagement gesture comprises a pinch gesture that targets the virtual object.

5 . The method of claim 1 , wherein the far-field region comprises: a) a radial distance greater than 1 meter from the user; b) a radial distance from the user that meets a convergence criteria for an artificial reality system that implements the artificial reality environment; or c) any combination thereof.

6 . The method of claim 5 , wherein, when the virtual object is transitioned from the near-field region to the far-field region, the virtual object is pinned to a location at the far-field region that intersects with a ray extended from the user's body.

7 . The method of claim 5 , wherein when the virtual object is transitioned from the near-field region to the far-field region, the virtual object is scaled up in size.

8 . The method of claim 1 , wherein the near-field region comprises a three-dimensional free-form space that is configured such that user interactions with the virtual object position the virtual object at different locations within the three-dimensional free-form space.

9 . The method of claim 1 , wherein the trigger criteria comprises the threshold radial distance, and the threshold radial distance comprises an estimate of the user's arm reach at full extension.

10 . A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to trigger object transitions between near-field and far-field regions in an artificial reality environment, the process comprising:

displaying, to a user within an artificial reality environment, a virtual object comprising at least a two-dimensional surface, wherein the virtual object is displayed in a near-field region that is within arm's length from the user;

detecting an engagement gesture, by the user, that engages the virtual object in the near-field region until a release of the engagement by the user;

detecting, after the virtual object is engaged, a hand movement by the user that meets a trigger criteria, wherein the trigger criteria comprises: a) a threshold radial distance from the user; b) a velocity threshold; c) a change in velocity threshold; or d) any combination thereof; and

transitioning, based on the detected hand movement that meets the trigger criteria, the virtual object from the near-field region to a far-field region, wherein the virtual object is displayed in the far-field region at a distance greater than arm's length from the user.

11 . The computer-readable storage medium of claim 10 , wherein, when displayed in the near-field region the user interacts with the virtual object in the artificial reality environment using touch interactions, and when displayed in the far-field region the user interacts with the virtual object in the artificial reality environment using ray projection interactions.

12 . The computer-readable storage medium of claim 11 , wherein the user interacts with the virtual object using touch interactions, in the near-field region, by touching the virtual object with a hand of the user in the artificial reality environment, and the user interacts with the virtual object, in the far-field region, using ray projection interactions using a ray that extends from the user's body in the artificial reality environment.

13 . The computer-readable storage medium of claim 10 , wherein the engagement gesture comprises a pinch gesture that targets the virtual object.

14 . The computer-readable storage medium of claim 10 , wherein the far-field region comprises: a) a radial distance greater than 1 meter from the user; b) a radial distance from the user that meets a convergence criteria for an artificial reality system that implements the artificial reality environment; or c) any combination thereof.

15 . The computer-readable storage medium of claim 14 , wherein, when the display of the virtual object is transitioned from the near-field region to the far-field region, the virtual object is pinned to a location at the far-field region that intersects with a ray extended from the user's body.

16 . The computer-readable storage medium of claim 14 , wherein when the virtual object is transitioned from the near-field region to the far-field region, the virtual object is scaled up in size.

17 . The computer-readable storage medium of claim 10 , wherein the near-field region comprises a three-dimensional free-form space that is configured such that user interactions with the virtual object position the virtual object at different locations within the three-dimensional free-form space.

18 . The computer-readable storage medium of claim 10 , wherein the trigger criteria comprises the threshold radial distance, and the threshold radial distance comprises an estimate of the user's arm reach at full extension.

19 . A computing system for triggering object transitions between near-field and far-field regions in an artificial reality environment, the computing system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:

displaying, to a user within an artificial reality environment, a virtual object comprising at least a two-dimensional surface, wherein the virtual object is displayed in a near-field region that is within arm's length from the user;

detecting an engagement gesture, by the user, that engages the virtual object in the near-field region until a release of the engagement by the user;

detecting, after the virtual object is engaged, a hand movement by the user that meets a trigger criteria, wherein the trigger criteria is met when the hand movement: a) extends past a threshold radial distance from the user; b) meets or exceeds a velocity threshold; c) meets or exceeds a change in velocity threshold; or d) any combination thereof; and

transitioning, based on the detected hand movement that meets the trigger criteria, the virtual object from the near-field region to a far-field region, wherein the virtual object is displayed in the far-field region at a distance greater than arm's length from the user.

20 . The computing system of claim 19 , wherein, when displayed in the near-field region the user interacts with the virtual object in the artificial reality environment using touch interactions, and when displayed in the far-field region the user interacts with the virtual object in the artificial reality environment using ray projection interactions.

Assignments (2)
CHANGE OF NAME Recorded Jun 15, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060386/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2022
From: INSLEY, MATTHEW ALAN
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 059660/0051 →