Patents by Inventor Bret Patterson
Bret Patterson 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).
-
Publication number: 20220254492Abstract: Systems, apparatus, and method(s) are provided for automatically detecting and/or estimating one or more clinical biomarker(s) of a subject. Sensor data is received from one or more sensor(s) associated with the subject. The sensor data is using a first set of machine learning (ML) model(s) configured to extract portions of sensor data relevant for estimating one or more clinical biomarker(s) of the subject. The extracted portions of sensor data from sensors associated with the subject are processed to determine one or more clinical biomarkers. The processing of the received extracted portions of sensor data includes using a second set of ML model(s) configured to estimate the one or more clinical biomarker(s) of the subject. The portions of sensor data may comprise the first set of ML model(s) being configured to extract segments of sensor data and classify the segments of sensor data based on one or more clinical biomarker components for use in the estimation of one or more clinical biomarkers of interest.Type: ApplicationFiled: June 26, 2020Publication date: August 11, 2022Inventors: Oliver ARMITAGE, Emil HEWAGE, Tristan EDWARDS, Susannah LEE, Lorenz WERNISCH, Matjaz JAKOPEC, Bret PATTERSON, Catherine HANLEY
-
Patent number: 7900192Abstract: A topological best match naming convention apparatus and method for graphical user interface (GUI) testing are provided. With the apparatus and method, properties of the GUI object are recorded and stored in a GUI object database. During execution of test scripts, if a lookup of an GUI object's name to its runtime control fails, the present invention attempts to perform a match with the currently known objects. The matching mechanism is based on a comparison of the properties of the GUI object to properties of known GUI objects. With this mechanism, a predetermined set of properties is collected from the GUI object that is subject to the test script and for which the lookup of the runtime control failed. Each property of the known GUI objects in the GUI object database is assigned a weight based on the probability that a GUI object having a matching property is the same GUI object.Type: GrantFiled: September 11, 2006Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventor: Bret Patterson
-
Patent number: 7752183Abstract: A method, system, and computer instructions for using MD4 checksum to link transactions across machines. Transaction information is received, wherein transaction information comprises a checksum and topology information, and wherein the checksum serves as a unique identifier of the current transaction. A first data structure is populated with the checksum and attribute information for the current transaction. A second data structure is then populated with the checksum and topology information for the current transaction, wherein populating the second table preserves a root/parent/current transaction relationship. Preserving the root/parent/current transaction relationship allows for automatically linking a transaction to its related transactions when the transaction is uploaded from a client to a transaction database.Type: GrantFiled: July 27, 2007Date of Patent: July 6, 2010Assignee: International Business Machines CorporationInventor: Bret Patterson
-
Publication number: 20080133472Abstract: A topological best match naming convention apparatus and method for graphical user interface (GUI) testing are provided. With the apparatus and method, properties of the GUI object are recorded and stored in a GUI object database. During execution of test scripts, if a lookup of an GUI object's name to its runtime control fails, the present invention attempts to perform a match with the currently known objects. The matching mechanism is based on a comparison of the properties of the GUI object to properties of known GUI objects. With this mechanism, a predetermined set of properties is collected from the GUI object that is subject to the test script and for which the lookup of the runtime control failed. Each property of the known GUI objects in the GUI object database is assigned a weight based on the probability that a GUI object having a matching property is the same GUI object.Type: ApplicationFiled: September 11, 2006Publication date: June 5, 2008Inventor: Bret Patterson
-
Patent number: 7318064Abstract: A method, system, and computer instructions for using MD4 checksum to link transactions across machines. Transaction information is received, wherein transaction information comprises a checksum and topology information, and wherein the checksum serves as a unique identifier of the current transaction. A first data structure is populated with the checksum and attribute information for the current transaction. A second data structure is then populated with the checksum and topology information for the current transaction, wherein populating the second table preserves a root/parent/current transaction relationship. Preserving the root/parent/current transaction relationship allows for automatically linking a transaction to its related transactions when the transaction is uploaded from a client to a transaction database.Type: GrantFiled: October 28, 2004Date of Patent: January 8, 2008Assignee: International Business Machines CorporationInventor: Bret Patterson
-
Publication number: 20070271216Abstract: A method, system, and computer instructions for using MD4 checksum to link transactions across machines. Transaction information is received, wherein transaction information comprises a checksum and topology information, and wherein the checksum serves as a unique identifier of the current transaction. A first data structure is populated with the checksum and attribute information for the current transaction. A second data structure is then populated with the checksum and topology information for the current transaction, wherein populating the second table preserves a root/parent/current transaction relationship. Preserving the root/parent/current transaction relationship allows for automatically linking a transaction to its related transactions when the transaction is uploaded from a client to a transaction database.Type: ApplicationFiled: July 27, 2007Publication date: November 22, 2007Inventor: Bret Patterson
-
Patent number: 7272835Abstract: An apparatus and method for obtaining a string representation of objects in a displayed hierarchical structure are provided. With the apparatus and method, a list having separators may be converted into a path equivalent for a specified hierarchical structure. In order to convert the separated list into a textual representation for an object in a hierarchical structure, an input string having separators is received and the cell renderer for a hierarchical structure is identified. Comparisons between portions of the separated list are compared to string representations for objects in the hierarchical structure in order to identify matches and ultimately, a path in the hierarchical structure corresponding to the separated list. The string representations for the objects are obtained by identifying the cell renderer component that is used to paint the object on a display.Type: GrantFiled: June 28, 2002Date of Patent: September 18, 2007Assignee: International Business Machines CorporationInventor: Bret Patterson
-
Patent number: 7165240Abstract: A topological best match naming convention apparatus and method for graphical user interface (GUI) testing are provided. With the apparatus and method, properties of the GUI object are recorded and stored in a GUI object database. During execution of test scripts, if a lookup of an GUI object's name to its runtime control fails, the present invention attempts to perform a match with the currently known objects. The matching mechanism is based on a comparison of the properties of the GUI object to properties of known GUI objects. With this mechanism, a predetermined set of properties is collected from the GUI object that is subject to the test script and for which the lookup of the runtime control failed. Each property of the known GUI objects in the GUI object database is assigned a weight based on the probability that a GUI object having a matching property is the same GUI object.Type: GrantFiled: June 20, 2002Date of Patent: January 16, 2007Assignee: International Business Machines CorporationInventor: Bret Patterson
-
Publication number: 20060195731Abstract: A first failure data capture mechanism receives threshold violation events. The end user may configure which threshold violations would trigger first failure data capture. A correlator may be used to select only the related log and trade data to fit the specific application. When a predetermined threshold violation event is received, the first failure data capture mechanism gathers the appropriate log information. The first failure data capture mechanism may also query for other information related to the transaction that caused the threshold violation.Type: ApplicationFiled: February 17, 2005Publication date: August 31, 2006Applicant: International Business Machines CorporationInventors: Bret Patterson, John Rowland, Kirk Sexton
-
Publication number: 20060184339Abstract: A method, apparatus and computer instructions are provided for additional logging capabilities in response to a threshold being violated. Parent and current correlators are utilized as fields in all log files. The correlator field logging service/format advantageously uses the exact log statements to link to a node in the TMTP transaction decomposition topology. The TMTP violation flag is used to dynamically increase the log levels. The TMTP violation flag is initiated in response to an ARM threshold violation.Type: ApplicationFiled: February 17, 2005Publication date: August 17, 2006Applicant: International Business Machines CorporationInventors: Bret Patterson, John Rowland
-
Publication number: 20060136886Abstract: A thread monitor identifies and interrupts locked threads. A byte code insertion tool inserts timers around classes that are bound to threads. Timers may also be inserted around particular portions of code. When a portion of code, such as a thread, a loop, or a condition block, for example, to be monitored begins, a call is made to a thread monitor to start a timer. If the portion of code ends normally, the timer is removed. If the timer expires, then the thread monitor may interrupt the thread or send a notification to a user so that appropriate action may be taken.Type: ApplicationFiled: December 16, 2004Publication date: June 22, 2006Inventors: Bret Patterson, John Rowland, Kirk Sexton
-
Publication number: 20060095395Abstract: A method, system, and computer instructions for using MD4 checksum to link transactions across machines. Transaction information is received, wherein transaction information comprises a checksum and topology information, and wherein the checksum serves as a unique identifier of the current transaction. A first data structure is populated with the checksum and attribute information for the current transaction. A second data structure is then populated with the checksum and topology information for the current transaction, wherein populating the second table preserves a root/parent/current transaction relationship. Preserving the root/parent/current transaction relationship allows for automatically linking a transaction to its related transactions when the transaction is uploaded from a client to a transaction database.Type: ApplicationFiled: October 28, 2004Publication date: May 4, 2006Applicant: International Business Machines CorporationInventor: Bret Patterson
-
Publication number: 20040001077Abstract: An apparatus and method for obtaining a string representation of objects in a displayed hierarchical structure are provided. With the apparatus and method, a list having separators may be converted into a path equivalent for a specified hierarchical structure. In order to convert the separated list into a textual representation for an object in a hierarchical structure, an input string having separators is received and the cell renderer for a hierarchical structure is identified. Comparisons between portions of the separated list are compared to string representations for objects in the hierarchical structure in order to identify matches and ultimately, a path in the hierarchical structure corresponding to the separated list. The string representations for the objects are obtained by identifying the cell renderer component that is used to paint the object on a display and determining if the cell renderer component has predetermined methods used to obtain text for display.Type: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Applicant: International Business Machines CorporationInventor: Bret Patterson
-
Publication number: 20030236775Abstract: A topological best match naming convention apparatus and method for graphical user interface (GUI) testing are provided. With the apparatus and method, properties of the GUI object are recorded and stored in a GUI object database. During execution of test scripts, if a lookup of an GUI object's name to its runtime control fails, the present invention attempts to perform a match with the currently known objects. The matching mechanism is based on a comparison of the properties of the GUI object to properties of known GUI objects. With this mechanism, a predetermined set of properties is collected from the GUI object that is subject to the test script and for which the lookup of the runtime control failed. Each property of the known GUI objects in the GUI object database is assigned a weight based on the probability that a GUI object having a matching property is the same GUI object.Type: ApplicationFiled: June 20, 2002Publication date: December 25, 2003Applicant: International Business Machines CorporationInventor: Bret Patterson