Patents by Inventor Nathan J Harrington

Nathan J Harrington 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: 9412371
    Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to receive a current waveform of a communication between a plurality of participants. Additionally, the programming instructions are operable to create a voiceprint from the current waveform if the current waveform is of a human voice. Furthermore, the programming instructions are operable to determine one of whether a match exists between the voiceprint and one library waveform of one or more library waveforms, whether a correlation exists between the voiceprint and a number of library waveforms of the one or more library waveforms and whether the voiceprint is unique.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: August 9, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventor: Nathan J. Harrington
  • Patent number: 8965181
    Abstract: A method of automatic announcer voice removal from a televised sporting event. A sound processing circuit divides an audio input signal of a televised sporting event into multiple audio segments. The audio input signal includes crowd noise and announcer commentary. If an audio segment does not exceed a pre-defined amplitude threshold, a voice removal utility adds the audio segment to a recent crowd noise library and stores the segment in an output buffer. If the amplitude of a segment exceeds the threshold, the utility adds the segment to a recent announcer voice library. The sound processing circuit generates an attenuated version of the segment and blends the attenuated version with one or more mixed segments from the recent crowd noise library. The voice removal utility stores the attenuated and blended segment in the output buffer and outputs one or more audio segments from the buffer in a chronological order.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventor: Nathan J. Harrington
  • Publication number: 20140343941
    Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to receive a current waveform of a communication between a plurality of participants. Additionally, the programming instructions are operable to create a voiceprint from the current waveform if the current waveform is of a human voice. Furthermore, the programming instructions are operable to determine one of whether a match exists between the voiceprint and one library waveform of one or more library waveforms, whether a correlation exists between the voiceprint and a number of library waveforms of the one or more library waveforms and whether the voiceprint is unique.
    Type: Application
    Filed: August 1, 2014
    Publication date: November 20, 2014
    Inventor: Nathan J. Harrington
  • Patent number: 8826210
    Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to receive a current waveform of a communication between a plurality of participants. Additionally, the programming instructions are operable to create a voiceprint from the current waveform if the current waveform is of a human voice. Furthermore, the programming instructions are operable to determine one of whether a match exists between the voiceprint and one library waveform of one or more library waveforms, whether a correlation exists between the voiceprint and a number of library waveforms of the one or more library waveforms and whether the voiceprint is unique.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Nathan J. Harrington
  • Patent number: 8587667
    Abstract: A system and method for implementing beyond field-of-view tracked object positional indicators for television event directors and camera operators. The present invention includes a camera having a field-of-view. The camera tracks an off-screen object. A coordinate manager blends an on-screen indication of distance that the object is away from said field-of-view. The camera is positioned to avoid the object in the field-of-view.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: Nathan J. Harrington
  • Publication number: 20130279701
    Abstract: A method of automatic announcer voice removal from a televised sporting event. A sound processing circuit divides an audio input signal of a televised sporting event into multiple audio segments. The audio input signal includes crowd noise and announcer commentary. If an audio segment does not exceed a pre-defined amplitude threshold, a voice removal utility adds the audio segment to a recent crowd noise library and stores the segment in an output buffer. If the amplitude of a segment exceeds the threshold, the utility adds the segment to a recent announcer voice library. The sound processing circuit generates an attenuated version of the segment and blends the attenuated version with one or more mixed segments from the recent crowd noise library. The voice removal utility stores the attenuated and blended segment in the output buffer and outputs one or more audio segments from the buffer in a chronological order.
    Type: Application
    Filed: May 16, 2013
    Publication date: October 24, 2013
    Inventor: NATHAN J. HARRINGTON
  • Patent number: 8515257
    Abstract: A method of automatic announcer voice removal from a televised sporting event. A sound processing circuit divides an audio input signal of a televised sporting event into multiple audio segments. The audio input signal includes crowd noise and announcer commentary. If an audio segment does not exceed a pre-defined amplitude threshold, a voice removal utility adds the audio segment to a recent crowd noise library and stores the segment in an output buffer. If the amplitude of a segment exceeds the threshold, the utility adds the segment to a recent announcer voice library. The sound processing circuit generates an attenuated version of the segment and blends the attenuated version with one or more mixed segments from the recent crowd noise library. The voice removal utility stores the attenuated and blended segment in the output buffer and outputs one or more audio segments from the buffer in a chronological order.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventor: Nathan J. Harrington
  • Patent number: 8347247
    Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to receive a current waveform of a communication between a plurality of participants. Additionally, the programming instructions are operable to create a voiceprint from the current waveform if the current waveform is of a human voice. Furthermore, the programming instructions are operable to determine one of whether a match exists between the voiceprint and one library waveform of one or more library waveforms, whether a correlation exists between the voiceprint and a number of library waveforms of the one or more library waveforms and whether the voiceprint is unique.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Nathan J. Harrington
  • Patent number: 8208860
    Abstract: A transmitter transmits a signal to a receiver along a transmission path. The respective positions of the transmitter and the receiver are determined, and notice is received that a moving vehicle is proximate to the transmission path. Responsive to such notice, the moving vehicle position is determined, and such position is used with the transmitter and receiver positions to determine whether the moving vehicle is located between the transmitter and receiver positions. If so, the moving vehicle position is used to calculate the time delay between the times at which first and second components of the transmitted signal are received at the receiver, wherein the first component is transmitted directly to the receiver, and the second component is transmitted to the receiver after reflection from the moving vehicle. The calculated time delay is then used to provide a corrective signal component, which is employed to reduce degradation of the first component caused by the second signal component.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nathan J. Harrington, Harry L. Hoots, III, Belton L. Monroe
  • Patent number: 7949900
    Abstract: Disclosed is a method, system, and computer program product for automatically configuring information systems to support mission objectives. A Mission SoulPad is connected to an information system via a communication bus, such as a USB bus connection. The Mission SoulPad may autonomously detect and configure components of the information system (e.g., displays, sensors, emitters, transceivers) to support the defined objectives of the Mission SoulPad. The Mission SoulPad may also identify malfunctioning components of the information system needing repair or replacement. Typical operations of malfunctioning components may be dynamically re-routed to functional components. Entire sensor and information display suites may be transitioned simply by moving the Mission SoulPad between available information systems. This ensures that mission critical information is consistently available regardless of the type of system the Mission SoulPad is connected to.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nathan J. Harrington, Chandrasekhar Narayanaswami
  • Publication number: 20110105035
    Abstract: A transmitter transmits a signal to a receiver along a transmission path. The respective positions of the transmitter and the receiver are determined, and notice is received that a moving vehicle is proximate to the transmission path. Responsive to such notice, the moving vehicle position is determined, and such position is used with the transmitter and receiver positions to determine whether the moving vehicle is located between the transmitter and receiver positions. If so, the moving vehicle position is used to calculate the time delay between the times at which first and second components of the transmitted signal are received at the receiver, wherein the first component is transmitted directly to the receiver, and the second component is transmitted to the receiver after reflection from the moving vehicle. The calculated time delay is then used to provide a corrective signal component, which is employed to reduce degradation of the first component caused by the second signal component.
    Type: Application
    Filed: November 3, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan J. Harrington, Harry L. Hoots, III, Belton L. Monroe
  • Patent number: 7872572
    Abstract: Systems and methods for vehicle mounted infrared wavelength information displays for traffic camera viewers are disclosed. A method includes obtaining vehicle positioning data associated with at least one vehicle and, based upon the vehicle positioning data, selectively emitting infrared wavelength light from a set of a plurality of light emitting diodes (LEDs) arranged on exterior surfaces of the at least one vehicle.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nathan J. Harrington, Harry L. Hoots, III
  • Patent number: 7865253
    Abstract: A system and method detects low grade physical motions of an electronic device, such as a laptop computer, and takes protective measures if the physical motions match a pre-specified physical motion pattern. The pre-specified physical motion pattern may have been selected as a pattern which, if left alone, could cause cumulative damage to the electronic device. Alternatively, the pre-specified motion pattern may have been selected as a pattern which tended to indicate that more aggressive and abrupt movements would be forthcoming. The system and method further detects sustained motion (such as in a laptop bag) such that the laptop may shut-off so that the laptop does not overheat or get damaged. The system and method may be configured such that a system administrator may be notified if laptop is being abused. In a similar manner, the history of the percussive impacts or movements may be kept or logged for future use.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventor: Nathan J. Harrington
  • Publication number: 20100100376
    Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to receive a current waveform of a communication between a plurality of participants. Additionally, the programming instructions are operable to create a voiceprint from the current waveform if the current waveform is of a human voice. Furthermore, the programming instructions are operable to determine one of whether a match exists between the voiceprint and one library waveform of one or more library waveforms, whether a correlation exists between the voiceprint and a number of library waveforms of the one or more library waveforms and whether the voiceprint is unique.
    Type: Application
    Filed: October 17, 2008
    Publication date: April 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Nathan J. HARRINGTON
  • Patent number: 7692552
    Abstract: A method for enhancing driver safety through body position monitoring with remote sensors, and furnishing feedback in response to vehicle motion, driver activities, and external driving conditions, wherein the method includes: monitoring and characterizing signals from at least one sensor mounted on the body of a driver; monitoring and characterizing signals from at least one vehicle mounted sensor; determining driver activity based on disambiguating the signals from the driver and vehicle mounted sensors; providing feedback to the driver based on the determined driver activity, vehicle motion, and external driving conditions; and wherein the feedback is employed to modify driver behavior and enhance driver safety.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Nathan J. Harrington, Chandrasekhar Narayanaswami
  • Publication number: 20100077263
    Abstract: Disclosed is a method, system, and computer program product for automatically configuring information systems to support mission objectives. A Mission SoulPad is connected to an information system via a communication bus, such as a USB bus connection. The Mission SoulPad may autonomously detect and configure components of the information system (e.g., displays, sensors, emitters, transceivers) to support the defined objectives of the Mission SoulPad. The Mission SoulPad may also identify malfunctioning components of the information system needing repair or replacement. Typical operations of malfunctioning components may be dynamically re-routed to functional components. Entire sensor and information display suites may be transitioned simply by moving the Mission SoulPad between available information systems. This ensures that mission critical information is consistently available regardless of the type of system the Mission SoulPad is connected to.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Inventors: Nathan J. Harrington, Chandrasekhar Narayanaswami
  • Publication number: 20100066563
    Abstract: Systems and methods for vehicle mounted infrared wavelength information displays for traffic camera viewers are disclosed.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan J. HARRINGTON, Harry L. HOOTS, III
  • Publication number: 20100017817
    Abstract: The present disclosure describes a method for inserting advertisements into a traffic camera image. The method may receive an advertisement package, the advertisement package comprising a business identifier, a message text, and a price per congestion level. The method may store the advertisement package. The method may receive a user query for a traffic camera image. The method may receive the traffic camera image, the traffic camera image comprising a camera image, a business indicator, and coordinates of the traffic camera image. The method may associate the traffic camera image with the advertisement package. The method may then produce an overlay image associated with the advertisement package. The method may merge the traffic camera image and the overlay image into a final image. Finally, the method may display the final image.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan J. Harrington, Harry L. Hoots, III
  • Publication number: 20090319164
    Abstract: A method for controlling aircraft contrail placement including detecting an aircraft contrail, determining an approximate location of the aircraft contrail based on at least one of detected aircraft contrail pan information, tilt information, or zoom information, transmitting contrail detection information and contrail location information to a centralized controlling unit, matching the contrail location information with a database of known GPS coordinates to identify the contrail producing aircraft, determining a boundary for an energy management area, determining an amount of cloud cover over the energy management area, determining an optimal cloud cover amount for the energy management area, and transmitting a re-route request to the identified contrail producing aircraft to re-route toward or away from the energy management area based on the determining an amount of optimal cloud cover amount for the energy management area.
    Type: Application
    Filed: May 31, 2008
    Publication date: December 24, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Nathan J. Harrington
  • Patent number: 7545261
    Abstract: The present invention discloses a vehicular collision alert system (100) which receives signals (104) from devices (102) commonly associated with vehicular use. The direction (308) of the received signals is determined, and a heading of the signal source is also determined (610) and compared with the present location and heading of the vehicle (612). If the comparison indicates a sufficient chance of a collision, and alert is generated (616) to notify the driver of the vehicle of the potential collision.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventor: Nathan J Harrington