Patents by Inventor Eric Knudtson

Eric Knudtson 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).

  • Publication number: 20250356117
    Abstract: Certain aspects of the present disclosure provide techniques for encoding rules defining a completeness of input, including receiving a first input comprising one or more tuples, wherein a tuple of the one or more tuples comprises one or more fields associated with an operation, one or more indicators, and one or more modifiers; receiving a second input associated with the one or more tuples; providing, to a knowledge engine, the first input and the second input; receiving, from the knowledge engine, a result based on the first input and the second input; determining, based on the result, a first symbol associated with a first tuple of the one or more tuples; and displaying the first symbol, wherein the first symbol indicates whether the first tuple is complete.
    Type: Application
    Filed: July 30, 2025
    Publication date: November 20, 2025
    Inventors: David Alan HANEKAMP, JR., Eric KNUDTSON, Anoop MAKWANA
  • Patent number: 12400075
    Abstract: Certain aspects of the present disclosure provide techniques for encoding rules defining a completeness of input, including receiving a first input comprising one or more tuples, wherein a tuple of the one or more tuples comprises one or more fields associated with an operation, one or more indicators, and one or more modifiers; receiving a second input associated with the one or more tuples; providing, to a knowledge engine, the first input and the second input; receiving, from the knowledge engine, a result based on the first input and the second input; determining, based on the result, a first symbol associated with a first tuple of the one or more tuples; and displaying the first symbol, wherein the first symbol indicates whether the first tuple is complete.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 26, 2025
    Assignee: INTUIT INC.
    Inventors: David Alan Hanekamp, Jr., Eric Knudtson, Anoop Makwana
  • Publication number: 20230004820
    Abstract: Certain aspects of the present disclosure provide techniques for defining a completeness of input, including receiving a first input, comprising: a set of fields associated with an operation; a set of indicators, wherein at least one indicator in the set of indicators is associated with a field in the set of fields; and a set of modifiers, wherein each modifier is associated with at least one indicator in the set of indicators, wherein a combination of the set of indicators and the set of modifiers indicates fields of the set of fields that require input to execute the operation; receiving a second input associated with the set of indicators and the set of modifiers; receiving, from the knowledge engine, a result based on the second input; and determining whether the second input contains required input to the fields that require input based on the result.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: David Alan HANEKAMP, JR., Eric KNUDTSON, Anoop MAKWANA
  • Publication number: 20230004828
    Abstract: Certain aspects of the present disclosure provide techniques for encoding rules defining a completeness of input, including receiving a first input comprising one or more tuples, wherein a tuple of the one or more tuples comprises one or more fields associated with an operation, one or more indicators, and one or more modifiers; receiving a second input associated with the one or more tuples; providing, to a knowledge engine, the first input and the second input; receiving, from the knowledge engine, a result based on the first input and the second input; determining, based on the result, a first symbol associated with a first tuple of the one or more tuples; and displaying the first symbol, wherein the first symbol indicates whether the first tuple is complete.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: David Alan HANEKAMP, JR., Eric KNUDTSON, Anoop MAKWANA
  • Patent number: 11403361
    Abstract: A method may include receiving, from a browser, a request for a tracking pixel including a uniform resource locator (URL) of the tracking pixel and a session identifier (ID) of the browser. The URL of the tracking pixel may be included in a CSS selector. The method may further include sending, to the browser and as triggered by the request for the tracking pixel, a request to scan a document object model (DOM) of the browser. The request to scan the DOM may include the session ID. The method may further include receiving, from the browser, scan results including a set of dependencies on the CSS selector.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Intuit Inc.
    Inventors: Eric Knudtson, Rajeev Goonewardene, Sonia May-Patlin, Adil Malik, Sina Jalali, Jasmine Woo
  • Publication number: 20210342413
    Abstract: A method may include receiving, from a browser, a request for a tracking pixel including a uniform resource locator (URL) of the tracking pixel and a session identifier (ID) of the browser. The URL of the tracking pixel may be included in a CSS selector. The method may further include sending, to the browser and as triggered by the request for the tracking pixel, a request to scan a document object model (DOM) of the browser. The request to scan the DOM may include the session ID.
    Type: Application
    Filed: April 29, 2020
    Publication date: November 4, 2021
    Applicant: Intuit Inc.
    Inventors: Eric Knudtson, Rajeev Goonewardene, Sonia May- Patlin, Adil Malik, Sina Jalali, Jasmine Woo
  • Patent number: 10983675
    Abstract: Systems and methods configured to provide dynamic and deep navigation of web pages using keyboard navigation.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: April 20, 2021
    Assignee: Intuit Inc.
    Inventors: Sagar Bharat Barbhaya, Theodore C. Drake, Eric Knudtson, Nischith Bagivalu Manjegowda
  • Patent number: 10896028
    Abstract: This disclosure relates to deploying centralized design data in a development system. An exemplary system generally includes a server configured to perform the following steps. The server receives a style element and a reference name paired with the style element. The server then generates a visual definition comprising design data associated with the style element and paired with the reference name. The server then identifies a development environment for use with the visual definition and formats the visual definition into a local definition compatible with the development environment. Finally, the server transmits the local definition to a developer device associated with the development environment.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: January 19, 2021
    Assignee: INTUIT INC.
    Inventors: Eric Knudtson, Richard Lee Romero, Clark Harris Weeks, II
  • Publication number: 20200089479
    Abstract: This disclosure relates to deploying centralized design data in a development system. An exemplary system generally includes a server configured to perform the following steps. The server receives a style element and a reference name paired with the style element. The server then generates a visual definition comprising design data associated with the style element and paired with the reference name. The server then identifies a development environment for use with the visual definition and formats the visual definition into a local definition compatible with the development environment. Finally, the server transmits the local definition to a developer device associated with the development environment.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Eric KNUDTSON, Richard Lee ROMERO
  • Patent number: 10534587
    Abstract: This disclosure relates to deploying centralized design data in a development system. An exemplary system generally includes a server configured to perform the following steps. The server receives a style element and a reference name paired with the style element. The server then generates a visual definition comprising design data associated with the style element and paired with the reference name. The server then identifies a development environment for use with the visual definition and formats the visual definition into a local definition compatible with the development environment. Finally, the server transmits the local definition to a developer device associated with the development environment.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 14, 2020
    Assignee: INTUIT INC.
    Inventors: Eric Knudtson, Richard Lee Romero
  • Patent number: D872102
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: January 7, 2020
    Assignee: Intuit Inc.
    Inventors: Xiaonan Wang, Eric Knudtson, Nathan Bailey, Bobby Bray, Meghan Cartlidge, Heather Daggett, Michael Dulin, Dawn Ressel
  • Patent number: D872737
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: January 14, 2020
    Assignee: Intuit Inc.
    Inventors: Dawn Ressel, Xiaonan Wang, Eric Knudtson, Nathan Bailey, Bobby Bray, Meghan Cartlidge, Heather Daggett, Michael D. Dulin
  • Patent number: D925557
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 20, 2021
    Assignee: Intuit Inc.
    Inventors: Xiaonan Wang, Eric Knudtson, Nathan Bailey, Bobby Bray, Meghan Cartlidge, Heather Daggett, Michael D. Dulin, Dawn Ressel
  • Patent number: D936077
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 16, 2021
    Assignee: Intuit Inc.
    Inventors: Dawn Ressel, Xiaonan Wang, Eric Knudtson, Nathan Bailey, Bobby Bray, Meghan Cartlidge, Heather Daggett, Michael D. Dulin