Patents Assigned to Intuit, Inc.
  • Patent number: 11907196
    Abstract: Incoming data requests from the perspective of the data lake, are gathered and analyzed to determine the usage of the data. Using the perspective of the data lake avoids the technical challenge of analyzing data usage by different computation points, which are at different locations, perform hard-to-track different operations, and are often reachable only through complicated access protocols. Another technical challenge of mapping between an object path and a table path is solved by generating object path datasets and table path datasets at different levels of abstractions. A comparison is performed, iteratively, from a lower level of granularity and the granularity is increased in the progressive steps. Matches from iterations are unionized to generate a final matching data. Observability metrics are generated using final matching data and are used to perform downstream operations such as controlling data table access, moving data tables to cold storage, decommissioning unused pipelines, etc.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: February 20, 2024
    Assignee: INTUIT INC.
    Inventors: Saikiran Sri Thunuguntla, Keshav Bhashyam, Sreenivasulu Nallapati, Vijaykumar Hiremath
  • Patent number: 11907707
    Abstract: Certain aspects of the present disclosure provide techniques for configuring a software application through a remote configuration service. An example method generally includes receiving, from a remote configuration service, a declarative construct. Generally, the declarative construct includes a definition of a workflow in an application to be executed within a player application deployed on a client device. Information associated with the definition of the workflow is extracted by parsing the declarative construct according to a schema defining a format of the declarative construct. The workflow is executed in the player application based on the extracted information defining functionality of the workflow.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 20, 2024
    Assignee: Intuit, Inc.
    Inventors: Peter Maidens, Parsana Pillay, Eric Shenk, Danilo Bangit, Jr., Michael Sharek, James Dutczak, Daniel Huntley
  • Patent number: 11907657
    Abstract: Systems and methods dynamically extracting n-grams for automated vocabulary updates. Text is received. An n-gram extracted from the text is matched to a canonical n-gram from a vocabulary to identify a tag for the text. An n-gram weight is computed for the n-gram extracted from the text. The n-gram weight may be computed by adjusting a term frequency of the n-gram. A relevancy score is computed for the tag using the n-gram weight and using an n-gram frequency of the canonical n-gram. The relevancy score is computed by dividing the n-gram weight by a value proportional to the n-gram frequency of the canonical n-gram. The relevancy score of the n-gram is presented.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: February 20, 2024
    Assignee: Intuit Inc.
    Inventors: Byungkyu Kang, Shivakumara Narayanaswamy, Andrew Mattarella-Micke
  • Patent number: 11907315
    Abstract: Certain aspects of the present disclosure provide techniques for managing a search engine based on search performance metrics. An example method generally includes dividing a set of search history data into a first subset of search history data and a second subset of search history data. The first subset of data is associated with interaction with search results, and the second subset of data is associated with non-interaction with search results. A first quality score is generated for searches in the first subset of data. A second quality score is generated for searches in the second subset of data based on different search intents identified for each temporally related group in the second subset of data. An overall quality score is generated for a search engine, and one or more actions with respect to the search engine are taken based on the overall quality score.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: February 20, 2024
    Assignee: Intuit, Inc.
    Inventors: Wendi Cui, Damien Lopez, Colin Ryan
  • Patent number: 11907296
    Abstract: Certain aspects of the present disclosure provide techniques for enumerating relationships in an object graph using traversal context objects that are decoupled from the implementation details of an object graph and the objects stored therein. An example method generally includes receiving a request to traverse an object graph, the object graph including a plurality of objects. A root context object is generated, and a traversal context object associated with a root node of the object graph is generated. The traversal context object is linked to the root context object and added to a traversal data structure. The graph is traversed by adding and removing traversal context objects to and from the traversal data structure until a terminating event occurs.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: February 20, 2024
    Assignee: Intuit, Inc.
    Inventors: Aleksandr Matiushkin, Ajay Gupta, Grigoriy Kesler
  • Patent number: 11907864
    Abstract: Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may comprise determining a plurality of hot spots based on the historical trip records, each of the plurality of hot spots comprising a region encompassing one or more locations, and associating, in the predictive model, the plurality of hot spots with historical classification information. Embodiments include receiving, from a user, a new trip record comprising a plurality of trip attributes related to a trip and using the predictive model to predict a classification for the trip based on the trip record.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: February 20, 2024
    Assignee: Intuit, Inc.
    Inventors: Grace Wu, Shashank Shashikant Rao, Susrutha Gongalla, Ngoc Nhung Ho, Carly Wood, Vaibhav Sharma
  • Patent number: 11909732
    Abstract: A server computer hosting an extended reality world receives a first transmission over a communication network from a computing device associated with a user, the first transmission including a request for the user to access the extended reality world. The server computer transmits a presentation of the extended reality world to the communication device over the communications network based at least in part on the request, and displays the presentation of the extended reality world on the computing device, where the presentation includes at least an avatar associated with the user. The server computer receives a command for the avatar to store a phrase selected by the user in a location associated with a virtual object within the extended reality world. The server computer displays, within the presentation of the extended reality world on the computing device, the avatar storing the phrase at the location in the extended reality world.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: February 20, 2024
    Assignee: Intuit Inc.
    Inventor: Michael William Mitchell
  • Patent number: 11907208
    Abstract: The present disclosure provides techniques for detecting and correcting outliers in categories of transactions. One example method includes receiving electronic transaction data indicative of one or more current transactions, wherein the one or more current transactions are associated with a user of a software application, identifying, for each transaction of the one or more transactions, a category using a first machine learning model, computing a distribution for each category of a plurality of categories of the user, identifying, a particular category of the user as an anomalous category, based on the distribution for the particular category of the user and corresponding distributions for the particular category of other users, and updating a category assigned to one or more transactions such that a delta between a value relating to the anomalous category of the user and corresponding values relating to the particular category of the other users is reduced.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: February 20, 2024
    Assignee: Intuit, Inc.
    Inventors: Yaakov Tayeb, Yael Hochma, Rineke Van Noort, Noah Eyal Altman
  • Patent number: 11910079
    Abstract: Aspects of the present disclosure relate to object-based image capture. Embodiments include identifying a reference point corresponding to an object in an image of a series of images. Embodiments include comparing a position of the reference point in the image to positions of one or more corresponding reference points in one or more previous images in the series of images. Embodiments include determining a total number of images in the series of images. Embodiments include selecting, based on the comparing and the total number of images in the series of images, between: capturing the image; or declining to capture the image.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: February 20, 2024
    Assignee: Intuit, Inc.
    Inventor: Jason Hall
  • Publication number: 20240054802
    Abstract: A system and method for extracting data from a piece of content using spatial information about the piece of content. The system and method may use a conditional random fields process or a bidirectional long short term memory and conditional random fields process to extract structured data using the spatial information.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 15, 2024
    Applicant: INTUIT INC.
    Inventor: Tharathorn RIMCHALA
  • Patent number: 11900284
    Abstract: This disclosure provides systems, methods and apparatuses for scheduling tasks in an electronic system. In some implementations, a dynamic scheduling system allows performance-based access to a task schedule. In distributing tasks to be completed, the dynamic scheduling system prioritizes resources that are more proficient at completing the tasks over resources that are less proficient. For example, resources that are more proficient may receive higher-priority access to the task schedule than resources that are less proficient. Each resource may be assigned a proficiency score based on quantitative or qualitative performance indicators associated with tasks previously completed by the resource. Each resource is dynamically provided access to the task schedule based on its proficiency score.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: February 13, 2024
    Assignee: Intuit Inc.
    Inventor: Jeffrey Cuartero
  • Patent number: 11900365
    Abstract: The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes receiving electronic transaction data indicative of one or more transactions, identifying, from the one or more transactions, a subset of transactions that are associated with for known attribute values with respect to one or more unique recipients, computing, for each unique provider of the one or more unique providers, a provider feature based on the known attribute values with respect to a subset of the one or more associated unique recipients, computing, for a given recipient indicated in one or more given transactions that are not included in the subset of transactions, a recipient feature based on the provider feature of each unique provider of the one or more associated unique providers, and predicting, based on the recipient feature, a value for the attribute with respect to the given recipient.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: February 13, 2024
    Assignee: Intuit, Inc.
    Inventors: Yaakov Tayeb, Hadar Lackritz
  • Patent number: 11899908
    Abstract: Certain aspects of the present disclosure provide techniques for providing an augmented reality user interface, including: receiving, by an image sensor of an electronic device, an image of a physical document; determining a document type associated with the physical document by performing image recognition on the image of the physical document; determining an augmented reality template to display on a display of the electronic device; displaying the augmented reality template on the display of the electronic device, wherein the augmented reality template is aligned in three dimensions with the physical document; determining a distance between the physical document and the electronic device; and enabling one or more interactive user interface elements within the augmented reality template displayed on the display of the electronic device if the determined distance between the physical document and the electronic device is less than a threshold distance.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: February 13, 2024
    Assignee: Intuit, Inc.
    Inventors: Molly Beth Davis, Timothy Joseph Mueller, Mark Anders Holmberg, Jessica Jaiyeon Cho, Anoop Pratap Singh Tomar
  • Patent number: 11900179
    Abstract: A computer-implemented method includes receiving training data including a plurality of API requests from a plurality of client devices. The method includes generating a plurality of permissible API sessions based on the training data. The method includes applying a sequence embedding technique to the plurality of permissible API sessions to generate a plurality of embeddings. The method includes applying a dimensionality reduction technique to the plurality of embeddings to generate a plurality of compact embeddings. The method includes applying a clustering technique to the plurality of compact embeddings to determine a plurality of different clusters of the compact embeddings. The method includes generating a plurality of patterns based on the plurality of different clusters. Each of the plurality of patterns is descriptive of permissible API sessions associated with a corresponding cluster of the plurality of different clusters.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: February 13, 2024
    Assignee: Intuit, Inc.
    Inventors: Itsik Yizhak Mantin, Laetitia Kahn, Sapir Porat, Yaron Sheffer
  • Patent number: 11893713
    Abstract: Augmented Denoising Diffusion Implicit Models (“DDIMs”) using a latent trajectory optimization process can be used for image generation and manipulation using text input and one or more source images to create an output image. Noise bias and textual bias inherent in the model representing the image and text input is corrected by correcting trajectories previously determined by the model at each step of a diffusion inversion process by iterating multiple starts the trajectories to find determine augmented trajectories that minimizes loss at each step. The trajectories can be used to determine an augmented noise vector, enabling use of an augmented DDIM and resulting in more accurate, stable, and responsive text-based image manipulation.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: February 6, 2024
    Assignee: INTUIT, INC.
    Inventors: Jiaxin Zhang, Kamalika Das, Sricharan Kallur Palli Kumar
  • Patent number: 11893102
    Abstract: Systems and methods for user authentication are disclosed. An example method includes receiving a request for access to a first secured service, the request corresponding to a first user, determining whether or not the request for access is valid, in response to determining that the request for access is valid, determining whether or not the first user has successfully performed a secondary authentication within a predetermined time period of the request for access, and in response to determining that the first user has successfully performed the secondary authentication within the predetermined time period of the valid request for access, providing the first user with access to the secured service.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: February 6, 2024
    Assignee: Intuit Inc.
    Inventors: Bernard Samuel Diwakar, Gaurav Varma, Mark Joseph Hughes
  • Patent number: 11893103
    Abstract: A method may include registering, with an offline job to be executed by a computer processor, an application programming interface (API) and an operation, obtaining, from a repository, a user consent of a user for the operation, and in response to obtaining the user consent, creating, for the user, an access token including the operation and the API. The user consent may be stored external to the access token. The method may further include transmitting the access token to the offline job, and calling, by the offline job, the API using the access token.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: February 6, 2024
    Assignee: Intuit Inc.
    Inventors: Yi Zhang, Thomas John Holodnik
  • Patent number: 11893608
    Abstract: A method may be used to predict a business' category by analyzing the business' vendors. A neural network architecture may be trained via supervised learning to predict categories for businesses based on listed vendors. The neural network may be used to classify uncategorized businesses within an accounting software database. A list of factors associated with a business' success may be generated by analyzing, aggregating and ranking factors determined to be relevant to a business based on its categorization. The factors associated with the business' success may be related to the products and/or services offered by the business and the format of which those products and/or services are offered by the business. The factors may also be related to the products and/or services purchased by the business from a vendor and the format of which those products and/or services are purchased from the vendor.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: February 6, 2024
    Assignee: INTUIT INC.
    Inventors: Shlomi Medalion, Yair Horesh, Yehezkel Shraga Resheff, Sigalit Bechler, Oren Sar Shalom, Daniel Ben David
  • Patent number: 11893461
    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: Grant
    Filed: January 27, 2022
    Date of Patent: February 6, 2024
    Assignee: Intuit Inc.
    Inventors: Sean Rowan, Joseph Cessna
  • Patent number: 11892919
    Abstract: An apparatus may include a database and a processor in communication with at least one network. The processor may be configured to instantiate an application stack comprising a data missing detector, a data source router, and a response handler. The data missing detector may be configured to receive a request for data and determine whether the data is available from the database. The data source router may be configured to identify an alternate database from which to obtain the data when the data is not available from the database and route the request for data through the at least one network to an alternate processor associated with the alternate database. The response handler may be configured identify responsive data to a routed response received from another processor in the database and send the responsive data to a requesting device. Multiple apparatuses may form a distributed system.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: February 6, 2024
    Assignee: INTUIT INC.
    Inventors: Snezana Sahter, Shivam Dixit, Akash Sudhirbhai Shah, Satyanarayana Thirumani, Saroj Kumar Yadav, Karan Bagaria, Gokul Sarangapani, Sivaraman Sathyamurthy