Dynamic sensor array for augmented reality system
First Claim
1. A head mounted device comprising:
- one or more sensors;
one or more processors comprising an augmented reality (AR) application and a sensor array module;
the sensor array module configured to;
identify a sensor, in the one or more sensors of the head mounted device, as being a defective sensor;
in response to the identifying the defective sensor, identify sensors included by a plurality of other head mounted devices that are geographically located within a predefined area and that are operational;
form a dynamic sensor array that includes the identified sensors of the plurality of other head mounted devices and includes the one or more sensors of the head mounted device;
identify an operating sensor, in the dynamic sensor array, that is configured to perform a function similar to the defective sensor;
update the dynamic sensor array by excluding the defective sensor from the dynamic sensor array;
the AR application configured to generate AR content based on data from the dynamic sensor array; and
a display configured to display the AR content.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a dynamic sensor array for an augmented reality system is described. A head mounted device includes one or more sensors, an augmented reality (AR) application, and a sensor array module. The sensor array module identifies available sensors from other head mounted devices that are geographically located within a predefined area. A dynamic sensor array is formed based on the available sensors and the one or more sensors. The dynamic sensor array is updated based on an operational status of the available sensors and the one or more sensors. The AR application generates AR content based on data from the dynamic sensor array. A display of the head mounted device displays the AR content.
4 Citations
19 Claims
-
1. A head mounted device comprising:
-
one or more sensors; one or more processors comprising an augmented reality (AR) application and a sensor array module; the sensor array module configured to; identify a sensor, in the one or more sensors of the head mounted device, as being a defective sensor; in response to the identifying the defective sensor, identify sensors included by a plurality of other head mounted devices that are geographically located within a predefined area and that are operational; form a dynamic sensor array that includes the identified sensors of the plurality of other head mounted devices and includes the one or more sensors of the head mounted device; identify an operating sensor, in the dynamic sensor array, that is configured to perform a function similar to the defective sensor; update the dynamic sensor array by excluding the defective sensor from the dynamic sensor array; the AR application configured to generate AR content based on data from the dynamic sensor array; and a display configured to display the AR content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server comprising:
-
one or more processors comprising a sensor array module; the sensor array module configured to; identify a sensor, in the one or more sensors of the head mounted device, as being a defective sensor; in response to the identifying the defective sensor, identify sensors included by a plurality of other head mounted devices that are geographically located within a predefined area and that are operational; form a dynamic sensor array that includes the identified sensors of the plurality of other head mounted devices and includes the one or more sensors of the head mounted device; identify an operating sensor, in the dynamic sensor array, that is configured to perform a function similar to the defective sensor; update the dynamic sensor array by excluding the defective sensor from the dynamic sensor array; provide data from the dynamic sensor array to a first head mounted device, the first head mounted device configured to generate AR content based on the data from the dynamic sensor array. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
identifying a plurality of head mounted devices geographically located within a predefined area; identifying sensors included by the plurality of head mounted devices; forming, using a hardware processor of a computer, a dynamic sensor array that includes the identified sensors; identifying a non-operating sensor and an operating sensor in the dynamic sensor array; determining that the operating sensor and the non-operating sensor each include a same sensor that is configured to generate a same type of data; updating the dynamic sensor array by excluding the non-operating sensor from the dynamic sensor array in response to the determining; and providing data from the dynamic sensor array to a first head mounted device, the first head mounted device configured to generate AR content based on the data from the dynamic sensor array. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
identifying a sensor, in one or more sensors of a head mounted device, as being a defective sensor; in response to the identifying the defective sensor, identifying sensors included by a plurality of other head mounted devices that are geographically located within a predefined area and that are operational; forming a dynamic sensor array that includes the identified sensors of the plurality of other head mounted devices and includes the one or more sensors of the head mounted device; identifying an operating sensor, in the dynamic sensor array, that is configured to perform a function similar to the defective sensor; updating the dynamic sensor array by excluding the defective sensor from the dynamic sensor array; providing data from the dynamic sensor array to a first head mounted device, the first head mounted device configured to generate AR content based on the data from the dynamic sensor array.
-
Specification