Patents by Inventor Andre Laurent

Andre Laurent 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: 11995172
    Abstract: Accelerator access control whereby an application's access to an accelerator is revoked in order to allow the system to perform a system function. In one or more embodiments, when an application is executing, a credit system is utilized to provide credits for controlled access to the accelerator. When request information is received to remove access to a credit associated with the application's access to the accelerator, the credit is marked to fail with operating system interfaces. Also, in one or more embodiments, if the credit is in use for accessing the accelerator, an effective address associated with the credit is unmapped from the accelerator.
    Type: Grant
    Filed: April 5, 2023
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Brian Frank Veale, Bruce Mealey, Andre Laurent Albot, Nick Stilwell
  • Publication number: 20240069980
    Abstract: Method, computer program product, and computer system are provided. A first migration of a running logical partition (LPAR) is performed from a first-generation computer to a second-generation computer. Availability of a facility differs between the first- and second-generation computers. Upon completion of the first migration, an operating system of the running LPAR detects whether a required facility in use on the first-generation computer is available on the second-generation computer. Operating system takes an action to continue an orderly execution of the LPAR, the operating system, and threads of an application in the LPAR depending on the availability of the required facility. A second migration is performed of the running LPAR from the second-generation computer back to the first-generation computer. The required facility is available on the first-generation computer. The operating system restores access to threads of the application to the required facility.
    Type: Application
    Filed: August 24, 2022
    Publication date: February 29, 2024
    Inventors: Brian Frank Veale, Arnold Flores, Andre Laurent Albot, Juan M. Casas, JR.
  • Publication number: 20230237145
    Abstract: Accelerator access control whereby an application's access to an accelerator is revoked in order to allow the system to perform a system function. In one or more embodiments, when an application is executing, a credit system is utilized to provide credits for controlled access to the accelerator. When request information is received to remove access to a credit associated with the application's access to the accelerator, the credit is marked to fail with operating system interfaces. Also, in one or more embodiments, if the credit is in use for accessing the accelerator, an effective address associated with the credit is unmapped from the accelerator.
    Type: Application
    Filed: April 5, 2023
    Publication date: July 27, 2023
    Inventors: Brian Frank Veale, Bruce Mealey, Andre Laurent Albot, Nick Stilwell
  • Publication number: 20230052672
    Abstract: Within an interrupt routing structure, an interrupt handler is registered, the registering comprising storing a pointer to the interrupt handler in the interrupt routing structure. Responsive to determining that a received interrupt comprises a queuing bypass flag in a set state, the interrupt handler is executed, the executing bypassing an interrupt queueing mechanism.
    Type: Application
    Filed: August 10, 2021
    Publication date: February 16, 2023
    Applicant: International Business Machines Corporation
    Inventors: Matthew R. Ochs, Andre Laurent Albot, Hemanta Kumar Dutta
  • Patent number: 8949798
    Abstract: A computer implemented method, apparatus, and computer usable program code for returning a return code to an error hook in an application using a framework. An identifier and a pass-through are received from the error hook. The error hook is software code in the application. The pass-through is a set of parameters. If the identifier has an active status, a set of framework conditions is retrieved using the identifier. If the set of framework conditions is met, an inject callback is retrieved using the error identifier. The inject callback is called with the error identifier and the pass-through. An inject callback return code is received. If the inject callback return code is an execute return code, the execute return code is returned to the error hook.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andre Laurent Albot, Michael Gerard Mall, Bruce G. Mealey
  • Patent number: 8804868
    Abstract: A constant-amplitude and continuous-phase modulation method for modulating digital data and for demodulating said modulated signal, said data taking the form of symbols a(n) that can take a number M of states at least equal to 2, the method including, in transmission, use of a voltage-controlled oscillator (VCO) for which the control is the sum of pulses he(a(n), t?n T), the form and the amplitude of which depends on the value of a(n); and, in reception, use of a single impulse response filter C0(t) regardless of the value of M in transmission, said functions he and C0 having a number of parameters that are optimized in the design of the system in order to obtain at the output of the filter C0 a constellation that is as close as possible to the theoretical constellation.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: August 12, 2014
    Assignee: Thales
    Inventor: Pierre-André Laurent
  • Publication number: 20120275537
    Abstract: A constant-amplitude and continuous-phase modulation method for modulating digital data and for demodulating said modulated signal, said data taking the form of symbols a(n) that can take a number M of states at least equal to 2, the method including, in transmission, use of a voltage-controlled oscillator (VCO) for which the control is the sum of pulses he(a(n), t?n T), the form and the amplitude of which depends on the value of a(n); and, in reception, use of a single impulse response filter C0(t) regardless of the value of M in transmission, said functions he and C0 having a number of parameters that are optimized in the design of the system in order to obtain at the output of the filter C0 a constellation that is as close as possible to the theoretical constellation.
    Type: Application
    Filed: November 18, 2010
    Publication date: November 1, 2012
    Applicant: Thales
    Inventor: Pierre-André Laurent
  • Publication number: 20120216078
    Abstract: A computer implemented method, apparatus, and computer usable program code for returning a return code to an error hook in an application using a framework. An identifier and a pass-through are received from the error hook. The error hook is software code in the application. The pass-through is a set of parameters. If the identifier has an active status, a set of framework conditions is retrieved using the identifier. If the set of framework conditions is met, an inject callback is retrieved using the error identifier. The inject callback is called with the error identifier and the pass-through. An inject callback return code is received. If the inject callback return code is an execute return code, the execute return code is returned to the error hook.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andre Laurent Albot, Michael Gerard Mall, Bruce G. Mealey
  • Patent number: 8127277
    Abstract: A computer implemented method, apparatus, and computer usable program code for returning a return code to an error hook in an application using a framework. An identifier and a pass-through are received from the error hook. The error hook is software code in the application. The pass-through is a set of parameters. If the identifier has an active status, a set of framework conditions is retrieved using the identifier. If the set of framework conditions is met, an inject callback is retrieved using the error identifier. The inject callback is called with the error identifier and the pass-through. An inject callback return code is received. If the inject callback return code is an execute return code, the execute return code is returned to the error hook.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andre Laurent Albot, Michael Gerard Mall, Bruce G. Mealey
  • Patent number: 8023596
    Abstract: A system and method for estimating and tracking the frequency offset for a transmission system whose bandwidth is not insignificant with respect to the central frequency, the system transmitting a waveform including fixed carriers whose level is substantially greater than that of the carriers transporting the information, the carriers having frequencies F0 . . . FN-1, and the useful signal carrying the information. The system has N banks (100) of band-pass filters with, each bank having P filters, suitable for covering all of the values that the frequencies F0 . . . FN-1 may take after Doppler offset. A filter output is connected to a quadratic envelope detector. P adders (200) are suitable for adding the corresponding outputs of the N banks of filters. A system (300) detects the position of the two largest maxima from the P sums and validates the position of the largest maximum. A system (400) stores the positions of the two largest maxima and their “weight” and for predicting the current value.
    Type: Grant
    Filed: November 24, 2006
    Date of Patent: September 20, 2011
    Assignee: Thales
    Inventor: Pierre-André Laurent
  • Patent number: 7835228
    Abstract: A method for transmitting data is disclosed having the following steps: emitting packets of at least two types: pure data (long packets) and acknowledgments of receipt (acknowledgment) (short packets). Each packet is formed of three components: a—an acquisition preamble, (1) for presence detection and the joint determination of the initial values of the time shift and of the frequency shift, and b—the data proper, (2) and c—a set of unmodulated fixed carriers (3) making it possible to permanently estimate the frequency shift.
    Type: Grant
    Filed: November 24, 2006
    Date of Patent: November 16, 2010
    Assignee: Thales
    Inventor: Pierre-Andre Laurent
  • Publication number: 20090219786
    Abstract: A method for transmitting data is disclosed having the following steps: emitting packets of at least two types: pure data (long packets) and acknowledgments of receipt (acknowledgment ) (short packets). Each packet is formed of three components: a—an acquisition preamble, (1) for presence detection and the joint determination of the initial values of the time shift and of the frequency shift, and b—the data proper, (2) and c—a set of unmodulated fixed carriers (3) making it possible to permanently estimate the frequency shift.
    Type: Application
    Filed: November 24, 2006
    Publication date: September 3, 2009
    Applicant: THALES
    Inventor: Pierre-Andre Laurent
  • Patent number: 7561702
    Abstract: Method and system adapted to modifying an audio signal or speech signal comprising a step in which the frequency spectrum S(k) of the signal is converted by the application of a non-linear function. The method comprises at least the following steps: firstly, determining the signal level A(k), B(k) associated with a frequency k by taking account of different levels a(k), b(k) of the signal for the frequency k concerned and/or the neighboring frequencies (step 2a, step 8a); secondly, applying the non-linear function to said level A(k), B(k).
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: July 14, 2009
    Assignee: Thales
    Inventor: Pierre André Laurent
  • Publication number: 20090067562
    Abstract: A system and method for estimating and tracking the frequency offset for a transmission system whose bandwidth is not insignificant with respect to the central frequency, the system transmitting a waveform including fixed carriers whose level is substantially greater than that of the carriers transporting the information, the carriers having frequencies F0 . . . FN-1, and the useful signal carrying the information. The system has N banks (100) of band-pass filters with, each bank having P filters, suitable for covering all of the values that the frequencies F0 . . . FN-1 may take after Doppler offset. A filter output is connected to a quadratic envelope detector. P adders (200) are suitable for adding the corresponding outputs of the N banks of filters. A system (300) detects the position of the two largest maxima from the P sums and validates the position of the largest maximum. A system (400) stores the positions of the two largest maxima and their “weight” and for predicting the current value.
    Type: Application
    Filed: November 24, 2006
    Publication date: March 12, 2009
    Applicant: THALES
    Inventor: Pierre-Andre Laurent
  • Patent number: 7477874
    Abstract: A device and a method for the rejection of interference in a payload signal are described. The method includes evaluating the interference phase and evaluating the instantaneous amplitude of the interference by the least error squares method, forming a ratio r=(B2/(A2+B2)) where A is the real part of the amplitude of the interference and B is the complex part of the amplitude of the interference. If r is below the threshold value r0, the signal is corrected by replacing the central sample of the signal by a weighted sum moderated by the central sample and neighboring samples.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: January 13, 2009
    Assignee: Thales
    Inventor: Pierre-André Laurent
  • Publication number: 20080295081
    Abstract: A computer implemented method, apparatus, and computer usable program code for returning a return code to an error hook in an application using a framework. An identifier and a pass-through are received from the error hook. The error hook is software code in the application. The pass-through is a set of parameters. If the identifier has an active status, a set of framework conditions is retrieved using the identifier. If the set of framework conditions is met, an inject callback is retrieved using the error identifier. The inject callback is called with the error identifier and the pass-through. An inject callback return code is received. If the inject callback return code is an execute return code, the execute return code is returned to the error hook.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Inventors: Andre Laurent Albot, Michael Gerard Mall, Bruce G. Mealey
  • Patent number: 7453951
    Abstract: A system and method for transmitting an analog signal. The analog signal is converted into complex numbers such that two successive audio samples respectively form a real part and an imaginary part of a respective complex number. The complex numbers are then dispersed in a time-frequency space. The complex numbers are then modulated through a digital modulator into temporal signals and the temporal signals are output for transmission. Thereby, a digital modulator conventionally used for modulating digital input signals can operate for the transmission of an analog signal.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: November 18, 2008
    Assignee: Thales
    Inventors: Pierre André Laurent, Cédric Demeure
  • Patent number: 7366224
    Abstract: A method and device are disclosed for the detection and synchronization of a signal in a frequency-hopping system. The method has a step, for each frequency F(1) . . . F(M), of selecting the K samples corresponding to the greatest values of the signal, and their positions. For a given position, the M greatest values are combined which are selected from among K samples on each frequency having the given position. The greatest combined value is kept and the corresponding position. The greatest combined value is compared with a threshold value, and if the greatest combined value is greater than this threshold value, then the detection of the signal is declared.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: April 29, 2008
    Assignee: Thales
    Inventor: Pierre André Laurent
  • Patent number: 7203231
    Abstract: A method and device to equalize a signal received by a receiver after having traveled through a transmission channel, the signal including one data block and several probes located on either side of the data block. The method includes a step in which the impulse response of the channel is estimated before and after a data block n in taking account of the probes (Probe n 1 and Probe n) located on either side of the data block n and also of the probes that precede and follow the Probes n?1 and Probe n, the probes being weighted and combined with one another.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: April 10, 2007
    Assignee: Thales
    Inventor: Pierre André Laurent
  • Patent number: 7116676
    Abstract: A system and method to provide continuity of service in a radio broadcasting system, wherein the radio broadcasting system includes at least one modem using the COFDM technique, and transmits N time-frequency cells modulated independently of one another. A number N1 of cells conveying digital audio signal S1 and a number N2 of cells conveying analog audio signal S2 are transmitted to a receiver. When the receiver cannot decode the signal in the N1 cells, the receiver replaces the digitized audio signal S1 with the analog signal S2.
    Type: Grant
    Filed: October 15, 2001
    Date of Patent: October 3, 2006
    Assignee: Thales
    Inventor: Pierre-André Laurent