Patent classifications
G06V30/302
METHODS AND SYSTEMS FOR PROCESSING PRODUCT LISTED IN A LANDSCAPING PROJECT
A computer implemented method for processing products listed in a landscaping project, includes the steps of: collecting and capturing open format raw data of a material list; translating the captured data into text format data; mapping the text format data to generate a matched material list with associated procurement information; generating a smart spreadsheet including an array of smart cells; wherein at least one smart cell corresponds to a particular itemized plant name or landscaping supply to display a content match indicator. When the content match indicator is less than a target value, search for a substitute; forwarding to the client device, the smart spreadsheet for user's selections or modifications to the contents according to user's preference; in response to a user's modifying the content of the smart cell, updating the smart spreadsheet; and displaying a total cost estimate for bidding or for procurement for the landscaping project.
METHODS AND SYSTEMS FOR PROCESSING PRODUCT LISTED IN A LANDSCAPING PROJECT
A computer implemented method for processing products listed in a landscaping project, includes the steps of: collecting and capturing open format raw data of a material list; translating the captured data into text format data; mapping the text format data to generate a matched material list with associated procurement information; generating a smart spreadsheet including an array of smart cells; wherein at least one smart cell corresponds to a particular itemized plant name or landscaping supply to display a content match indicator. When the content match indicator is less than a target value, search for a substitute; forwarding to the client device, the smart spreadsheet for user's selections or modifications to the contents according to user's preference; in response to a user's modifying the content of the smart cell, updating the smart spreadsheet; and displaying a total cost estimate for bidding or for procurement for the landscaping project.
VIEW AUGMENTATION USING A DATA PROFILER TO DETECT AND CONVERT CONTENT TO AND/OR FROM A PROFILE-SPECIFIC FORMAT
In some embodiments, a profile associated with a user may indicate one or more data types and at least one profile-specific format associated with each of the data types. In response to detecting a document in a camera view, the document may be parsed to identify input fields that correspond to at least one data type of the profile. In response to identifying an input field that requires a format different from a profile-specific format, an input field rendering corresponding to the profile-specific format may be presented on an augmented reality view over the input field. In response to obtaining a user input related to the input field, the input field rendering may be updated in the augmented reality view to depict the user input in the profile-specific format, and the user input in the format required for the input field may be provided to the input field.
VIEW AUGMENTATION USING A DATA PROFILER TO DETECT AND CONVERT CONTENT TO AND/OR FROM A PROFILE-SPECIFIC FORMAT
In some embodiments, a profile associated with a user may indicate one or more data types and at least one profile-specific format associated with each of the data types. In response to detecting a document in a camera view, the document may be parsed to identify input fields that correspond to at least one data type of the profile. In response to identifying an input field that requires a format different from a profile-specific format, an input field rendering corresponding to the profile-specific format may be presented on an augmented reality view over the input field. In response to obtaining a user input related to the input field, the input field rendering may be updated in the augmented reality view to depict the user input in the profile-specific format, and the user input in the format required for the input field may be provided to the input field.
Methods and systems for processing products listed in a landscaping project
A computer implemented method for processing products listed in a landscaping project, includes the steps of: collecting and capturing open format raw data of a material list; translating the captured data into text format data; mapping the text format data to generate a matched material list with associated procurement information; generating a smart spreadsheet including an array of smart cells; wherein at least one smart cell corresponds to a particular itemized plant name or landscaping supply to display a content match indicator. When the content match indicator is less than a target value, search for a substitute; forwarding to the client device, the smart spreadsheet for user's selections or modifications to the contents according to user's preference; in response to a user's modifying the content of the smart cell, updating the smart spreadsheet; and displaying a total cost estimate for bidding or for procurement for the landscaping project.
Methods and systems for processing products listed in a landscaping project
A computer implemented method for processing products listed in a landscaping project, includes the steps of: collecting and capturing open format raw data of a material list; translating the captured data into text format data; mapping the text format data to generate a matched material list with associated procurement information; generating a smart spreadsheet including an array of smart cells; wherein at least one smart cell corresponds to a particular itemized plant name or landscaping supply to display a content match indicator. When the content match indicator is less than a target value, search for a substitute; forwarding to the client device, the smart spreadsheet for user's selections or modifications to the contents according to user's preference; in response to a user's modifying the content of the smart cell, updating the smart spreadsheet; and displaying a total cost estimate for bidding or for procurement for the landscaping project.
APPARATUS AND METHOD FOR PRODUCING LABELLED CURSIVE HANDWRITTEN TEXT SAMPLES WITH CONTEXT STYLE VARIABILITY SUITABLE FOR FORMING TRAINING DATA FOR TRAINING MACHINE LEARNING NEURAL NETWORKS FOR CURSIVE HANDWRITING RECOGNITION
The present invention provides an apparatus for producing labelled cursive handwritten text samples with context style variability, and method of training and using the same. The apparatus comprises: a word embedding units configured for encoding an input text to obtain an input text word embedding; a word embedding unit configured for encoding a handwriting context style description into a context style description embedding; a transformer configured for transforming the context style description embedding to obtain a handwriting context style feature embedding; a feature embedding combiner configured for combining the handwriting context style feature embedding and the input text word embeddings to form a combined feature embedding; a generator configured for generating a synthetic image containing characters occurred in the input text with the handwriting context style defined in the handwriting context style description and context style variability introduced by the generator.
APPARATUS AND METHOD FOR PRODUCING LABELLED CURSIVE HANDWRITTEN TEXT SAMPLES WITH CONTEXT STYLE VARIABILITY SUITABLE FOR FORMING TRAINING DATA FOR TRAINING MACHINE LEARNING NEURAL NETWORKS FOR CURSIVE HANDWRITING RECOGNITION
The present invention provides an apparatus for producing labelled cursive handwritten text samples with context style variability, and method of training and using the same. The apparatus comprises: a word embedding units configured for encoding an input text to obtain an input text word embedding; a word embedding unit configured for encoding a handwriting context style description into a context style description embedding; a transformer configured for transforming the context style description embedding to obtain a handwriting context style feature embedding; a feature embedding combiner configured for combining the handwriting context style feature embedding and the input text word embeddings to form a combined feature embedding; a generator configured for generating a synthetic image containing characters occurred in the input text with the handwriting context style defined in the handwriting context style description and context style variability introduced by the generator.
Apparatus and method for producing labelled cursive handwritten text samples with context style variability suitable for forming training data for training machine learning neural networks for cursive handwriting recognition
The present invention provides an apparatus for producing labelled cursive handwritten text samples with context style variability, and method of training and using the same. The apparatus comprises: a word embedding units configured for encoding an input text to obtain an input text word embedding; a word embedding unit configured for encoding a handwriting context style description into a context style description embedding; a transformer configured for transforming the context style description embedding to obtain a handwriting context style feature embedding; a feature embedding combiner configured for combining the handwriting context style feature embedding and the input text word embeddings to form a combined feature embedding; a generator configured for generating a synthetic image containing characters occurred in the input text with the handwriting context style defined in the handwriting context style description and context style variability introduced by the generator.
Apparatus and method for producing labelled cursive handwritten text samples with context style variability suitable for forming training data for training machine learning neural networks for cursive handwriting recognition
The present invention provides an apparatus for producing labelled cursive handwritten text samples with context style variability, and method of training and using the same. The apparatus comprises: a word embedding units configured for encoding an input text to obtain an input text word embedding; a word embedding unit configured for encoding a handwriting context style description into a context style description embedding; a transformer configured for transforming the context style description embedding to obtain a handwriting context style feature embedding; a feature embedding combiner configured for combining the handwriting context style feature embedding and the input text word embeddings to form a combined feature embedding; a generator configured for generating a synthetic image containing characters occurred in the input text with the handwriting context style defined in the handwriting context style description and context style variability introduced by the generator.