REDUNDANT TRACKING SYSTEM
First Claim
1. A system comprising:
- a memory; and
at least one hardware processor coupled to the memory and comprising a redundant tracking system, the redundant tracking system comprising a set of tracking systems that causes the system to perform operations comprising;
rendering an object at a position in a three-dimensional space;
tracking the object at the position in the three-dimensional space via a first tracking system among the set of tracking systems, the first tracking system tracking the object based on a set of indicia;
detecting an interruption of at least an indicia from among the set of indicia tracked by the first tracking system; and
tracking the object at the position in the three-dimensional space via a second tracking system among the set of tracking systems, in response to detecting the interruption of the indicia from among the set of indicia.
1 Assignment
0 Petitions
Accused Products
Abstract
A redundant tracking system comprising multiple redundant tracking sub-systems, enabling seamless transitions between such tracking sub-systems, provides a solution to this problem by merging multiple tracking approaches into a single tracking system. This system is able to combine tracking objects with six degrees of freedom (6DoF) and 3DoF through combining and transitioning between multiple tracking systems based on the availability of tracking indicia tracked by the tracking systems. Thus, as the indicia tracked by any one tracking system becomes unavailable, the redundant tracking system seamlessly switches between tracking in 6DoF and 3DoF thereby providing the user with an uninterrupted experience.
-
Citations
20 Claims
-
1. A system comprising:
-
a memory; and at least one hardware processor coupled to the memory and comprising a redundant tracking system, the redundant tracking system comprising a set of tracking systems that causes the system to perform operations comprising; rendering an object at a position in a three-dimensional space; tracking the object at the position in the three-dimensional space via a first tracking system among the set of tracking systems, the first tracking system tracking the object based on a set of indicia; detecting an interruption of at least an indicia from among the set of indicia tracked by the first tracking system; and tracking the object at the position in the three-dimensional space via a second tracking system among the set of tracking systems, in response to detecting the interruption of the indicia from among the set of indicia. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for tracking an object by a redundant tracking system, the redundant tracking system comprising a set of tracking systems, and the method comprising:
-
rendering the object at a position in a three-dimensional space; tracking the object at the position in the three-dimensional space via a first tracking system among the set of tracking systems, the first tracking system tracking the object based on a set of indicia; detecting an interruption of at least an indicia from among the set of indicia tracked by the first tracking system; and tracking the object at the position in the three-dimensional space via a second tracking system among the set of tracking systems, in response to detecting the interruption of the indicia from among the set of indicia. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium including a redundant tracking system, the redundant tracking system comprising a set of tracking systems, and comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
rendering an object at a position in a three-dimensional space; tracking the object at the position in the three-dimensional space via a first tracking system among the set of tracking systems, the first tracking system tracking the object based on a set of indicia; detecting an interruption of at least an indicia from among the set of indicia tracked by the first tracking system; and tracking the object at the position in the three-dimensional space via a second tracking system among the set of tracking systems, in response to detecting the interruption of the indicia from among the set of indicia. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification