Patent ID: 11947111
Assignee: META PLATFORMS TECHNOLOGIES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for interacting in an artificial reality environment, the method comprising:
determining a projection type for a projection to select multiple objects, prior to the selection of those multiple objects, by:
determining a control point and casting direction based on one or more tracked positions of one or more body parts of a user;
identifying an interaction plane of a gaze of the user, wherein the interaction plane is a viewing plane, on which the gaze of the user is focused prior to the selecting of the multiple objects, that is A) distant from the user in a 3D environment and B) intersects with a line formed by the gaze of the user, wherein the interaction plane is identified based on an interaction, at a location between the multiple objects, by the user via the gaze without selecting the multiple objects;
computing a distance between the user and the interaction plane prior to the selecting of the multiple objects; and
selecting the projection type based on the computed distance between the user and the interaction plane;

generating a projection, of the selected projection type, that begins at the control point and that extends along the casting direction; and
identifying the multiple objects based on determining which objects at least partially intersect with at least part of the projection, either simultaneously or at different times.