Patents by Inventor Eric Burin des Roziers

Eric Burin des Roziers 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: 11676090
    Abstract: In an example, a method comprises defining an object comprising a plurality of discrete components, each of which comprises a set of discrete formulas having a predefined order. The method initiates an evaluation of each discrete component by looping over each formula of that discrete component to produce a result set according to the predefined order by evaluating without specifying a dimensionality to produce the result set with a single row, or evaluating the formula with a specified dimensionality to produce the result set with a plurality of rows. The method displays a calculation user interface, determines that an action exists that is associated with at least one formula of at least one discrete component, displays a user-selectable element corresponding to the action, and automatically pauses computation of at least a portion of the evaluation until input selecting the user-selectable element is received.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: June 13, 2023
    Assignee: Model N, Inc.
    Inventors: Eric Burin des Roziers, Fan Fan, Jean-Baptiste Pringuey, Naveen Uttamsingh, Gregory Zussa, John Ellithorpe
  • 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: 20190050777
    Abstract: In an example, a method comprises defining an object comprising a plurality of discrete components, each of which comprises a set of discrete formulas having a predefined order. The method initiates an evaluation of each discrete component by looping over each formula of that discrete component to produce a result set according to the predefined order by evaluating without specifying a dimensionality to produce the result set with a single row, or evaluating the formula with a specified dimensionality to produce the result set with a plurality of rows. The method displays a calculation user interface, determines that an action exists that is associated with at least one formula of at least one discrete component, displays a user-selectable element corresponding to the action, and automatically pauses computation of at least a portion of the evaluation until input selecting the user-selectable element is received.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: Eric Burin des Roziers, Fan Fan, Jean-Baptiste Pringuey, Naveen Uttamsingh, Gregory Zussa, 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: 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
  • 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