Patents by Inventor Florian Thomas

Florian Thomas 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: 10754833
    Abstract: Methods, systems, and computer-readable storage media for data migration in an upgrade procedure executed on a software system include actions of initiating the upgrade procedure, determining a first set of tables of a source database that include data to be converted before being first written to a target database, converting data of the first set of tables to provide first converted data, and writing the converted data to one or more tables in the target database.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 25, 2020
    Assignee: SAP SE
    Inventors: Florian Thomas, Christiane Valentin, Joerg Schoen, Stefan Krebs
  • Patent number: 10713277
    Abstract: The present disclosure teaches solutions for patching content in database systems. In one example, a deployment package for an upgrade of a database system to a new system is received, and the content is deployed to a shared container. Shared objects are identified that are completely stored in the shared container, and partially-shared objects are identified where those objects have a shared portion in the shared container and a tenant portion in one or more tenant containers. First shared content is determined for the shared objects, while second shared content is determined for partially-shared objects. The first and second shared content is then deployed to the shared container. Local content is determined for the partially-shared objects and is deployed to each tenant container. Local content is then identified for local objects and is also deployed to each respective tenant container. Accordingly, both shared and tenant content is deployed.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: July 14, 2020
    Assignee: SAP SE
    Inventors: Ulrich Auer, Ralf-Juergen Hauck, Heiko Konrad, Kerstin Hoeft, Florian Thomas, Volker Driesen
  • Publication number: 20190130010
    Abstract: The present disclosure involves systems, software, and computer implemented methods for patching content in database systems. One example method includes receiving a deployment package for an upgrade of a database system to a new version. Content is deployed to a shared container. Shared objects are identified that are completely stored in the shared container. First shared content is determined for shared objects. Partially-shared objects are identified that have a shared portion in the shared container and a tenant portion in one or more tenant containers. Second shared content is determined for partially-shared objects. The first shared and second shared content are deployed to the shared container. Local content is determined for the partially-shared objects and deployed to each tenant container. Local objects that have no data in the shared container are identified. Local content is identified for the local objects and deployed to each respective tenant container.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 2, 2019
    Inventors: Ulrich Auer, Ralf-Juergen Hauck, Heiko Konrad, Kerstin Hoeft, Florian Thomas, Volker Driesen
  • Publication number: 20180210880
    Abstract: Methods, systems, and computer-readable storage media for data migration in an upgrade procedure executed on a software system include actions of initiating the upgrade procedure, determining a first set of tables of a source database that include data to be converted before being first written to a target database, converting data of the first set of tables to provide first converted data, and writing the converted data to one or more tables in the target database.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Florian Thomas, Christiane Valentin, Joerg Schoen, Stefan Krebs
  • Patent number: 9881035
    Abstract: A system and method for database migration is provided. In an example embodiment, the database migration technique may include a first connection to a relational database, a second connection to an in-memory database, and a migration framework to analyze the data structures of the relational database so as to identify first and second subsets of data structures. The first subset of data structures is migrated to the in-memory database during an uptime period of the relational database, and the second subset of data structures is migrated to the in-memory database during a downtime period of the relational database.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 30, 2018
    Assignee: SAP SE
    Inventors: Andrey Engelko, Klaus Daschakowsky, Joerg Schoen, Florian Thomas, Christiane Valentin
  • Publication number: 20170139960
    Abstract: A database definition language (DDL) description of a database table can be copied to create a temporary copy of the database table as part of a table upgrade to change a structure of the database table to an upgraded structure. The temporary copy of the database table can be renamed, and the DDL description in the temporary copy of the database table can be changed to an intermediate state while a runtime object and a database object of the database table remain in original states. The changed DDL description can be activated in the temporary copy of the database table such that the runtime object and the database object are updated to the intermediate state, and the temporary copy of the database table can be renamed to an original name of the database table, thereby activating the temporary copy as the database table with the upgraded structure.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Andreas Lober, Florian Thomas, Christiane Valentin, Wieland Hoprich
  • Publication number: 20160170977
    Abstract: A system and method for database migration is provided. In an example embodiment, the database migration technique may include a first connection to a relational database, a second connection to an in-memory database, and a migration framework to analyze the data structures of the relational database so as to identify first and second subsets of data structures. The first subset of data structures is migrated to the in-memory database during an uptime period of the relational database, and the second subset of data structures is migrated to the in-memory database during a downtime period of the relational database.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Andrey Engelko, Klaus Daschakowsky, Joerg Schoen, Florian Thomas, Christiane Valentin
  • Patent number: 8273910
    Abstract: A process for preparing silylated monocarboxylic acids by reacting C2-C10-monocarboxylic acids with halosilanes of the general formula (I) SiHal4-xRx??(I) in which Hal is a halogen atom selected from the group of fluorine, chlorine, bromine and iodine, R is independently hydrogen, C1-C10-alkyl or aryl and x is an integer of 0 to 3 to form hydrogen halide in the presence of an auxiliary base, wherein the auxiliary base and the hydrogen halide form a salt which forms two immiscible phases with the product of value or the solution of the product of value in a suitable solvent and is removed.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: September 25, 2012
    Assignee: BASF SE
    Inventors: Florian Thomas, Jochen Petzoldt, Martin Gärtner
  • Publication number: 20100152472
    Abstract: A process for preparing silylated monocarboxylic acids by reacting C2-C10-monocarboxylic acids with halosilanes of the general formula (I) SiHal4-xRx??(I) in which Hal is a halogen atom selected from the group of fluorine, chlorine, bromine and iodine, R is independently hydrogen, Cl-C10-alkyl or aryl and x is an integer of 0 to 3 to form hydrogen halide in the presence of an auxiliary base, wherein the auxiliary base and the hydrogen halide form a salt which forms two immiscible phases with the product of value or the solution of the product of value in a suitable solvent and is removed.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 17, 2010
    Applicant: BASF SE
    Inventors: Florian THOMAS, Jochen Petzoldt, Martin Gärtner
  • Publication number: 20100046141
    Abstract: The invention relates to the production of a coating of a porous electrically conductive support material (1) with a dielectric (18), particularly for use in a capacitor. The production method comprises the steps: infiltrating the support material (1) with a solution (2) which contains precursor compounds of the dielectric (18) and at least one solvent (12), and which has a boiling temperature TS and a crosslinking temperature TN, and drying the support material (1) infiltrated with the solution (2) at a drying temperature, which is lower than the boiling temperature TS and lower than the crosslinking temperature TN of the solution (2), until more than 75 wt.
    Type: Application
    Filed: March 12, 2008
    Publication date: February 25, 2010
    Applicant: BASF SE
    Inventor: Florian Thomas
  • Publication number: 20090168299
    Abstract: The present invention relates to a method for producing a coating of a porous, electrically conductive substrate material with a dielectric by using a solution of precursor compounds of the dielectric with a concentration of less than 10 wt. %, expressed in terms of the contribution of the dielectric to the total weight of the solution, and to the production of capacitors using this method.
    Type: Application
    Filed: April 16, 2007
    Publication date: July 2, 2009
    Applicant: BASF SE
    Inventor: Florian Thomas
  • Publication number: 20090135545
    Abstract: The invention relates to a capacitor having a porous electrically conductive substrate on whose inner and outer surfaces a first layer of a dielectric and an electrically conductive second layer are applied. The invention also relates to a method for the production of such capacitors and to their use in electrical and electronic circuits.
    Type: Application
    Filed: October 20, 2005
    Publication date: May 28, 2009
    Applicant: BASF Aktiengesellschaft
    Inventors: Florian Thomas, Patrick Deck, Klaus Kuhling, Hans-Josef Sterzel, Daniel Fischer
  • Patent number: 7399876
    Abstract: Process for preparing an alkenylphosphonic acid derivative by reacting a phosphonic acid derivative with an alkyne in the presence of a catalyst complex system, wherein the catalyst complex system comprises (a) nickel, (b) a phosphine having at least two trivalent phosphorus atoms and in addition (c) a phosphine having one trivalent phosphorus atom.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: July 15, 2008
    Assignee: BASF Aktiengesellschaft
    Inventors: Roland Kessinger, Jan-Dirk Arndt, Jochem Henkelmann, Florian Thomas
  • Publication number: 20050113593
    Abstract: Process for preparing an alkenylphosphonic acid derivative by reacting a phosphonic acid derivative with an alkyne in the presence of a catalyst complex system, wherein the catalyst complex system comprises (a) nickel, (b) a phosphine having at least two trivalent phosphorus atoms and in addition (c) a phosphine having one trivalent phosphorus atom.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 26, 2005
    Inventors: Roland Kessinger, Jan-Dirk Arndt, Jochem Henkelmann, Florian Thomas
  • Publication number: 20050113602
    Abstract: Process for preparing an alkenylphosphonic acid derivative by reacting a phosphonic acid derivative with an alkyne in the presence of a catalyst complex system, wherein the catalyst complex system comprises (a) nickel and (b) a phosphine having at least two trivalent phosphorus atoms and/or (c) a phosphine having one trivalent phosphorus atom and the alkyne is added only after the phosphonic acid derivative has been brought into contact with the catalyst complex system for at least one minute.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 26, 2005
    Inventors: Roland Kessinger, Jan-Dirk Arndt, Jochem Henkelmann, Florian Thomas