Patents by Inventor Martin J. C. Presler-Marshall

Martin J. C. Presler-Marshall 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: 10884897
    Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Laquicia S. Barbee, Erica M. Brown, Martin J. C. Presler-Marshall, Shikha Srivastava
  • Publication number: 20200089596
    Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Laquicia S. Barbee, Erica M. Brown, Martin J. C. Presler-Marshall, Shikha Srivastava
  • Patent number: 10592389
    Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Laquicia S. Barbee, Erica M. Brown, Martin J. C. Presler-Marshall, Shikha Srivastava
  • Publication number: 20190163607
    Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.
    Type: Application
    Filed: January 21, 2019
    Publication date: May 30, 2019
    Applicant: International Business Machines Corporation
    Inventors: Laquicia S. Barbee, Brown Erica M., Martin J. C. Presler-Marshall, Shikha Shrivastava
  • Patent number: 10296438
    Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.
    Type: Grant
    Filed: April 16, 2017
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Laquicia S. Barbee, Erica M. Brown, Martin J. C. Presler-Marshall, Shikha Shrivastava
  • Patent number: 10178520
    Abstract: Call processing can include receiving a call directed to a first destination device associated with a called party, determining, using a processor, an attribute of the call, and determining a location of the called party. A call processing rule can be selected that matches the attribute of the call and the location of the called party. The call can be redirected to a second and different destination device according to the matched call processing rule.
    Type: Grant
    Filed: December 6, 2015
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin J. C. Presler-Marshall, Hunter K. Presnall
  • Publication number: 20180300221
    Abstract: Continuous development pipeline systems and in-field synthetic performance test systems are interlocked to provide for automated control of promotion of program code elements within the development pipeline and in the deployment environment using relative comparative performance values rather than absolute performance thresholds, in order to better accommodate “last mile” variations in client device conditions.
    Type: Application
    Filed: April 16, 2017
    Publication date: October 18, 2018
    Applicant: International Business Machines Corporation
    Inventors: Laquicia S. Barbee, Brown Erica M., Martin J. C. Presler-Marshall, Shikha Shrivastava
  • Patent number: 9996447
    Abstract: Embodiments of the invention may provide for collecting specified data each time that a call to a given method occurs, wherein a given call to the given method is associated with a set of arguments comprising one or more particular argument values for the given method, and the collected data includes an element uniquely identifying each of the particular argument values. The process may further include storing the collected data at a selected location, and selecting a call threshold for the given method, wherein the call threshold comprises a specified number of occurrences of the given call to the given method, when the program is running. The collected data may be selectively analyzed at the storage location, to determine whether an occurrence of the given call to the given method has exceeded the call threshold.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Alkins, Denny Pichardo, Martin J. C. Presler-Marshall, Hunter K. Presnall
  • Patent number: 9986064
    Abstract: Adapting web-based applications in a client/server web-based architecture is provided. At least a first version and a second version of a client/server application is provided. An adaptable application platform monitors a client and a server in a client/server web-based architecture for one or more performance characteristics. If one or more configurable performance characteristics exceeds a threshold, the adaptable application platform switches dynamically between executing the first version to executing the second version. The first version is server preferring and the second version is client preferring.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Manish Kataria, Maureen G. Leland, Martin J. C. Presler-Marshall
  • Patent number: 9699273
    Abstract: Adapting web-based applications in a client/server web-based architecture is provided. At least a first version and a second version of a client/server application is provided. An adaptable application platform monitors a client and a server in a client/server web-based architecture for one or more performance characteristics. If one or more configurable performance characteristics exceeds a threshold, the adaptable application platform switches dynamically between executing the first version to executing the second version. The first version is server preferring and the second version is client preferring.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish Kataria, Maureen G. Leland, Martin J. C. Presler-Marshall
  • Publication number: 20170163769
    Abstract: Adapting web-based applications in a client/server web-based architecture is provided. At least a first version and a second version of a client/server application is provided. An adaptable application platform monitors a client and a server in a client/server web-based architecture for one or more performance characteristics. If one or more configurable performance characteristics exceeds a threshold, the adaptable application platform switches dynamically between executing the first version to executing the second version. The first version is server preferring and the second version is client preferring.
    Type: Application
    Filed: November 10, 2016
    Publication date: June 8, 2017
    Inventors: Manish Kataria, Maureen G. Leland, Martin J.C. Presler-Marshall
  • Publication number: 20170163765
    Abstract: Adapting web-based applications in a client/server web-based architecture is provided. At least a first version and a second version of a client/server application is provided. An adaptable application platform monitors a client and a server in a client/server web-based architecture for one or more performance characteristics. If one or more configurable performance characteristics exceeds a threshold, the adaptable application platform switches dynamically between executing the first version to executing the second version. The first version is server preferring and the second version is client preferring.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Manish Kataria, Maureen G. Leland, Martin J.C. Presler-Marshall
  • Patent number: 9582269
    Abstract: Adapting web-based applications in a client/server web-based architecture is provided. At least a first version and a second version of a client/server application is provided. An adaptable application platform monitors a client and a server in a client/server web-based architecture for one or more performance characteristics. If one or more configurable performance characteristics exceeds a threshold, the adaptable application platform switches dynamically between executing the first version to executing the second version. The first version is server preferring and the second version is client preferring.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish Kataria, Maureen G. Leland, Martin J. C. Presler-Marshall
  • Patent number: 9483457
    Abstract: According to one embodiment of the present invention, methods, systems and computer-readable media of accessing data within a spreadsheet are provided. A set of attributes is assigned to each worksheet of a plurality of worksheets within the spreadsheet. One or more worksheets may be identified by comparing the set of attributes for each worksheet to one or more attributes specified within a request for data, and the identified worksheets may be displayed.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: November 1, 2016
    Inventors: Martin J. C. Presler-Marshall, Hunter K. Presnall
  • Patent number: 9483458
    Abstract: According to one embodiment of the present invention, methods, systems and computer-readable media of accessing data within a spreadsheet are provided. A set of attributes is assigned to each worksheet of a plurality of worksheets within the spreadsheet. One or more worksheets may be identified by comparing the set of attributes for each worksheet to one or more attributes specified within a request for data, and the identified worksheets may be displayed.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin J. C. Presler-Marshall, Hunter K. Presnall
  • Patent number: 9443213
    Abstract: Adapting web-based applications in a client/server web-based architecture is provided. At least a first version and a second version of a client/server application is provided. An adaptable application platform monitors a client and a server in a client/server web-based architecture for one or more performance characteristics. If one or more configurable performance characteristics exceeds a threshold, the adaptable application platform switches dynamically between executing the first version to executing the second version. The first version is server preferring and the second version is client preferring.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish Kataria, Maureen G. Leland, Martin J. C. Presler-Marshall
  • Publication number: 20160088454
    Abstract: Call processing can include receiving a call directed to a first destination device associated with a called party, determining, using a processor, an attribute of the call, and determining a location of the called party. A call processing rule can be selected that matches the attribute of the call and the location of the called party. The call can be redirected to a second and different destination device according to the matched call processing rule.
    Type: Application
    Filed: December 6, 2015
    Publication date: March 24, 2016
    Inventors: Martin J.C. Presler-Marshall, Hunter K. Presnall
  • Patent number: 9253328
    Abstract: Call processing can include receiving a call directed to a first destination device associated with a called party, determining, using a processor, an attribute of the call, and determining a location of the called party. A call processing rule can be selected that matches the attribute of the call and the location of the called party. The call can be redirected to a second and different destination device according to the matched call processing rule.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin J. C. Presler-Marshall, Hunter K. Presnall
  • Patent number: 9253327
    Abstract: Call processing can include receiving a call directed to a first destination device associated with a called party, determining, using a processor, an attribute of the call, and determining a location of the called party. A call processing rule can be selected that matches the attribute of the call and the location of the called party. The call can be redirected to a second and different destination device according to the matched call processing rule.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin J. C. Presler-Marshall, Hunter K. Presnall
  • Publication number: 20150309967
    Abstract: According to one embodiment of the present invention, methods, systems and computer-readable media of accessing data within a spreadsheet are provided. A set of attributes is assigned to each worksheet of a plurality of worksheets within the spreadsheet. One or more worksheets may be identified by comparing the set of attributes for each worksheet to one or more attributes specified within a request for data, and the identified worksheets may be displayed.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Martin J. C. Presler-Marshall, Hunter K. Presnall