Patents by Inventor Tim Dunn

Tim Dunn 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: 10666774
    Abstract: Processing a message that includes a sequence of data fields, each including data in a native format of the message. Program code for handling the message is analyzed to determine an intended destination of the message and an associated operation of the intended destination. A data format for the operation of the intended destination may then be determined. Based on this data format, data of the message may be passed to the intended destination in either the native format of the message or a parsed format differing from the native format.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tim Dunn, Martin A. Ross
  • Patent number: 10558716
    Abstract: A method, system, and computer program product for publish/subscribe messaging. A subscription is initiated, including designating a subscription queue to which published messages relating to the subscription are to be put. Multiple content-based filtering expressions are defined for the subscription, each of the filtering expressions being defined for a given utilization of the subscription queue. Furthermore, in another aspect, a published message relating to a subscription is received. The utilization of a subscription queue designated in the subscription is checked. A content-based filtering expression defined for the given utilization of the subscription queue is determined. The content-based filtering expression may then be applied.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventor: Tim Dunn
  • Patent number: 9880981
    Abstract: In an embodiment of the invention, a method for error handling during document processing is provided. The method includes receiving a well-defined document as input to a computer program executing in memory of a computer, parsing the well-defined document and validating the well-defined document as conforming with a defined plan for the well-defined document, and responsive to detecting an error during parsing and validating, permitting use of the well-defined document to proceed notwithstanding the detected error if enough of the well-defined document conforms to the defined plan to satisfy programmatic input needs of the computer program, but otherwise terminating use of the well-defined document in the computer program.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tim Dunn, Oliver Wynn
  • Publication number: 20170272360
    Abstract: Processing a message that includes a sequence of data fields, each including data in a native format of the message. Program code for handling the message is analyzed to determine an intended destination of the message and an associated operation of the intended destination. A data format for the operation of the intended destination may then be determined. Based on this data format, data of the message may be passed to the intended destination in either the native format of the message or a parsed format differing from the native format.
    Type: Application
    Filed: March 16, 2016
    Publication date: September 21, 2017
    Inventors: Tim Dunn, Martin A. Ross
  • Patent number: 9630607
    Abstract: An air dryer system to keep brakes free from ice and water. The air dryer system includes a canister having a side wall and a bottom defining an upwardly opening chamber. A lid may be removably secured to the canister for an air tight closure of the chamber. A ball valve is coupled to the bottom of the canister. A t-connector is coupled to the canister via the ball valve. The ball valve places the t-connector in fluid communication with the chamber. A quick release coupling may be attached to the ball valve. A plurality of glad hand connectors are disposed at distal ends of the t-connector allowing the air dryer system to be easily assembled to a truck and truck trailer.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: April 25, 2017
    Inventor: Tim Dunn
  • Publication number: 20160016573
    Abstract: An air dryer system to keep brakes free from ice and water. The air dryer system includes a canister having a side wall and a bottom defining an upwardly opening chamber. A lid may be removably secured to the canister for an air tight closure of the chamber. A ball valve is coupled to the bottom of the canister. A t-connector is coupled to the canister via the ball valve. The ball valve places the t-connector in fluid communication with the chamber. A quick release coupling may be attached to the ball valve. A plurality of glad hand connectors are disposed at distal ends of the t-connector allowing the air dryer system to be easily assembled to a truck and truck trailer.
    Type: Application
    Filed: May 19, 2015
    Publication date: January 21, 2016
    Inventor: Tim Dunn
  • Patent number: 8636394
    Abstract: A light emitting diode perimeter lamp assembly generally includes a housing a receiving pocket formed therein for receiving a circuit board with a plurality of light emitting diodes mounted thereon. In addition, a culminating lens having a plurality of light directing elements is positioned within the receiving pocket of the housing above the circuit board such that light emitted from said plurality of light emitting diodes passes through said plurality of light directing elements. An outer lens is also mounted over the receiving pocket. When the perimeter lamp is installed on a truck body, the bottom side of the lamp housing is at an acute angle to a ground surface while the back end of the perimeter lamp is adjacent and parallel to a truck wall such that light emitted by the plurality of light emitting diodes is projected onto the ground surface adjacent to the truck wall.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: January 28, 2014
    Assignee: Truck-Lite Co., LLC
    Inventors: Nicholas Kenyon, Tim Dunn, Tim DiPenti
  • Publication number: 20130141927
    Abstract: A light emitting diode perimeter lamp assembly generally includes a housing a receiving pocket formed therein for receiving a circuit board with a plurality of light emitting diodes mounted thereon. In addition, a culminating lens having a plurality of light directing elements is positioned within the receiving pocket of the housing above the circuit board such that light emitted from said plurality of light emitting diodes passes through said plurality of light directing elements. An outer lens is also mounted over the receiving pocket. When the perimeter lamp is installed on a truck body, the bottom side of the lamp housing is at an acute angle to a ground surface while the back end of the perimeter lamp is adjacent and parallel to a truck wall such that light emitted by the plurality of light emitting diodes is projected onto the ground surface adjacent to the truck wall.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Inventors: Nicholas Kenyon, Tim Dunn, Tim DiPenti
  • Publication number: 20120173492
    Abstract: In an embodiment of the invention, a method for error handling during document processing is provided. The method includes receiving a well-defined document as input to a computer program executing in memory of a computer, parsing the well-defined document and validating the well-defined document as conforming with a defined plan for the well-defined document, and responsive to detecting an error during parsing and validating, permitting use of the well-defined document to proceed notwithstanding the detected error if enough of the well-defined document conforms to the defined plan to satisfy programmatic input needs of the computer program, but otherwise terminating use of the well-defined document in the computer program.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: International Business Machines Corporation
    Inventors: Tim Dunn, Oliver WYNN
  • Patent number: 8195790
    Abstract: A data processing method for optimizing one or more parameters of a message handling system comprises defining a test workload comprising a plurality of messages, simulating the normal operation of the message handling system, processing at least a portion of the test workload, changing one or more parameters of the message handling system, monitoring the performance of the message handling system, and generating an optimization of at least one parameter based upon the performance of the message handling system.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kevin Anthony Braithwaite, Tim Dunn, Jose Emir Garza
  • Publication number: 20120079044
    Abstract: A method, system, and computer program product for publish/subscribe messaging. A subscription is initiated, including designating a subscription queue to which published messages relating to the subscription are to be put. Multiple content-based filtering expressions are defined for the subscription, each of the filtering expressions being defined for a given utilization of the subscription queue. Furthermore, in another aspect, a published message relating to a subscription is received. The utilization of a subscription queue designated in the subscription is checked. A content-based filtering expression defined for the given utilization of the subscription queue is determined. The content-based filtering expression may then be applied.
    Type: Application
    Filed: September 6, 2011
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Tim Dunn
  • Patent number: 8056060
    Abstract: A software product is tested by first obtaining a performance matrix for the software product, the performance matrix containing the profile results of a plurality of tests on the software product, and an expected result vector for the plurality of tests. A test sequence is then executed for the software product, the sequence comprising selecting a subset of the plurality of tests, running the test subset to obtain a new result vector for the test subset, comparing the new result vector entry with the expected result vector entry for the same test, selecting a test (which may be one of the subset or may be a new test) according to the outcome of the result vector comparison and the performance matrix, and running the selected test under profile.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Michael Bicheno, Kevin Anthony Braithwaite, Marc Stanley Carter, Tim Dunn, Michael George Taylor
  • Publication number: 20110098548
    Abstract: Various methods for improving the use of model based prediction of future blood glucose control in a patient having diabetes are described. A system for processing diabetes related information, including glucose information, for accurately predicting future glucose levels as a function of glucose data, carbohydrate intake, insulin delivery history and exercise history and then providing recommendations related to the predicted future glucose levels, is also described.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 28, 2011
    Applicant: ABBOTT DIABETES CARE INC.
    Inventors: Erwin S. Budiman, Nathan Crouther, Tim Dunn, Gary Hayter, Ramiro Palma, Marc B. Taub
  • Patent number: 7557728
    Abstract: A system for monitoring the performance of an application comprises a computer system having one or more speakers and means for running an application, the computer system being configured to perform the steps of determining an output of an application that requires monitoring, assigning an audible sound to the output, running the application and allowing the application to reach a state of equilibrium, determining a baseline for the output when the application is in the state of equilibrium, monitoring the output to detect a change relative to the baseline, emitting the audible sound assigned to the output through at least one of the one or more speakers when the detected change varies from the baseline by a predetermined amount, and adjusting configurable parameters of the audible sound to indicate the existence of the detected change, the magnitude of the detected change relative to the baseline, and the degree of deviation from the baseline.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Bicheno, Tim Dunn, Ian P. Hurworth, Xiaoming Zhang
  • Patent number: 7552396
    Abstract: A method for monitoring the performance of an application comprises determining an output of an application that requires monitoring, assigning an audible sound to the output, positioning an output display window at a desired location on a performance monitoring screen, determining a baseline for the output when the application is in the state of equilibrium, monitoring the output to detect a change relative to the baseline, emitting the audible sound assigned to the output from the sound location and bringing the display window into focus on the performance monitoring screen when the detected change varies from the baseline by a predetermined amount, and adjusting the configurable parameters of the audible sound to indicate the existence of the detected change, the magnitude of the detected change relative to the baseline, and the degree of deviation from the baseline, wherein an amplitude of the audible sound is adjusted to indicate the magnitude of the detected change from the baseline, and wherein a pitch
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Bicheno, Tim Dunn, Ian P. Hurworth, John B. Pickering
  • Patent number: 7486196
    Abstract: A method for monitoring the performance of an application comprises determining an output of an application that requires monitoring, assigning an audible sound to the output, running the application and allowing the application to reach a state of equilibrium, determining a baseline for the output when the application is in the state of equilibrium, monitoring the output to detect a change relative to the baseline, emitting the audible sound assigned to the output when the detected change varies from the baseline by a predetermined amount, and adjusting configurable parameters of the audible sound to indicate the existence of the detected change, the magnitude of the detected change relative to the baseline, and the degree of deviation from the baseline. The amplitude of the audible sound may be adjusted to indicate the magnitude of the detected change from the baseline, and the pitch of the audible sound may be adjusted to indicate a positive change or a negative change from the baseline.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Bicheno, Tim Dunn, Ian P. Hurworth, Xiaoming Zhang
  • Publication number: 20080046791
    Abstract: A software product is tested by first obtaining a performance matrix for the software product, the performance matrix containing the profile results of a plurality of tests on the software product, and an expected result vector for the plurality of tests. A test sequence is then executed for the software product, the sequence comprising selecting a subset of the plurality of tests, running the test subset to obtain a new result vector for the test subset, comparing the new result vector entry with the expected result vector entry for the same test, selecting a test (which may be one of the subset or may be a new test) according to the outcome of the result vector comparison and the performance matrix, and running the selected test under profile.
    Type: Application
    Filed: June 5, 2007
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Michael Bicheno, Kevin Anthony Braithwaite, Marc Stanley Carter, Tim Dunn, Michael George Taylor
  • Publication number: 20070106744
    Abstract: There is disclosed a method apparatus and computer program for a master of a group of devices to determine a destination at which to store data associated with the devices in the group. Destination preference information is received from each device in the group. Such information is analysed to arrive at a preferred destination and then the device in the group are informed of this preferred destination.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 10, 2007
    Applicant: International Business Machines Corporation
    Inventors: Richard Bicheno, Kevin Braithwaite, Marc Carter, Tim Dunn
  • Publication number: 20060230177
    Abstract: A data processing method for optimizing one or more parameters of a message handling system comprises defining a test workload comprising a plurality of messages, simulating the normal operation of the message handling system, processing at least a portion of the test workload, changing one or more parameters of the message handling system, monitoring the performance of the message handling system, and generating an optimization of at least one parameter based upon the performance of the message handling system.
    Type: Application
    Filed: March 9, 2006
    Publication date: October 12, 2006
    Inventors: Kevin Braithwaite, Tim Dunn, Jose Garza
  • Patent number: 6999982
    Abstract: A random number generation system, including a turbulent fluid source, a pressure sensor adapted to monitor a pressure of the turbulent fluid source, and a computation module operatively connected to the pressure sensor the module adapted to generate a numeric representation of the pressure.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: February 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Tim Dunn