Intuit Patent Applications

GENERATING STRUCTURED REPRESENTATIONS OF FORMS USING MACHINE LEARNING

Granted: August 26, 2021
Application Number: 20210264146
A method may include acquiring, from an initial document having a document type, initial document elements and initial attributes, deriving initial features for the initial document elements using the initial attributes, detecting initial form components using the initial features, clustering the initial form components into initial line objects of an initial structured representation by applying an unsupervised machine learning model to the geometric attributes of the initial document…

SYSTEM AND METHOD FOR PREDICTING PERSONALIZED PAYMENT SCREEN ARCHITECTURE

Granted: August 19, 2021
Application Number: 20210256579
A computer-implemented method and system are provided to utilize machine learning technology to process user financial transaction data to predict a personalized payment screen architecture. A plurality of feature datasets associated with transaction data of a plurality of electronic invoices are obtained by a computing device. Each feature dataset comprises a plurality of features, a payment screen and a payment method configured to be presented on at least one payment screen. The…

FINANCIAL DOCUMENT TEXT CONVERSION TO COMPUTER READABLE OPERATIONS

Granted: August 19, 2021
Application Number: 20210256210
This disclosure provides systems, methods and apparatuses for converting natural language text in financial documents to mathematical operations for a financial management program. In some implementations, a computing device may obtain a first segment of computer readable text associated with a text capture in a financial document, parse only a portion of the first segment to generate a parsed segment, and determine translation information associated with the parsed segment to translate…

ORACLE-AIDED PROTOCOL FOR COMPACT DATA STORAGE FOR APPLICATIONS USING COMPUTATIONS OVER FULLY HOMOMORPHIC ENCRYPTED DATA

Granted: August 12, 2021
Application Number: 20210250163
Systems and methods that may implement an Oracle-aided protocol for producing and using FHE encrypted data. The systems and methods may initially encrypt and store input data in one encrypted form that is not performed using FHE, which does not substantially increase the size of the data and storage resources required to store the encrypted data. In accordance with the Oracle-aided protocol, the encrypted data is re-encrypted as FHE encrypted data when FHE encrypted data is required.

SYSTEM AND METHOD FOR PREDICTING SUPPORT ESCALATION

Granted: August 12, 2021
Application Number: 20210248617
A method and system train an analysis model with a machine learning process to predict whether a current user of the data management system will contact customer assistance agents of the data management system. The machine learning process utilizes historical clickstream data indicating actions taken by a plurality of historical users of the data management system while using the data management system. The analysis model predicts whether the current user will contact customer assistance…

SYSTEMS AND METHODS OF BUSINESS CATEGORIZATION AND SERVICE RECOMMENDATION

Granted: August 5, 2021
Application Number: 20210241331
In one aspect, the present disclosure relates to a method of generating business descriptions performed by a server, said method may include: receiving a plurality of invoices, each invoice being associated with a business of a plurality of businesses; extracting a plurality of texts from the plurality of invoices; embedding the plurality of texts to a vector space to obtain a plurality of invoice vectors; generating a plurality of clusters in the vector space, each cluster of the…

SYSTEMS AND METHODS OF BUSINESS CATEGORIZATION AND SERVICE RECOMMENDATION

Granted: August 5, 2021
Application Number: 20210241072
A method for recommending offerings to a business may include: receiving a request for recommended business offerings from a device; receiving business data associated with a business from the device, the business data comprising invoice data associated with the business; embedding the business data to a vector space to obtain a business vector, the vector space comprising a plurality of other vectors associated with other businesses; calculating a relation metric between the business…

AUTOMATIC KEYPHRASE LABELING USING SEARCH QUERIES

Granted: August 5, 2021
Application Number: 20210240781
Automatic keyphrase labeling and machine learning training may include a processor extracting a plurality of keywords from at least one search query that resulted in a selection of a document appearing in a search result. For each of the plurality of keywords, the processor may determine a probability that the keyword describes the document. The processor may generate one or more keyphrases by performing processing including selecting each of the plurality of keywords having a…

SYSTEM AND METHOD FOR PROVIDING AUTOMATED AND UNSUPERVISED INLINE QUESTION ANSWERING

Granted: August 5, 2021
Application Number: 20210240775
Systems and methods configured to provide automated and unsupervised inline question-answering in an online community.

CONTEXTUAL MULTI-CHANNEL SPEECH TO TEXT

