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: 20200110592
    Abstract: 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: Application
    Filed: March 28, 2019
    Publication date: April 9, 2020
    Inventor: Christian Straub
  • Publication number: 20200042295
    Abstract: 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: Application
    Filed: December 7, 2018
    Publication date: February 6, 2020
    Applicant: Oracle International Corporation
    Inventors: Christian Straub, Jeff Price, Walid Abu-Hadba
  • Publication number: 20190095179
    Abstract: 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: Application
    Filed: June 7, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventor: Christian Straub
  • Publication number: 20190095198
    Abstract: 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: Application
    Filed: June 7, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventor: Christian Straub
  • Publication number: 20190095416
    Abstract: 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: Application
    Filed: June 7, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventor: Christian Straub
  • Patent number: 9954477
    Abstract: 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: Grant
    Filed: May 29, 2013
    Date of Patent: April 24, 2018
    Assignee: Marquardt GmbH
    Inventors: Christian Straub, Roger Hügli
  • Publication number: 20130293159
    Abstract: 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: Application
    Filed: May 29, 2013
    Publication date: November 7, 2013
    Inventors: Christian STRAUB, Roger Hügli
  • Patent number: 8344648
    Abstract: 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: Grant
    Filed: February 6, 2009
    Date of Patent: January 1, 2013
    Assignee: Marquardt GmbH
    Inventor: Christian Straub
  • Publication number: 20090200961
    Abstract: 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: Application
    Filed: February 6, 2009
    Publication date: August 13, 2009
    Applicant: Marquardt GmbH
    Inventor: Christian STRAUB
  • Patent number: 4049794
    Abstract: 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: Grant
    Filed: March 5, 1976
    Date of Patent: September 20, 1977
    Assignee: Bayer Aktiengesellschaft
    Inventor: Otto-Christian Straub
  • Patent number: 4039656
    Abstract: 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: Grant
    Filed: January 29, 1975
    Date of Patent: August 2, 1977
    Assignee: Bayer Aktiengesellschaft
    Inventor: Otto-Christian Straub
  • Patent number: 4017359
    Abstract: 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: Grant
    Filed: June 24, 1974
    Date of Patent: April 12, 1977
    Assignee: Bayer Aktiengesellschaft
    Inventor: Otto-Christian Straub