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: 20170062688
    Abstract: 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: Application
    Filed: August 29, 2016
    Publication date: March 2, 2017
    Inventors: Peng ZHU, Steven Eric DEAN, Jean-Francois ROY
  • Publication number: 20170039673
    Abstract: 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: Application
    Filed: August 15, 2016
    Publication date: February 9, 2017
    Applicant: Apple Inc.
    Inventors: Jean-Francois Roy, Filip Iliescu
  • Publication number: 20170031802
    Abstract: 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: Application
    Filed: March 28, 2016
    Publication date: February 2, 2017
    Applicant: Apple Inc.
    Inventors: Andrew M. Sowerby, Jean-Francois Roy, Filip Iliescu
  • Patent number: 9417767
    Abstract: 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: Grant
    Filed: August 24, 2015
    Date of Patent: August 16, 2016
    Assignee: Apple Inc.
    Inventors: Jean-Francois Roy, Filip Iliescu
  • Publication number: 20160197608
    Abstract: 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: Application
    Filed: January 7, 2016
    Publication date: July 7, 2016
    Inventors: Alan Roger MOREY, Jean-Francois ROY, Kenneth Arthur SENIOR
  • Publication number: 20160150982
    Abstract: 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: Application
    Filed: December 1, 2015
    Publication date: June 2, 2016
    Inventors: Jean-François ROY, Pierre-Alexandre FOURNIER, Charles ROBILLARD, Robert CORRIVEAU, Simon DUBEAU, Antoine GAGNE-TURCOTTE, David KHOUYA
  • Publication number: 20160094559
    Abstract: 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: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Applicant: Sensormatic Electronics, LLC
    Inventors: Stephan Frenette, Gabriel Labrecque, Jean-Francois Roy
  • Patent number: 9298586
    Abstract: 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: Grant
    Filed: November 29, 2011
    Date of Patent: March 29, 2016
    Assignee: Apple Inc.
    Inventors: Andrew M. Sowerby, Jean-Francois Roy, Filip Iliescu
  • Publication number: 20160054868
    Abstract: 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: Application
    Filed: August 24, 2015
    Publication date: February 25, 2016
    Applicant: APPLE INC.
    Inventors: Jean-Francois Roy, Filip Iliescu
  • Patent number: 9117286
    Abstract: 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: Grant
    Filed: December 23, 2013
    Date of Patent: August 25, 2015
    Assignee: Apple Inc.
    Inventors: Jean-Francois Roy, Filip Iliescu
  • Publication number: 20150047091
    Abstract: 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: Application
    Filed: March 12, 2013
    Publication date: February 19, 2015
    Inventors: Pierre-Alexandre Fournier, Jean-Francois Roy, Charles Robillard, Stephan Gagnon
  • Publication number: 20140184624
    Abstract: 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: Application
    Filed: December 23, 2013
    Publication date: July 3, 2014
    Applicant: Apple Inc.
    Inventors: Jean-Francois Roy, Filip Iliescu
  • Patent number: 8614716
    Abstract: 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: Grant
    Filed: October 1, 2010
    Date of Patent: December 24, 2013
    Assignee: Apple Inc.
    Inventors: Jean-Francois Roy, Filip Iliescu
  • Patent number: 8484230
    Abstract: 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: Grant
    Filed: September 2, 2011
    Date of Patent: July 9, 2013
    Assignee: TIBCO Software Inc.
    Inventors: Tim Harnett, Achyutram Bhamidipaty, Abinas Tewari, Stephen Manley, Stephen Morgan, Peter Nicklin, Jean-Francois Roy
  • Patent number: 8425502
    Abstract: 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: Grant
    Filed: July 30, 2007
    Date of Patent: April 23, 2013
    Assignee: Centre Hospitalier Universitaire de Québec
    Inventors: Jean-François Roy, Patrice Montminy
  • Publication number: 20130091494
    Abstract: 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: Application
    Filed: November 29, 2011
    Publication date: April 11, 2013
    Inventors: Andrew M. Sowerby, Jean-Francois Roy, Filip Iliescu
  • Publication number: 20120081378
    Abstract: 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: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Inventors: Jean-Francois Roy, Filip Iliescu
  • Publication number: 20090264876
    Abstract: 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: Application
    Filed: July 30, 2007
    Publication date: October 22, 2009
    Applicant: CENTRE HOSPITALIER UNIVERSITAIRE DE QUEBEC
    Inventors: Jean-Francois Roy, Patrice Montminy
  • Patent number: 6185806
    Abstract: 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: Grant
    Filed: February 1, 1999
    Date of Patent: February 13, 2001
    Assignee: Teleflex Incorporated
    Inventors: David S. Malone, Michael R. Hall, Timotheye P. Tighe, Jean-Francois Roy
  • Patent number: 6105232
    Abstract: 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: Grant
    Filed: October 9, 1998
    Date of Patent: August 22, 2000
    Assignee: Teleflex Incorporated
    Inventors: David S. Malone, Timotheye P. Tighe, Michael R. Hall, Jean-Francois Roy