US 12,469,236 B2
Method and system for generating data-enriching augmented reality applications from a domain-specific language
Arnab Nandi, Columbus, OH (US); Codi Burley, Grove City, OH (US); and Ritesh Sarkhel, Columbus, OH (US)
Assigned to Ohio State Innovation Foundation, Columbus, OH (US)
Filed by OHIO STATE INNOVATION FOUNDATION, Columbus, OH (US)
Filed on May 13, 2024, as Appl. No. 18/661,998.
Application 18/661,998 is a continuation of application No. 17/208,196, filed on Mar. 22, 2021, granted, now 11,983,825.
Claims priority of provisional application 63/028,815, filed on May 22, 2020.
Prior Publication US 2024/0362870 A1, Oct. 31, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); G06F 8/41 (2018.01); G06F 16/24 (2019.01); G06F 16/2453 (2019.01); G06F 16/2458 (2019.01); G06N 7/01 (2023.01)
CPC G06T 19/006 (2013.01) [G06F 8/433 (2013.01); G06F 16/24544 (2019.01); G06F 16/2468 (2019.01); G06N 7/01 (2023.01)] 14 Claims
OG exemplary drawing
 
1. A system for generating data-enriching augmented reality (AR) applications from a domain-specific language, the system comprising:
a data store; and
an AR application generating module configured to generate an AR application using a domain-specific language (DSL) and a fuzzy join operation, wherein the AR application is configured to augment real-world data with supplementary data from the data source by:
expressing the real-world data as a vector;
determining at least one vector of a plurality of vectors that is similar to the vector of the real-world data using a search executed over the plurality of vectors, wherein each vector of the plurality of vectors expresses the supplementary data; and
performing the fuzzy join operation of the vector of the real-world data and the determined at least one vector of the plurality of vectors to augment the real-world data with the supplementary data from the data source.