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: 10289682Abstract: 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: GrantFiled: April 21, 2017Date of Patent: May 14, 2019Assignee: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Patent number: 9755996Abstract: 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: GrantFiled: August 11, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
-
Publication number: 20170220560Abstract: 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: ApplicationFiled: April 21, 2017Publication date: August 3, 2017Inventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Patent number: 9680784Abstract: 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: GrantFiled: January 29, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
-
Patent number: 9678951Abstract: 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: GrantFiled: February 11, 2013Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Patent number: 9672209Abstract: 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: GrantFiled: June 21, 2012Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Publication number: 20170048178Abstract: 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: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Inventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
-
Publication number: 20170048179Abstract: 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: ApplicationFiled: January 29, 2016Publication date: February 16, 2017Inventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
-
Patent number: 8842021Abstract: 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: GrantFiled: June 7, 2011Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Gary W. Behm, William B. Huber, Alfred J. Noll, Raul A. Pelaez
-
Publication number: 20130346063Abstract: 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: ApplicationFiled: June 21, 2012Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Publication number: 20130346064Abstract: 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: ApplicationFiled: February 11, 2013Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: Guoyou Chen, William B. Huber, Su Liu, Jennifer D. Mulsow
-
Publication number: 20130124847Abstract: 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: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric P. Fried, William B. Huber
-
Publication number: 20130124848Abstract: 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: ApplicationFiled: April 23, 2012Publication date: May 16, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric P. Fried, William B. Huber
-
Publication number: 20120313792Abstract: 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: ApplicationFiled: June 7, 2011Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary W. BEHM, William B. HUBER, Alfred J. NOLL, Raul A. PELAEZ
-
Patent number: 7506453Abstract: 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: GrantFiled: June 19, 2006Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: John S. Houston, William B. Huber, Carl Mickla
-
Publication number: 20070289153Abstract: 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: ApplicationFiled: June 19, 2006Publication date: December 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John S. Houston, William B. Huber, Carl Mickla
-
Patent number: 6276744Abstract: 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: GrantFiled: June 21, 2000Date of Patent: August 21, 2001Assignee: Technical Products Group, Inc.Inventors: William B. Huber, William H. Slavik
-
Patent number: 4628289Abstract: 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: GrantFiled: October 11, 1985Date of Patent: December 9, 1986Assignee: Nuvatec, Inc.Inventor: William B. Huber
-
Patent number: 4551134Abstract: 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: GrantFiled: August 6, 1982Date of Patent: November 5, 1985Assignee: Nuvatec, Inc.Inventors: William H. Slavik, William B. Huber
-
Patent number: 4525163Abstract: 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: GrantFiled: August 6, 1982Date of Patent: June 25, 1985Assignee: Nuvatec, Inc.Inventors: William H. Slavik, William B. Huber