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: 11954045Abstract: 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: GrantFiled: September 24, 2021Date of Patent: April 9, 2024Assignee: Intel CorporationInventors: David M. Durham, Michael LeMay, Santosh Ghosh, Sergej Deutsch
-
Publication number: 20240104013Abstract: 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: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Applicant: Intel CorporationInventors: Michael LeMay, David M. Durham
-
Publication number: 20240104027Abstract: 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: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Applicant: Intel CorporationInventors: Santosh Ghosh, Christoph Dobraunig, Michael LeMay, David M. Durham
-
Publication number: 20240095063Abstract: 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: ApplicationFiled: September 21, 2022Publication date: March 21, 2024Applicant: Intel CorporationInventors: Michael LeMay, Scott Constable, David M. Durham
-
Patent number: 11922220Abstract: 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: GrantFiled: April 16, 2019Date of Patent: March 5, 2024Assignee: Intel CorporationInventors: 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: 20220411091Abstract: 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: ApplicationFiled: December 9, 2020Publication date: December 29, 2022Applicant: SAFRAN HELICOPTER ENGINESInventors: David Lemay, Jean-Philippe Jacques Marin
-
Patent number: 10023159Abstract: 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: GrantFiled: November 29, 2010Date of Patent: July 17, 2018Assignee: MESSIER-BUGATTI-DOWTYInventors: Anthony Sorin, David Lemay, Michel Basset, Yann Chamaillard
-
Patent number: 9452826Abstract: 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: GrantFiled: December 12, 2014Date of Patent: September 27, 2016Assignee: MESSIER-BUGATTI-DOWTYInventors: Clement Gorce, David Lemay
-
Patent number: 9134730Abstract: 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: GrantFiled: May 3, 2011Date of Patent: September 15, 2015Assignee: MESSIER-BUGATTI-DOWTYInventors: David Lemay, David Frank, Michel Basset, Yann Chamaillard
-
Patent number: 9126572Abstract: 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: GrantFiled: December 18, 2013Date of Patent: September 8, 2015Assignee: MESSIER-BUGATTI-DOWTYInventors: Jean-Baptiste Vaney, David Frank, David Lemay
-
Publication number: 20150175257Abstract: 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: ApplicationFiled: December 12, 2014Publication date: June 25, 2015Applicant: MESSIER-BUGATTI-DOWTYInventors: Clement Gorce, David Lemay
-
Patent number: 9061661Abstract: 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: GrantFiled: December 20, 2013Date of Patent: June 23, 2015Assignee: MESSIER-BUGATTI-DOWTYInventors: Jean-Baptiste Vaney, David Frank, David Lemay
-
Publication number: 20140180506Abstract: 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: ApplicationFiled: December 20, 2013Publication date: June 26, 2014Applicant: MESSIER-BUGATTI-DOWTYInventors: Jean-Baptiste VANEY, David FRANK, David LEMAY
-
Publication number: 20140180505Abstract: 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: ApplicationFiled: December 18, 2013Publication date: June 26, 2014Applicant: MESSIER-BUGATTI-DOWTYInventors: Jean-Baptiste VANEY, David FRANK, David LEMAY
-
Patent number: 8666598Abstract: 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: GrantFiled: August 17, 2011Date of Patent: March 4, 2014Assignee: Messier-Bugatti-DowtyInventors: David Lemay, David Frank, Michel Basset, Yann Chamaillard
-
Patent number: 8584989Abstract: 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: GrantFiled: September 20, 2011Date of Patent: November 19, 2013Assignee: Messier-Bugatti-DowtyInventors: David Lemay, David Frank, Michel Basset, Yann Chamaillard
-
Publication number: 20120072057Abstract: 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: ApplicationFiled: September 20, 2011Publication date: March 22, 2012Applicant: MESSIER-BUGATTI-DOWTYInventors: David LEMAY, David FRANK, Michel BASSET, Yann CHAMAILLARD
-
Publication number: 20120046834Abstract: 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: ApplicationFiled: August 17, 2011Publication date: February 23, 2012Applicant: MESSIER-BUGATTI-DOWTYInventors: David LEMAY, David Frank, Michel Basset, Yann Chamaillard
-
Publication number: 20110276226Abstract: 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: ApplicationFiled: May 3, 2011Publication date: November 10, 2011Applicant: MESSIER-BUGATTIInventors: David LEMAY, David FRANK, Michel BASSET, Yann CHAMAILLARD
-
Publication number: 20110127828Abstract: 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: ApplicationFiled: November 29, 2010Publication date: June 2, 2011Applicant: MESSIER-BUGATTIInventors: Anthony SORIN, David Lemay, Michel Basset, Yann Chamaillard