Patents by Inventor David LeMay

David LeMay 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: 11954045
    Abstract: Technologies disclosed herein provide one example of a system that includes processor circuitry and integrity circuitry. The processor circuitry is to receive a first request associated with an application to perform a memory access operation for an address range in a memory allocation of memory circuitry. The integrity circuitry is to determine a location of a metadata region within a cacheline that includes at least some of the address range, identify a first portion of the cacheline based at least in part on a first data bounds value stored in the metadata region, generate a first integrity value based on the first portion of the cacheline, and prevent the memory access operation in response to determining that the first integrity value does not correspond to a second integrity value stored in the metadata region.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: April 9, 2024
    Assignee: Intel Corporation
    Inventors: David M. Durham, Michael LeMay, Santosh Ghosh, Sergej Deutsch
  • Publication number: 20240104013
    Abstract: A processor includes a processing core having a register to store an encoded pointer for a memory address to a memory allocation of a memory, the encoded pointer including a first even odd slot (EOS) bit set to a first value and a second EOS bit set to a second value; and circuitry to receive a memory access request based on the encoded pointer; and in response to determining that the first value matches the second value, perform a memory operation corresponding to the memory access request.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Applicant: Intel Corporation
    Inventors: Michael LeMay, David M. Durham
  • Publication number: 20240104027
    Abstract: In one embodiment, a processor includes a cache and a core. The core includes an execution unit and cryptographic computing circuitry to encrypt plaintext data output by the execution unit and store the encrypted data in the cache and decrypt encrypted data accessed from the cache and provide the decrypted data to the execution unit for processing. The encryption and decryption are based on both a stream cipher and a block cipher. In some embodiments, the encryption is based on providing an output of the stream cipher to the block cipher and the decryption is based on providing an output of the block cipher to the stream cipher.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Applicant: Intel Corporation
    Inventors: Santosh Ghosh, Christoph Dobraunig, Michael LeMay, David M. Durham
  • Publication number: 20240095063
    Abstract: Techniques for improving exception-based invocation of instrumentation handler programs include executing, by a processor, an interrupt instruction of an instrumented program, the interrupt instruction having an interrupt number; searching for the interrupt number in an interrupt table; and in response to the interrupt number being found in the interrupt table, saving an address of a next instruction of the instrumented program after the interrupt instruction as a return address, determining a destination address, in an interrupt destination table, of a beginning of an instrumentation handler program associated with the interrupt number and transferring control of the instrumented program to the instrumentation handler program at the destination address.
    Type: Application
    Filed: September 21, 2022
    Publication date: March 21, 2024
    Applicant: Intel Corporation
    Inventors: Michael LeMay, Scott Constable, David M. Durham
  • Patent number: 11922220
    Abstract: Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: March 5, 2024
    Assignee: Intel Corporation
    Inventors: Mohammad R. Haghighat, Kshitij Doshi, Andrew J. Herdrich, Anup Mohan, Ravishankar R. Iyer, Mingqiu Sun, Krishna Bhuyan, Teck Joo Goh, Mohan J. Kumar, Michael Prinke, Michael Lemay, Leeor Peled, Jr-Shian Tsai, David M. Durham, Jeffrey D. Chamberlain, Vadim A. Sukhomlinov, Eric J. Dahlen, Sara Baghsorkhi, Harshad Sane, Areg Melik-Adamyan, Ravi Sahita, Dmitry Yurievich Babokin, Ian M. Steiner, Alexander Bachmutsky, Anil Rao, Mingwei Zhang, Nilesh K. Jain, Amin Firoozshahian, Baiju V. Patel, Wenyong Huang, Yeluri Raghuram
  • Publication number: 20220411091
    Abstract: A system (11) for balancing at least one parameter to be balanced of an electric motor of a propulsion system (1), in particular of an aircraft, includes at least two electric motors (3, 4) and a propulsion member (2) driven in rotation by said electric motors. The balancing system is configured to calculate a correction of the speed setpoint (Corr_Cons_VI, Corr_Cons_V2) as a function of a correction factor (F1, F2) of the speed setpoint depending on a parameter (P1, P2) of the associated electric motor that is intended to be balanced and on a speed setpoint (Cons_VH) of the propulsion member (2).
    Type: Application
    Filed: December 9, 2020
    Publication date: December 29, 2022
    Applicant: SAFRAN HELICOPTER ENGINES
    Inventors: David Lemay, Jean-Philippe Jacques Marin
  • Patent number: 10023159
    Abstract: A method of managing the braking of an aircraft having landing gear with wheels fitted with friction brakes and with auxiliary brakes that enable energy to be dissipated by other than friction. The method comprises the steps of, (1) when braking is requested, testing the braking parameters to determine whether the aircraft is in a braking situation for which the friction brakes are not essential for providing the requested braking, and (2) performing the requested braking by giving priority to actuating the auxiliary brakes so long as the aircraft remains within the braking situation, and actuating the friction brakes only if the aircraft departs from the braking situation.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: July 17, 2018
    Assignee: MESSIER-BUGATTI-DOWTY
    Inventors: Anthony Sorin, David Lemay, Michel Basset, Yann Chamaillard
  • Patent number: 9452826
    Abstract: A control method for controlling an electric motor driving rotation of an aircraft wheel (4a, 4b) for generating a torque command for controlling the motor, the method being characterized in that it comprises implementing: a first servo-control loop (23) having as its input signal a speed setpoint, having as its return signal a signal representative of the speed of the wheel or of the aircraft, and having as its output signal an acceleration setpoint (Cons_a); and a second servo-control loop (24) having as its input signal the acceleration setpoint (Cons_a), as its return signal a signal representative of the acceleration (Ar) of the wheel or of the aircraft, and as its output signal the torque command.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: September 27, 2016
    Assignee: MESSIER-BUGATTI-DOWTY
    Inventors: Clement Gorce, David Lemay
  • Patent number: 9134730
    Abstract: The invention relates to a management method for managing a turning movement of an aircraft taxiing on the ground, the aircraft having wheels each fitted with an independent drive device, in which method commands are generated for the independent drive devices so that at least some of those devices contribute to the turning movement. According to the invention, the method comprises the steps of: estimating at each instant during the turning movement: an instantaneous total power developed by all of the independent drive devices in response to the commands; and an instantaneous mean angular acceleration for all of the wheels; and adapting the commands to the independent drive devices such that the total instantaneous power developed by all of the independent drive devices is minimized, while conserving the mean angular acceleration.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: September 15, 2015
    Assignee: MESSIER-BUGATTI-DOWTY
    Inventors: David Lemay, David Frank, Michel Basset, Yann Chamaillard
  • Patent number: 9126572
    Abstract: A method of managing the braking of an aircraft, the aircraft having a plurality of wheels R1, . . . , R12, each fitted with a brake F1, . . . , F12 adapted to generate a braking force in response to brake pedals 5 being depressed. The management method comprising the steps of: distributing the wheels fitted with respective brakes in at least two distinct groups G1, G2, G3, G?1, G?2, G?3; allocating respective relationships to each of the groups of wheels for determining how braking force varies as a function of the depression of the brake pedals; and modifying the distribution of the wheels in response to a predetermined event occurring.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: September 8, 2015
    Assignee: MESSIER-BUGATTI-DOWTY
    Inventors: Jean-Baptiste Vaney, David Frank, David Lemay
  • Publication number: 20150175257
    Abstract: A control method for controlling an electric motor driving rotation of an aircraft wheel (4a, 4b) for generating a torque command for controlling the motor, the method being characterized in that it comprises implementing: a first servo-control loop (23) having as its input signal a speed setpoint, having as its return signal a signal representative of the speed of the wheel or of the aircraft, and having as its output signal an acceleration setpoint (Cons_a); and a second servo-control loop (24) having as its input signal the acceleration setpoint (Cons_a), as its return signal a signal representative of the acceleration (Ar) of the wheel or of the aircraft, and as its output signal the torque command.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 25, 2015
    Applicant: MESSIER-BUGATTI-DOWTY
    Inventors: Clement Gorce, David Lemay
  • Patent number: 9061661
    Abstract: A method of managing the braking of an aircraft, the aircraft having a plurality of wheels R1, . . . , R12, each fitted with a brake F1, . . . , F12 adapted to generate a braking force in response to brake pedals 5 being depressed. The management method comprising the steps of (1) distributing the wheels fitted with respective brakes in at least two distinct groups G1, G2, G3, G?1, G?2, G?3; (2) allocating respective braking relationships to each of the groups of wheels for determining how braking force varies as a function of the depression of the brake pedals; and (3) acting at predetermined intervals to permutate the allocation of the relationships to the groups in application of a predefined permutation relationship. The method also includes a step of modifying the permutation relationship in response to the occurrence of a predetermined event.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 23, 2015
    Assignee: MESSIER-BUGATTI-DOWTY
    Inventors: Jean-Baptiste Vaney, David Frank, David Lemay
  • Publication number: 20140180506
    Abstract: A method of managing the braking of an aircraft, the aircraft having a plurality of wheels R1, . . . , R12, each fitted with a brake F1, . . . , F12 adapted to generate a braking force in response to brake pedals 5 being depressed. The management method comprising the steps of (1) distributing the wheels fitted with respective brakes in at least two distinct groups G1, G2, G3, G?1, G?2, G?3; (2) allocating respective braking relationships to each of the groups of wheels for determining how braking force varies as a function of the depression of the brake pedals; and (3) acting at predetermined intervals to permutate the allocation of the relationships to the groups in application of a predefined permutation relationship. The method also includes a step of modifying the permutation relationship in response to the occurrence of a predetermined event.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 26, 2014
    Applicant: MESSIER-BUGATTI-DOWTY
    Inventors: Jean-Baptiste VANEY, David FRANK, David LEMAY
  • Publication number: 20140180505
    Abstract: The invention relates to a method of managing the braking of an aircraft, the aircraft having a plurality of wheels R1, . . . , R12, each fitted with a brake F1, . . . , F12 adapted to generate a braking force in response to brake pedals 5 being depressed, the management method comprising the steps of: distributing the wheels fitted with respective brakes in at least two distinct groups G1, G2, G3, G?1, G?2, G?3; and allocating respective relationships to each of the groups of wheels for determining how braking force varies as a function of the depression of the brake pedals. According to the invention, the method further comprises the step of modifying the distribution of the wheels in response to a predetermined event occurring.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 26, 2014
    Applicant: MESSIER-BUGATTI-DOWTY
    Inventors: Jean-Baptiste VANEY, David FRANK, David LEMAY
  • Patent number: 8666598
    Abstract: A method of controlling a yawing movement of an aircraft running along the ground, the aircraft comprising at least one first landing gear with a steerable bottom part bearing wheels. The method comprises the steps of (1) on the basis of a yaw rate setpoint {dot over (?)}c, determining a wheel-steering prepositioning angle ?p; and (2) using closed-loop control which as its input has the yaw rate setpoint and which generates a command to steer the bottom part in order to steer it through a steering angle ?c equal to the sum of this prepositioning angle ?p and of an angle ?z which is determined taking account of an error between the yaw rate setpoint {dot over (?)}c and the measured yaw rate {dot over (?)}m when the steerable bottom part is steered by the steering angle ?c.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: March 4, 2014
    Assignee: Messier-Bugatti-Dowty
    Inventors: David Lemay, David Frank, Michel Basset, Yann Chamaillard
  • Patent number: 8584989
    Abstract: The invention relates to a method of managing movement of an aircraft on the ground, the aircraft including at least one left main undercarriage and at least one right main undercarriage, each comprising wheels associated with torque application members for applying torque to the wheels in response to a general setpoint, the general setpoint comprising a longitudinal acceleration setpoint and an angular speed setpoint, the method including the successive steps of braking down the general setpoint into general torque setpoints for generating by the torque application members associated with each of the wheels.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: November 19, 2013
    Assignee: Messier-Bugatti-Dowty
    Inventors: David Lemay, David Frank, Michel Basset, Yann Chamaillard
  • Publication number: 20120072057
    Abstract: The invention relates to a method of managing movement of an aircraft on the ground, the aircraft including at least one left main undercarriage and at least one right main undercarriage, each comprising wheels associated with torque application members for applying torque to the wheels in response to a general setpoint, the general setpoint comprising a longitudinal acceleration setpoint and an angular speed setpoint, the method including the successive steps of braking down the general setpoint into general torque setpoints for generating by the torque application members associated with each of the wheels.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 22, 2012
    Applicant: MESSIER-BUGATTI-DOWTY
    Inventors: David LEMAY, David FRANK, Michel BASSET, Yann CHAMAILLARD
  • Publication number: 20120046834
    Abstract: The invention relates to a method of controlling a yawing movement of an aircraft running along the ground, the aircraft comprising at least one first landing gear with a steerable bottom part bearing wheels. According to the invention, the method comprises the steps of: on the basis of a yaw rate setpoint {dot over (?)}c, determining a wheel-steering prepositioning angle ?p; using closed-loop control which as its input has the yaw rate setpoint and which generates a command to steer the bottom part in order to steer it through a steering angle ?c equal to the sum of this prepositioning angle ?p and of an angle ?z which is determined taking account of an error between the yaw rate setpoint {dot over (?)}c and the measured yaw rate {dot over (?)}m when the steerable bottom part is steered by the steering angle ?c.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 23, 2012
    Applicant: MESSIER-BUGATTI-DOWTY
    Inventors: David LEMAY, David Frank, Michel Basset, Yann Chamaillard
  • Publication number: 20110276226
    Abstract: The invention relates to a management method for managing a turning movement of an aircraft taxiing on the ground, the aircraft having wheels each fitted with an independent drive device, in which method commands are generated for the independent drive devices so that at least some of those devices contribute to the turning movement. According to the invention, the method comprises the steps of: estimating at each instant during the turning movement: an instantaneous total power developed by all of the independent drive devices in response to the commands; and an instantaneous mean angular acceleration for all of the wheels; and adapting the commands to the independent drive devices such that the total instantaneous power developed by all of the independent drive devices is minimized, while conserving the mean angular acceleration.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 10, 2011
    Applicant: MESSIER-BUGATTI
    Inventors: David LEMAY, David FRANK, Michel BASSET, Yann CHAMAILLARD
  • Publication number: 20110127828
    Abstract: The invention relates to a method of managing the braking of an aircraft having landing gear with wheels fitted with friction brakes and with auxiliary brakes that enable energy to be dissipated by means other than friction, the method comprising the steps of: when braking is requested, testing the braking parameters to determine whether the aircraft is in a braking situation for which the friction brakes are not essential for providing the requested braking; and performing the requested braking by giving priority to actuating the auxiliary brakes so long as the aircraft remains within said braking situation, and actuating the friction brakes only if the aircraft departs from said braking situation.
    Type: Application
    Filed: November 29, 2010
    Publication date: June 2, 2011
    Applicant: MESSIER-BUGATTI
    Inventors: Anthony SORIN, David Lemay, Michel Basset, Yann Chamaillard