Patents by Inventor Michel Fuchs
Michel Fuchs 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: 11886326Abstract: Techniques for configuring test operations on a per-module basis are disclosed. A system receives a command for configuring, on a per-module basis, test operations recited in a set of module code corresponding to a particular module of a plurality of modules in a module system. The module system specifies accessibility of each module in the plurality of modules to other modules in the plurality of modules. The system stores configuration information based on the command and configures a test operation included in an element of the particular module based on the stored configuration information. Configuring the test operation includes one of: (a) enabling the test operation without affecting other code recited in-line with the test operation in the element of the particular module; or (b) disabling the test operation without affecting other code recited in-line with the test operation in the element of the particular module.Type: GrantFiled: September 19, 2018Date of Patent: January 30, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Chris Hegarty, Daniel Jean-Michel Fuchs, Sean James Coffey
-
Publication number: 20230318520Abstract: A framework for deployable solar panels that can be arranged above a container comprises a rectangular housing and lower movable frames. The framework also comprises upper movable frames arranged above the lower movable frames. The movable frames are suitable for each receiving an associated deployable solar panel. In the non-deployed position of the solar panels, the movable frames are fully contained inside the housing in respective planes one above the other. In the deployed position of the solar panels, the upper and lower movable frames are substantially in the same plane side by side, with the lower movable frame extending outwards beyond the transverse or longitudinal limits of the housing and passing between respective stacked beams of the lower frame and the upper frame of the housing.Type: ApplicationFiled: July 5, 2021Publication date: October 5, 2023Applicant: ECOSUN INNOVATIONSInventors: Jean-Michel FUCHS, Frédéric ROHMER
-
Patent number: 11119531Abstract: Techniques are included for providing a parallel pseudo infinite timeline monotonic clock that may be used to determine time and durations. A system clock is used to obtain an original time instant that anchors the pseudo infinite timeline to be parallel to a timeline of the system clock. The monotonic clock obtains time ticks from a monotonic tick supplier. The monotonic time ticks are used to determine times and durations, rather than relying on time instants obtained from the system clock. The use of a sliding window anchored at various times allows the parallel timeline to be almost infinite in implementation, rather than wrapping once a maximum value is reached. In addition, the accuracy of computations of time and duration are impervious to changes to the system clock, due to the use of the monotonic time ticks instead of obtaining multiple time instants from the system clock.Type: GrantFiled: December 6, 2019Date of Patent: September 14, 2021Assignee: Oracle International CorporationInventors: Daniel Jean-Michel Fuchs, Chris Hegarty, Pavel Rappo
-
Publication number: 20210173429Abstract: Techniques are included for providing a parallel pseudo infinite timeline monotonic clock that may be used to determine time and durations. A system clock is used to obtain an original time instant that anchors the pseudo infinite timeline to be parallel to a timeline of the system clock. The monotonic clock obtains time ticks from a monotonic tick supplier. The monotonic time ticks are used to determine times and durations, rather than relying on time instants obtained from the system clock. The use of a sliding window anchored at various times allows the parallel timeline to be almost infinite in implementation, rather than wrapping once a maximum value is reached. In addition, the accuracy of computations of time and duration are impervious to changes to the system clock, due to the use of the monotonic time ticks instead of obtaining multiple time instants from the system clock.Type: ApplicationFiled: December 6, 2019Publication date: June 10, 2021Applicant: Oracle International CorporationInventors: Daniel Jean-Michel Fuchs, Chris Hegarty, Pavel Rappo
-
Patent number: 10846249Abstract: Systems and methods are provided based on tightly coupled RS flows to provide bi-directional asynchronous stream processing with non-blocking back pressure. Signal, data, and error processing may be performed and routing of signals, data, and error information between multiple RS flows may be performed according to detected conditions.Type: GrantFiled: October 19, 2018Date of Patent: November 24, 2020Assignee: Oracle International CorporationInventors: Chris Hegarty, Daniel Jean-Michel Fuchs, Michael Conor McMahon, Pavel Rappo
-
Publication number: 20200125509Abstract: Systems and methods are provided based on tightly coupled RS flows to provide bi-directional asynchronous stream processing with non-blocking back pressure. Signal, data, and error processing may be performed and routing of signals, data, and error information between multiple RS flows may be performed according to detected conditions.Type: ApplicationFiled: October 19, 2018Publication date: April 23, 2020Applicant: Oracle International CorporationInventors: Chris Hegarty, Daniel Jean-Michel Fuchs, Michael Conor McMahon, Pavel Rappo
-
Publication number: 20200089599Abstract: Techniques for configuring test operations on a per-module basis are disclosed. A system receives a command for configuring, on a per-module basis, test operations recited in a set of module code corresponding to a particular module of a plurality of modules in a module system. The module system specifies accessibility of each module in the plurality of modules to other modules in the plurality of modules. The system stores configuration information based on the command and configures a test operation included in an element of the particular module based on the stored configuration information. Configuring the test operation includes one of: (a) enabling the test operation without affecting other code recited in-line with the test operation in the element of the particular module; or (b) disabling the test operation without affecting other code recited in-line with the test operation in the element of the particular module.Type: ApplicationFiled: September 19, 2018Publication date: March 19, 2020Applicant: Oracle International CorporationInventors: CHRIS HEGARTY, DANIEL JEAN-MICHEL FUCHS, SEAN JAMES COFFEY
-
Patent number: 10114830Abstract: The disclosed embodiments provide a method and system for lazily logging events of a software program at various points during the software program's execution. During operation, responsive to receiving one or more events to be logged from a software component during a bootstrap sequence of a virtual machine that the software component executes on, the system queues the one or more events in a particular storage location using a bootstrap logger. Then, subsequent to the completion of the bootstrap sequence, the system activates the subsequent logger, wherein the activation of the subsequent logger is dependent on the completion of the bootstrap sequence. The system then flushes events queued in the particular storage location to the subsequent logger, thereby enabling the subsequent logger to log each of the queued events to a subsequent storage location. Next, the system replaces the bootstrap logger with the subsequent logger.Type: GrantFiled: June 3, 2016Date of Patent: October 30, 2018Assignee: Oracle International CorporationInventors: Daniel Jean-Michel Fuchs, Mandy L. Chung
-
Publication number: 20170091216Abstract: The disclosed embodiments provide a method and system for lazily logging events of a software program at various points during the software program's execution. During operation, responsive to receiving one or more events to be logged from a software component during a bootstrap sequence of a virtual machine that the software component executes on, the system queues the one or more events in a particular storage location using a bootstrap logger. Then, subsequent to the completion of the bootstrap sequence, the system activates the subsequent logger, wherein the activation of the subsequent logger is dependent on the completion of the bootstrap sequence. The system then flushes events queued in the particular storage location to the subsequent logger, thereby enabling the subsequent logger to log each of the queued events to a subsequent storage location. Next, the system replaces the bootstrap logger with the subsequent logger.Type: ApplicationFiled: June 3, 2016Publication date: March 30, 2017Applicant: Oracle International CorporationInventors: Daniel Jean-Michel Fuchs, Mandy L. Chung
-
Publication number: 20120304672Abstract: Disclosed are fuel cell coupled refrigeration systems and to the use of fuel cells to provide thermal energy to a refrigeration system. More particularly, a heat exchanger couples, directly or indirectly, to a fuel cell and a heat driven refrigeration system to transfer at least a portion of thermal energy generated by the fuel cell to the refrigeration system, thereby driving a refrigeration cycle of the refrigeration system.Type: ApplicationFiled: June 1, 2012Publication date: December 6, 2012Applicant: ENERFUEL, INC.Inventors: Daniel Augusto Betts, Gaelle Laura Garozzo-Valencia, Michel Fuchs
-
Publication number: 20110136026Abstract: A vehicle power plant includes a high temperature PEM fuel cell system operatively connected to a battery pack. A power conditioner is operatively connected between the PEM fuel cell system and the battery pack. The system can include a fuel processor, such as a steam reformer or an autothermal reformer. The reformer can be designed such that it can reform a wide range of fuels. The system can provide for a vehicle with a much higher driving range at a potentially lower cost than an equivalent range battery-only electric vehicle. The integration of these components into a single system also allows the vehicle to be fuel flexible; that is, capable of being fueled with a wide range of fuels without hardware changes in the system.Type: ApplicationFiled: May 28, 2010Publication date: June 9, 2011Applicant: ENERFUEL INC.Inventors: Daniel Augusto Betts, Matthew Graham, Michel Fuchs, James Braun
-
Publication number: 20090086025Abstract: A remote surveillance system (the system) of the present invention is designed to have a long independent operation, portability, and wireless transmission of digital data from any location worldwide. The system includes a hybrid power element having novel hydrogen storage and generation device, light weight polymer electrolyte membrane (PEM) fuel cell, and the low power and low weight electronics. The system also includes multiple day/night cameras, motion detector, global positioning system (GPS), and wireless module. The system is packed in a back pack case and is easily carried between multiple locations due to low weight and compacts size.Type: ApplicationFiled: June 6, 2008Publication date: April 2, 2009Applicant: ENERFUELInventors: Yan Ngu, John Zabriskie, JR., Max Walter Saelzer, Rex Hodge, James Braun, Walter Pierce, III, Thomas J. Pavlik, Jeffrey R. Pierce, Vesna Stanic, Daniel Agusto Betts, Michel Fuchs
-
Publication number: 20020039675Abstract: An improved molding process provides highly conductive polymer composite parts have bulk conductivity over 10 S/cm. This conductivity is particularly useful in collector plate for use in fuel cells. The process can include compounding of a mixture of conductive filler with a polymer binder, extruding the mixture after the binder is plasticized to make pellets. The pellets can then be introduced to a dual temperature feed container of an injection molding machine and injected under high pressure and velocity into the mold cavity. The resulting parts, and particularly collector plates can be made economically and provide a high conductivity while maintaining strength and chemical resistance properties.Type: ApplicationFiled: May 17, 2001Publication date: April 4, 2002Inventors: James C. Braun, John E. Zabriskie, Jay K. Neutzler, Michel Fuchs, Robert C. Gustafson, Blaine Priebe
-
Patent number: 6180275Abstract: An improved molding composition is provided for compression molding or injection molding a current collector plate for a polymer electrolyte membrane fuel cell. The molding composition is comprised of a polymer resin combined with a low surface area, highly-conductive carbon and/or graphite powder filler. The low viscosity of the thermoplastic resin combined with the reduced filler particle surface area provide a moldable composition which can be fabricated into a current collector plate having improved current collecting capacity vis-a-vis comparable fluoropolymer molding compositions.Type: GrantFiled: November 18, 1998Date of Patent: January 30, 2001Assignee: Energy Partners, L.C.Inventors: James C. Braun, John E. Zabriskie, Jr., Jay K. Neutzler, Michel Fuchs, Robert C. Gustafson