Spatial data collection
First Claim
1. A device comprising:
- a plurality of sensors configured to generate sensor data related to a position and an orientation of the device;
a hardware processor comprising an augmented reality application, the augmented reality application including;
an augmented reality processing module configured to generate augmented reality content based on a physical object captured by the device;
a data aggregation module configured to generate a path bundle data package describing user interaction of the device with the augmented reality content relative to the physical object,the user interaction identifying a spatial path of an interaction with the augmented reality content,the path bundle data package generated based on the sensor data using a data model comprising a data header and a data payload,the data header comprising a contextual header having data identifying the device and a user of the device, a path header having data identifying the spatial path of the interaction with the augmented reality content, and a sensor header having data identifying the plurality of sensors, the data payload comprising dynamically sized sampling data from the sensor data, andthe path header comprising a path start time, a path end time, a type of sensor identifier for each corresponding sensor, a total duration of the path, and a total distance of the path.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for spatial data collection are described. Sensor data related to a position and an orientation of a device are generated over time using sensors of the device. Augmented reality content is generated based on a physical object captured by the device. A path bundle data package identifying a user interaction of the device with the augmented reality content relative to the physical object is generated. The user interaction identifies a spatial path of an interaction with the augmented reality content. The path bundle data package is generated based on the sensor data using a data model comprising a data header and a data payload. The data header comprises a contextual header having data identifying the device and a user of the device. A path header includes data identifying the path of the interaction with the augmented reality content. A sensor header includes data identifying the sensors. The data payload comprises dynamically sized sampling data from the sensor data.
30 Citations
18 Claims
-
1. A device comprising:
-
a plurality of sensors configured to generate sensor data related to a position and an orientation of the device; a hardware processor comprising an augmented reality application, the augmented reality application including; an augmented reality processing module configured to generate augmented reality content based on a physical object captured by the device; a data aggregation module configured to generate a path bundle data package describing user interaction of the device with the augmented reality content relative to the physical object, the user interaction identifying a spatial path of an interaction with the augmented reality content, the path bundle data package generated based on the sensor data using a data model comprising a data header and a data payload, the data header comprising a contextual header having data identifying the device and a user of the device, a path header having data identifying the spatial path of the interaction with the augmented reality content, and a sensor header having data identifying the plurality of sensors, the data payload comprising dynamically sized sampling data from the sensor data, and the path header comprising a path start time, a path end time, a type of sensor identifier for each corresponding sensor, a total duration of the path, and a total distance of the path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
generating sensor data related to a position and an orientation of a device over time using a plurality of sensors of the device; generating, using a processor of a machine, augmented reality content based on a physical object captured by the device; and generating a path bundle data package describing a user interaction of the device with the augmented reality content relative to the physical object, the user interaction identifying a spatial path of an interaction with the augmented reality content, the path bundle data package generated based on the sensor data using a data model comprising a data header and a data payload, the data header comprising a contextual header having data identifying the device and a user of the device, a path header having data identifying the path of the interaction with the augmented reality content, and a sensor header having data identifying the plurality of sensors, the data payload comprising dynamically sized sampling data from the sensor data, and the path header comprising a path start time, a path end time, a type of sensor identifier for each corresponding sensor, a total duration of the path, and a total distance of the path. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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:
-
generating sensor data related to a position and an orientation of a device over time using a plurality of sensors of the device; generating augmented reality content based on a physical object captured by the device; generating a path bundle data package describing a user interaction of the device with the augmented reality content relative to the physical object, the user interaction identifying a spatial path of an interaction with the augmented reality content, the path bundle data package generated based on the sensor data using a data model comprising a data header and a data payload, the data header comprising a contextual header having data identifying the device and a user of the device, a path header having data identifying the path of the interaction with the augmented reality content, and a sensor header having data identifying the plurality of sensors, the data payload comprising dynamically sized sampling data from the sensor data, and the path header comprising a path start time, a path end time, a type of sensor identifier for each corresponding sensor, a total duration of the path, and a total distance of the path.
-
Specification