Patents by Inventor Christian Schwarz
Christian Schwarz 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: 20140310232Abstract: The invention relates to a computer system for both online transaction processing and online analytical processing, comprising: a processor coupled to a database, the database comprising the database comprising: a main store (116) for storing records, a differential buffer (114) for receiving and buffering added or deleted or modified records, the differential buffer being coupled to the main store, a schema comprising records stored in the main store and records stored in the differential buffer, and a cache store (112) for caching a result of a query against the schema; and a cache controller (106) executable by the processor and communicatively coupled to the database, the cache controller being configured for: storing the result of the query in the cache store; receiving an analytical request; and determining, in response to the received request, an up-to-date result of the query by (216): accessing the cache store to obtain the cached result; determining the records of the schema that have been added orType: ApplicationFiled: February 10, 2014Publication date: October 16, 2014Applicant: Hasso-Plattner-Institut für Softwaresystemtechnik GmbHInventors: Hasso Plattner, Stephan Mueller, Jens Krueger, Juergen Mueller, Christian Schwarz
-
Patent number: 8782304Abstract: The present disclosure relates to a method for enabling a virtual processing unit to access a peripheral unit, the virtual processing unit being implemented by a physical processing unit connected to the peripheral unit, the method comprising a step of transmitting to the peripheral unit a request sent by the virtual processing unit to access a service provided by the peripheral unit, the access request comprising at least one parameter and an identifier of the virtual unit, the method comprising steps, executed by the peripheral unit after receiving an access request, of allocating a set of registers to the virtual unit identifier received, storing the parameter received in the register set allocated, and when the peripheral unit is available for processing a request, selecting one of the register sets, and triggering a process in the peripheral unit from the parameters stored in the selected register set.Type: GrantFiled: May 11, 2012Date of Patent: July 15, 2014Assignee: STMicroelectronics Rousset SASInventors: Christian Schwarz, Joel Porquet
-
Publication number: 20130312119Abstract: Method to detect a cloned software to be used on a client user unit communicating with a server for requesting a service by sending a request from the user unit to the server, the latter being connected to a database comprising client records, each of these records comprising at least a tag value (tc) as history of client requests, said method comprising an initialization phase and a operating phase, a) the initialization phase comprising the steps of: defining said tag value (tc) as being equal to an initial random value, then opening a new record storing said tag value (tc) in the database and introducing said tag value into the client user unit, b) the operating phase comprising the steps of: preparing, on the user unit side, a client message for the server comprising said request and a value depending on said tag value (tc), then sending this client message, from the user unit to the server, then checking, on the server side, an access condition by checking if the tag value (tc) of said client message isType: ApplicationFiled: November 15, 2011Publication date: November 21, 2013Applicant: NAGRAVISION S.A.Inventors: Jean-Bernard Fischer, Patrik Marcacci, Christian Schwarz, Brecht Wyseur
-
Patent number: 8549719Abstract: A method of generating electrical energy in an integrated circuit that may include setting into motion a (3D) three-dimensional enclosed space in the integrated circuit. The 3D enclosed space may include a piezoelectric element and a free moving object therein. The method may also include producing the electrical energy from impact between the free moving object and the piezoelectric element during the motion.Type: GrantFiled: March 29, 2013Date of Patent: October 8, 2013Assignees: STMicroelectronics (Rousset) SAS, Universite Aix-Marseille 1 ProvenceInventors: Christian Schwarz, Christophe Monserie, Julien Delalleau
-
Publication number: 20130227827Abstract: A method of generating electrical energy in an integrated circuit that may include setting into motion a (3D) three-dimensional enclosed space in the integrated circuit. The 3D enclosed space may include a piezoelectric element and a free moving object therein. The method may also include producing the electrical energy from impact between the free moving object and the piezoelectric element during the motion.Type: ApplicationFiled: March 29, 2013Publication date: September 5, 2013Applicants: UNIVERSITE AIX-MARSEILLE 1 PROVENCE, STMICROELECTRONICS (ROUSSET) SASInventors: CHRISTIAN SCHWARZ, CHRISTOPHE MONSERIE, JULIEN DELALLEAU
-
Patent number: 8410661Abstract: A method of generating electrical energy in an integrated circuit that may include setting into motion a (3D) three-dimensional enclosed space in the integrated circuit. The 3D enclosed space may include a piezoelectric element and a free moving object therein. The method may also include producing the electrical energy from impact between the free moving object and the piezoelectric element during the motion.Type: GrantFiled: June 3, 2010Date of Patent: April 2, 2013Assignees: STMicroelectronics (Rousset) SAS, Universite Aix-Marseille 1 ProvenceInventors: Christian Schwarz, Christophe Monserie, Julien Delalleau
-
Patent number: 8312197Abstract: The present disclosure relates to a method of processing an interrupt comprising a peripheral unit sending an interrupt, the interrupt being intended for a virtual unit executed by a processing unit, transmitting the interrupt to an interrupt control unit coupled to a processing unit, and the interrupt control unit storing the interrupt in an interrupt register. According to an embodiment of the present disclosure, the interrupt is transmitted to the interrupt control unit in association with an identifier of the virtual unit receiving the interrupt, the interrupt register in which the interrupt belonging to a set of registers is stored comprising one interrupt register per virtual unit likely to be executed by the processing unit, the interrupt being transmitted to the processing unit if the virtual unit receiving the interrupt is being executed by the processing unit.Type: GrantFiled: August 14, 2009Date of Patent: November 13, 2012Assignee: STMicroelectronics (Rousset) SASInventors: Christian Schwarz, Joel Porquet
-
Publication number: 20120226834Abstract: The present disclosure relates to a method for enabling a virtual processing unit to access a peripheral unit, the virtual processing unit being implemented by a physical processing unit connected to the peripheral unit, the method comprising a step of transmitting to the peripheral unit a request sent by the virtual processing unit to access a service provided by the peripheral unit, the access request comprising at least one parameter and an identifier of the virtual unit, the method comprising steps, executed by the peripheral unit after receiving an access request, of allocating a set of registers to the virtual unit identifier received, storing the parameter received in the register set allocated, and when the peripheral unit is available for processing a request, selecting one of the register sets, and triggering a process in the peripheral unit from the parameters stored in the selected register set.Type: ApplicationFiled: May 11, 2012Publication date: September 6, 2012Applicant: STMICROELECTRONICS ROUSSET SASInventors: Christian Schwarz, Joël Porquet
-
Patent number: 8209449Abstract: The present disclosure relates to a method for enabling a virtual processing unit to access a peripheral unit, the virtual processing unit being implemented by a physical processing unit connected to the peripheral unit, the method comprising a step of transmitting to the peripheral unit a request sent by the virtual processing unit to access a service provided by the peripheral unit, the access request comprising at least one parameter and an identifier of the virtual unit, the method comprising steps, executed by the peripheral unit after receiving an access request, of allocating a set of registers to the virtual unit identifier received, storing the parameter received in the register set allocated, and when the peripheral unit is available for processing a request, selecting one of the register sets, and triggering a process in the peripheral unit from the parameters stored in the selected register set.Type: GrantFiled: October 27, 2009Date of Patent: June 26, 2012Assignee: STMicroelectronics Rousset SASInventors: Christian Schwarz, Joel Porquet
-
Publication number: 20120106741Abstract: The present invention provides a method for secure communication of digital information between a transmission entity and at least one reception entity. The method may be applied in the domain of audio/video data transmission, where stuffing data packets comprising random payloads are inserted into a transport stream along with true data packets comprising the audio/video data. The dummy data packets are detectable by an authorized reception entity but not detectable by unauthorized reception entities. A large number of stuffing data packets are included in the transmission to occupy bandwidth and to further render the job difficult for an unauthorized reception entity which tries to intercept the transmission.Type: ApplicationFiled: November 1, 2011Publication date: May 3, 2012Applicant: NAGRAVISION S.A.Inventors: Jean-Philippe AUMASSON, Christian SCHWARZ
-
Patent number: 7950229Abstract: An exhaust system has first and second exhaust gas turbochargers for a V-8 internal combustion engine having an ignition sequence of a 90° crank angle from one cylinder to the next in each of two cylinder banks. The exhaust system includes a first-through-fourth exhaust lines from the cylinders to the two exhaust gas turbochargers, with two cylinders respectively being assigned to an exhaust line. One exhaust turbocharger is respectively assigned to two exhaust lines. The two cylinders assigned to an exhaust line having an ignition interval of a 360° crank angle. The first and the second exhaust lines assigned to an exhaust gas turbocharger having an ignition sequence displaced with respect to one another by a 180° crank angle. As a result, the opening phase of the charge cycle intake valves can be prolonged, which leads to a significantly higher power of the internal combustion engine.Type: GrantFiled: August 7, 2009Date of Patent: May 31, 2011Assignee: Bayerische Motoren Werke AktiengesellschaftInventors: Christian Schwarz, Hubert Graf, Werner Verdoorn
-
Publication number: 20100308602Abstract: A method of generating electrical energy in an integrated circuit that may include setting into motion a (3D) three-dimensional enclosed space in the integrated circuit. The 3D enclosed space may include a piezoelectric element and a free moving object therein. The method may also include producing the electrical energy from impact between the free moving object and the piezoelectric element during the motion.Type: ApplicationFiled: June 3, 2010Publication date: December 9, 2010Applicants: STMicroelectronics (Rousset) SAS, Universite Aix-Marseille 1 Provence Aix-Marseille 1Inventors: Christian Schwarz, Christophe Monserie, Julien Delalleau
-
Publication number: 20100161854Abstract: The present disclosure relates to a method for enabling a virtual processing unit to access a peripheral unit, the virtual processing unit being implemented by a physical processing unit connected to the peripheral unit, the method comprising a step of transmitting to the peripheral unit a request sent by the virtual processing unit to access a service provided by the peripheral unit, the access request comprising at least one parameter and an identifier of the virtual unit, the method comprising steps, executed by the peripheral unit after receiving an access request, of allocating a set of registers to the virtual unit identifier received, storing the parameter received in the register set allocated, and when the peripheral unit is available for processing a request, selecting one of the register sets, and triggering a process in the peripheral unit from the parameters stored in the selected register set.Type: ApplicationFiled: October 27, 2009Publication date: June 24, 2010Applicant: STMICROELECTRONICS ROUSSET SASInventors: Christian Schwarz, Joël Porquet
-
Publication number: 20100049892Abstract: The present disclosure relates to a method of processing an interrupt comprising a peripheral unit sending an interrupt, the interrupt being intended for a virtual unit executed by a processing unit, transmitting the interrupt to an interrupt control unit coupled to a processing unit, and the interrupt control unit storing the interrupt in an interrupt register. According to an embodiment of the present disclosure, the interrupt is transmitted to the interrupt control unit in association with an identifier of the virtual unit receiving the interrupt, the interrupt register in which the interrupt belonging to a set of registers is stored comprising one interrupt register per virtual unit likely to be executed by the processing unit, the interrupt being transmitted to the processing unit if the virtual unit receiving the interrupt is being executed by the processing unit.Type: ApplicationFiled: August 14, 2009Publication date: February 25, 2010Applicant: STMicroelectronics Rousset SASInventors: Christian Schwarz, Joel Porquet
-
Publication number: 20100031905Abstract: An exhaust system has first and second exhaust gas turbochargers for a V-8 internal combustion engine. A first cylinder bank includes four cylinders arranged in series side-by-side, and a second cylinder bank situated opposite the first cylinder bank includes the other four cylinders arranged in series side-by-side. The internal combustion engine has an ignition sequence of a 90° crank angle from one cylinder to the next. The exhaust system includes a first, a second, a third and a fourth exhaust line from the cylinders to the two exhaust gas turbochargers, with two cylinders respectively being assigned to an exhaust line. One exhaust turbocharger is respectively assigned to two exhaust lines. The two cylinders assigned to an exhaust line having an ignition interval of a 360° crank angle. The first and the second exhaust lines assigned to an exhaust gas turbocharger having an ignition sequence displaced with respect to one another by a 180° crank angle.Type: ApplicationFiled: August 7, 2009Publication date: February 11, 2010Applicant: Bayerische Motoren Werke AktiengesellschaftInventors: Christian SCHWARZ, Hubert Graf, Werner Verdoorn
-
Publication number: 20100005193Abstract: A device for measuring a physical quantity in a wired electrical network, such as a local area network (LAN) or Ethernet, has a unique network address and a first interface connected to a wired network and configured to receive and transmit data. To reduce costs for materials and the complexity of cabling, the device further includes a switch for connection to an additional device and for forwarding data, preferably in the form of data packets, to the additional device. A system includes several such devices, arranged in a chain or ring topology, and can forward data to other such devices based on the device addresses. The disclosed device configuration eliminates expensive and difficult to install switches frequently required in the center of a star configuration.Type: ApplicationFiled: July 7, 2008Publication date: January 7, 2010Applicant: Siemens AktiengesellschaftInventors: Edmund Alexander, Werner Becherer, Dan Jakominich, Christian Schwarz, Georg Stein
-
Patent number: 7639508Abstract: At least one embodiment of the invention relates to the fastening and fitting of a built-in unit on a switchboard, which has a through-opening for this purpose, a collar, which is arranged on the built-in, limiting the action of plugging through the built-in unit, and at least one fixing and clamping device ensuring that the built-in unit is pressed correspondingly against the switchboard.Type: GrantFiled: May 20, 2008Date of Patent: December 29, 2009Assignee: Siemens AktiengesellschaftInventors: Rainer Hauser, Christian Schwarz, Michael Tiegelkamp
-
Publication number: 20090098849Abstract: The invention relates to a receiver device for the mobile reception of high-frequency signals of different services in motor vehicles comprising at least one receiver unit for receiving and processing country specific services and a communications unit for connecting the receiver device to the motor vehicle communications bus.Type: ApplicationFiled: August 15, 2006Publication date: April 16, 2009Inventors: Thomas Adam, Wolfgang Sautter, Christian Schwarz, Robert Thomas
-
Publication number: 20080291644Abstract: At least one embodiment of the invention relates to the fastening and fitting of a built-in unit on a switchboard, which has a through-opening for this purpose, a collar, which is arranged on the built-in, limiting the action of plugging through the built-in unit, and at least one fixing and clamping device ensuring that the built-in unit is pressed correspondingly against the switchboard.Type: ApplicationFiled: May 20, 2008Publication date: November 27, 2008Inventors: Rainer Hauser, Christian Schwarz, Michael Tiegelkamp
-
Publication number: 20080200137Abstract: A method for receiving high frequency signals, wherein several receiver antennas receive said signals and transmit the signals of one antenna to a receiver, representing a selectable program content. It is possible to select at least one other antenna which received signals with the same program content but with better signal properties. According to the invention, the signals received by at least one antenna are examined for the data content thereof and it is possible to switch from one signal received by an antenna to another signal received by an antenna if the data content of one signal corresponds to the data content of the other signal or if, when the signals received by at least two antennas are examined for the data content thereof, it is possible to switch to another signal received by another antenna if the data content of the signal that is received by one antenna corresponds to the content of the other signal received by another antenna.Type: ApplicationFiled: December 9, 2005Publication date: August 21, 2008Inventors: Thomas Adam, Christian Schwarz, Markus Lausterer, Frank D'Argent