Patents by Inventor Christian Straub
Christian Straub 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: 20200110592Abstract: Implementations generally relate to a method of automatically generating applications for multiple platforms based on one source of application code. Implementations include receiving a signal from a client device to initiate an application generation process, for example, through a graphical user interface (GUI). In an implementation, the application generation process analyzes the application code to differentiate between core application code, which is shared between many platforms, and device-specific code, and then separates the core application code from the device-specific code. The core application code may then be deployed for use in a plurality of applications such as a web application, progressive web application, or, as taken together with device-specific code, as a native mobile application. Applications may be deployed with features that are automatically determined based on their deployment method and the feature set of each platform.Type: ApplicationFiled: March 28, 2019Publication date: April 9, 2020Inventor: Christian Straub
-
Publication number: 20200042295Abstract: An example system and method facilitate automatically generating a software application (e.g., a micro app) to facilitate performing a task, such as collecting information. In one embodiment, the method includes recording plural incidents filed by customers seeking assistance; detecting the filing of a new incident by a customer; using an Artificial Intelligence algorithm to process the incident, based on the plural incidents, to automatically determine additional information, and to determine one or more User Interface (UI) features for facilitating retrieving the additional information from the customer; generating a description of a UI that incorporates the one or more UI features; producing a mechanism (e.g.Type: ApplicationFiled: December 7, 2018Publication date: February 6, 2020Applicant: Oracle International CorporationInventors: Christian Straub, Jeff Price, Walid Abu-Hadba
-
Publication number: 20190095179Abstract: A hierarchy of containers is received at a user interface of a design time tool. The hierarchy of containers includes a container nested inside of one or more other containers. Each of the containers includes a different part of a web client application. The design time tool associates state with each of the containers in the hierarchy of containers. Lifecycles for each of the containers are received at the user interface. The design time tool creates computer executable instructions in the web client application that enable state for each of the containers to be created and destroyed according to the hierarchy based on the respective lifecycles of each of the containers. The design time tool provides each of the containers access to its own state and state of containers that include it based on respective lifecycle events associated with each of the containers.Type: ApplicationFiled: June 7, 2018Publication date: March 28, 2019Applicant: Oracle International CorporationInventor: Christian Straub
-
Publication number: 20190095198Abstract: An embodiment provides deferred state mutation. Information defining action chains implementing part of a client application is received. The received information includes an explicit computer executable instruction to modify a global state associated with each action chain. Computer executable instructions are automatically generated for each of the action chains to create respective private views of the global state for each of the action chains. A separate implicit computer executable instruction is automatically associated with each of the explicit computer executable instructions. The implicit computer executable instructions are executed during runtime of the client application instead of the respective explicit computer executable instructions.Type: ApplicationFiled: June 7, 2018Publication date: March 28, 2019Applicant: Oracle International CorporationInventor: Christian Straub
-
Publication number: 20190095416Abstract: An embodiment provides for representation state transfer (REST) transformation. A service abstraction is received. Service templates are received. Each service template corresponds to a different one of a plurality of services. Service specific requests are provided by modifying the service templates based on the service abstraction. Each of the service specific requests are different from each other and are for a different one of the services.Type: ApplicationFiled: June 7, 2018Publication date: March 28, 2019Applicant: Oracle International CorporationInventor: Christian Straub
-
Patent number: 9954477Abstract: An electrical switch, particularly for an electrical appliance having an electric motor. The switch has two electrical supply connections for the supply voltage, particularly for a rechargeable battery, and two electrical motor connections for the supply of voltage to the electric motor. Furthermore, the switch has a control electronics unit, such as a microprocessor, a microcontroller or the like, for executing control processes in the electrical appliance, wherein particularly the control electronics unit operates by means of a piece of software. The switch can also be connected with a data line for communication between the control electronics unit and an external device, wherein particularly one of the electrical motor connections is used as an interface for the data line. Furthermore, the invention relates to an appropriate method for communication by an electrical switch with an external device.Type: GrantFiled: May 29, 2013Date of Patent: April 24, 2018Assignee: Marquardt GmbHInventors: Christian Straub, Roger Hügli
-
Publication number: 20130293159Abstract: An electrical switch, particularly for an electrical appliance having an electric motor. The switch has two electrical supply connections for the supply voltage, particularly for a rechargeable battery, and two electrical motor connections for the supply of voltage to the electric motor. Furthermore, the switch has a control electronics unit, such as a microprocessor, a microcontroller or the like, for executing control processes in the electrical appliance, wherein particularly the control electronics unit operates by means of a piece of software. The switch can also be connected with a data line for communication between the control electronics unit and an external device, wherein particularly one of the electrical motor connections is used as an interface for the data line. Furthermore, the invention relates to an appropriate method for communication by an electrical switch with an external device.Type: ApplicationFiled: May 29, 2013Publication date: November 7, 2013Inventors: Christian STRAUB, Roger Hügli
-
Patent number: 8344648Abstract: An electric appliance having a main electric load, an auxiliary electric load, and a voltage supply for operating both electric loads. An auxiliary voltage is generated by the voltage supply and supplied to the auxiliary electric load at a constant level so that the power of the auxiliary electric load remains substantially the same irrespective of voltage fluctuations in the voltage supply.Type: GrantFiled: February 6, 2009Date of Patent: January 1, 2013Assignee: Marquardt GmbHInventor: Christian Straub
-
Publication number: 20090200961Abstract: An electric appliance having a main electric load, an auxiliary electric load, and a voltage supply for operating both electric loads. An auxiliary voltage is generated by the voltage supply and supplied to the auxiliary electric load at a constant level so that the power of the auxiliary electric load remains substantially the same irrespective of voltage fluctuations in the voltage supply.Type: ApplicationFiled: February 6, 2009Publication date: August 13, 2009Applicant: Marquardt GmbHInventor: Christian STRAUB
-
Patent number: 4049794Abstract: There is disclosed novel non-antigenic attenuated viruses which non-specifically stimulate the natural defense mechanism of a host organism with a detectable non-specific induction of interferon; to methods for their production and to their use for the prophylaxis and treatment of viral and bacterial infections in human and veterinary medicine. The aforesaid term "non-antigenic attenuated virus" in this application means "an attenuated virus being incapable to cause an immunological cross-reaction with the original virus".Type: GrantFiled: March 5, 1976Date of Patent: September 20, 1977Assignee: Bayer AktiengesellschaftInventor: Otto-Christian Straub
-
Patent number: 4039656Abstract: There is disclosed novel non-antigenic attenuated viruses which non-specifically stimulate the natural defense mechanism of a host organism with a detectable non-specific induction of interferon; to methods for their production and to their use for the prophylaxis and treatment of viral and bacterial infections in human and veterinary medicine. The aforesaid term "non-antigenic attenuated virus" in this application means "an attenuated virus being incapable to cause an immunological cross-reaction with the original virus".Type: GrantFiled: January 29, 1975Date of Patent: August 2, 1977Assignee: Bayer AktiengesellschaftInventor: Otto-Christian Straub
-
Patent number: 4017359Abstract: There is disclosed novel non-antigenic attenuated viruses which non-specifically stimulate the natural defense mechanism of a host organism with a detectable non-specific induction of interferon; to methods for their production and to their use for the prophylaxis and treatment of viral and bacterial infections in human and veterinary medicine.Type: GrantFiled: June 24, 1974Date of Patent: April 12, 1977Assignee: Bayer AktiengesellschaftInventor: Otto-Christian Straub