Patents by Inventor Nankun Huang

Nankun Huang 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: 11869095
    Abstract: A tax data collection system includes a navigation module configured to obtain user data. The system also includes a data graph including information relating to the user data. The system further includes a knowledge engine configured to map the user data onto a data model using the information from the data graph. Moreover, the system includes an inference engine configured to suggest a system action by analyzing at least the data model after the user data has been mapped thereon.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 9, 2024
    Assignee: Intuit Inc.
    Inventors: Paul F. Hubbard, Nankun Huang, Amir R. Eftekhari, Justin C. Marr
  • Patent number: 11733847
    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, and a client UI view. 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 and completeness graphs 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), and an instance of the client UI view, the user experience can be provided to a computing device.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: August 22, 2023
    Assignee: INTUIT, INC.
    Inventors: Justin Rui Chang Chiang, Maria Regina Villanueva Garcia, Kevin M. McCluskey, Nankun Huang
  • 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: 20220091733
    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, and a client UI view. 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 and completeness graphs 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), and an instance of the client UI view, the user experience can be provided to a computing device.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Justin Rui Chang CHIANG, Maria Regina VILLANUEVA GARCIA, Kevin M. MCCLUSKEY, Nankun HUANG
  • Publication number: 20220066795
    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: Application
    Filed: April 27, 2021
    Publication date: March 3, 2022
    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
  • Patent number: 11194457
    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, and a client UI view. 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 and completeness graphs 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), and an instance of the client UI view, the user experience can be provided to a computing device.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: December 7, 2021
    Assignee: INTUIT INC.
    Inventors: Justin Rui Chang Chiang, Maria Regina Villanueva Garcia, Kevin M. McCluskey, Nankun Huang
  • Publication number: 20210295453
    Abstract: A system for facilitating user interaction with a tax return preparation program includes a completion graph parser configured to identify a portion of a tax return completion graph corresponding to a tax topic. The system also includes a query object creator configured to analyze and assign a node in the portion as a query object property. The system further includes a natural language synthesis engine configured to map the property to a first natural language question. Moreover, the system includes a natural language analysis engine configured to analyze user input and to identify a characteristic that maps to the property based on the user input. In addition, the system includes a runner interface configured to modify the query object based on the characteristic, update the tax return completion graph based on the modified query object, and analyze the updated tax return completion graph to determine whether it is complete.
    Type: Application
    Filed: June 9, 2021
    Publication date: September 23, 2021
    Applicant: INTUIT INC.
    Inventors: Paul F. Hubbard, Tyler Thomas Krupicka, Andrew Scott Jeddeloh, Nankun Huang, Amir R. Eftekhari
  • Patent number: 11087410
    Abstract: A system for facilitating user interaction with a tax return preparation program includes a completion graph parser configured to identify a portion of a tax return completion graph corresponding to a tax topic. The system also includes a query object creator configured to analyze and assign a node in the portion as a query object property. The system further includes a natural language synthesis engine configured to map the property to a first natural language question. Moreover, the system includes a natural language analysis engine configured to analyze user input and to identify a characteristic that maps to the property based on the user input. In addition, the system includes a runner interface configured to modify the query object based on the characteristic, update the tax return completion graph based on the modified query object, and analyze the updated tax return completion graph to determine whether it is complete.
    Type: Grant
    Filed: April 30, 2016
    Date of Patent: August 10, 2021
    Assignee: INTUIT INC.
    Inventors: Paul F. Hubbard, Tyler Thomas Krupicka, Andrew Scott Jeddeloh, Nankun Huang, Amir R. Eftekhari
  • Publication number: 20210049708
    Abstract: Methods, systems and articles of manufacture for allowing taxpayers to utilize mobile communication or communication devices such as smartphones and tablet devices to upload tax document images and process tax document images such that resulting recognized tax data is incorporated into an electronic tax return. Authentication data is generated and provided to the taxpayer to establishing a connection with an image processor, which provides recognized tax data to the on-line tax preparation application for incorporation into the electronic tax return. Authentication data may be embodied within a URL address to the image processor that is transmitted as a SMS message to the mobile communication or computing device or encoded within a QR code such that the mobile communication or computing device can be used to take an image of and decode the QR code to determine the URL address and authentication data to establish a connection with the image processor.
    Type: Application
    Filed: November 4, 2020
    Publication date: February 18, 2021
    Applicant: INTUIT INC.
    Inventors: Nankun Huang, Amir Eftekhari, Carol A. Howe, Alan B. Tifford, Jeffrey P. Ludwig
  • Patent number: 10878516
    Abstract: Methods, systems and articles of manufacture for allowing taxpayers to utilize mobile communication or communication devices such as smartphones and tablet devices to upload tax document images and process tax document images such that resulting recognized tax data is incorporated into an electronic tax return. Authentication data is generated and provided to the taxpayer to establishing a connection with an image processor, which provides recognized tax data to the on-line tax preparation application for incorporation into the electronic tax return. Authentication data may be embodied within a URL address to the image processor that is transmitted as a SMS message to the mobile communication or computing device or encoded within a QR code such that the mobile communication or computing device can be used to take an image of and decode the QR code to determine the URL address and authentication data to establish a connection with the image processor.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: December 29, 2020
    Assignee: Intuit Inc.
    Inventors: Nankun Huang, Amir Eftekhari, Carol A. Howe, Alan B. Tifford, Jeffrey P. Ludwig
  • Patent number: 10789654
    Abstract: A system for acquiring tax data during electronic tax return preparation includes a client computer configured to render a first webpage and receive interface data from a tax data source computer. The system also includes a browser server computer configured to receive the interface data from the client computer, process the interface data to generate rendering instructions, and transmit the rendering instructions to the client computer. The client computer and the browser server computer are configured such that, when the client computer executes the rendering instructions, the client computer renders a secondary webpage. The secondary webpage is controllable independent of the primary webpage.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: September 29, 2020
    Assignee: INTUIT INC.
    Inventors: Amir Eftekhari, Nankun Huang
  • Patent number: 10740854
    Abstract: A system for acquiring tax data during preparation of an electronic tax return includes a client computer executing a browser, a browser rendering computer in communication with the client computer, and a machine learning system utilized by the browser rendering computer. The client computer is configured to present a tax preparation webpage, and receive interface data representing s first user's interactions with a first tax data source website. The browser rendering computer is configured to execute the machine learning system, derive navigation information for the first tax data source website, generate rendering instructions for the first tax data source website, and transmit the rendering instructions to the client computer. The client computer is also configured to execute the rendering instructions to implement a second browser that presents a tax data source webpage that is controllable by a user independently of the tax preparation webpage.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: August 11, 2020
    Assignee: INTUIT INC.
    Inventors: Amir Eftekhari, Nankun Huang
  • Patent number: 10565289
    Abstract: During an image-analysis technique, the system calculates features by performing image analysis (such as optical character recognition) on a received image of a document. Using these features, as well as spatial and grammatical constraints, the system determines a layout of the document. For example, the layout may be determined using constraint-based optimization based on the spatial and the grammatical constraints. Note that the layout specifies locations of content in the document, and may be used to subsequently extract the content from the image and/or to allow a user to provide feedback on the extracted content by presenting the extracted content to the user in a context (i.e., the determined layout) that is familiar to the user.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: February 18, 2020
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Carol A. Howe, Christopher M. Dye, Robert Bamford
  • Patent number: 10558740
    Abstract: The present disclosure relates to dynamically generating user interfaces based on a user's emotional state. An example method generally includes a computer system receiving emotional response data from a client device. The computer system identifies a version of a user experience to present on the client device based on the received emotional response data and generates code for rendering a user interface associated with the identified version of the user experience. The generated code is transmitted to the client device for rendering and presentation on the client device.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 11, 2020
    Assignee: INTUIT INC.
    Inventors: Damien O'Malley, Nankun Huang, Amir Eftekhari, Yao Morin, Joseph Elwell
  • Patent number: 10410295
    Abstract: A tax data collection system includes a navigation module configured to obtain user data. The system also includes a data graph including information relating to the user data. The system further includes a knowledge engine configured to map the user data onto a data model using the information from the data graph. Moreover, the system includes an inference engine configured to suggest a system action by analyzing at least the data model after the user data has been mapped thereon.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: September 10, 2019
    Assignee: INTUIT INC.
    Inventors: Paul F. Hubbard, Nankun Huang, Amir R. Eftekhari, Justin C. Marr
  • Publication number: 20190026253
    Abstract: During an image-analysis technique, the system calculates features by performing image analysis (such as optical character recognition) on a received image of a document. Using these features, as well as spatial and grammatical constraints, the system determines a layout of the document. For example, the layout may be determined using constraint-based optimization based on the spatial and the grammatical constraints. Note that the layout specifies locations of content in the document, and may be used to subsequently extract the content from the image and/or to allow a user to provide feedback on the extracted content by presenting the extracted content to the user in a context (i.e., the determined layout) that is familiar to the user.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 24, 2019
    Inventors: Nankun HUANG, Carol A. HOWE, Christopher M. DYE, Robert BAMFORD
  • Patent number: 10114800
    Abstract: During an image-analysis technique, the system calculates features by performing image analysis (such as optical character recognition) on a received image of a document. Using these features, as well as spatial and grammatical constraints, the system determines a layout of the document. For example, the layout may be determined using constraint-based optimization based on the spatial and the grammatical constraints. Note that the layout specifies locations of content in the document, and may be used to subsequently extract the content from the image and/or to allow a user to provide feedback on the extracted content by presenting the extracted content to the user in a context (i.e., the determined layout) that is familiar to the user.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: October 30, 2018
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Carol A. Howe, Christopher M. Dye, Robert Bamford
  • Patent number: 10037581
    Abstract: A computing device acquires a video of a tax document utilizing a video camera such as a webcam. The video is analyzed to detect a first motion of the tax document, such as sufficient shaking or movement of the tax document, satisfying first pre-determined criteria that results in the computing device being prompted or requested by the user to take an image of the tax document. After the first pre-determined criteria has been satisfied, the user is instructed to hold the tax document steady. Subsequent video frames are analyzed to detect a second motion or the tax document being sufficiently still or steady, in response to which an image of the tax document is acquired and processed to extract data of the tax document from the acquired image and populate corresponding fields of the electronic tax return.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 31, 2018
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Carol Howe, Christopher M. Dye, Robert E. Bamford
  • Patent number: 9916626
    Abstract: Methods, systems and articles of manufacture for generating interface elements of an electronic tax preparation application to allow a taxpayer or user to view a portion of an image of a tax document that is a source of data for a field of a screen generated by the electronic tax application. The image portion displayed may be a particular box or field of a tax document for a corresponding particular field of the screen generated by the electronic tax preparation or a bounding region including one or more adjacent or surrounding boxes or fields. Embodiments allow taxpayers to view an image of a source document while viewing the data that was entered in the field from within the tax preparation application without having to consult paper copies of the tax documents.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 13, 2018
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Amir Eftekhari, Carol A. Howe, Alan B. Tifford, Jeffrey P. Ludwig
  • Patent number: 9916627
    Abstract: Computer-implemented methods, systems and computer program products for directing a current user of a tax preparation application to a portion of the current user's tax document. Images of tax documents of other or prior users are received, and a tax document image is selected. Tax data within the selected tax document image is redacted from the image to generate an image of a template of a tax document. Sections or interface elements of interview screens generated by the tax preparation program are mapped to sections of the template. When the current user selects an interface element such as a field, a pre-determined or selected portion of the template image is presented through the tax preparation application to the current user. The particular field mapped to the particular selected interface element may be identified or highlighted.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 13, 2018
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Carol A. Howe, Robert E. Bamford, Christopher M. Dye