US2021385523A1PendingUtilityA1

Method and system of data polling for augmented/mixed reality applications

59
Assignee: JUJO INC A DELAWARE CORPPriority: Nov 15, 2018Filed: Aug 25, 2021Published: Dec 9, 2021
Est. expiryNov 15, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G16Y 40/10G06F 13/22H04N 21/4312G06T 19/006G06F 3/0486
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system of systematic data polling/processing within a networked computing system for augmented/mixed reality display. Including: establishing an overlay governed data stream from a persistent data storage system to an augmented/mixed reality (AR/MR) display device; receiving, over a network, pushed metric data from a plurality of remote IoT devices that are associated with networked assets, the plurality of remote IoT devices not all having the same push frequency, wherein location information of the networked assets is known to the networked computing system; storing received pushed metric data within the persistent data storage system; polling the persistent data storage system for data points from the pushed metric data; generating an overlay template; and/or publishing the pushed metric data that has been polled to the AR/MR display device according to the overlay governed data stream in association with the location data of the remote IoT devices.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of systematic data polling within a networked computing system for augmented/mixed reality display, comprising the steps of:
 a. establishing an overlay governed data stream from a persistent data storage system to an augmented/mixed reality (AR/MR) display device;   b. receiving, over a network, pushed metric data from a plurality of remote IoT devices that are associated with networked assets, wherein location information of the networked assets is known to the networked computing system;   c. storing received pushed metric data within the persistent data storage system;   d. polling the persistent data storage system for data points from the pushed metric data; and   e. publishing the pushed metric data that has been polled to the AR/MR display device according to the overlay governed data stream in association with the location data of the remote IoT devices.   
     
     
         2 . The method of  claim 1 , wherein the step of establishing an overlay governed data stream includes the steps of:
 a. publishing reciprocal requests of streams for assets and asset overlays between the persistent data storage system and an application programming interface;   b. providing an overlay template to the application programming interface; and   c. Associating all asset data streams identified by the overlay template to a particular AR/MR device.   
     
     
         3 . The method of  claim 1 , wherein the AR/MR device displays pushed metric data in visual association with the networked assets according to display parameters of an overlay template. 
     
     
         4 . The method of  claim 1 , wherein the AR/MR device updates a visual display of the published pushed metric data according to a polling frequency of the overlay template that is different from a pushing frequency of at least one of the IoT devices. 
     
     
         5 . The method of  claim 1 , further comprising a step of generating an overlay template. 
     
     
         6 . The method of  claim 5 , wherein the step of generating an overlay template includes the steps of:
 a. selecting a networked asset;   b. selecting an overlay object;   c. associating the selected network asset and selected overlay object together, thereby generating an associated display widget; and   d. Assigning configuration data to the associated display widget.   
     
     
         7 . The method of  claim 6 , wherein the configuration data includes display location information. 
     
     
         8 . The method of  claim 6 , wherein the configuration data includes a scripted trigger that activates a display object based on data values from the networked asset. 
     
     
         9 . The method of  claim 6 , wherein the configuration data includes a polling frequency. 
     
     
         10 . A method of systematic data polling within a networked computing system for augmented/mixed reality display, comprising the steps of:
 a. establishing an overlay governed data stream from a persistent data storage system to an augmented/mixed reality (AR/MR) display device;   b. receiving, over a network, pushed metric data from a plurality of remote IoT devices that are associated with networked assets, the plurality of remote IoT devices not all having the same push frequency, wherein location information of the networked assets is known to the networked computing system;   c. storing received pushed metric data within the persistent data storage system;   d. polling the persistent data storage system for data points from the pushed metric data; and   e. Publishing the pushed metric data that has been polled to the AR/MR display device according to the overlay governed data stream in association with the location data of the remote IoT devices.   
     
     
         11 . The method of  claim 10 , wherein the step of establishing an overlay governed data stream includes the steps of:
 a. publishing reciprocal requests of streams for assets and asset overlays between the persistent data storage system and an application programming interface;   b. providing an overlay template to the application programming interface; and   c. Associating all asset data streams identified by the overlay template to a particular AR/MR device.   
     
     
         12 . The method of  claim 11 , wherein the AR/MR device displays pushed metric data in visual association with the networked assets according to display parameters of an overlay template. 
     
     
         13 . The method of  claim 12 , further comprising a step of generating an overlay template. 
     
     
         14 . The method of  claim 13 , wherein the step of generating an overlay template includes the steps of:
 a. selecting a networked asset;   b. selecting an overlay object;   c. associating the selected network asset and selected overlay object together, thereby generating an associated display widget; and   d. Assigning configuration data to the associated display widget.   
     
     
         15 . The method of  claim 14 , wherein the configuration data includes at least one or more of: display location information, a scripted trigger that activates a display object based on data values from the networked asset, and a polling frequency. 
     
     
         16 . An augmented/mixed reality data processing system, comprising:
 a. a plurality of IoT devices associated with networked assets;   b. a persistent data storage system in functional communication with the plurality of IoT devices such that the persistent data storage system receives and stores pushed metric data from the plurality of IoT devices, the persistent data storage system including:
 i. a plurality of overlay templates, each including display parameters and location information for associated network assets; 
 ii. a data storage device; and 
 iii. a body of metric data associated with and sourced from the plurality of IoT devices; 
   c. an overlay governed stream in functional communication with the persistent storage system, including a polling script associated with the body of metric data and in functional communication therewith;   d. a body of location data regarding the networked assets; and   e. an AR/MR device in functional communication with the persistent data storage system via the overlay governed stream and with the body of location data regarding the networked assets such that updated metric data from the plurality of IoT devices is displayed in visual association with real-time visual images of the networked assets.   
     
     
         17 . The system of  claim 16 , wherein the plurality of overlay templates include configuration data at least including one or more of: display location information, a scripted trigger that activates a display object based on data values from the networked asset, and a polling frequency. 
     
     
         18 . The system of  claim 16 , wherein the overlay templates include a plurality of drag-and-drop display widgets. 
     
     
         19 . The system of  claim 16 , wherein the plurality of IoT devices do not all have the same push frequency. 
     
     
         20 . The system of  claim 16 , wherein the polling script has a polling frequency that is different from a push frequency of at least one of the IoT devices.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.