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: 10973754Abstract: 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: GrantFiled: October 5, 2018Date of Patent: April 13, 2021Assignee: WELLA OPERATIONS US, LLCInventors: Mathias Kurt Herrlein, Matija Crne, Simon Paul Godfrey, Graham Mckelvey, Lars Siegfried Dahne, Ingo Weber, Markus Speckbacher, Mandy Hecht
-
Patent number: 10959919Abstract: 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: GrantFiled: October 5, 2018Date of Patent: March 30, 2021Assignee: Wella Operations US, LLCInventors: Lars Siegfried Dahne, Mathias Kurt Herrlein, Ingo Weber, Markus Speckbacher, Mandy Hecht, Simon Paul Godfrey
-
Publication number: 20200327498Abstract: 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: ApplicationFiled: March 21, 2017Publication date: October 15, 2020Inventors: Ingo Weber, Xiwei Xu, Guido Govenatori, Regis Riveret, Alexander Ponomerev
-
Publication number: 20200093730Abstract: 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: ApplicationFiled: October 5, 2018Publication date: March 26, 2020Applicant: Coty Inc.Inventors: Mathias Kurt Herrlein, Matija Crne, Simon Paul Godfrey, Graham Mckelvey, Lars Siegfried Dahne, Ingo Weber, Markus Speckbacher, Mandy Hecht
-
Publication number: 20190380922Abstract: 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: ApplicationFiled: October 5, 2018Publication date: December 19, 2019Inventors: Lars Siegfried Dahne, Mathias Kurt Herrlein, Ingo Weber, Markus Speckbacher, Mandy Hecht, Simon Paul Godfrey
-
Publication number: 20190138542Abstract: 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: ApplicationFiled: June 2, 2017Publication date: May 9, 2019Inventors: Nick VAN BEEST, Ingo WEBER
-
Patent number: 9519528Abstract: 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: GrantFiled: April 14, 2014Date of Patent: December 13, 2016Assignee: NATIONAL ICT AUSTRALIA LIMITEDInventors: Hiroshi Wada, Ingo Weber
-
Publication number: 20160077900Abstract: 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: ApplicationFiled: April 14, 2014Publication date: March 17, 2016Inventors: Hiroshi WADA, Ingo WEBER
-
Patent number: 9060953Abstract: 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: GrantFiled: June 17, 2014Date of Patent: June 23, 2015Assignee: The Procter & Gamble CompanyInventors: Wolfram Geibel, Ingo Weber, Armin Osan, Markus Speckbacher
-
Patent number: 8887124Abstract: 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: GrantFiled: September 30, 2009Date of Patent: November 11, 2014Assignee: SAP SEInventors: Ingo Weber, Christian Quanz, Joerg Hoffmann
-
Publication number: 20140289973Abstract: 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: ApplicationFiled: June 17, 2014Publication date: October 2, 2014Inventors: Wolfram GEIBEL, Ingo WEBER, Armin OSAN, Markus SPECKBACHER
-
Patent number: 8784505Abstract: 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: GrantFiled: February 15, 2013Date of Patent: July 22, 2014Assignee: The Procter & Gamble CompanyInventors: Wolfram Geibel, Ingo Weber, Armin Osan, Markus Speckbacher
-
Patent number: 8785656Abstract: 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: GrantFiled: February 15, 2013Date of Patent: July 22, 2014Assignee: The Procter & Gamble CompanyInventors: Wolfram Geibel, Ingo Weber, Armin Osan, Markus Speckbacher
-
Patent number: 8762215Abstract: 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: GrantFiled: October 31, 2008Date of Patent: June 24, 2014Assignee: SAP AGInventors: Alistair P. Barros, Ingo Weber
-
Patent number: 8732707Abstract: 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: GrantFiled: October 6, 2009Date of Patent: May 20, 2014Assignee: SAP AGInventors: Ulrike Greiner, Ingo Weber, York Sure, Matthias Born, Rainer Ruggaber, Marek Kowalkiewicz, Christian Brelage, Ulrike Brecht, Rene Fitterer, Andreas Klein
-
Patent number: 8660905Abstract: 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: GrantFiled: October 31, 2007Date of Patent: February 25, 2014Assignee: SAP AGInventors: Ingo Weber, Ulrich Benz
-
Patent number: 8161460Abstract: 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: GrantFiled: May 30, 2007Date of Patent: April 17, 2012Assignee: SAP AGInventors: Christian Drumm, Nadeem Qutteineh, Ingo Weber
-
Patent number: 8136099Abstract: 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: GrantFiled: November 22, 2005Date of Patent: March 13, 2012Assignee: SAP AGInventors: Jochen Haller, Ingo Weber
-
Patent number: 8112257Abstract: 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: GrantFiled: July 31, 2007Date of Patent: February 7, 2012Assignee: SAP AGInventors: Ingo Weber, Florian Doerr, Christian Brelage, Matthias Born
-
Patent number: 8046733Abstract: 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: GrantFiled: March 16, 2007Date of Patent: October 25, 2011Assignee: SAP AGInventor: Ingo Weber