Patents Assigned to Intuit
-
Publication number: 20210149671Abstract: A machine learning method. A source domain data structure and a target domain data structure are combined into a unified data structure. First data in the source domain data structure are latent with respect to second data in the target domain data structure. The unified data structure includes user vectors that combine the first data and the second data. The user vectors are transformed into a transformed data structure by applying a mapping function to the user vectors. The mapping function relates, using at least one parameter, first relationships in the source domain data structure to second relationships in the target domain data structure. The at least one parameter is based on a combination of affinity scores relating items with which the user interacted and did not interact. The transformed data structure is input into a machine learning model, from which is obtained a recommendation relating to the target domain.Type: ApplicationFiled: November 19, 2019Publication date: May 20, 2021Applicant: Intuit Inc.Inventors: Oren Sar Shalom, Meng Chen, Linxia Liao, Yehezkel Shraga Resheff
-
Publication number: 20210150573Abstract: A system for targeted communication includes a computer processor and a platform configured to perform transactions between first users and second users. A management server is separate from the platform. The management server includes a first management application used by the first users and configured to generate a first user profile for each of the first users and a second management application used by the second users. The second management application, logically separate from the first management application, is configured to generate a second user profile for each of the second users. The management server also includes a third application configured to permit the first application to communicate with the second application through the third application and to enable targeted communication, between the first users and the second users, based on the first user profile and the second user profile.Type: ApplicationFiled: January 29, 2021Publication date: May 20, 2021Applicant: Intuit Inc.Inventor: Houtao Deng
-
Publication number: 20210149993Abstract: At least one processor may obtain a document comprising text tokens. The at least one processor may determine, based on a pre-trained language model, word embeddings corresponding to the text tokens. The at least one processor may determine, based on the word embeddings, named entities corresponding to the text tokens; and one or more accuracy predictions corresponding to the named entities. The at least one processor may compare the one or more accuracy predictions with at least one threshold. The at least one processor may associate, based on the comparing, the named entities with one or more confidence levels. The at last one processor may deliver the named entities and the one or more confidence levels.Type: ApplicationFiled: November 15, 2019Publication date: May 20, 2021Applicant: Intuit Inc.Inventor: Terrence J. TORRES
-
Patent number: 11010368Abstract: Embodiments disclosed herein relate to a method of writing a transaction to a data store having one or more data tables. An application agent receives transaction data for a first transaction of a first type. Application agent attempts to write the first transaction of the first type to a data table in the data store, provided that a transaction of the first type has been committed to the data store. Application agent scans a plurality of additional data stores for previously committed transactions of the first type Application agent determines additional transactions of another type that are co-located in a data table. Application agent ranks the additional transactions of the other type. Application agent identifies a data table in the data store to which a top ranking additional transaction of the other type has been committed. Application agent writes the first transaction to identified data table in the data store.Type: GrantFiled: August 25, 2017Date of Patent: May 18, 2021Assignee: INTUIT, INC.Inventors: Christopher Lesner, Alexander S. Ran
-
Patent number: 11010399Abstract: One or more embodiments provide for a method. The method includes receiving a document including text. The method also includes receiving different definitions of a position in the document of an identifier-value pair within the text. The identifier-value pair includes an identifier identifying an information type in the text and a value including an entry of the information in the text. The method also includes determining which of the different definitions correctly point to the position to form a number of correct definitions. Each of the different definitions correctly points to the position when the identifier-value pair is found on a first attempt using a definition of the different definitions to search for the identifier-value pair. The method also includes, responsive to the number of correct definitions at least matching a threshold value, issuing a command to perform data scraping on the document to extract the value of the identifier.Type: GrantFiled: November 28, 2018Date of Patent: May 18, 2021Assignee: Intuit Inc.Inventors: Yair Horesh, Yehezkal Shraga Resheff, Meital Iulia Bojan, Hadar Kedem
-
Patent number: 11010287Abstract: A method includes executing, multiple times, a target application with at least one test input dataset to obtain multiple test output datasets. The test output data sets each include multiple field values for multiple fields. The method further includes comparing the field values with at least one validated output dataset to assign the fields into a match class, an ignore class, and an unknown class, extracting, from the comparing, a field property for a first subset of the fields in the match class, and generating a test result by adding, to the test result, whether a first subset of the field values corresponding to the first subset of the fields satisfies a corresponding field property, and ignoring a second subset of the a second subset of fields classified in the ignore class. The method further includes presenting the test result.Type: GrantFiled: July 1, 2019Date of Patent: May 18, 2021Assignee: Intuit Inc.Inventors: Trilokesh Barua, Linu Mathew Koshy, Mohit Mayank
-
Patent number: 11004146Abstract: A method for generating a business health score of a business entity that includes identifying tools used to manage the business entity, obtaining business information from the tools, filtering the business information into at least one data category to obtain categorized business information, populating the categorized business information into a data silo, and analyzing, by a computer processor, the categorized business information in the data silo to create a composite business factor. The method also includes applying an algorithm to the composite business factor to generate a result, generating, based on the result, the business health score of the business entity, and providing the business health score to an interested entity.Type: GrantFiled: January 31, 2014Date of Patent: May 11, 2021Assignee: Intuit Inc.Inventors: Siddharth Ram, Richard N. Preece, Joseph Timothy Callinan, Jr., Kathy Tsitovich, Eva Diane Chang
-
Patent number: 11003653Abstract: The invention relates to a method for documenting subjects using hash chains. The method includes receiving a subject data write request including one or more subject attribute values, generating a fingerprint from a current last block of a hash chain, and generating a payload from the subject data, the payload including the one or more subject attribute values and one or more keys identifying the one or more subject attribute values. The method further includes appending a block to the hash chain. The appended block includes the payload and the fingerprint.Type: GrantFiled: May 31, 2018Date of Patent: May 11, 2021Assignee: Intuit Inc.Inventors: Glenn Scott, Roger Meike, Michael Gabriel, Ian Panchevre, Amir Eftekhari, Ian Pentland
-
Publication number: 20210134279Abstract: Aspects of the disclosure describe improving identification of product solutions. An example method includes transcribing in real-time a conversation between a user and an agent into a speech text, processing digital data of the speech text associated with a topic, including parsing the speech text into one or more words and determining collocation information among the one or more words in the speech text. The method also includes providing the one or more words and the collocation information as a first input set to a machine learning engine configured to recommend one or more product solutions from a library of product solutions, generating a recommendation of one or more product solutions for a user based on recommendation parameters for the library of product solutions, and providing the recommendation.Type: ApplicationFiled: November 6, 2019Publication date: May 6, 2021Applicant: Intuit Inc.Inventors: Girish Channakeshava Mallenahally, Valentin Vrzheshch, Micah G. Sampson
-
Publication number: 20210136077Abstract: A method and processing system for managing user access to one or more resources is disclosed. A central service may receive an access change request message regarding a user. The access change request message may include a user identifier, a user role, and an access action for the user. Example access actions may include adding or removing user access with respect to a resource. The central service may determine which resources are associated with the user role and transmit one or more event messages to the resources to implement the access actions. The resources may send acknowledgement messages to the central service to confirm that the access actions have been completed.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Applicant: Intuit Inc.Inventors: David Andrew Kemme, Thomas Fields Hash, Bernard Samuel Diwakar, Hrushikesh Gudala, Supreetha Kashyap
-
Publication number: 20210133709Abstract: Systems and methods that may be configured to implement a nearest neighbor-based bank account validation process that may be used with electronic payments, transactions and or services.Type: ApplicationFiled: November 1, 2019Publication date: May 6, 2021Applicant: Intuit Inc.Inventors: Elhanan MISHRAKY, Yair HORESH, Yehezkel Shraga RESHEFF
-
Publication number: 20210135973Abstract: A computer-implemented system and method for generating a minimum-cost circulation topology in a mesh network is provided. The system comprises one or more processors configured to receive a service request from a client computer and identify a group of services for the service request. The one or more processors are further configured to iteratively query a global registry for each of the group of services to obtain respective groups of dependent service instances, generate an adjacency table including a plurality of service dependency paths identified from the respective groups of dependent service instances. The system determines a minimum-cost service dependency path by applying a predetermined cost algorithm on the adjacency table and executing a first service instance of the minimum-cost service dependency path and route the service request to the second service instance in the dependency path.Type: ApplicationFiled: October 30, 2019Publication date: May 6, 2021Applicant: Intuit Inc.Inventor: Venkat Narayan VEDAM
-
Patent number: 10997314Abstract: A data management system stores data related to a plurality of users. The data management system initially stores the data in an encrypted format. The data management system automatically periodically re-encrypts the data in accordance with a re-encryption policy. The re-encryption policy includes re-encryption periodicity data defining a periodicity for automatically re-encrypting the data.Type: GrantFiled: April 17, 2019Date of Patent: May 4, 2021Assignee: Intuit Inc.Inventors: Sean McCluskey, Elangovan Shanmugam, Narendra Dandekar, Rachit Lohani
-
Patent number: 10997672Abstract: A method includes obtaining data related to a plurality of historical transactions, where each historical transaction is associated with a label based on a click stream created by the first user, generating a vector of features from the data related to each historical transaction, training, using the vectors and labels, a multinomial classifier to generate a probability that a specific transaction belongs to a specific classification with respect to income, obtaining data related to a new transaction from a financial stream for a second financial account of a second user of the financial service, generating a new vector of features from the data related to the new transaction, determining a classification with respect to income for the new transaction, and presenting the classification to the second user for review in a view of a graphical user interface.Type: GrantFiled: May 31, 2017Date of Patent: May 4, 2021Assignee: Intuit Inc.Inventors: Meng Chen, Lei Pei, Zachary Grove Jennings, Ngoc Nhung Thi Ho
-
Patent number: 10997671Abstract: A computer-implemented method for collaboratively preparing an electronic tax return includes a host computer receiving a request from a first user for a collaborative tax preparation session through tax preparation software utilized by the first user to prepare an electronic tax return. The method also includes the host computer sending a message through a second network to a second computing device of a second user, inviting the second user to participate in the collaborative tax preparation session with the first user. The method further includes the host computer receiving a reply from the second computing device, including agreement by the second user to participate in the session. Moreover, the method includes the host computer establishing the collaborative tax preparation session. During the collaborative tax preparation session, the host computer receives tax-related information from the second computing device, and sends the received tax-related information to the first computing device.Type: GrantFiled: October 30, 2014Date of Patent: May 4, 2021Assignee: INTUIT INC.Inventors: Avanish C. Pathak, Gaurav Doon, Robert E. Bamford, Vijoy J. Caro, Nikolaos Ioannou
-
Patent number: 10999697Abstract: Aspects of the present disclosure provide techniques for efficient location tracking. Embodiments include receiving a device location from a mobile device. Embodiments include identifying a plurality of region definitions and selecting a set of region definitions from the plurality of region definitions based on a proximity of a location of each region definition of the plurality of region definitions to the device location. Embodiments include generating a provisional region definition based on a location of a region definition of the set of region definitions that is farthest from the device location and including the provisional region definition in the set of region definitions. Embodiments include providing the set of region definitions to the mobile device for provisioning and refraining from requesting device locations from the mobile device until receiving a notification from the mobile device that the mobile device has exited a provisional region defined by the provisional region definition.Type: GrantFiled: January 24, 2019Date of Patent: May 4, 2021Assignee: INTUIT INC.Inventors: Nathan A. McIntyre, Devin Shively, Joshua Andrew Yundt
-
Patent number: 10997254Abstract: Certain aspects of the present disclosure provide techniques for facilitating text inputs with long-tail keywords from a user in a social question and answer (Q&A) application. One example method generally includes receiving, at a server, a text input from the user at a client computer, and applying, a predictive model to the text input. The method further includes determining based on the predictive model, an increase in user traffic that is predicted to be generated from the text input and determining, a user interface (UI) to be generated for display to the user for subsequent interaction based on the increase in user traffic. The method further includes sending the UI to the client computer and receiving a subsequent text input from the client computer.Type: GrantFiled: June 22, 2018Date of Patent: May 4, 2021Assignee: INTUIT INC.Inventors: Igor A. Podgorny, Todd Frey Goodyear, Bradly S. Feeley
-
Publication number: 20210125160Abstract: At least one processor may ingest transaction data of a user logged into a user account of a personal financial management (PFM) system. The transaction data may include descriptions of a plurality of transactions made using an account of the user. The at least one processor may scan the descriptions to identify, for each of the plurality of transactions, text indicative of at least one data provider. The at least one processor may compare the text with known data provider information to identify at least one data provider involved with at least one of the plurality of transactions. The at least one processor may link the user account to the at least one data provider identified by the comparing. The linking may cause data processed by the at least one data provider to be processed by the PFM system.Type: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Applicant: Intuit Inc.Inventors: Roubing LU, Elangovan SHANMUGAM, Vishal Pramod AGGARWAL, Gerald CARVALHO
-
Publication number: 20210124684Abstract: Systems and methods that may be used to implement overlapping data caching for object application program interfaces (APIs). A unique identifier may be assigned to each sub-component of an object API request. The unique identifiers may be used to determine if sub-components of one object API request overlaps with a sub-component of a prior different request such that a data response for the prior different request can be retrieved from the cache and used as part of the data response for the current object API request.Type: ApplicationFiled: October 28, 2019Publication date: April 29, 2021Applicant: Intuit Inc.Inventors: Philip Edward RUSSELL, Grigoriy E. KESLER, Peter A. VOGEL
-
Patent number: 10990988Abstract: A method identifies a plurality of product categories by applying a categorization model to product data that includes product names and product descriptions. The product data is obtained from internal sources and external sources. The method creates a knowledge graph for a plurality of business entities from inputs that include the plurality of product categories, published data that includes merchant categorizations, and geographical data. The method generates cohort clusters of similar business entities by applying a clustering algorithm to the knowledge graph. The method uses the cohort clusters to learn a first extrapolation model for predicting inventory. And the method provides access to the first extrapolation model to predict inventory level at a specific point in time. The access is provided via a merchant application that runs on an online merchant platform.Type: GrantFiled: December 29, 2017Date of Patent: April 27, 2021Assignee: Intuit Inc.Inventors: Steve George Goyette, Yogish Pai, Xuerui Han