Patent classifications
G06F40/174
Systems and Methods for Development and Deployment of Software Platforms Having Advanced Workflow and Event Processing Components
This disclosure relates to an improved software development platform that enables the dynamic generation and deployment of advanced electronic forms. The platform includes graphical user interfaces that enable users to drag-and-drop or otherwise insert components into a development window to define the content, functionality, workflow, background processes, and other criteria for the electronic forms. The components may correspond to pre-defined or pre-packaged software bundles that can be integrated into the electronic forms to define input fields, design layouts, application functions, preconfigured templates, and background processes. After electronic forms are completed, options can be selected to deploy the forms in a cloud-based environment or in other ways.
Systems and Methods for Development and Deployment of Software Platforms Having Advanced Workflow and Event Processing Components
This disclosure relates to an improved software development platform that enables the dynamic generation and deployment of advanced electronic forms. The platform includes graphical user interfaces that enable users to drag-and-drop or otherwise insert components into a development window to define the content, functionality, workflow, background processes, and other criteria for the electronic forms. The components may correspond to pre-defined or pre-packaged software bundles that can be integrated into the electronic forms to define input fields, design layouts, application functions, preconfigured templates, and background processes. After electronic forms are completed, options can be selected to deploy the forms in a cloud-based environment or in other ways.
SYSTEMS AND METHODS FOR OBTAINING USER PARAMETERS OF E-COMMERCE USERS TO AUTO COMPLETE CHECKOUT FORMS
A system for obtaining user parameters of e-commerce users to auto complete checkout forms includes one or more processors configured to monitor user interactions of a user with a merchant website on a user device; determine an intent to purchase one or more items based of the monitoring; determine an unfilled template of a checkout form associated with the merchant website based on previously stored website information, wherein the unfilled template of the checkout form comprises a plurality of checkout form fields; determine one or more user parameters associated with the user device; apply a machine learning algorithm to predict a geolocation of the user device based on the one or more user parameters; and auto fill the at least one of the plurality of checkout form fields in the unfilled template of the checkout form based on the predicted geolocation.
SYSTEMS AND METHODS FOR OBTAINING USER PARAMETERS OF E-COMMERCE USERS TO AUTO COMPLETE CHECKOUT FORMS
A system for obtaining user parameters of e-commerce users to auto complete checkout forms includes one or more processors configured to monitor user interactions of a user with a merchant website on a user device; determine an intent to purchase one or more items based of the monitoring; determine an unfilled template of a checkout form associated with the merchant website based on previously stored website information, wherein the unfilled template of the checkout form comprises a plurality of checkout form fields; determine one or more user parameters associated with the user device; apply a machine learning algorithm to predict a geolocation of the user device based on the one or more user parameters; and auto fill the at least one of the plurality of checkout form fields in the unfilled template of the checkout form based on the predicted geolocation.
MULTI-PAGE DOCUMENT RECOGNITION IN DOCUMENT CAPTURE
Techniques to capture document data are disclosed. It is determined that a sequence of pages in a stream of document page images comprise a single multi-page document. Data is extracted from two or more different pages included in the sequence. The data extracted from two or more different pages included in the sequence of pages is used to populate a data entry form associated with the multi-page document.
MULTI-PAGE DOCUMENT RECOGNITION IN DOCUMENT CAPTURE
Techniques to capture document data are disclosed. It is determined that a sequence of pages in a stream of document page images comprise a single multi-page document. Data is extracted from two or more different pages included in the sequence. The data extracted from two or more different pages included in the sequence of pages is used to populate a data entry form associated with the multi-page document.
FORM GENERATION METHOD, APPARATUS, AND DEVICE, AND MEDIUM
In a form generation method, a text entry interface is displayed. The text entry interface is configured to receive text content of a plurality of questions to be included in a questionnaire form. The text content of the plurality of questions to be included in the questionnaire form and entered in the text entry interface is received. The questionnaire form is generated according to the text content. The questionnaire form includes a plurality of questions that are determined based on parsing of the text content. Further, the questionnaire form is displayed.
FORM GENERATION METHOD, APPARATUS, AND DEVICE, AND MEDIUM
In a form generation method, a text entry interface is displayed. The text entry interface is configured to receive text content of a plurality of questions to be included in a questionnaire form. The text content of the plurality of questions to be included in the questionnaire form and entered in the text entry interface is received. The questionnaire form is generated according to the text content. The questionnaire form includes a plurality of questions that are determined based on parsing of the text content. Further, the questionnaire form is displayed.
AUTOMATIC SELECTION OF TEMPLATES FOR EXTRACTION OF DATA FROM ELECTRONIC DOCUMENTS
A computer-implemented method for automatic template selection for extracting data from an input electronic document is provided. The method includes receiving a first set of candidate templates and an input electronic document. For each candidate template, a template similarity ratio value is calculated that represents a similarity of the candidate template to the input electronic document. The first set of candidate templates are ranked according to the template similarity ratios and then matched to the input electronic document resulting in generating a normalized similarity score for each particular candidate from among the candidate templates. Differences in normalized similarity scores of successive pairs of the candidate templates is determined and a breaking point is established. A second set of candidate templates is formed by selecting candidate templates that are ranked above the breaking point. Data from the input electronic document is extracted using the second set of candidate templates.
POPULATING CONTACT INFORMATION WITHIN AN ELECTRONIC MESSAGE BASED ON CONTACT RELATIONSHIP INFORMATION
When composing an electronic message having at least one intended recipient, a contact manager provides contact information for one or more related recipients. The contact manager may receive an identifier associated with the intended recipient(s), which may be used to lookup and identify contact information for related recipient(s). The contact manager may access a contact database, and, using the identifier and relationship information, determine a contact for the related recipient. The contact manager may then populate the contact information for the contact in a recipient field or other compose surface.