Granted: July 29, 2021
Application Number: 20210233520
A method for improving a transcription may include identifying, in the transcription, reliable channel tokens of an utterance of a reliable channel and an unreliable channel token of an utterance of an unreliable channel, and generating, using a machine learning model, a vector embedding for the unreliable channel token and vector embeddings for the reliable channel tokens. The method may further include calculating vector distances between the vector embedding and the vector embeddings,…

APPLICATION QUALITY INDEX

Granted: July 29, 2021
Application Number: 20210232484
A computer-implemented method for determining an Application Quality Index (AQI) Score of a software-as-a-service (SAAS) multi-tenant application to a SAAS system is provided. The method may be performed on a computing device executing a processor. The method may include accessing data at a data repository. The accessed data includes at least connection/disconnection data and API error data of the SAAS multi-tenant application. The method also includes processing the accessed data to…

SYSTEM, METHOD AND USER INTERFACE FOR DETERMINING AN EMPLOYEE'S LABOR COST RATE

Granted: July 29, 2021
Application Number: 20210232272
Systems, methods and a graphical user interface for determining an employee's real-time labor cost, which may be based on the employee's wages and other employer costs that add to the cost of using an employee for a particular project.

COMPUTER ESTIMATIONS BASED ON STATISTICAL TREE STRUCTURES

Granted: July 22, 2021
Application Number: 20210224247
A method for computer estimations based on statistical tree structures involves obtaining a statistical tree structure for reference elements. The statistical tree structure includes leaf nodes segmenting a statistic for a data label according to data features in the reference elements, and intermediate nodes connecting a first node to the leaf nodes. Each of the first node and the intermediate nodes provide a branching based on one of the data features. The method further includes…

METHOD FOR PREDICTING BUSINESS INCOME FROM USER TRANSACTION DATA

Granted: July 15, 2021
Application Number: 20210217102
A method that predicts business income from user transaction data. A multinomial classifier is trained, using a vector of features from data related to a historical transaction and a label associated with the historical transaction, to generate a probability that the historical transaction belongs to a specific classification with respect to income. Data related to a new transaction is split into a set of unigrams. A new vector of features is generated from the data related to the new…

METHOD AND SYSTEM FOR PRESENCE BASED MOBILE PAYMENT

Granted: July 15, 2021
Application Number: 20210216993
A method for presence based mobile payment. The method includes registering, by a mobile payment service, a user based on a request for registration with a mobile payment service, wherein registering includes storing information items identifying the user. The method also includes receiving, from a point of sale system (PoS), an information item from the information items, and a payment authorization for a transaction. The information item is broadcast through an advertising channel by a…

SYSTEMS AND METHODS FOR INITIAL INVENTORY TEMPLATE GENERATION FOR ACCOUNTING PLATFORMS

Granted: July 8, 2021
Application Number: 20210209545
Systems and methods that may be used to automatically generate inventory templates for use with an accounting platform. The automatically generated templates may be for a first user within a particular industry and may be based on established inventory trees of other system users within the same industry that have similar demographics of the first user.

METHOD FOR SERVING PARAMETER EFFICIENT NLP MODELS THROUGH ADAPTIVE ARCHITECTURES

Granted: July 8, 2021
Application Number: 20210209513
A machine learning system executed by a processor may generate predictions for a variety of natural language processing (NLP) tasks. The machine learning system may include a single deployment implementing a parameter efficient transfer learning architecture. The machine learning system may use adapter layers to dynamically modify a base model to generate a plurality of fine-tuned models. Each fine-tuned model may generate predictions for a specific NLP task. By transferring knowledge…

PAIRED-CONSISTENCY-BASED MODEL-AGNOSTIC APPROACH TO FAIRNESS IN MACHINE LEARNING MODELS

Granted: July 8, 2021
Application Number: 20210209499
Systems and methods that implement a paired-consistency-based process for evaluating and or regulating fairness in machine learning models.

SYSTEM AND METHOD FOR ANOMALY DETECTION FOR TIME SERIES DATA

Granted: July 8, 2021
Application Number: 20210209486
Systems and methods that may implement an anomaly detection process for time series data. The systems and methods may implement a model ensemble process comprising at least one machine learning model in a supervised class and at least one machine learning model in an unsupervised class.

HOMOMORPHIC KEY DERIVATION

Granted: July 1, 2021
Application Number: 20210203494
A processor of a remote crypto cluster (RCC) may receive a public key from a client device through at least one network. The processor of the RCC may obtain an encrypted specific key and a blinded project key from at least one data source through the at least one network. The processor of the RCC may derive a derived key in blind based on the encrypted specific key and the blinded project key. The processor of the RCC may send the derived key in blind to the client device