OBJECT PATH IDENTIFICATION FOR NAVIGATING OBJECTS IN SCENE-AWARE DEVICE ENVIRONMENTS
First Claim
1. A computer-implemented method for identifying object paths to navigate objects in scene-aware device environments, the method comprising:
- identifying a guide path for navigating an object from a start point to an end point in a scene-aware device environment;
executing a visibility check operation based on the guide path;
determining a path segment to advance the object from the start point towards the end point, wherein the path segment comprises a first point and a second point, the second point identified based on executing the visibility check operation; and
causing the object to advance along the path segment.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, computerized methods and systems for identifying object paths to navigate objects in scene-aware device environments are provided. An object path identification mechanism supports identifying object paths. In operation, a guide path for navigating an object from the start point to the end point in a scene-aware device environment is identified. A guide path can be predefined or recorded in real time. A visibility check, such as a look-ahead operation, is performed based on the guide path. Based on performing the visibility check, a path segment to advance the object from the start point towards the end point is determined. The path segment can be optionally modified or refined based on several factors. The object is caused to advance along the path segment. Iteratively performing visibility checks and traverse actions moves the object from the start point to the end point. The path segments define the object path.
9 Citations
20 Claims
-
1. A computer-implemented method for identifying object paths to navigate objects in scene-aware device environments, the method comprising:
-
identifying a guide path for navigating an object from a start point to an end point in a scene-aware device environment; executing a visibility check operation based on the guide path; determining a path segment to advance the object from the start point towards the end point, wherein the path segment comprises a first point and a second point, the second point identified based on executing the visibility check operation; and causing the object to advance along the path segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, by one or more processors, causes the one or more processors to execute operations for identifying object paths to navigate objects in a scene-aware device environment, the operations comprising:
-
identifying a guide path for navigating an object from a start point to an end point in a scene-aware device environment, wherein the guide path is selected based on a set of coordinates of the start point and a set of coordinates of the end point; executing a visibility check operation that determines that a look-ahead point on the guide path is an un-occluded point, the visibility check operation comprising casting in the scene-aware environment based on attributes of the object traversing the path segment; determining a path segment to advance the object from the start point towards the end point, wherein the path segment comprises a first point and a second point, the second point identified based on executing the visibility check operation; and causing the object to advance along the path segment. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for identifying object paths to navigate objects in scene-aware device environments, the system comprising:
-
a processor and a memory configured for providing computer program instructions to the processor; a path-navigation component configured to; identify a guide path for navigating an object from a start point to an end point in a scene-aware device environment; execute a visibility check operation using the guide path; determine a path segment to advance the object from the start point towards the end point, wherein the path segment comprises a first point and a second point based on executing the visibility check operation; and causing the object to advance along the path segment. - View Dependent Claims (17, 18, 19, 20)
-
Specification