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).

  • Publication number: 20250148089
    Abstract: Techniques for instruction prefix encoding for cryptographic computing capability data types are described. In an embodiment, an apparatus includes an instruction decoder to decode a first instruction including a first prefix; and cryptography circuitry to perform a cryptographic operation on data, the cryptographic operation to be based at least in part on the first prefix and a relative enumeration in a pointer to the data.
    Type: Application
    Filed: July 1, 2023
    Publication date: May 8, 2025
    Applicant: Intel Corporation
    Inventors: David M. Durham, Michael LeMay, Hans Goran Liljestrand
  • Publication number: 20250136087
    Abstract: Aspects of the present disclosure relate to an electric or hybrid vehicle. Aspects of the vehicle may be used to provide a variety of functionality, including power exporting and aggregation, power take off functionality, thermal signature reduction, and improved vehicle longevity, vehicle turning, and vehicle control techniques.
    Type: Application
    Filed: January 31, 2023
    Publication date: May 1, 2025
    Inventors: Austin R. Bartz, Kevin P. Blair, Bradley A. Bracht, Christopher Brown, Scott P. Dudley, Jonathon P. Graus, Christopher D. Harwood, Jacob Jaekook Jeong, Forrest W. Johnson, Yassin M. Kelay, Jeremy M. Markstrom, Greg B. Miner, Jeffrey I. Peterman, Stephen J. Roskens, Rick Rue, Tyler Alexander, David Buehler, Jonathan Little, Michael A. Thomas, Adam Lemay, Christopher Edwards
  • Patent number: 12282567
    Abstract: Technologies disclosed herein provide cryptographic computing with cryptographically encoded pointers in multi-tenant environments. An example method comprises executing, by a trusted runtime, first instructions to generate a first address key for a private memory region in the memory and generate a first cryptographically encoded pointer to the private memory region in the memory. Generating the first cryptographically encoded pointer includes storing first context information associated with the private memory region in first bits of the first cryptographically encoded pointer and performing a cryptographic algorithm on a slice of a first linear address of the private memory region based, at least in part, on the first address key and a first tweak, the first tweak including the first context information. The method further includes permitting a first tenant in the multi-tenant environment to access the first address key and the first cryptographically encoded pointer to the private memory region.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: April 22, 2025
    Assignee: Intel Corporation
    Inventors: David M. Durham, Michael LeMay, Ramya Jayaram Masti, Gilbert Neiger, Jason W. Brandt
  • Patent number: 12275212
    Abstract: The repositioning station (200) allows a continuous shingled stream (120) of overlapping semirigid planar articles (100) to be transported on an incoming conveyor (122) along a transport circuit (204) onto an outgoing conveyor (302) so as to form a stack that can be carried away upon the outgoing conveyor (302). The repositioning station (200) includes a lateral deviation assembly (210) and may also include a final positioning assembly (212). The transport circuit (204) within the lateral deviation assembly (210) follows a generally ellipsoidal deviation path to veer the shingled stream (120) and also to pivot the articles (100) therein about a curvilinear axis (206) from a facedown position to an upright position. The outgoing conveyor (302) can carry the cartons (100) in a direction that is parallel to that of the incoming conveyor (122).
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: April 15, 2025
    Assignee: CONCEPTION IMPACK DTCI INC.
    Inventors: Dominic Thériault, Mathieu Tremblay, Michel Beauséjour, Raphaël Desmarais, Javier De La Calle, David Leblanc, Jonathan Lemay
  • Patent number: 12253958
    Abstract: This disclosure is directed to a system for address mapping and translation protection. In one embodiment, processing circuitry may include a virtual machine manager (VMM) to control specific guest linear address (GLA) translations. Control may be implemented in a performance sensitive and secure manner, and may be capable of improving performance for critical linear address page walks over legacy operation by removing some or all of the cost of page walking extended page tables (EPTs) for critical mappings. Alone or in combination with the above, certain portions of a page table structure may be selectively made immutable by a VMM or early boot process using a sub-page policy (SPP). For example, SPP may enable non-volatile kernel and/or user space code and data virtual-to-physical memory mappings to be made immutable (e.g., non-writable) while allowing for modifications to non-protected portions of the OS paging structures and particularly the user space.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: March 18, 2025
    Assignee: Intel Corporation
    Inventors: Ravi L. Sahita, Gilbert Neiger, Vedvyas Shanbhogue, David M. Durham, Andrew V. Anderson, David A. Koufaty, Asit K. Mallick, Arumugam Thiyagarajah, Barry E. Huntley, Deepak K. Gupta, Michael Lemay, Joseph F. Cihula, Baiju V. Patel
  • Publication number: 20250068776
    Abstract: Methods and apparatus relating to techniques for region-based deterministic memory safety are described. In some embodiment, one or more instructions may be used to encrypt, decrypt, and/or check a pointer to a portion of the data stored in memory. The portion of the data is stored in a first region of the memory. The first region of the memory includes a plurality of identically sized allocation slots. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: November 14, 2024
    Publication date: February 27, 2025
    Applicant: Intel Corporation
    Inventors: Michael LeMay, David M. Durham
  • Patent number: 12216922
    Abstract: A processor is to execute a first instruction to perform a simulated return in a program from a callee function to a caller function based on a first input stack pointer encoded with a first security context of a first callee stack frame. To perform the simulated return is to include generating a first simulated stack pointer to the caller stack frame. The processor is further to, in response to identifying an exception handler in the first caller function, execute a second instruction to perform a simulated call based on a second input stack pointer encoded with a second security context of the caller stack frame. To perform the simulated call is to include generating a second simulated stack pointer to a new stack frame containing an encrypted instruction pointer associated with the exception handler. The second simulated stack pointer is to be encoded with a new security context.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: February 4, 2025
    Assignee: Intel Corporation
    Inventors: Hans G. Liljestrand, Sergej Deutsch, David M. Durham, Michael LeMay, Karanvir S. Grewal
  • Patent number: 12168520
    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: Grant
    Filed: December 9, 2020
    Date of Patent: December 17, 2024
    Assignee: SAFRAN HELICOPTER ENGINES
    Inventors: David Lemay, Jean-Philippe Jacques Marin
  • 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: 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
  • 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
  • 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