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: 10666774Abstract: 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: GrantFiled: March 16, 2016Date of Patent: May 26, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tim Dunn, Martin A. Ross
-
Patent number: 10558716Abstract: 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: GrantFiled: September 6, 2011Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventor: Tim Dunn
-
Patent number: 9880981Abstract: 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: GrantFiled: December 30, 2010Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Tim Dunn, Oliver Wynn
-
Publication number: 20170272360Abstract: 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: ApplicationFiled: March 16, 2016Publication date: September 21, 2017Inventors: Tim Dunn, Martin A. Ross
-
Patent number: 9630607Abstract: 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: GrantFiled: May 19, 2015Date of Patent: April 25, 2017Inventor: Tim Dunn
-
Publication number: 20160016573Abstract: 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: ApplicationFiled: May 19, 2015Publication date: January 21, 2016Inventor: Tim Dunn
-
Patent number: 8636394Abstract: 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: GrantFiled: December 6, 2011Date of Patent: January 28, 2014Assignee: Truck-Lite Co., LLCInventors: Nicholas Kenyon, Tim Dunn, Tim DiPenti
-
Publication number: 20130141927Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Inventors: Nicholas Kenyon, Tim Dunn, Tim DiPenti
-
Publication number: 20120173492Abstract: 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: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: International Business Machines CorporationInventors: Tim Dunn, Oliver WYNN
-
Patent number: 8195790Abstract: 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: GrantFiled: March 9, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Kevin Anthony Braithwaite, Tim Dunn, Jose Emir Garza
-
Publication number: 20120079044Abstract: 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: ApplicationFiled: September 6, 2011Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Tim Dunn
-
Patent number: 8056060Abstract: 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: GrantFiled: June 5, 2007Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Richard Michael Bicheno, Kevin Anthony Braithwaite, Marc Stanley Carter, Tim Dunn, Michael George Taylor
-
Publication number: 20110098548Abstract: 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: ApplicationFiled: October 22, 2010Publication date: April 28, 2011Applicant: ABBOTT DIABETES CARE INC.Inventors: Erwin S. Budiman, Nathan Crouther, Tim Dunn, Gary Hayter, Ramiro Palma, Marc B. Taub
-
Patent number: 7557728Abstract: 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: GrantFiled: October 10, 2008Date of Patent: July 7, 2009Assignee: International Business Machines CorporationInventors: Richard M. Bicheno, Tim Dunn, Ian P. Hurworth, Xiaoming Zhang
-
Patent number: 7552396Abstract: 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 pitchType: GrantFiled: April 4, 2008Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Richard M. Bicheno, Tim Dunn, Ian P. Hurworth, John B. Pickering
-
Patent number: 7486196Abstract: 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: GrantFiled: April 14, 2008Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Richard M. Bicheno, Tim Dunn, Ian P. Hurworth, Xiaoming Zhang
-
Publication number: 20080046791Abstract: 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: ApplicationFiled: June 5, 2007Publication date: February 21, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Michael Bicheno, Kevin Anthony Braithwaite, Marc Stanley Carter, Tim Dunn, Michael George Taylor
-
Publication number: 20070106744Abstract: 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: ApplicationFiled: November 7, 2006Publication date: May 10, 2007Applicant: International Business Machines CorporationInventors: Richard Bicheno, Kevin Braithwaite, Marc Carter, Tim Dunn
-
Publication number: 20060230177Abstract: 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: ApplicationFiled: March 9, 2006Publication date: October 12, 2006Inventors: Kevin Braithwaite, Tim Dunn, Jose Garza
-
Patent number: 6999982Abstract: 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: GrantFiled: June 11, 2002Date of Patent: February 14, 2006Assignee: Sun Microsystems, Inc.Inventor: Tim Dunn