Patents by Inventor Manfred Hettenkofer

Manfred Hettenkofer 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: 11074643
    Abstract: Various product-configuration-related implementations are described herein. In one example implementation, a selection of a product is received. A plurality of sections associated with the product is determined. One or more option groups are determined for each of the sections. Each of the option groups includes one or more options for the product. A product configuration page is generated and provided for presentation to a user. The product configuration page includes a navigation panel. The navigation panel includes a plurality of tabs. Each tab in the plurality of tabs represents a certain section from the plurality of sections and includes one or more indicators corresponding to the one or more option groups included in the certain section. Each of the one or more indicators visually indicates whether an option from a corresponding option group has been selected.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 27, 2021
    Assignee: Model N, Inc.
    Inventors: John Ellithorpe, Yihua Ding, Manfred Hettenkofer, David Cadwallader, Jenny Chang
  • Publication number: 20210034990
    Abstract: Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
    Type: Application
    Filed: September 14, 2020
    Publication date: February 4, 2021
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, Ketan Soni
  • Patent number: 10776705
    Abstract: Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: September 15, 2020
    Assignee: MODEL N, INC.
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, Ketan Soni
  • Publication number: 20190392349
    Abstract: A method for configuring items, including a model with a configurable item, the model including one or more rules determining availability of an option corresponding to an attribute of the configurable item; determining votes cast by the one or more rules, regarding availability of an option in the option group; attaching the votes to the option; resolving the attached votes to determine availability of the option; and assigning an availability state to the option based on the resolution of the votes.
    Type: Application
    Filed: August 5, 2019
    Publication date: December 26, 2019
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, John Ellithorpe
  • Patent number: 10373066
    Abstract: Various implementations for simplified product configuration using table-based rule editing, rule conflict resolution through voting, and efficient model compilation are described. In one example implementation, a rule definition table is provided for presentation to a user. One or inputs defining a rule for a model using the rule definition table are received. The rule is compiled into a compiled rule that is executable during evaluation of the model and the model is evaluated based on the compiled rule. Numerous additional implementations are also described.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 6, 2019
    Assignee: Model N. Inc.
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, John Ellithorpe
  • Publication number: 20170091625
    Abstract: Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 30, 2017
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, Ketan Soni
  • Patent number: 9466026
    Abstract: Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: October 11, 2016
    Assignee: Model N, Inc.
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, Ketan Soni
  • Publication number: 20140180970
    Abstract: Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 26, 2014
    Applicant: Model N, Inc.
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, Ketan Soni
  • Publication number: 20140180969
    Abstract: Various implementations for simplified product configuration using table-based rule editing, rule conflict resolution through voting, and efficient model compilation are described. In one example implementation, a rule definition table is provided for presentation to a user. One or inputs defining a rule for a model using the rule definition table are received. The rule is compiled into a compiled rule that is executable during evaluation of the model and the model is evaluated based on the compiled rule. Numerous additional implementations are also described.
    Type: Application
    Filed: October 31, 2013
    Publication date: June 26, 2014
    Applicant: Model N, Inc.
    Inventors: Manfred Hettenkofer, Eric Burin des Roziers, John Ellithorpe