Patents by Inventor Amir R. Eftekhari
Amir R. Eftekhari 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: 11869095Abstract: 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: GrantFiled: July 29, 2019Date of Patent: January 9, 2024Assignee: Intuit Inc.Inventors: Paul F. Hubbard, Nankun Huang, Amir R. Eftekhari, Justin C. Marr
-
Patent number: 11768304Abstract: A method includes receiving a data stream comprising content generated by an application executing on a user device. The data stream is received from a guidance service that is separate from the application. The data stream is processed using a set of machine learning models to identify a first set of artifacts within the content. A first state of the application is identified based on the first set of artifacts. First transition data is identified in a logic flow of the application. The first transition data corresponds to transitioning from the first state to a second state of the application. Based on the first transition data, first guidance data is generated that describes user input for transitioning the application from the first state to the second state. The first guidance data is sent to the user device, where it is separately presented from the application by the guidance service.Type: GrantFiled: September 30, 2022Date of Patent: September 26, 2023Assignee: Intuit Inc.Inventors: Amir R. Eftekhari, Roger C. Meike
-
Publication number: 20230244863Abstract: A method includes establishing a connection with a spreadsheet at a source location, receiving at least one selected field from an entry in the spreadsheet at the source location, and generating an assured reference record for the entry using at least one value in the at least one selected field. The assured reference record includes an assurance value and a reference to the entry at the source location. The method further includes storing, at a second location, the assured reference record in an assured reference file associated with the spreadsheet. The method further includes validating, after storing the assured reference record, the reference to the first entry in the spreadsheet at the source location using the first assurance value in the assured reference record.Type: ApplicationFiled: January 28, 2022Publication date: August 3, 2023Applicant: Intuit Inc.Inventors: Amir R. Eftekhari, Ian Reed Pentland, Roger C. Meike
-
Patent number: 11348189Abstract: 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: GrantFiled: October 10, 2019Date of Patent: May 31, 2022Assignee: Intuit Inc.Inventors: Amir R. Eftekhari, Paul F. Hubbard, Andrew Scott Jeddeloh, Tyler Thomas Krupicka
-
Publication number: 20210295453Abstract: 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: ApplicationFiled: June 9, 2021Publication date: September 23, 2021Applicant: INTUIT INC.Inventors: Paul F. Hubbard, Tyler Thomas Krupicka, Andrew Scott Jeddeloh, Nankun Huang, Amir R. Eftekhari
-
Patent number: 11087410Abstract: 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: GrantFiled: April 30, 2016Date of Patent: August 10, 2021Assignee: INTUIT INC.Inventors: Paul F. Hubbard, Tyler Thomas Krupicka, Andrew Scott Jeddeloh, Nankun Huang, Amir R. Eftekhari
-
Patent number: 10796231Abstract: Computer-implemented systems, methods and articles for preparing and/or submitting a plurality of different types of compliance forms for submission to a regulatory agency. The system includes a computing device, a data store, and a compliance form software program executable by the computing device. The compliance program includes a universal calculation engine, logic agent and user interface manager which are configured to process a respective domain model configured for each type of compliance form. Each domain model includes a calculation graph, a completeness model comprising decision table(s) and/or completeness graph(s), user interface assets and filing rules configured specifically for a particular type of compliance form. The rules and regulations for each type of compliance form are embodied in the declaratory data structures of the respective calculation graph and completeness graph for each domain model.Type: GrantFiled: July 26, 2016Date of Patent: October 6, 2020Assignee: INTUIT INC.Inventors: Gang Wang, Luis Felipe Cabrera, Kevin M. McCluskey, Alex G. Balazs, Per-Kristian G. Halvorsen, Amir R. Eftekhari
-
Publication number: 20200043102Abstract: 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: ApplicationFiled: October 10, 2019Publication date: February 6, 2020Applicant: Intuit Inc.Inventors: Amir R. Eftekhari, Paul F. Hubbard, Andrew Scott Jeddeloh, Tyler Thomas Krupicka
-
Patent number: 10482544Abstract: 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: GrantFiled: January 28, 2016Date of Patent: November 19, 2019Assignee: INTUIT INC.Inventors: Amir R. Eftekhari, Paul F. Hubbard, Andrew Scott Jeddeloh, Tyler Thomas Krupicka
-
Patent number: 10410295Abstract: 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: GrantFiled: May 25, 2016Date of Patent: September 10, 2019Assignee: INTUIT INC.Inventors: Paul F. Hubbard, Nankun Huang, Amir R. Eftekhari, Justin C. Marr
-
Publication number: 20180032855Abstract: Computer-implemented systems, methods and articles for preparing and/or submitting a plurality of different types of compliance forms for submission to a regulatory agency. The system includes a computing device, a data store, and a compliance form software program executable by the computing device. The compliance program includes a universal calculation engine, logic agent and user interface manager which are configured to process a respective domain model configured for each type of compliance form. Each domain model includes a calculation graph, a completeness model comprising decision table(s) and/or completeness graph(s), user interface assets and filing rules configured specifically for a particular type of compliance form. The rules and regulations for each type of compliance form are embodied in the declaratory data structures of the respective calculation graph and completeness graph for each domain model.Type: ApplicationFiled: July 26, 2016Publication date: February 1, 2018Applicant: INTUIT INC.Inventors: Gang Wang, Luis Felipe Cabrera, Kevin M. McCluskey, Alex G. Balazs, Per-Kristian G. Halvorsen, Amir R. Eftekhari
-
Publication number: 20170316513Abstract: 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: ApplicationFiled: April 30, 2016Publication date: November 2, 2017Inventors: Paul F. Hubbard, Tyler Thomas Krupicka, Andrew Scott Jeddeloh, Nankun Huang, Amir R. Eftekhari
-
Publication number: 20170221154Abstract: 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: ApplicationFiled: January 28, 2016Publication date: August 3, 2017Inventors: Amir R. Eftekhari, Paul F. Hubbard, Andrew Scott Jeddeloh, Tyler Thomas Krupicka
-
Patent number: 9558521Abstract: In general, in one aspect, the invention relates to a method for populating a field on a form. The method includes: establishing a communication session between a first computing device and a second computing device; receiving, from a user of the first computing device, a selection of source data; transferring, over the secure communication session, the source data from the first computing device to the second computing device; matching, based on a matching criterion, the source data to the field in the second computing device; calculating, after matching the source data to the field, a value for the field based on the matching criterion and the source data; and populating the field with the value.Type: GrantFiled: September 22, 2011Date of Patent: January 31, 2017Assignee: Intuit Inc.Inventors: Amir R. Eftekhari, Alan Tifford
-
Patent number: 8204805Abstract: A method involves generating a partially completed tax return based on basic user information without needing to obtain other user inputs through an extensive user interview. A list of simple and concise interview questions are generated or selected from an interview question collection based on the partially completed tax return to finalize the tax return. The method further involves using an inference engine to allow data collection at any time and in any order via specific, personalized questions geared toward completion of the tax return. Therefore the taxpayer spends time reviewing rather than preparing his or her tax documents.Type: GrantFiled: October 28, 2010Date of Patent: June 19, 2012Assignee: Intuit Inc.Inventors: Amir R. Eftekhari, Erikheath A. Thomas, Carol Ann Howe, George Thomas Ericksen, Gerald Baron Huff, Gang Wang
-
Publication number: 20120109792Abstract: A method involves generating a partially completed tax return based on basic user information without needing to obtain other user inputs through an extensive user interview. A list of simple and concise interview questions are generated or selected from an interview question collection based on the partially completed tax return to finalize the tax return. The method further involves using an inference engine to allow data collection at any time and in any order via specific, personalized questions geared toward completion of the tax return. Therefore the taxpayer spends time reviewing rather than preparing his or her tax documents.Type: ApplicationFiled: October 28, 2010Publication date: May 3, 2012Applicant: INTUIT INC.Inventors: Amir R. Eftekhari, Erikheath A. Thomas, Carol Ann Howe, George Thomas Ericksen, Gerald Baron Huff, Gang Wang