US 11,836,828 B2
Controlling interactions with virtual objects
Brandon Furtwangler, Issaquah, WA (US); Norah Riley Smith, Oakland, CA (US); Andrew C Johnson, Somerville, MA (US); Etienne Pinchon, Culver City, CA (US); Samuel Matthew Levatich, Seattle, WA (US); Matthew Alan Insley, Menlo Park, CA (US); Jason Charles Leimgruber, Edmonds, WA (US); Jennifer Lynn Spurlock, Seattle, WA (US); and Michael Medlock, Seattle, WA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by META PLATFORMS TECHNOLOGIES, LLC, Menlo Park, CA (US)
Filed on Oct. 29, 2021, as Appl. No. 17/514,800.
Prior Publication US 2023/0140550 A1, May 4, 2023
Int. Cl. G06T 11/00 (2006.01); G06T 7/70 (2017.01); G06F 3/01 (2006.01)
CPC G06T 11/00 (2013.01) [G06F 3/011 (2013.01); G06F 3/016 (2013.01); G06T 7/70 (2017.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating a virtual item within a virtual environment;
detecting, using one or more hardware sensors, a current position of at least one physical object associated with a user, wherein the physical object is to be portrayed within the virtual environment;
generating a virtual representation of the physical object within the virtual environment, wherein the virtual representation of the physical object is configured to at least partially follow movements of the physical object relative to the virtual item;
determining the intent of the user's movements of the physical object relative to the virtual item; and
presenting the virtual item and the generated virtual representation of the physical object within the virtual environment, wherein the virtual representation of the physical object is controllably decoupled by a specified amount from the movements of the physical object relative to the virtual item, wherein the specified amount of controlled decoupling is determined based on the determined intent of the user's movements.