Patents by Inventor William B. Huber

William B. Huber 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: 10289682
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Patent number: 9755996
    Abstract: A method, executed by one or more processors, includes receiving a message that is addressed to a user, determining, via one or more sensors, whether the user is occupied with an attention critical situation, and conducting a user-directed response process responsive to determining that the user is not occupied with an attention critical situation. In some embodiments, the user-directed response process includes conducting a text substitution process on the message, presenting an abbreviated version of the message and a list of response options to the user, determining a response option that is selected by the user, and sending a response to the message that corresponds to the response option that is selected by the user. In some embodiments, the list of response options includes a plurality of message-dependent formulated responses, a null response, and a spoken response. A corresponding apparatus and computer program product are also disclosed herein.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
  • Publication number: 20170220560
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Application
    Filed: April 21, 2017
    Publication date: August 3, 2017
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Patent number: 9680784
    Abstract: A method, executed by one or more processors, includes receiving a message that is addressed to a user, determining, via one or more sensors, whether the user is occupied with an attention critical situation, and conducting a user-directed response process responsive to determining that the user is not occupied with an attention critical situation. In some embodiments, the user-directed response process includes conducting a text substitution process on the message, presenting an abbreviated version of the message and a list of response options to the user, determining a response option that is selected by the user, and sending a response to the message that corresponds to the response option that is selected by the user. In some embodiments, the list of response options includes a plurality of message-dependent formulated responses, a null response, and a spoken response. A corresponding apparatus and computer program product are also disclosed herein.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
  • Patent number: 9678951
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Patent number: 9672209
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Publication number: 20170048178
    Abstract: A method, executed by one or more processors, includes receiving a message that is addressed to a user, determining, via one or more sensors, whether the user is occupied with an attention critical situation, and conducting a user-directed response process responsive to determining that the user is not occupied with an attention critical situation. In some embodiments, the user-directed response process includes conducting a text substitution process on the message, presenting an abbreviated version of the message and a list of response options to the user, determining a response option that is selected by the user, and sending a response to the message that corresponds to the response option that is selected by the user. In some embodiments, the list of response options includes a plurality of message-dependent formulated responses, a null response, and a spoken response. A corresponding apparatus and computer program product are also disclosed herein.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Inventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
  • Publication number: 20170048179
    Abstract: A method, executed by one or more processors, includes receiving a message that is addressed to a user, determining, via one or more sensors, whether the user is occupied with an attention critical situation, and conducting a user-directed response process responsive to determining that the user is not occupied with an attention critical situation. In some embodiments, the user-directed response process includes conducting a text substitution process on the message, presenting an abbreviated version of the message and a list of response options to the user, determining a response option that is selected by the user, and sending a response to the message that corresponds to the response option that is selected by the user. In some embodiments, the list of response options includes a plurality of message-dependent formulated responses, a null response, and a spoken response. A corresponding apparatus and computer program product are also disclosed herein.
    Type: Application
    Filed: January 29, 2016
    Publication date: February 16, 2017
    Inventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
  • Patent number: 8842021
    Abstract: A system and method for warning of emergency vehicles includes a computing device that receives location data from a transmitter associated with a first vehicle based on a warning system of the first vehicle being activated. The computing device transmits vehicle notification data to a second vehicle based on the location data.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gary W. Behm, William B. Huber, Alfred J. Noll, Raul A. Pelaez
  • Publication number: 20130346063
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Publication number: 20130346064
    Abstract: Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
    Type: Application
    Filed: February 11, 2013
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
  • Publication number: 20130124847
    Abstract: An input tracker learns relationships between end user inputs made at a computer and external environment conditions sensed at the computer by external environment sensors integrated in the computer, such as a camera, microphone, hard disk drive motion detector, display ambient light sensor and display orientation accelerometer. An input predictor interfaced with the input tracker applies current external environment conditions sensed by the external environment sensors to the relationships defined by the input tracker to predict future user input and initiates actions by the computer responsive to the predicted future user input before the input is detected to have results responsive to the input prepared for the user upon detection of the input.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric P. Fried, William B. Huber
  • Publication number: 20130124848
    Abstract: An input tracker learns relationships between end user inputs made at a computer and external environment conditions sensed at the computer by external environment sensors integrated in the computer, such as a camera, microphone, hard disk drive motion detector, display ambient light sensor and display orientation accelerometer. An input predictor interfaced with the input tracker applies current external environment conditions sensed by the external environment sensors to the relationships defined by the input tracker to predict future user input and initiates actions by the computer responsive to the predicted future user input before the input is detected to have results responsive to the input prepared for the user upon detection of the input.
    Type: Application
    Filed: April 23, 2012
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric P. Fried, William B. Huber
  • Publication number: 20120313792
    Abstract: A system and method for warning of emergency vehicles includes a computing device that receives location data from a transmitter associated with a first vehicle based on a warning system of the first vehicle being activated. The computing device transmits vehicle notification data to a second vehicle based on the location data.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary W. BEHM, William B. HUBER, Alfred J. NOLL, Raul A. PELAEZ
  • Patent number: 7506453
    Abstract: Disclosed herein is a device that relates to orientation of a hand tool. The device comprising, a housing of the orientation device, at least one direction sensor attached to the housing, at least one alarm in operable communication with the at least one direction sensor. The alarm configured for transmitting an alert in response to the at least one direction sensor sensing a direction beyond at least one preset direction limit, and a clamp for releasably attaching the device to a hand tool.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: John S. Houston, William B. Huber, Carl Mickla
  • Publication number: 20070289153
    Abstract: Disclosed herein is a device that relates to orientation of a hand tool. The device comprising, a housing of the orientation device, at least one direction sensor attached to the housing, at least one alarm in operable communication with the at least one direction sensor. The alarm configured for transmitting an alert in response to the at least one direction sensor sensing a direction beyond at least one preset direction limit, and a clamp for releasably attaching the device to a hand tool.
    Type: Application
    Filed: June 19, 2006
    Publication date: December 20, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Houston, William B. Huber, Carl Mickla
  • Patent number: 6276744
    Abstract: A door opener for a roll-type door in a cargo van includes a shaft that is mounted for rotation within the cargo van body and is coupled with the door such that shaft rotation causes the door to move between opened and closed positions. The shaft is rotated by a motor that is mounted outside of the cargo van body and is coupled to the rotatable shaft by a drive system that extends through the cargo van body. This arrangement allows a relatively large conventional motor to be used without extending into the door opening or compromising the height of the door opening.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: August 21, 2001
    Assignee: Technical Products Group, Inc.
    Inventors: William B. Huber, William H. Slavik
  • Patent number: 4628289
    Abstract: A latching relay includes a housing and a coil secured to the housing. An armature is electromagnetically coupled to the coil such that current to the coil biases the armature to a first position. A spring is coupled to the armature to bias the armature to a second position. The relay includes a switch which includes a movable contact coupled to the armature such that the switch is in a first state when the armature is in the first position and the switch is in a second state when the armature is in the second position. A magnet is movable in the housing between a blocking position, in which the magnet acts as a mechanical block to prevent the armature from moving to the second position, and an unblocking position, in which the magnet allows the armature to move to the second position.
    Type: Grant
    Filed: October 11, 1985
    Date of Patent: December 9, 1986
    Assignee: Nuvatec, Inc.
    Inventor: William B. Huber
  • Patent number: 4551134
    Abstract: An intravenous set is described which includes a housing which defines three separate chambers: an uppermost valve chamber, an intermediate volumetric chamber, and a lowermost drip chamber. The valve chamber is provided with an externally actuated structure for interrupting the flow of fluids into the volumetric chamber. In alternate embodiments, this valve member can include a magnetically responsive element, a diaphragm, or a pinch tube. A volumetric chamber is provided with a predetermined volume and is adapted for remote sensing of the fluid level inside the volumetric chamber. Fluids pass from the volumetric chamber into the drip chamber where they are formed into individual drops. The drip chamber is adapted to allow remote detection of drop formation and drop counting. A controller is described which, when used in conjunction with the described intravenous set, provides extremely accurately controlled rates of infusion.
    Type: Grant
    Filed: August 6, 1982
    Date of Patent: November 5, 1985
    Assignee: Nuvatec, Inc.
    Inventors: William H. Slavik, William B. Huber
  • Patent number: 4525163
    Abstract: A controller for an intravenous set is disclosed which operates both to maintain the instantaneous drip rate through a drip chamber included in the IV set at a desired value, and to modify this value repeatedly during the course of an infusion. The desired drip value is modified in accordance with the measured volumetric flow rate through the intravenous set such that if a particular infusion fluid produces abnormally small volume drops in the drip chamber, then the controller automatically increases the drip rate to compensate. In this way, extremely accurate control of the fluid flow rate is obtained without the need for complex infusion pumps. A disclosed embodiment operates to provide separate alarms for open line errors, air in line errors, and occlusion errors.
    Type: Grant
    Filed: August 6, 1982
    Date of Patent: June 25, 1985
    Assignee: Nuvatec, Inc.
    Inventors: William H. Slavik, William B. Huber