Patents by Inventor George Chiramattel Kunjachan

George Chiramattel Kunjachan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11222026
    Abstract: A method may include receiving, from a source application, partial data that is incomplete for use by a target application, obtaining a set of contextual data correlated with the partial data, assigning, using a ranking model, confidence levels to the set of contextual data, selecting, from the set of contextual data, contextual data according to the confidence levels assigned to the set of contextual data, generating augmented partial data using the contextual data and the partial data, determining that the augmented partial data satisfies a transaction completion criterion of a transaction schema, and in response to determining that the augmented partial data satisfies the transaction completion criterion, sending the augmented partial data to a transaction store used by the target application.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: January 11, 2022
    Assignee: Intuit Inc.
    Inventors: Amit Arya, George Chiramattel Kunjachan, Peter Vogel, Tyler Riding, Jennifer Martin
  • Publication number: 20210374283
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule.
    Type: Application
    Filed: August 13, 2021
    Publication date: December 2, 2021
    Applicant: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Patent number: 11182505
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store and a registry configured to receive a request to register a universal resource identifier (URI) to a data store with a first secure identifier. The first secure identifier may be generated, using an encoding function and by a user, from a user identifier of the user. The registry may be further configured to store the URI of the data store with the first secure identifier, and receive, from an entity, a request to lookup a data store registered with a second secure identifier. The second secure identifier may be generated by the entity. The registry may be further configured to retrieve the URI of the data store in response to the request to lookup the data store, and transmit, to the entity, the URI of the data store.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: November 23, 2021
    Assignee: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Patent number: 10970420
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The detailed transaction may identify at least one selected from a group consisting of products and services received by the user from the first entity. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: April 6, 2021
    Assignee: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Patent number: 10791272
    Abstract: A camera may capture data. A processor in communication with the camera may detect a plurality of symbols in one or more frames in the data. The processor may determine an expected sequence of the plurality of symbols and an expected orientation of each of the plurality of symbols. The processor may determine a position and orientation of each of the one or more frames based on at least one of the symbols visible in the frame. The processor may correct errors in the one or more frames. The processor may arrange a plurality of frames with respect to one another based on the determined positions and orientations. The processor may stitch the plurality of arranged frames into an image.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: September 29, 2020
    Assignee: INTUIT INC.
    Inventors: George Chiramattel Kunjachan, Ajith Kuttappan Rajeswari, Josh Burson, Ann Catherine Jose
  • Patent number: 10509921
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: December 17, 2019
    Assignee: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Publication number: 20190370499
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The detailed transaction may identify at least one selected from a group consisting of products and services received by the user from the first entity. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Applicant: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Publication number: 20190370498
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store and a registry configured to receive a request to register a universal resource identifier (URI) to a data store with a first secure identifier. The first secure identifier may be generated, using an encoding function and by a user, from a user identifier of the user. The registry may be further configured to store the URI of the data store with the first secure identifier, and receive, from an entity, a request to lookup a data store registered with a second secure identifier. The second secure identifier may be generated by the entity. The registry may be further configured to retrieve the URI of the data store in response to the request to lookup the data store, and transmit, to the entity, the URI of the data store.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Applicant: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Patent number: 10417059
    Abstract: A method may include receiving, via a network and from a source application, partial data including values for parameters defined according to an application programming interface (API). Each parameter may be defined by the API as optional. The partial data may be incomplete for use by a target application. The method may further include obtaining a set of contextual data correlated with the partial data, generating augmented partial data by combining the partial data and contextual data selected from the set of contextual data, determining that the augmented partial data satisfies a transaction completion criterion of a transaction schema, and in response to determining that the augmented partial data satisfies the transaction completion criterion, sending the augmented partial data to a transaction store used by the target application.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: September 17, 2019
    Assignee: Intuit Inc.
    Inventors: Amit Arya, George Chiramattel Kunjachan, Peter Vogel, Tyler Riding, Jennifer Martin
  • Publication number: 20180349643
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Applicant: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Publication number: 20180349994
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive a request, from a service provider, to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a determination that the detailed transaction is valid. The system may further include a validator configured to obtain, from a registry, a validation rule corresponding to the secure identifier, and perform the determination. The determination may include applying the validation rule to the request. The system may further include the registry. The registry may be configured to store at least the validation rule.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Applicant: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Publication number: 20180349995
    Abstract: A system may include transaction storage devices. Each transaction storage device may include a data store. The system may further include a registry configured to receive, from a user, a first secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The registry may be further configured to receive a first selection of a first data store of a first transaction storage device, and store a first registration of the first data store with the first secure identifier. The first registration may include a universal resource identifier (URI) of the first data store. The registry may be further configured to receive, from a service provider, a first request to lookup a data store registered with the first secure identifier, retrieve the first registration, and transmit, to the service provider and using the first registration, the URI of the first data store.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Applicant: Intuit Inc.
    Inventors: George Chiramattel Kunjachan, Amit Arya, Peter Allen Vogel
  • Patent number: 8718367
    Abstract: One embodiment of the present invention provides a system that facilitates displaying automatically recognized text, wherein the automatically recognized text includes optical character recognition (OCR) text or intelligent character recognition (ICR) text. During operation, the system receives a source image containing text from a user. Next, the system performs a character-recognition operation on the source image to produce recognized text. The system then locates a data field within the source image. Next, the system identifies a subset of the recognized text that corresponds with the data field. After that, the system displays the source image to the user. At the same time, the system displays the subset of the recognized text in close proximity to the data field in the source image to facilitate comparing the recognized text with the text contained in the source image.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: May 6, 2014
    Assignee: Intuit Inc.
    Inventors: James Alan Schneider, Rajalakshmi Ganesan, Lionel Roy, George Chiramattel Kunjachan, Thanuj Thyagarajan Kambil, Sumeet Bansal, Bibhakar Ranjan