Patents by Inventor Jean-Francois Roy
Jean-Francois Roy 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: 20170062688Abstract: A thermally-efficient electrical assembly comprising: an electrically-conductive layer; a heat sink layer; an electrically-insulating interconnecting layer interposed between the electrically-conductive layer and heat sink layer; an electrical component in electrical communication with the electrically-conductive layer; and a metallic thermal bridge in thermal communication with the electrical component and in direct contact with the heat sink layer, thereby bypassing the electrically-insulating layer.Type: ApplicationFiled: August 29, 2016Publication date: March 2, 2017Inventors: Peng ZHU, Steven Eric DEAN, Jean-Francois ROY
-
Publication number: 20170039673Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.Type: ApplicationFiled: August 15, 2016Publication date: February 9, 2017Applicant: Apple Inc.Inventors: Jean-Francois Roy, Filip Iliescu
-
Publication number: 20170031802Abstract: Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed.Type: ApplicationFiled: March 28, 2016Publication date: February 2, 2017Applicant: Apple Inc.Inventors: Andrew M. Sowerby, Jean-Francois Roy, Filip Iliescu
-
Patent number: 9417767Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.Type: GrantFiled: August 24, 2015Date of Patent: August 16, 2016Assignee: Apple Inc.Inventors: Jean-Francois Roy, Filip Iliescu
-
Publication number: 20160197608Abstract: A multi-stage switch has a touch-detection layer; a switch circuit substrate; and an electrical contact set including a first electrical contact in communication with the touch-detection layer, and a second electrical contact in communication with the switch circuit substrate. The switch is activatable only upon detection of a touch at the touch-detection layer at or adjacent the first electrical contact and upon electrical activation of the electrical contact set. A method of preventing or inhibiting unintentional activation of the switch and a motor vehicle incorporating the switch is also provided.Type: ApplicationFiled: January 7, 2016Publication date: July 7, 2016Inventors: Alan Roger MOREY, Jean-Francois ROY, Kenneth Arthur SENIOR
-
Publication number: 20160150982Abstract: It is described a system and a method for respiratory activity analysis comprising the use of Respiratory Inductance Plethysmography (RIP). In particular, a wearable system for extracting physiological parameters of a person by measuring at least one plethysmographic signal is disclosed. The system comprises: a wearable garment fitting a body part of the person; at least one wire supported by or embedded into the garment, each wire forming a loop around the body part when the person wears the garment for measuring a plethysmographic signal; and an electronic device supported by or fixed on the garment and including a Colpitts oscillator connected to each wire loop, wherein the Colpitts oscillator has an optimal frequency band from 1 MHz to 15 MHz for extracting the plethysmographic signal measured by each wire, the electronic device converting analog information measured by the Colpitts oscillator into digital analyzable information.Type: ApplicationFiled: December 1, 2015Publication date: June 2, 2016Inventors: Jean-François ROY, Pierre-Alexandre FOURNIER, Charles ROBILLARD, Robert CORRIVEAU, Simon DUBEAU, Antoine GAGNE-TURCOTTE, David KHOUYA
-
Publication number: 20160094559Abstract: Disclosed is a system for a facility supporting an access controller, at least one ingress card reader and an auto-enrollment type controller including a front panel having a single button, a controller board, a terminal block for connecting at least the one ingress card reader to the auto-enrollment type controller board and to connect the auto-enrollment type controller to door locks, and a mounting plate, with the auto-enrollment type controller being configured by a user according to operational requirements of the facility by the user asserting the button for a defined period of time.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Applicant: Sensormatic Electronics, LLCInventors: Stephan Frenette, Gabriel Labrecque, Jean-Francois Roy
-
Patent number: 9298586Abstract: Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed.Type: GrantFiled: November 29, 2011Date of Patent: March 29, 2016Assignee: Apple Inc.Inventors: Andrew M. Sowerby, Jean-Francois Roy, Filip Iliescu
-
Publication number: 20160054868Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.Type: ApplicationFiled: August 24, 2015Publication date: February 25, 2016Applicant: APPLE INC.Inventors: Jean-Francois Roy, Filip Iliescu
-
Patent number: 9117286Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.Type: GrantFiled: December 23, 2013Date of Patent: August 25, 2015Assignee: Apple Inc.Inventors: Jean-Francois Roy, Filip Iliescu
-
Publication number: 20150047091Abstract: The present relates to a washable interconnection patch, a connection assembly, and an intelligent washable garment equipped therewith. The patch receives and interconnects wires to a cable. The patch comprises two matching pieces interlocking together so as to define there between two opposite apertures. One of the apertures is adapted to receive and hold the wires, and the other aperture is adapted to receive and hold the cable. One of the two matching pieces defines on an interior face a channel to interconnect the wires to the cables. The connection assembly comprises a male connector and a female connector. The male connector defines a series of independent connection points along a length thereof. The female connector is adapted to receive the male connector, and defines along a length of an inner surface thereof a series of contact points. When the male connector is inserted within the female connector, the connection points and the contact points are aligned and in contact together.Type: ApplicationFiled: March 12, 2013Publication date: February 19, 2015Inventors: Pierre-Alexandre Fournier, Jean-Francois Roy, Charles Robillard, Stephan Gagnon
-
Publication number: 20140184624Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.Type: ApplicationFiled: December 23, 2013Publication date: July 3, 2014Applicant: Apple Inc.Inventors: Jean-Francois Roy, Filip Iliescu
-
Patent number: 8614716Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.Type: GrantFiled: October 1, 2010Date of Patent: December 24, 2013Assignee: Apple Inc.Inventors: Jean-Francois Roy, Filip Iliescu
-
Patent number: 8484230Abstract: Methods, program products, and systems implementing dynamic parsing rules are disclosed. Log data from a variety of log producers can be parsed using parsing rules to generate information about an information system. The parsing rules can include system parsing rules and custom parsing rules. A state machine can be used to detect conflicts between various parsing rules. A central server can distribute the system parsing rules and custom parsing rules to one or more remote servers for distributed processing. In a hierarchical parsing system, a first tier parser can be used to identify types of sources generating the log data. Log data from each type of log source can be sent to a second tier parser that corresponds to the type of log source.Type: GrantFiled: September 2, 2011Date of Patent: July 9, 2013Assignee: TIBCO Software Inc.Inventors: Tim Harnett, Achyutram Bhamidipaty, Abinas Tewari, Stephen Manley, Stephen Morgan, Peter Nicklin, Jean-Francois Roy
-
Patent number: 8425502Abstract: A cryosurgical probe that is operative to bring target nerve tissue to a temperature below about ?140° C. so as to reduce or eliminate regeneration of the nerve tissue by growing an ice ball. The probe comprises a thermally conductive body, a thermally insulating body and a temperature sensor. The thermally conductive body has a conductive portion adapted to contact the tissue and form an ice ball thereat during use. The thermally insulating body is adjacent to the conductive portion onto which the ice ball forms during use. The temperature sensor is positioned at a predetermined position on the thermally insulating body with respect to the conductive portion. The predetermined position corresponds to a predetermined size of the ice ball grown in the tissue when the sensor reads a predetermined temperature. The insulating body provides sufficient thermal insulation between the conductive body and the surrounding tissue so that the sensor detects freezing of.Type: GrantFiled: July 30, 2007Date of Patent: April 23, 2013Assignee: Centre Hospitalier Universitaire de QuébecInventors: Jean-François Roy, Patrice Montminy
-
Publication number: 20130091494Abstract: Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed.Type: ApplicationFiled: November 29, 2011Publication date: April 11, 2013Inventors: Andrew M. Sowerby, Jean-Francois Roy, Filip Iliescu
-
Publication number: 20120081378Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.Type: ApplicationFiled: October 1, 2010Publication date: April 5, 2012Inventors: Jean-Francois Roy, Filip Iliescu
-
Publication number: 20090264876Abstract: A cryosurgical probe that is operative to bring target nerve tissue to a temperature below about ?140° C. so as to reduce or eliminate regeneration of the nerve tissue by growing an ice ball. The probe comprises a thermally conductive body, a thermally insulating body and a temperature sensor. The thermally conductive body has a conductive portion adapted to contact the tissue and form an ice ball thereat during use. The thermally insulating body is adjacent to the conductive portion onto which the ice ball forms during use. The temperature sensor is positioned at a predetermined position on the thermally insulating body with respect to the conductive portion. The predetermined position corresponds to a predetermined size of the ice ball grown in the tissue when the sensor reads a predetermined temperature. The insulating body provides sufficient thermal insulation between the conductive body and the surrounding tissue so that the sensor detects freezing of.Type: ApplicationFiled: July 30, 2007Publication date: October 22, 2009Applicant: CENTRE HOSPITALIER UNIVERSITAIRE DE QUEBECInventors: Jean-Francois Roy, Patrice Montminy
-
Patent number: 6185806Abstract: A method of fabricating a remote control assembly having a conduit (12) movably supporting a core element (14) with an end fitting (16) disposed on the conduit (12) for mechanical engagement with a ferrule (18) and a slug (20) disposed on the core element (14). The method comprises the steps of selecting a ferrule (18) for supporting the conduit (12) on a support structure (22) from a plurality of ferrule (18) configurations and snapping the ferrule (18) into mechanical connection with the end fitting (16) while inserting the core element (14) through the conduit (12) and ferrule (18). A terminal member (38, 138, 238), having a slug pocket (40) therein and a connector for connection configurations and it is placed on the core element (14) with the slug (20) in the slug pocket (40). A collar (42) is placed over the slug pocket (40) as the collar (42) is mechanically connected to the terminal member (38, 138, 238) to cover the slug pocket (40) and retain the slug (20) in the slug pocket (40).Type: GrantFiled: February 1, 1999Date of Patent: February 13, 2001Assignee: Teleflex IncorporatedInventors: David S. Malone, Michael R. Hall, Timotheye P. Tighe, Jean-Francois Roy
-
Patent number: 6105232Abstract: A method of fabricating a remote control assembly having a conduit (12) movably supporting a core element (14) with an end fitting (16) disposed on the conduit (12) for mechanical engagement with a ferrule (18) and a slug (20) disposed on the core element (14). The method comprises the steps of selecting a ferrule (18) for supporting the conduit (12) on a support structure (22) from a plurality of ferrule (18) configurations and snapping the ferrule (18) into mechanical connection with the end fitting (16) while inserting the core element (14) through the conduit (12) and ferrule (18). A terminal member (38, 138, 238), having a slug pocket (40) therein and a connector for connection to a control member, is selected from a plurality of terminal member (38, 138, 238) configurations and it is placed on the core element (14) with the slug (20) in the slug pocket (40).Type: GrantFiled: October 9, 1998Date of Patent: August 22, 2000Assignee: Teleflex IncorporatedInventors: David S. Malone, Timotheye P. Tighe, Michael R. Hall, Jean-Francois Roy