Patent classifications
G06V30/422
Intelligent recognition and extraction of numerical data from non-numerical graphical representations
Embodiments of the invention are directed to systems, methods, and computer program products for a unique platform for analyzing, classifying, extracting, and processing information from graphical representations. Embodiments of the inventions are configured to provide an end to end automated solution for extracting data from graphical representations and creating a centralized database for providing graphical attributes, image skeletons, and other metadata information integrated with a graphical representation classification training layer. The invention is designed to receive a graphical representation for analysis, intelligently identify and extract objects and data in the graphical representation, and store the data attributes of the graphical representation in an accessible format in an automated fashion.
Methods and systems for feature recognition of two-dimensional prints for manufacture
An apparatus for feature recognition of two-dimensional prints is illustrated. The apparatus comprise a processor and a memory communicatively connected to the processor. The memory contains instructions configuring the processor to receive a two-dimensional print of a part for manufacture, scale two-dimensional print so that the two-dimensional print is within a predetermined area, identify a curve feature of the two-dimensional print as a function of scaling of the two-dimensional print, wherein the curve feature comprises a plurality of line segments, and classify a line type of the curve feature using line observations as a function of the curve feature identification.
Method and apparatus for updating road map geometry based on received probe data
A method is provided for generating and revising map geometry based on a received image and probe data. A method may include: receiving probe data from a first period of time, where the probe data from a first period of time is from a plurality of probes within a predefined geographic region; generating a first image of the predefined geographic region based on the probe data from the first period of time; receiving probe data from a second period of time different from the first period of time, where the probe data from the second period of time is from a plurality of probes within the predefined geographic region; generating a second image based on the probe data from the second period of time; comparing the first image to the second image; and generating a revised route geometry based on changes detected between the first image and the second image.
Method and apparatus for updating road map geometry based on received probe data
A method is provided for generating and revising map geometry based on a received image and probe data. A method may include: receiving probe data from a first period of time, where the probe data from a first period of time is from a plurality of probes within a predefined geographic region; generating a first image of the predefined geographic region based on the probe data from the first period of time; receiving probe data from a second period of time different from the first period of time, where the probe data from the second period of time is from a plurality of probes within the predefined geographic region; generating a second image based on the probe data from the second period of time; comparing the first image to the second image; and generating a revised route geometry based on changes detected between the first image and the second image.
Proportional markers on a map
The systems may include dividing a digital map provided by a mapping system into a matrix having a plurality of cells; assigning a cell of the plurality of cells to encompass a geographic region of the digital map; calculating a number of sites of interest in the cell; creating a marker comprising a first count number representing the number of sites of interest in the cell; and sharing the marker with a browser for display on the digital map.
Proportional markers on a map
The systems may include dividing a digital map provided by a mapping system into a matrix having a plurality of cells; assigning a cell of the plurality of cells to encompass a geographic region of the digital map; calculating a number of sites of interest in the cell; creating a marker comprising a first count number representing the number of sites of interest in the cell; and sharing the marker with a browser for display on the digital map.
Pictograms as Digitally Recognizable Tangible Controls
Concepts and technologies disclosed herein are directed to pictograms as digitally recognizable tangible controls. According to one aspect disclosed herein, a user system can include a processing component and a memory component. The memory component can include instructions of a pictogram digitization module. The user system can capture, via a camera component, an image containing a pictogram that is a digitally recognizable tangible manifestation of a digital control. The user system can determine, via the pictogram digitization module, the digital control associated with the pictogram. The user system can implement, via the pictogram digitization module, the digital control. The digital control can include a digital content, an action, or a context. The user system can create, via the pictogram digitization module, a digital interface that includes the digital control. In some embodiments, the pictogram includes a formal pictogram. In other embodiments, the pictogram includes an informal pictogram.
Method, apparatus, and computer program product for generating correspondence between map versions
Provided herein is a method of generating and communicating map version agnostic road link identifiers. Methods may include: receiving an indication of a new road link being joined to an existing road link along a length of the existing road link, where the existing road link extends between a first node and a second node, where the existing road link has a first road link identifier, and where a new node is formed where the new road link joins the existing road link; generating a first new identifier for a segment of the existing road link between the first node and the new node; generating a second new identifier for a segment of the existing road link between the new node and the second node, where the second new identifier is set equal to an XOR function of the first road link identifier and the first new identifier.
Method, apparatus, and computer program product for generating correspondence between map versions
Provided herein is a method of generating and communicating map version agnostic road link identifiers. Methods may include: receiving an indication of a new road link being joined to an existing road link along a length of the existing road link, where the existing road link extends between a first node and a second node, where the existing road link has a first road link identifier, and where a new node is formed where the new road link joins the existing road link; generating a first new identifier for a segment of the existing road link between the first node and the new node; generating a second new identifier for a segment of the existing road link between the new node and the second node, where the second new identifier is set equal to an XOR function of the first road link identifier and the first new identifier.
BUILDING INFORMATION MODELING SYSTEMS AND METHODS
A method of generating a three-dimensional (3D) structure model from a two-dimensional (2D) drawing file, which includes one or more illustrations of a structure, using a data processing device includes importing the 2D drawing file to the data processing device, converting the 2D drawing file into a raster graphics file, converting the raster graphics file into a vector graphics file, extracting one or more graphical projections representative of the structure from the vector graphics file, converting the one or more projections into a tagged data graphics file, forming a 3D structure model representative of the structure by connecting the plurality of cartesian points of the tagged data graphics file, and generating an electronic output file including the 3D structure model.