Patents by Inventor Kathryn M. McMULLAN

Kathryn M. McMULLAN 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: 10594781
    Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10257132
    Abstract: A method for managing processing of electronic messages. The method includes a computer processor identifying one or more electronic messages. The method further includes a computer processor determining one or more e-mail characteristics respectively associated with the identified one or more electronic messages. The method further includes a computer processor determining an estimated electronic message processing duration for the identified one or more electronic messages based, at least in part, on weighting factors that are associated with the determined one or more e-mail characteristics. The method further includes a computer processor identifying a first unscheduled time slot within an electronic calendar of a user. The method further includes a computer processor scheduling the identified one or more electronic messages within the identified first unscheduled time slot of the electronic calendar of the user.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10257134
    Abstract: A method for managing processing of electronic messages. The method includes a computer processor identifying one or more electronic messages. The method further includes a computer processor determining one or more e-mail characteristics respectively associated with the identified one or more electronic messages. The method further includes a computer processor determining an estimated electronic message processing duration for the identified one or more electronic messages based, at least in part, on weighting factors that are associated with the determined one or more e-mail characteristics. The method further includes a computer processor identifying a first unscheduled time slot within an electronic calendar of a user. The method further includes a computer processor scheduling the identified one or more electronic messages within the identified first unscheduled time slot of the electronic calendar of the user.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10176447
    Abstract: Proposed is an autonomous vehicle (AV) for delivering an item to a recipient at a delivery location in a trusted manner. The AV includes: a sensor system adapted to detect, while the autonomous vehicle is travelling to the delivery location, a value of a property of at least one of: the autonomous vehicle, and the item. The AV further includes a data store adapted to store authentication data for verifying the trustworthiness of the item, the authentication data being based on the value detected. The AV further includes a recipient verification unit adapted to verify the identity of the recipient and to generate a verification signal indicative of whether the identity of the recipient is verified. The AV further includes a communication unit adapted to communicate stored authentication data to an authentication system for verification.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10163069
    Abstract: Proposed is an autonomous vehicle (AV) for delivering an item to a recipient at a delivery location in a trusted manner. The AV includes: a sensor system adapted to detect, while the autonomous vehicle is travelling to the delivery location, a value of a property of at least one of: the autonomous vehicle, and the item. The AV further includes a data store adapted to store authentication data for verifying the trustworthiness of the item, the authentication data being based on the value detected. The AV further includes a recipient verification unit adapted to verify the identity of the recipient and to generate a verification signal indicative of whether the identity of the recipient is verified. The AV further includes a communication unit adapted to communicate stored authentication data to an authentication system for verification.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10051082
    Abstract: A method for use in a computer of generating a cost associated with performing a request for a service using computer software, the method comprising: generating metadata associated with the cost of a plurality of portions of the computer software, the metadata including an identifier associated with each of the plurality of portions of the computer software; embedding at least the identifier into each respective portion of the plurality of portions of the computer software; utilizing the embedded identifier to determine which of the plurality of portions of the computer software are used to perform the request; assigning, using the metadata, a cost to each of the one or more portions of the computer software determined to be used to perform the request; and calculating a total cost associated with usage of the computer software to perform the request.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew J Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20180115602
    Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.
    Type: Application
    Filed: December 21, 2017
    Publication date: April 26, 2018
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 9900377
    Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 9773329
    Abstract: Controlling an electronic device includes: detecting a touch contact with a touch-sensitive display; detecting a first intersection of the contact location with a first edge between first and second nodes; exclusively linking the first edge at the first intersection of the contact location; detecting movement of the contact location and causing the linked first intersection of the first edge to move in concert with the contact location so as to extend the first edge on the display at the intersection, while maintaining a link of the first edge to the first and second nodes; detecting the exceeding of an extensibility limit of the first edge; and based on the exceeding, removing the first edge from the displayed graph and breaking the connection between the first and second nodes of the graph, wherein the signaling connection between the first and second components is broken.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20170041385
    Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20160360009
    Abstract: A method for use in a computer of generating a cost associated with performing a request for a service using computer software, the method comprising: generating metadata associated with the cost of a plurality of portions of the computer software, the metadata including an identifier associated with each of the plurality of portions of the computer software; embedding at least the identifier into each respective portion of the plurality of portions of the computer software; utilizing the embedded identifier to determine which of the plurality of portions of the computer software are used to perform the request; assigning, using the metadata, a cost to each of the one or more portions of the computer software determined to be used to perform the request; and calculating a total cost associated with usage of the computer software to perform the request.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20160239803
    Abstract: Proposed is an autonomous vehicle (AV) for delivering an item to a recipient at a delivery location in a trusted manner. The AV includes: a sensor system adapted to detect, while the autonomous vehicle is travelling to the delivery location, a value of a property of at least one of: the autonomous vehicle, and the item. The AV further includes a data store adapted to store authentication data for verifying the trustworthiness of the item, the authentication data being based on the value detected. The AV further includes a recipient verification unit adapted to verify the identity of the recipient and to generate a verification signal indicative of whether the identity of the recipient is verified. The AV further includes a communication unit adapted to communicate stored authentication data to an authentication system for verification.
    Type: Application
    Filed: August 4, 2015
    Publication date: August 18, 2016
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20160239798
    Abstract: Proposed is an autonomous vehicle (AV) for delivering an item to a recipient at a delivery location in a trusted manner. The AV includes: a sensor system adapted to detect, while the autonomous vehicle is travelling to the delivery location, a value of a property of at least one of: the autonomous vehicle, and the item. The AV further includes a data store adapted to store authentication data for verifying the trustworthiness of the item, the authentication data being based on the value detected. The AV further includes a recipient verification unit adapted to verify the identity of the recipient and to generate a verification signal indicative of whether the identity of the recipient is verified. The AV further includes a communication unit adapted to communicate stored authentication data to an authentication system for verification.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20160182428
    Abstract: A method for managing processing of electronic messages. The method includes a computer processor identifying one or more electronic messages. The method further includes a computer processor determining one or more e-mail characteristics respectively associated with the identified one or more electronic messages. The method further includes a computer processor determining an estimated electronic message processing duration for the identified one or more electronic messages based, at least in part, on weighting factors that are associated with the determined one or more e-mail characteristics. The method further includes a computer processor identifying a first unscheduled time slot within an electronic calendar of a user. The method further includes a computer processor scheduling the identified one or more electronic messages within the identified first unscheduled time slot of the electronic calendar of the user.
    Type: Application
    Filed: September 8, 2015
    Publication date: June 23, 2016
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20160182411
    Abstract: A method for managing processing of electronic messages. The method includes a computer processor identifying one or more electronic messages. The method further includes a computer processor determining one or more e-mail characteristics respectively associated with the identified one or more electronic messages. The method further includes a computer processor determining an estimated electronic message processing duration for the identified one or more electronic messages based, at least in part, on weighting factors that are associated with the determined one or more e-mail characteristics. The method further includes a computer processor identifying a first unscheduled time slot within an electronic calendar of a user. The method further includes a computer processor scheduling the identified one or more electronic messages within the identified first unscheduled time slot of the electronic calendar of the user.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Publication number: 20160155251
    Abstract: Controlling an electronic device includes: detecting a touch contact with a touch-sensitive display; detecting a first intersection of the contact location with a first edge between first and second nodes; exclusively linking the first edge at the first intersection of the contact location; detecting movement of the contact location and causing the linked first intersection of the first edge to move in concert with the contact location so as to extend the first edge on the display at the intersection, while maintaining a link of the first edge to the first and second nodes; detecting the exceeding of an extensibility limit of the first edge; and based on the exceeding, removing the first edge from the displayed graph and breaking the connection between the first and second nodes of the graph, wherein the signaling connection between the first and second components is broken.
    Type: Application
    Filed: November 10, 2015
    Publication date: June 2, 2016
    Inventors: Andrew J. BORLEY, Callum P. JACKSON, Kathryn M. McMULLAN, Philip L. NORTON