US2023026823A1PendingUtilityA1

Optimal assistance for object-rearrangement tasks in augmented reality

Assignee: META PLATFORMS TECH LLCPriority: Oct 14, 2020Filed: Sep 29, 2022Published: Jan 26, 2023
Est. expiryOct 14, 2040(~14.2 yrs left)· nominal 20-yr term from priority
G06V 20/20G06F 1/163G06F 3/014G06F 3/016G02B 27/017G06F 3/011G02B 2027/0138G02B 2027/0187G06F 3/0481G02B 27/0093G02B 2027/014
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The disclosed computer-implemented method may include identifying, via an artificial reality system, a current state of a physical object in a real-world environment of a user and determining a desired end state for the physical object. The method may also include determining a sequence of action steps for manipulating the object to place the object in the desired end state, and presenting, via the artificial reality system, a notification to the user indicative of the sequence of action steps. Various other methods, systems, and computer-readable media are also disclosed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 identifying, via an artificial reality system, a current state of a physical object in a real-world environment of a user;   determining a desired end state for the physical object;   determining a sequence of action steps for manipulating the object to place the object in the desired end state; and   presenting, via the artificial reality system, a notification to the user indicative of the sequence of action steps.   
     
     
         2 . The method of  claim 1 , wherein determining the desired end state further comprises inferring, based on identifying the current state of the physical object, a user goal with respect to the physical object. 
     
     
         3 . The method of  claim 2 , wherein inferring the user goal is further based on contextual signals. 
     
     
         4 . The method of  claim 3 , wherein the contextual signals include at least one of a time of day, a user input, or a view of the user. 
     
     
         5 . The method of  claim 1 , wherein the current state of the physical object includes an uncertain state for the physical object. 
     
     
         6 . The method of  claim 5 , wherein the sequence of action steps includes an action step that is expected to resolve the uncertain state. 
     
     
         7 . The method of  claim 1 , wherein the physical object comprises an unknown object. 
     
     
         8 . The method of  claim 1 , further comprising:
 monitoring, via the artificial reality system, a progress of the sequence of action steps;   detecting, while monitoring the progress, a deviation from the sequence of action steps; and   updating the sequence of action steps based on the detected deviation.   
     
     
         9 . The method of  claim 1 , wherein the notification includes at least one of a visual notification, a haptic notification, or an audible notification. 
     
     
         10 . A system comprising:
 at least one physical processor;   physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to:
 identify, via an artificial reality system, a current state of a physical object in a real-world environment of a user; 
 determine a desired end state for the physical object; 
 determine a sequence of action steps for manipulating the object to place the object in the desired end state; and 
 present, via the artificial reality system, a notification to the user indicative of the sequence of action steps. 
   
     
     
         11 . The system of  claim 10 , wherein the instructions for determining the desired end state further comprises instructions for inferring, based on identifying the current state of the physical object, a user goal with respect to the physical object. 
     
     
         12 . The system of  claim 11 , wherein inferring the user goal is further based on contextual signals. 
     
     
         13 . The system of  claim 12 , wherein the contextual signals include at least one of a time of day, a user input, or a view of the user. 
     
     
         14 . The system of  claim 10 , wherein the current state of the physical object includes an uncertain state for the physical object and the sequence of action steps includes an action step that is expected to resolve the uncertain state. 
     
     
         15 . The system of  claim 10 , wherein the physical object comprises an unknown object. 
     
     
         16 . A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
 identify, via an artificial reality system, a current state of a physical object in a real-world environment of a user;   determine a desired end state for the physical object;   determine a sequence of action steps for manipulating the object to place the object in the desired end state; and   present, via the artificial reality system, a notification to the user indicative of the sequence of action steps.   
     
     
         17 . The non-transitory computer-readable medium of  claim 16 , wherein the instructions for determining the desired end state further comprises instructions for inferring, based on identifying the current state of the physical object, a user goal with respect to the physical object. 
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein inferring the user goal is further based on contextual signals and the contextual signals include at least one of a time of day, a user input, or a view of the user. 
     
     
         19 . The non-transitory computer-readable medium of  claim 16 , wherein the current state of the physical object includes an uncertain state for the physical object and the sequence of action steps includes an action step that is expected to resolve the uncertain state. 
     
     
         20 . The non-transitory computer-readable medium of  claim 16 , further comprising instructions for:
 monitoring, via the artificial reality system, a progress of the sequence of action steps;   detecting, while monitoring the progress, a deviation from the sequence of action steps; and   updating the sequence of action steps based on the detected deviation.

Join the waitlist — get patent alerts

Track US2023026823A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.