Patents by Inventor Andrew Jason Lavery

Andrew Jason Lavery 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: 20240028661
    Abstract: Techniques of modifying user interfaces associated with a browser application includes enabling a user to modify a web page as displayed by the web browser in a way not anticipated by the creators of the web page elements and without needing to understand the internal structure of the web page. For example, improved techniques implemented as part of the technical solution would allow a participant in a web meeting to emphasize the names of other participants having the same manager without knowing anything about the architecture or programming code associated with the web meeting application.
    Type: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Inventors: Andrew Jason Lavery, Michael Vernon Lee
  • Publication number: 20230306553
    Abstract: Disclosed are techniques for mitigating loss of information in electronically transmitted images caused by compression operations performed on the images to facilitate transmissions. When an image for electronic transmission is received, a computer vision model extracts various points of data from the image corresponding to information present in the image that is intended for human consumption (for example, in a scan of a handwritten note from a doctor prescribing a medicine for a patient, some of the data points may include the name of the medicine, the dosage value, and when the medicine should be consumed). A test transmission image is then generated by applying the compression operations which are applied in the electronic transmission to a copy of the image, and that copy is also inputted to the computer vision model for data point extraction. Differences in the extracted data points are used to modify the image for transmission.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 28, 2023
    Inventors: Andrew Jason Lavery, Henry Feldman
  • Patent number: 9448916
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nnaemeka Iriele Emejulu, Andrew Jason Lavery, Ye Liu, Mario Alessandro Maldari
  • Patent number: 9396094
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: July 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nnaemeka Iriele Emejulu, Andrew Jason Lavery, Ye Liu, Mario Alessandro Maldari
  • Patent number: 9111029
    Abstract: A system and method to allow an individual transaction in an instrumented software application to be monitored according to its own configuration. In one preferred embodiment, each transaction is associated with a token. The token includes the monitoring configuration that should be used for the associated transaction. When the application entry point is reached for the transaction, the token is looked up and retrieved, and the monitoring policy configuration of the token determines what data is gathered about the transaction.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Byran Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney, Kirk Malcolm Sexton
  • Patent number: 8626894
    Abstract: A method for graphically representing events at runtime in an event management system is provided. A plurality of events including a first event and a second event are received that define respective states of one or more networked devices. A cause-effect event relation is identified between the first event, the second event, and a projected event responsive to receiving the first and second events. A runtime visualization output is generated that includes a graphical representation of the first event, the second event, the projected event and the event relation.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney
  • Patent number: 8494889
    Abstract: An approach is provided in which a maintenance optimizer receives a policy change threshold that corresponds to a system. The maintenance optimizer monitors real-time condition data associated with the system, and determines whether the real-time condition data has reached the policy change threshold. If the real-time condition data has not reached the policy change threshold, the maintenance optimizer generates a maintenance operation notification based upon the real-time condition data according to a maintenance schedule policy. However, if the real-time condition data has reached the policy change threshold, the maintenance optimizer generates an alternate maintenance operation notification based upon the real-time condition data according to an alternate maintenance schedule policy.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Conrad James Johnson, Andrew Jason Lavery, James Michael Pavlovsky, Lorin Evan Ullmann
  • Publication number: 20130024847
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Application
    Filed: March 15, 2012
    Publication date: January 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nnaemeka Iriele Emejulu, Andrew Jason Lavery, Ye Liu, Mario Alessandro Maldari
  • Publication number: 20130024842
    Abstract: Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a software program Data related to the test is automatically collected. The data includes first information determined by the test automation system in response to executing the test. The data further includes second information related to the test and received from a source other than the test automation system. The first information is analyzed. A quality assessment of the software program is generated from the analyzed first information and from the second information.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nnaemeka Iriele Emejulu, Andrew Jason Lavery, Ye Liu, Mario Alessandro Maldari
  • Publication number: 20120323615
    Abstract: An approach is provided in which a maintenance optimizer receives a policy change threshold that corresponds to a system. The maintenance optimizer monitors real-time condition data associated with the system, and determines whether the real-time condition data has reached the policy change threshold. If the real-time condition data has not reached the policy change threshold, the maintenance optimizer generates a maintenance operation notification based upon the real-time condition data according to a maintenance schedule policy. However, if the real-time condition data has reached the policy change threshold, the maintenance optimizer generates an alternate maintenance operation notification based upon the real-time condition data according to an alternate maintenance schedule policy.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: International Business Machines Corporation
    Inventors: CONRAD JAMES JOHNSON, Andrew Jason Lavery, James Michael Pavlovsky, Lorin Evan Ullmann
  • Patent number: 7823137
    Abstract: A mechanism is provided for just-in-time instrumentation that uses bytecode insertion to modify a class definition to store a reference to the static class information to be used by probes. A hook is inserted to provide a callback to one or more probes. When the bytecode inserted hook is executed, the static class information is used to locate and execute the application probes.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bryan Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Kirk Malcolm Sexton
  • Patent number: 7809525
    Abstract: A system or method which accesses or otherwise receives collected performance data for at least one server application, where the server application is capable of performing a plurality of transactions with client devices and the client devices are geographically dispersed from the server in known geographical locales, which automatically determines from the performance data which of the transactions are utilized by users of the client devices, which selects utilized transactions according to at least one pre-determined selection criteria, which automatically generates a transaction playback script for each of the selected transactions substituting test information in place of user-supplied or user-unique information in the transactions, which designates each script for execution from a geographical locale corresponding to the locale of the clients which execute the utilized transactions, which deploys the playback scripts to robotic agents geographically co-located with client devices according to the locale
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bryan Christopher Chagoly, Byron Christian Gehman, Andrew Jason Lavery, Sandra Lee Tipton
  • Publication number: 20090228587
    Abstract: A system and method to allow an individual transaction in an instrumented software application to be monitored according to its own configuration. In one preferred embodiment, each transaction is associated with a token. The token includes the monitoring configuration that should be used for the associated transaction. When the application entry point is reached for the transaction, the token is looked up and retrieved, and the monitoring policy configuration of the token determines what data is gathered about the transaction.
    Type: Application
    Filed: May 20, 2009
    Publication date: September 10, 2009
    Applicant: International Business Machines Corporation
    Inventors: Bryan Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney, Kirk Malcolm Sexton
  • Publication number: 20090177692
    Abstract: A potential multicomputer related problem is predicted and reported by determining a set of computer resources and relationships there between needed to complete a multicomputer business transaction, retrieving performance monitoring metrics for the computer resources during executions of the multicomputer transaction, dynamically deriving correlations between the resource relationships and the performance metrics, comparing a trend of the correlations to one or more service level requirements to predict one or more potential future violations of a business transaction requirement, including identification of one or more related resources likely to cause the violation, and reporting such prediction and likely case to an administrator.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Inventors: Byran Christopher Chagoly, Byron Christian Gehman, Sandra Lee Tipton, Andrew Jason Lavery
  • Patent number: 7552212
    Abstract: A system and method to allow an individual transaction in an instrumented software application to be monitored according to its own configuration. In one preferred embodiment, each transaction is associated with a token. The token includes the monitoring configuration that should be used for the associated transaction. When the application entry point is reached for the transaction, the token is looked up and retrieved, and the monitoring policy configuration of the token determines what data is gathered about the transaction.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Bryan Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Howard Milton McKinney, Kirk Malcolm Sexton
  • Publication number: 20090037914
    Abstract: A system and method which accesses or otherwise received collected performance data for at least one server application, where the server application capable of performing a plurality of transactions with client devices and the client devices are geographically dispersed from the server in known geographical locales, which automatically determines from the performance data which of the transactions are utilized by users of the client devices, which selects utilized transactions according to at least one pre-determined selection criteria, which automatically generates a transaction playback script for each of the selected transactions substituting test information in place of user-supplied or user-unique information in the transactions, which designates each script for execution from a geographical locale corresponding to the locale of the clients which execute said utilized transactions, which deploys the playback scripts to robotic agents geographically co-located with client devices according to the locale
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Bryan Christopher Chagoly, Byron Christian Gehman, Andrew Jason Lavery, Sandra Lee Tipton
  • Publication number: 20080307418
    Abstract: A method of enabling transaction probes used to monitor a transaction or modify a primary application handling the transaction. The method begins with retrieving a token associated with the transaction. The token contains information regarding which transaction probes from a plurality of transaction probes will be enabled with respect to the transaction. The token is then read to determine the set of transaction probes from the plurality of transaction probes that will be enabled. The determined set of transaction probes is then enabled.
    Type: Application
    Filed: August 25, 2008
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Kirk Malcolm Sexton
  • Patent number: 7464161
    Abstract: A method of enabling transaction probes used to monitor a transaction or modify a primary application handling the transaction. The method begins with retrieving a token associated with the transaction. The token contains information regarding which transaction probes from a plurality of transaction probes will be enabled with respect to the transaction. The token is then read to determine the set of transaction probes from the plurality of transaction probes that will be enabled. The determined set of transaction probes is then enabled.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Bryan Christopher Chagoly, Xiaoping Chen, Andrew Jason Lavery, Kirk Malcolm Sexton
  • Publication number: 20080228874
    Abstract: A computer implemented method, apparatus, and computer usable program code to display a Web site with its corresponding monitoring information. A determination is made as to whether a user at a client data processing system is permitted access monitoring information for a Web site. The Web page is retrieved to form a retrieved Web page in response to a request for a Web page from the Web site. Monitoring information is associated with the retrieved Web page from associated monitoring information if the user is permitted to access the monitoring information to form collocated content. The collocated content is sent to the user at the client data processing system.
    Type: Application
    Filed: June 2, 2008
    Publication date: September 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Samuel Fu, Joshua Gunnar, Andrew Jason Lavery, David Lee Skeen
  • Publication number: 20080052678
    Abstract: Method and apparatus is directed to a software system associated with a sequence of transactions, wherein the software system includes one or more programs. In embodiments of the invention, a runtime stack trace of an executing program is used to determine initially hidden software components that are interspersed between initially known or recognized components of the software system. In one embodiment, a method pertains to a software system provided to implement a sequence of transactions, wherein each transaction corresponds to a component of the software system. A transaction monitor probe is configured to recognize pre-specified software components, including components of the software system that correspond to some of the transactions. The probe recognizes each of the pre-specified components included in the software system, wherein recognized components include components corresponding to first and second sequential transactions.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 28, 2008
    Inventors: Bryan Christopher Chagoly, Andrew Jason Lavery, Kirk Malcolm Sexton