Patents by Inventor Ingo Weber

Ingo Weber 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: 10973754
    Abstract: The instant disclosure generally relates to a dual component hair coloring composition for coloring mammalian or synthetic keratin fibers, the composition comprising composition A comprising a cationic polymer, pigment microparticles and an aqueous medium, and comprising composition B comprising an anionic polymer, aqueous medium and optional cross linking agent. Optionally or alternatively composition B may contain pigment particles. The cationic and anionic polymers are at least partially soluble in the medium and the pigment microparticles are dispersed therein. The hair coloring composition forms a dual layer coating upon application to keratin fibers such as hair and has a substantially permanent pigment lastingness following development (setting); minimally alters the keratin fibers, upon application; and substantially eliminates development time. Methods of using such compositions are also described herein.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 13, 2021
    Assignee: WELLA OPERATIONS US, LLC
    Inventors: Mathias Kurt Herrlein, Matija Crne, Simon Paul Godfrey, Graham Mckelvey, Lars Siegfried Dahne, Ingo Weber, Markus Speckbacher, Mandy Hecht
  • Patent number: 10959919
    Abstract: A method for treating hair comprising applying at least one pigment onto hair for providing the basis for colouring hair in a more reproducible and reliable manner independently from a user's initial hair colour.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: March 30, 2021
    Assignee: Wella Operations US, LLC
    Inventors: Lars Siegfried Dahne, Mathias Kurt Herrlein, Ingo Weber, Markus Speckbacher, Mandy Hecht, Simon Paul Godfrey
  • Publication number: 20200327498
    Abstract: Methods and apparatus for utilising a distributed ledger, such as the Ethereum blockchain, to monitor and execute a process instance (170) between parties that may not trust each other. The proposed methods and apparatus integrate blockchain into the choreography of processes in such a way that no central authority is needed, but trust maintained. The combination of a set of components (a translator 160, a process instance 170 and a trigger/interface 120, 130) allows for monitoring or coordination of business processes on the blockchain (150) and off the blockchain (140).
    Type: Application
    Filed: March 21, 2017
    Publication date: October 15, 2020
    Inventors: Ingo Weber, Xiwei Xu, Guido Govenatori, Regis Riveret, Alexander Ponomerev
  • Publication number: 20200093730
    Abstract: The instant disclosure generally relates to a dual component hair coloring composition for coloring mammalian or synthetic keratin fibers, the composition comprising composition A comprising a cationic polymer, pigment microparticles and an aqueous medium, and comprising composition B comprising an anionic polymer, aqueous medium and optional cross linking agent. Optionally or alternatively composition B may contain pigment particles. The cationic and anionic polymers are at least partially soluble in the medium and the pigment microparticles are dispersed therein. The hair coloring composition forms a dual layer coating upon application to keratin fibers such as hair and has a substantially permanent pigment lastingness following development (setting); minimally alters the keratin fibers, upon application; and substantially eliminates development time. Methods of using such compositions are also described herein.
    Type: Application
    Filed: October 5, 2018
    Publication date: March 26, 2020
    Applicant: Coty Inc.
    Inventors: Mathias Kurt Herrlein, Matija Crne, Simon Paul Godfrey, Graham Mckelvey, Lars Siegfried Dahne, Ingo Weber, Markus Speckbacher, Mandy Hecht
  • Publication number: 20190380922
    Abstract: A method for treating hair comprising applying at least one pigment onto hair for providing the basis for colouring hair in a more reproducible and reliable manner independently from a user's initial hair colour.
    Type: Application
    Filed: October 5, 2018
    Publication date: December 19, 2019
    Inventors: Lars Siegfried Dahne, Mathias Kurt Herrlein, Ingo Weber, Markus Speckbacher, Mandy Hecht, Simon Paul Godfrey
  • Publication number: 20190138542
    Abstract: This disclosure relates to analyzing log data of a system. This comprises evaluating a first graph model with multiple log events in the log data. The first graph model comprises a first set of nodes connected by a first set of edges representing a first behaviour. A processor determines a first correspondence value based on the first graph model and indicative of a correspondence between the multiple log events and the first behaviour. The processor repeats the steps of evaluating the first graph model for one or more further graph models representing one or more further behaviors and determining the first correspondence value to determine one or more further correspondence values. The processor finally determines a classification of the multiple log events as representing one of the behaviors based on the correspondence values. The use of multiple graph models allows a more granular classification than binary intrusion detection.
    Type: Application
    Filed: June 2, 2017
    Publication date: May 9, 2019
    Inventors: Nick VAN BEEST, Ingo WEBER
  • Patent number: 9519528
    Abstract: The present invention generally relates to an application program interface (API)-controlled computing system (100). A computer-implemented method is proposed for determining undoability of an action to be conducted in the API-controlled computing system (100) represented by a formal domain model. A set of pre-states of the API-controlled computing system (100) for the action are obtained. A set of post-states of the API-controlled computing system (100) corresponding to each pre-state in the set of pre-states for the action are obtained. The method automatically determines if each post-state in each set of post-states of the API-controlled computing system can be undone to its pre-state in the set of pre-states by using a reachability task for the post-state and its pre-state. The action to be conducted in the API-controlled computing system (100) is undoable if each post-state in each set of post-states of the API-controlled computing system (100) can be undone to its pre-state in the set of pre-states.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: December 13, 2016
    Assignee: NATIONAL ICT AUSTRALIA LIMITED
    Inventors: Hiroshi Wada, Ingo Weber
  • Publication number: 20160077900
    Abstract: The present invention generally relates to an application program interface (API)-controlled computing system (100). A computer-implemented method is proposed for determining undoability of an action to be conducted in the API-controlled computing system (100) represented by a formal domain model. A set of pre-states of the API-controlled computing system (100) for the action are obtained. A set of post-states of the API-controlled computing system (100) corresponding to each pre-state in the set of pre-states for the action are obtained. The method automatically determines if each post-state in each set of post-states of the API-controlled computing system can be undone to its pre-state in the set of pre-states by using a reachability task for the post-state and its pre-state. The action to be conducted in the API-controlled computing system (100) is undoable if each post-state in each set of post-states of the API-controlled computing system (100) can be undone to its pre-state in the set of pre-states.
    Type: Application
    Filed: April 14, 2014
    Publication date: March 17, 2016
    Inventors: Hiroshi WADA, Ingo WEBER
  • Patent number: 9060953
    Abstract: 1-hexyl-1H-pyrazole-4,5-diamine hemisulfate, as represented in formula (IX-a), and its use in oxidative dyeing composition. This pyrazole salt was found to combine good stability as raw material and good shade intensity with a range of common couplers when formulated in hair dyeing composition.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: June 23, 2015
    Assignee: The Procter & Gamble Company
    Inventors: Wolfram Geibel, Ingo Weber, Armin Osan, Markus Speckbacher
  • Patent number: 8887124
    Abstract: In computer-implemented methods to validate process models, the models carry semantic information that is related to the process steps, including pre-conditions that indicate whether a step would be executable under certain conditions and post-conditions relating to results from executing a step. Steps are related as predecessor/successor so that a post-condition of the predecessor step can be the pre-condition of a successor step. During model validation, variables are exchanged and propagated between the step conditions. Instead of validating the model for potentially all initial values of variables and conditions, the system identifies portions of the model that can be validated separately for a reduced set of initial states.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Ingo Weber, Christian Quanz, Joerg Hoffmann
  • Publication number: 20140289973
    Abstract: 1-hexyl-1H-pyrazole-4,5-diamine hemisulfate, as represented in formula (IX-a), and its use in oxidative dyeing composition. This pyrazole salt was found to combine good stability as raw material and good shade intensity with a range of common couplers when formulated in hair dyeing composition.
    Type: Application
    Filed: June 17, 2014
    Publication date: October 2, 2014
    Inventors: Wolfram GEIBEL, Ingo WEBER, Armin OSAN, Markus SPECKBACHER
  • Patent number: 8784505
    Abstract: 1-hexyl-1H-pyrazole-4,5-diamine hemisulfate, as represented in formula (IX-a), and its use in oxidative dyeing composition. This pyrazole salt was found to combine good stability as raw material and good shade intensity with a range of common couplers when formulated in hair dyeing composition.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: July 22, 2014
    Assignee: The Procter & Gamble Company
    Inventors: Wolfram Geibel, Ingo Weber, Armin Osan, Markus Speckbacher
  • Patent number: 8785656
    Abstract: A telescoping synthesis of 5-amino-4-nitroso-1-alkyl-1H-pyrazole salt derivatives of formula (I), the compound (I) itself, and its use as an intermediate in the fabrication of 1-alkyl-4,5-diaminopyrazole salts of general formula (IX). The compounds of formula (IX) can be used as precursor dyes in oxidative hair dye compositions. R is a mono- or poly-substituted or unsubstituted, straight or branched, saturated or mono- or poly-unsaturated, alkyl group. HZ and HZ? are organic or mineral acids.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: July 22, 2014
    Assignee: The Procter & Gamble Company
    Inventors: Wolfram Geibel, Ingo Weber, Armin Osan, Markus Speckbacher
  • Patent number: 8762215
    Abstract: A selected activity of a service process model displayed in a process view of a graphical user interface may be determined. The service process model may represent a software service to be provided from a service provider to a consumer by way of a service broker. At least one service delivery entity associated with the service broker and providing service delivery functionality to be included in a brokered service process model may be determined, the service delivery entity including a state machine comprising states and transitions between the states. Configuration options may be provided in a configuration view of the graphical user interface. The configuration options may include goal states of the states to be reached as part of the brokered service process model and in association with the selected activity. A selected goal state of the goal states may be determined. The brokered service process model may be provided within a brokered service process view of the graphical user interface.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Alistair P. Barros, Ingo Weber
  • Patent number: 8732707
    Abstract: A computer-implemented method for automatically and dynamically composing and executing workflow-based service processes may include receiving a request, the request including a user-selected service type, guided by one or more rules for questionnaire creation, dynamically generating a sequence of one or more electronic inquiries in accordance with the user-selected service type, receiving information based on the sequence of the one or more electronic inquiries, based on the information received, creating a goal for the request by constructing logical state representations of a current state constituting a pre-condition of the goal and of a target state constituting a post-condition of the goal and generating a service process by determining a sequence of services which together fulfill the goal, where the services are selected from a plurality of services such that pre-conditions and post-conditions associated with the selected services together match the pre-condition and the post-condition of the goal.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: May 20, 2014
    Assignee: SAP AG
    Inventors: Ulrike Greiner, Ingo Weber, York Sure, Matthias Born, Rainer Ruggaber, Marek Kowalkiewicz, Christian Brelage, Ulrike Brecht, Rene Fitterer, Andreas Klein
  • Patent number: 8660905
    Abstract: A method and system are described for validating process models. A process semantic model including a semantic directed graph including nodes associated with tasks and edges associated with a direction of flow of execution of the tasks may be obtained. Edges entering nodes include annotations including precondition semantic indicators associated with the entering edges and edges exiting nodes include annotations including postcondition semantic indicators associated with the exiting edges. The process semantic model may be traversed to determine a flow of execution of activities associated with the tasks based on visiting the nodes based on a depth-first traversal. A validity of execution associated with a flow of execution of the activities associated with the tasks may be determined based on checking a validity of execution status based on a semantic processing of one or more semantic annotation indicators associated with the precondition semantic indicators and the postcondition semantic indicators.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Ingo Weber, Ulrich Benz
  • Patent number: 8161460
    Abstract: In one embodiment the present invention includes a method of determining whether computer processes can interact without deadlocks. The computer processes may be modeled in a process modeling language. The method includes (optionally) generating state diagrams from the processes as modeled by process modeling language, generating step actions from the state diagrams, and executing model checking on the step actions. A computer program may implement the method, and a computer system may execute the computer program. Performing model checking on processes modeled by the process modeling language allows for increased interoperability checking.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: April 17, 2012
    Assignee: SAP AG
    Inventors: Christian Drumm, Nadeem Qutteineh, Ingo Weber
  • Patent number: 8136099
    Abstract: A method and system to automatically translate a definition of a choreography workflow process to an executable process are provided. The method includes processing a collaboration element from the definition, mapping the collaboration element to an executable element based on a knowledge database system that contains the collaboration element and the corresponding executable element and mapping the collaboration element to the executable element statically if the corresponding executable element is unavailable in the knowledge database system.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: March 13, 2012
    Assignee: SAP AG
    Inventors: Jochen Haller, Ingo Weber
  • Patent number: 8112257
    Abstract: A method and a system directed to semantically annotating business process modeling components of a business process model are described. For example, a definition of a business process modeling component and an association of a domain element with the business process modeling component are received. Then, the definition of the business process modeling component is semantically annotated using the domain element.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: February 7, 2012
    Assignee: SAP AG
    Inventors: Ingo Weber, Florian Doerr, Christian Brelage, Matthias Born
  • Patent number: 8046733
    Abstract: A method and system for model composition. A business process model defined by a plurality of tasks may be accessed. A plurality of available executable elements capable of implementing the plurality of tasks may be identified. Each of the plurality of available executable elements may be capable of providing functionality to implement parts of the business process model. One or more executable elements may be selected among the plurality of available executable elements for each of the plurality of tasks. The selection may be based on functionality of an available executable element. The selected elements may be combined for the plurality of tasks to create an executable process for the business process model.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: October 25, 2011
    Assignee: SAP AG
    Inventor: Ingo Weber