Patents by Inventor John S. Langford

John S. Langford 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: 20240051655
    Abstract: A system and method for lift augmentation of an aircraft having a wing with a leading edge and a trailing edge extending along a wingspan, a plurality of thrust-producing devices connected to the bottom of said wing, at least one flap connected to an inboard portion of said wing proximate the trailing edge, and an aircraft roll control device connected to said wing, wherein the improvement comprises a plurality of slipstreams associated with a plurality of thrust producing devices and a flap adaptable to deflect from a chord of the inboard portion of the wing.
    Type: Application
    Filed: September 12, 2023
    Publication date: February 15, 2024
    Applicant: ELECTRA AERO, INC.
    Inventors: Christopher B. COURTIN, Mark DRELA, Robert John HANSMAN, JR., John S. LANGFORD, III, Oliver MASEFIELD
  • Patent number: 11787526
    Abstract: A system and method for lift augmentation of an aircraft having a wing with a leading edge and a trailing edge extending along a wingspan, a plurality of thrust-producing devices connected to the bottom of said wing, at least one flap connected to an inboard portion of said wing proximate the trailing edge, and an aircraft roll control device connected to said wing, wherein the improvement comprises a plurality of slipstreams associated with a plurality of thrust producing devices and a flap adaptable to deflect from a chord of the inboard portion of the wing.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: October 17, 2023
    Assignee: Electra Aero, Inc.
    Inventors: Christopher B. Courtin, Mark Drela, Robert John Hansman, Jr., John S. Langford, III, Oliver Masefield
  • Publication number: 20230063801
    Abstract: A system and method for lift augmentation of an aircraft having a wing with a leading edge and a trailing edge extending along a wingspan, a plurality of thrust-producing devices connected to the bottom of said wing, at least one flap connected to an inboard portion of said wing proximate the trailing edge, and an aircraft roll control device connected to said wing, wherein the improvement comprises a plurality of slipstreams associated with a plurality of thrust producing devices and a flap adaptable to deflect from a chord of the inboard portion of the wing.
    Type: Application
    Filed: December 23, 2021
    Publication date: March 2, 2023
    Applicant: ELECTRA AERO, INC.
    Inventors: Christopher B. COURTIN, Mark DRELA, Robert John HANSMAN, JR., John S. LANGFORD, III, Oliver MASEFIELD
  • Patent number: 10229108
    Abstract: A system and method for adaptive spell checking and correction. The method includes tracking frequencies of historical replacement strings of characters, and providing a list of “n” number of the historical replacement strings of characters in response to a string of characters which were previously changed or are not recognized.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William K. Bodin, Gregory J. Boss, Rick A. Hamilton, II, John S. Langford
  • Publication number: 20160132545
    Abstract: A system and method for adaptive spell checking and correction. The method includes tracking frequencies of historical replacement strings of characters, and providing a list of “n” number of the historical replacement strings of characters in response to a string of characters which were previously changed or are not recognized.
    Type: Application
    Filed: January 14, 2016
    Publication date: May 12, 2016
    Inventors: William K. BODIN, Gregory J. BOSS, Rick A. HAMILTON, II, John S. LANGFORD
  • Patent number: 9275036
    Abstract: A system and method for adaptive spell checking and correction. The method includes tracking frequencies of historical replacement strings of characters, and providing a list of “n” number of the historical replacement strings of characters in response to a string of characters which were previously changed or are not recognized.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William K. Bodin, Gregory J. Boss, Rick A. Hamilton, II, John S. Langford
  • Patent number: 8712757
    Abstract: A method for communication management includes receiving at least one keyword and receiving a replay time span input. Further, the method includes receiving a plurality of communication inputs including at least a first communication input and a second communication input, monitoring at least the first communication input and second communication input for the at least one keyword, and determining an instantiation of the at least one keyword in at least one of the first communication input and second communication input. Additionally, the method includes associating the determined instantiation with one of the first communication input and second communication input, and providing at least a portion of the communication associated with the determined instantiation based on the replay time span input responsive to the instantiation.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: April 29, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Rick A. Hamilton, II, Peter G. Finn, Christopher J. Dawson, John S. Langford
  • Patent number: 7962955
    Abstract: The present invention is a solution for detecting a spoofed command button in a pop-up window. The solution tracks the creation process of a pop-up window, detects the presence of command buttons in the pop-up window, verifies the value labeled on each command button in the pop-up window and determines a follow-up action generated from selecting a command button on the pop-up window.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Gang Chen, Rick A. Hamilton, II, John S. Langford
  • Patent number: 7788520
    Abstract: Administering a system dump on a redundant node controller including detecting a communications failure between a system controller and the redundant node controller; generating a unique identifier for the communications failure; instructing a primary node controller to provoke a system dump on the redundant node controller; provoking the system dump on the redundant node controller including suspending a processor of the redundant node controller and storing during the suspension of the processor the unique identifier for the communications failure and an instruction to execute the system dump on the redundant node controller; releasing the processor of the redundant node controller from suspension; in response to releasing the processor from suspension, identifying the unique identifier for the communications failure and the instruction to execute the system dump; and executing the system dump including associating the system dump with the unique identifier.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
  • Patent number: 7743274
    Abstract: Administering correlated error logs in a computer system having a system controller and one or more redundant node controllers including providing by the system controller to a redundant node controller a unique identifier for error logs; detecting by the system controller a communications failure between the system controller and the redundant node controller; in response to detecting the communications failure, generating by the system controller a system controller error log for the communications failure including the unique identifier; detecting by the redundant node controller the communications failure between the system controller and the redundant node controller; and in response to detecting the communications failure, generating by the redundant node controller a redundant node controller error log for the communications failure including the unique identifier.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
  • Patent number: 7734948
    Abstract: Recovery of a redundant node controller in a computer system including determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller; in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller; if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running; and if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
  • Patent number: 7543155
    Abstract: A method for developing a password based on a biometric template via a graphical user interface (GUI). The method includes receiving a password request input by a user via the graphical user interface, receiving a passphrase input by the user and simultaneously obtaining data associated with keystroke dynamics of a user while the user inputs the passphrase, creating a biometric template based upon the data obtained and keystroke dynamics data of the user collected over a predetermined period of time, generating the password based on the biometric template created and the passphrase inputted, and displaying the generated password to the user via the graphical user interface.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Adriana Kobylak, John S. Langford, Madeline Vega
  • Publication number: 20090077412
    Abstract: Administering a system dump on a redundant node controller including detecting a communications failure between a system controller and the redundant node controller; generating a unique identifier for the communications failure; instructing a primary node controller to provoke a system dump on the redundant node controller; provoking the system dump on the redundant node controller including suspending a processor of the redundant node controller and storing during the suspension of the processor the unique identifier for the communications failure and an instruction to execute the system dump on the redundant node controller; releasing the processor of the redundant node controller from suspension; in response to releasing the processor from suspension, identifying the unique identifier for the communications failure and the instruction to execute the system dump; and executing the system dump including associating the system dump with the unique identifier.
    Type: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: International Business Machines Corporation
    Inventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
  • Publication number: 20090070639
    Abstract: Administering correlated error logs in a computer system having a system controller and one or more redundant node controllers including providing by the system controller to a redundant node controller a unique identifier for error logs; detecting by the system controller a communications failure between the system controller and the redundant node controller; in response to detecting the communications failure, generating by the system controller a system controller error log for the communications failure including the unique identifier; detecting by the redundant node controller the communications failure between the system controller and the redundant node controller; and in response to detecting the communications failure, generating by the redundant node controller a redundant node controller error log for the communications failure including the unique identifier.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 12, 2009
    Applicant: International Business Machines Corporation
    Inventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
  • Publication number: 20090055679
    Abstract: Recovery of a redundant node controller in a computer system including determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller; in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller; if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running; and if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
  • Patent number: 7480829
    Abstract: A method for correcting a formatting error in a flash memory is disclosed. An error in a first formatting of a first flash memory is discovered, and a second formatting is extracted from a second flash memory storing second data. The erroneous first formatting is replaced with a modification of the second formatting, and first data is stored in the first flash memory with the modification of the second formatting. The first data is different from the second data.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Marc A. Dickenson, John S. Langford, Atit D. Patel
  • Patent number: 7475278
    Abstract: A method for correcting a formatting error in a boot sector of a hard disk drive is disclosed. An error in a first formatting of a first hard disk drive is discovered, and a second formatting is extracted from a second hard disk drive storing second data. The erroneous first formatting is replaced with a modification of the second formatting, and first data is stored in the first hard disk drive with the modification of the second formatting. The first data is different from the second data.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Marc A. Dickenson, John S. Langford, Atit D. Patel
  • Publication number: 20080168168
    Abstract: A method for communication management includes receiving at least one keyword and receiving a replay time span input. Further, the method includes receiving a plurality of communication inputs including at least a first communication input and a second communication input, monitoring at least the first communication input and second communication input for the at least one keyword, and determining an instantiation of the at least one keyword in at least one of the first communication input and second communication input. Additionally, the method includes associating the determined instantiation with one of the first communication input and second communication input, and providing at least a portion of the communication associated with the determined instantiation based on the replay time span input responsive to the instantiation.
    Type: Application
    Filed: January 10, 2007
    Publication date: July 10, 2008
    Inventors: Rick A. Hamilton, Peter G. Finn, Christopher J. Dawson, John S. Langford
  • Patent number: D873200
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: January 21, 2020
    Assignee: The Boeing Company
    Inventors: John S. Langford, III, Brian M. Yutko
  • Patent number: D873201
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: January 21, 2020
    Assignee: The Boeing Company
    Inventors: John S. Langford, III, Brian M. Yutko