Patents by Inventor Kevin McCluskey

Kevin McCluskey 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: 11816583
    Abstract: Certain aspects of the present disclose provide techniques for generating a knowledge engine module collection. Techniques for generating the module collection include receiving input data comprising a first identifier, a second identifier, and a third set of fields. Based on the input data, a UI builder tool can retrieve a first set of artifact files and a second set of artifact files corresponding to a first module and a second module. The UI builder tool can generate a third set of artifact files based on the first set of artifact files, the second set of artifact files, and the input data.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: November 14, 2023
    Assignee: INTUIT, INC.
    Inventors: Matthew Brincho, David Hanekamp, Peter Lubczynski, Kevin McCluskey
  • Patent number: 11175930
    Abstract: Certain aspects of the present disclosure provide methods and systems for determining that a user has been presented an element in a user interface. In certain embodiments, a certain dataset of past user-inputs may be de-duplicated. The de-duplicated dataset may then be reduced to a set of data structures by identifying all the data fields of the dataset that correspond to questions that were presented to certain users but were not required to be answered.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 16, 2021
    Assignee: INTUIT, INC.
    Inventors: Larry Buzi, Michael A. Artamonov, Jennifer Lynn Keenan, Kevin McCluskey
  • Patent number: 10891696
    Abstract: A method for providing user content may obtain multiple fields. The method may generate, by a user content flow driver, a priority field list for an application workflow. The method may sort the fields based on the priority field list to obtain sorted fields. The method may select a next field from the sorted fields to obtain a selected next field. The method may generate content based on the selected next field. The method may transmit, to a user experience player, the generated content.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: January 12, 2021
    Assignee: Intuit Inc.
    Inventors: Matthew Sivertson, Gang Wang, Kevin McCluskey, Vinay Kumar, Jay JieBing Yu
  • Patent number: 10733365
    Abstract: A method for organizing an application workflow for users that may transmit, to a user device, a first content for a first field of multiple fields. The method may receive, in response to transmitting the first content and from the user device, user data for the first field. The method may obtain a dynamic set of fields selected from the fields, where a portion of the fields are excluded from the dynamic set of fields based on the user data. The method may select, according to a priority of the fields, a second field from the dynamic set of fields. The method may transmit, to the user device, a second content for the second field.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 4, 2020
    Assignee: Intuit Inc.
    Inventors: Matthew Sivertson, Gang Wang, Kevin McCluskey, Vinay Kumar, Jay JieBing Yu
  • Publication number: 20170199859
    Abstract: A method for organizing an application workflow for users that may transmit, to a user device, a first content for a first field of multiple fields. The method may receive, in response to transmitting the first content and from the user device, user data for the first field. The method may obtain a dynamic set of fields selected from the fields, where a portion of the fields are excluded from the dynamic set of fields based on the user data. The method may select, according to a priority of the fields, a second field from the dynamic set of fields. The method may transmit, to the user device, a second content for the second field.
    Type: Application
    Filed: March 24, 2017
    Publication date: July 13, 2017
    Applicant: Intuit Inc.
    Inventors: Matthew Sivertson, Gang Wang, Kevin McCluskey, Vinay Kumar, Jay JieBing Yu
  • Patent number: 9678936
    Abstract: A method for organizing an application workflow for users that may transmit, to a user device, a first content for a first field of multiple fields. The method may receive, in response to transmitting the first content and from the user device, user data for the first field. The method may obtain a dynamic set of fields selected from the fields, where a portion of the fields are excluded from the dynamic set of fields based on the user data. The method may select, according to a priority of the fields, a second field from the dynamic set of fields. The method may transmit, to the user device, a second content for the second field.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: June 13, 2017
    Assignee: Intuit Inc.
    Inventors: Matthew Sivertson, Gang Wang, Kevin McCluskey, Vinay Kumar, Jay JieBing Yu
  • Publication number: 20160275627
    Abstract: Methods, systems and computer program products for generating decision and meta rules used for determining which questions to present to a tax preparation application user and determine whether a tax situation or topic is applicable to the user. Decision and meta rule sets are generated for tax topics such that as inputs or answers to questions are received and no generated decision rule can be executed, at least one generated meta rule is execute to invalidate one or more generated decision rules. A next question is selected for presentation to the user based at least in part upon a meta rule involving at least one rule of the subset of potentially executable decision rules. Decision rules, and corresponding questions, are invalidated in response to input and when no decision rule can be executed to reduce user questioning while still making a determination whether a tax situation or topic applies.
    Type: Application
    Filed: December 4, 2013
    Publication date: September 22, 2016
    Applicant: Intuit Inc.
    Inventors: Gang Wang, Adam Whitney, Kevin McCluskey, Paul Bober, George A. Cacioppo, JR.
  • Publication number: 20160147729
    Abstract: A method for organizing an application workflow for users that may transmit, to a user device, a first content for a first field of multiple fields. The method may receive, in response to transmitting the first content and from the user device, user data for the first field. The method may obtain a dynamic set of fields selected from the fields, where a portion of the fields are excluded from the dynamic set of fields based on the user data. The method may select, according to a priority of the fields, a second field from the dynamic set of fields. The method may transmit, to the user device, a second content for the second field.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Applicant: Intuit Inc.
    Inventors: Matthew Sivertson, Gang Wang, Kevin McCluskey, Vinay Kumar, Jay JieBing Yu
  • Publication number: 20160147761
    Abstract: A method for providing user content may obtain multiple fields. The method may generate, by a user content flow driver, a priority field list for an application workflow. The method may sort the fields based on the priority field list to obtain sorted fields. The method may select a next field from the sorted fields to obtain a selected next field. The method may generate content based on the selected next field. The method may transmit, to a user experience player, the generated content.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Applicant: INTUIT INC.
    Inventors: Matthew Sivertson, Gang Wang, Kevin McCluskey, Vinay Kumar, Jay JieBing Yu