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 sensors from a plurality of other head mounted devices that are geographically located within a predefined area, to form a dynamic sensor array that includes the identified sensors and the one or more sensors, to identify a non-operating sensor and an operating sensor in the dynamic sensor array, to determine that the operating sensor and the non-operating sensor each include a same sensor that is configured to generate a same type of data, and to update the dynamic sensor array by excluding the non-operating sensor from the dynamic sensor array in response to the determining,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.
11 Citations
21 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 sensors from a plurality of other head mounted devices that are geographically located within a predefined area, to form a dynamic sensor array that includes the identified sensors and the one or more sensors, to identify a non-operating sensor and an operating sensor in the dynamic sensor array, to determine that the operating sensor and the non-operating sensor each include a same sensor that is configured to generate a same type of data, and to update the dynamic sensor array by excluding the non-operating sensor from the dynamic sensor array in response to the determining, 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)
-
-
11. A server comprising:
-
one or more processors comprising a sensor array module, the sensor array module configured to; identify a plurality of head mounted devices geographically located within a predefined area, identify sensors from the plurality of head mounted devices, form a dynamic sensor array that includes the identified sensors, identify a non-operating sensor and an operating sensor in the dynamic sensor array, determine that the operating sensor and the non-operating sensor each include a same sensor that is configured to generate a same type of data, update the dynamic sensor array by excluding the non-operating sensor from the dynamic sensor array in response to the determining, and 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 (12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
identifying a plurality of head mounted devices geographically located within a predefined area; identifying sensors from 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 (17, 18, 19, 20)
-
-
21. 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 sensors from a plurality of head mounted devices that geographically located within a predefined area; forming 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.
-
Specification