Patents Assigned to Intuit
  • Patent number: 11347555
    Abstract: Certain aspects of the present disclosure provide techniques for maintaining an application through an execution platform. An example method generally includes receiving a first workflow definition of a plurality of workflow definitions associated with an application. The first workflow definition may be a workflow defining a build operation for building the application. The first workflow definition is executed to build the application by retrieving an executable binary from a binary repository, retrieving source code for the application binary from an application source code repository, building the application binary by executing the executable binary on the retrieved source code, and storing the application binary in the binary repository. A second workflow definition is received to execute the application. The second workflow is executed to execute the application by retrieving the application binary from the binary repository, and executing the retrieved application binary to run the application.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 31, 2022
    Assignee: INTUIT INC.
    Inventors: Edward K. Lee, Hong Wang, Ying Xie, Zheng Yang
  • Patent number: 11347947
    Abstract: Operating an encoder with double decoder machine learning models include executing, on a transcript, an encoder machine learning model to generate an encoder output, and executing a situation decoder machine learning model on the encoder output to obtain a situation model output having a situation identifier, and executing a trouble decoder machine learning model using the encoder output to obtain a trouble identifier. The method further includes outputting the situation identifier and the trouble identifier.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: May 31, 2022
    Assignee: Intuit Inc.
    Inventors: Alexander Zhicharevich, Noa Haas, Oren Sar Shalom
  • Patent number: 11348189
    Abstract: A system for masking tax data during collaborative preparation of an electronic tax return, the system includes a server computer having a tax return preparation program running thereon. The system also includes a tax return preparation computer having a first browser program running thereon. The system further includes a support computer having a second browser program running thereon. Moreover, the system includes a network operatively coupling the server computer, tax return preparation computer, and the support computer. The first browser includes a masking module configured to automatically mask a tax datum without user intervention before transmitting the tax datum to the server computer for subsequent transmission to the support computer. The tax datum is masked in real time during collaborative preparation of the electronic tax return.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: May 31, 2022
    Assignee: Intuit Inc.
    Inventors: Amir R. Eftekhari, Paul F. Hubbard, Andrew Scott Jeddeloh, Tyler Thomas Krupicka
  • Patent number: 11347780
    Abstract: Systems and methods that may be used to automatically correct, complete and or suggest words or terms to the user of an electronic service (e.g., accounting service) while the user is entering a search keyword and or filling out a form field. The automatic correction, completion and or suggestion of words or terms are based natural language processing of historical data from a plurality of users of the electronic service.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: May 31, 2022
    Assignee: Intuit Inc.
    Inventor: Lei Pei
  • Publication number: 20220166712
    Abstract: Systems and methods for routing requests in an application programming interface (API) gateway are disclosed. An example method may include receiving a request from a client at the API gateway, requesting routing information for the request from a routing service associated with the request, receiving the requested routing information from the routing service, the routing information determined based at least in part on the request and a client state associated with the request, and forwarding, from the API gateway, the request to a destination based on the routing information.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Applicant: Intuit Inc.
    Inventors: Karim Lakhani, Abhinit Kumar, Laurent Benchimol, Krishna Vaishnav, Sweta Shyamsukha, Anil Kumar Attuluri
  • Patent number: 11341955
    Abstract: Systems and methods for providing customized automatic speech recognition (ASR) in a customer support system are disclosed. In an example method, one or more data sources for training an ASR language model associated with the customer support system are identified, and one or more weighting models are selected, each weighting model applying a corresponding weight to each data source of the one or more data sources. The ASR language model is then trained based at least in part on the one or more data sources and the one or more weighting models, and a transcript may be generated for one or more customer support calls of the customer support system using the trained ASR language model.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: May 24, 2022
    Assignee: Intuit Inc.
    Inventors: Igor A. Podgorny, Michael R. Cowgill, Faraz Sharafi
  • Patent number: 11343069
    Abstract: 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.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: May 24, 2022
    Assignee: Intuit Inc.
    Inventors: Margarita Vald, Laetitia Kahn, Boaz Sapir, Yaron Sheffer, Yehezkel Shraga Resheff
  • Patent number: 11341320
    Abstract: A method may include obtaining a knowledge graph including entities, and determining, for the knowledge graph, a first state including a first selectable entity subset of the entities that are selectable by a user. The first selectable entity subset may include an entity. The method may further include receiving, from the user and via a graphical user interface (GUI), a selection of the entity from the first selectable entity subset, and responsive to the selection, adding the entity to a report schema. The report schema may be used to populate a report. The method may further include, responsive to the selection, transitioning the knowledge graph to a second state including a second selectable entity subset of the entities that are selectable by the user.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: May 24, 2022
    Assignee: Intuit Inc.
    Inventors: Jayanth Saimani, Ashish Kumar Mishra, Manish Ramesh Shah
  • Patent number: 11340918
    Abstract: Certain aspects of the present disclosure provide techniques for generating a user experience for a software program product based on a knowledge engine. Techniques for generating the user experience include a UI builder tool providing a set of tabular UI views and receiving in each tabular UI view corresponding input data for generating a calculation graph, a completeness graph, a client UI view, and a constants table. Based on the input data, the UI builder tool and knowledge engine can generate a set of artifact files. The knowledge engine can generate and/or execute the calculation graph(s), completeness graph(s), and constants table(s) as defined in the corresponding artifact files. The UI builder tool can generate an instance of the client UI view. With the generated calculation graph(s), completeness graph(s), constants table(s), and an instance of the client UI view, the user experience can be provided to a computing device.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: May 24, 2022
    Assignee: INTUIT, INC.
    Inventors: Justin Rui Chang Chiang, Maria Regina Villanueva Garcia, Kevin M. McCluskey, Nankun Huang, David Alan Hanekamp, Jr., Edward Milton Renner, Peter Edward Lubczynski, Matthew Allen Brincho, Tracy Fung
  • Publication number: 20220156245
    Abstract: A method may include obtaining a table including a table schema including definitions of native fields, adding a value of a custom field to the table by inserting, in a native field, a native field value including (i) an identifier (ID) of the custom field and (ii) the value of the custom field, and storing a definition of the custom field in a custom field registry external to the table. The custom field may be undefined by the table schema. The method may further include receiving a request to perform an operation on the table, generating, from the request, a query on a subset of the native fields and the custom field, executing the query to obtain query results, and transmitting, in response to the request, the query results.
    Type: Application
    Filed: November 17, 2020
    Publication date: May 19, 2022
    Applicant: Intuit Inc.
    Inventors: Jayanth Saimani, Kiran Kumar Shivanandan, Prabhat Hegde
  • Publication number: 20220156849
    Abstract: An intermediate computer hosts a tax return preparation application and generates an interview screen presented to a preparer through a display of the preparer computing device executing a browser. In response, the preparer acquires images of tax documents to begin preparation of an electronic tax return, e.g., by sequentially taking photographs of tax documents using a camera of a mobile communication device, which transmits the images or results of image processing such as Optical Character Recognition(OCR) to the intermediate computer. The intermediate computer, as necessary, performs OCR processing and automatically populates a plurality of electronic tax forms with the first electronic tax data and the second electronic tax data. The electronic tax return may be completed by tax document imaging and manual corrections to OCR results as necessary, in contrast to traditional tax return preparation applications structured according to a pre-determined and programmed sequence of interview screens.
    Type: Application
    Filed: February 1, 2022
    Publication date: May 19, 2022
    Applicant: INTUIT INC.
    Inventors: Andrew S. MCDONALD, Caitlin Elizabeth FLINT, Phillip J. OHME
  • Patent number: 11334565
    Abstract: Systems of the present disclosure generate database queries for financial information requested in a natural-language form. A natural-language processing (NLP) financial aggregator receives a request for financial information and extracts NLP features of the request, including keywords. The NLP financial aggregator determines a type of the request based on the features and creates a query in a database-query language for the financial information based on the type and on the features. The NLP financial aggregator submits the query to a database where the financial information is stored. The software then receives the financial information from the database and sends the information to the user.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: May 17, 2022
    Assignee: INTUIT, INC.
    Inventors: Lulu Cheng, Meng Chen, Jing Zhang, Wenting Cai, Crystal Meng
  • Patent number: 11334820
    Abstract: Some embodiments provide a system that facilitates use of a question-and-answer system. During operation, the system determines a community value of a question submitted by a first user to the question-and-answer system. Next, the system prioritizes answering of the question by a second user in the question-and-answer system based on the community value.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: May 17, 2022
    Assignee: INTUIT, INC.
    Inventors: Igor A. Podgorny, Fedor N. Dzegilenko, Martha J. Fiske, Jason A. Greschler, Floyd J. Morgan
  • Patent number: 11336632
    Abstract: The present disclosure relates to generating composite user identities in a distributed computing system. According to one embodiment, an example method generally includes transmitting, to a plurality of identity providers, a request for user identity information. A service provider receives, from a subset of the plurality of identity providers, the user identity information and selects a subset of the received user identity information to be used in verifying an identity of a user based, at least in part, on a reputation score associated with each identity provider in the subset of identity providers. The service provider generates a composite user identity based on the selected subset of the received user identity information. The service provider takes one or more actions to enable use of a service based on the generated composite user identity.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: May 17, 2022
    Assignee: INTUIT INC.
    Inventors: Parikshit Lingampally, Glenn C. Scott, Michael R. Gabriel
  • Patent number: 11334635
    Abstract: Method and apparatus for providing a personalized self-support service to a user of an online application coupled with an online community forum. Embodiments include obtaining a plurality of questions from the online community forum and obtaining historical user data. Embodiments further include identifying one or more part-of-speech words in the plurality of questions and generating a high-dimensional vector for each question of the plurality of questions based on a frequency of the one or more part-of-speech words. Embodiments further include identifying one or more user features of the plurality of users based on the historical user data and establishing, based on the historical user data, one or more statistical correlations between user features and part-of-speech words. Embodiments further include training a predictive model based on the one or more statistical correlations. Embodiments further include using the predictive model to predict to provide one or more relevant questions to the user.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: May 17, 2022
    Assignee: INTUIT, INC.
    Inventors: Madelaine Daianu, Yao Morin, Jonathan Lunt, Joseph B. Cessna
  • Patent number: 11334410
    Abstract: Certain aspects of the present disclosure provide techniques for detecting and preventing failures in a cluster of systems. Embodiments include receiving a set of performance metrics from each respective system of the cluster of systems. Embodiments include determining a score for each respective system of the cluster of systems based on the set of performance metrics received from the respective system. Embodiments include comparing the score for each respective system of the cluster of systems to a threshold. Embodiments include identifying, based on the comparing, an aberrant system of the cluster of systems. Embodiments include performing a remedial action on the aberrant system.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: May 17, 2022
    Assignee: INTUIT INC.
    Inventor: Michael Pearl
  • Publication number: 20220147879
    Abstract: Systems and methods for labeling data are disclosed. An example method may be performed by one or more processors of a labeling system and include retrieving labeled data, identifying characteristics predictive of labels that would be entered for unlabeled data items having the respective characteristics based on the labeled data, training an analysis model to predict labels that would be entered for unlabeled data items, generating, for unlabeled data items, using the trained analysis model, a prediction of a label that will be entered for the respective unlabeled data item if the respective unlabeled data item is presented for labeling, selecting, based on the generated predictions, a subset of unlabeled data items to be presented for labeling, receiving labels for the subset of unlabeled data items, determining that a completion criteria associated with the trained analysis model is met, and generating labels for remaining unlabeled data items.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 12, 2022
    Applicant: Intuit Inc.
    Inventors: Sean Rowan, Joseph Cessna
  • Patent number: 11328349
    Abstract: The disclosed embodiments provide an augmented reality system. The augmented reality system includes a camera that captures a set of images of one or more physical documents. The augmented reality system also includes a processing apparatus that enables use of the augmented reality system by a user in performing financial management associated with data in the one or more physical documents.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: May 10, 2022
    Assignee: INTUIT INC.
    Inventors: Stephen R. Gay, Tony Chang
  • Publication number: 20220138437
    Abstract: A machine translation system translates translatable strings included in code submissions submitted to a target repository. The machine translation system incorporates translated code submissions into one or more target repositories to generate global ready code that may be deployed in a variety of different language-specific versions of a software platform. The machine translation system is integrated into a software development process to improve the speed and efficiency of new code development and the quality of software platforms.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Applicant: INTUIT INC.
    Inventor: Garry Aaron BULLOCK
  • Publication number: 20220141216
    Abstract: Systems and methods for verifying an identity of a party to a video call are disclosed. An example method may be performed by one or more processors of a verification system and include storing first facial encodings, each of the first facial encodings associated with one or more images of a corresponding registered user of a plurality of registered users associated with the verification system, receiving, during a video call associated with a specified registered user of the plurality of registered users, a second facial encoding associated with one or more images of a person participating in the video call, the second facial encoding received from a device with which the person uses to participate in the video call, identifying, among the first facial encodings, a first facial encoding corresponding to the specified registered user, and determining whether the person participating in the video call is the specified registered user.
    Type: Application
    Filed: January 14, 2022
    Publication date: May 5, 2022
    Applicant: Intuit Inc.
    Inventors: Jianxiang Chang, Yan Qu, Srividya Narayanan