Patents by Inventor Alexander J. Kelly

Alexander J. Kelly 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: 11023557
    Abstract: A server receives a first request for website access from an application on a device. The server determines the website is unavailable. The server identifies the status resource, wherein the status resource provides in-band updates on an availability of the website. The server provides status resource information to the device via the application on the device which communicated the first request. The server receives a second request for website access from the application on the device after the status resource information indicates that the website is available. The server provides access to the website.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
  • Patent number: 10795663
    Abstract: Aspects of the present invention provide an approach for performing a computer program update on a target computer. In an embodiment, a target computer having a location, a user, a computer program, and a computer program update is determined. An expected install duration for installing the computer program update is determined. A social media service associated with the user is monitored. A user location is detected from the social media service and an update time window is estimated based on the user location and the distance that the user is away from the target computer location. A decision is made whether to install the computer program update based on the update time window and the expected install duration.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Publication number: 20200151229
    Abstract: A server receives a first request for website access from an application on a device. The server determines the website is unavailable. The server identifies the status resource, wherein the status resource provides in-band updates on an availability of the website. The server provides status resource information to the device via the application on the device which communicated the first request. The server receives a second request for website access from the application on the device after the status resource information indicates that the website is available. The server provides access to the website.
    Type: Application
    Filed: January 20, 2020
    Publication date: May 14, 2020
    Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
  • Patent number: 10628512
    Abstract: A server receives a first request for website access from an application on a device. The server determines the website is unavailable. The server identifies the status resource, wherein the status resource provides in-band updates on an availability of the website. The server provides status resource information to the device via the application on the device which communicated the first request. The server receives a second request for website access from the application on the device after the status resource information indicates that the website is available. The server provides access to the website.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
  • Publication number: 20190340259
    Abstract: A server receives a first request for website access from an application on a device. The server determines the website is unavailable. The server identifies the status resource, wherein the status resource provides in-band updates on an availability of the website. The server provides status resource information to the device via the application on the device which communicated the first request. The server receives a second request for website access from the application on the device after the status resource information indicates that the website is available. The server provides access to the website.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
  • Publication number: 20190310839
    Abstract: Aspects of the present invention provide an approach for performing a computer program update on a target computer. In an embodiment, a target computer having a location, a user, a computer program, and a computer program update is determined. An expected install duration for installing the computer program update is determined. A social media service associated with the user is monitored. A user location is detected from the social media service and an update time window is estimated based on the user location and the distance that the user is away from the target computer location. A decision is made whether to install the computer program update based on the update time window and the expected install duration.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Patent number: 10394544
    Abstract: Aspects of the present invention provide an approach for performing a computer program update on a target computer. In an embodiment, a target computer having a location, a user, a computer program, and a computer program update is determined. An expected install duration for installing the computer program update is determined. A social media service associated with the user is monitored. A user location is detected from the social media service and an update time window is estimated based on the user location and the distance that the user is away from the target computer location. A decision is made whether to install the computer program update based on the update time window and the expected install duration.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Patent number: 10289864
    Abstract: Embodiments include method, systems and computer program products for a security tool to prevent data leakage. In some embodiments, it may be determine that a first application has been initiated. A focus change from the second application to the first application may be detected. Input data provided by a user may be detected. It may be determined that the input data comprises sensitive data. An action may be executed in response to determining that the input data comprises sensitive data.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Publication number: 20180253294
    Abstract: Aspects of the present invention provide an approach for performing a computer program update on a target computer. In an embodiment, a target computer having a location, a user, a computer program, and a computer program update is determined. An expected install duration for installing the computer program update is determined. A social media service associated with the user is monitored. A user location is detected from the social media service and an update time window is estimated based on the user location and the distance that the user is away from the target computer location. A decision is made whether to install the computer program update based on the update time window and the expected install duration.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 6, 2018
    Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Publication number: 20170193246
    Abstract: Embodiments include method, systems and computer program products for a security tool to prevent data leakage. In some embodiments, it may be determine that a first application has been initiated. A focus change from the second application to the first application may be detected. Input data provided by a user may be detected. It may be determined that the input data comprises sensitive data. An action may be executed in response to determining that the input data comprises sensitive data.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Publication number: 20170171271
    Abstract: A computer implemented method comprising storing a plurality of client profiles, each client profile defining one or more areas of importance for a frame of a video stream, transmitting a video stream to a plurality of clients, determining that a connection to a specific client comprises insufficient bandwidth to transmit the video stream at full resolution, accessing a client profile for the specific client with a connection of insufficient bandwidth, reducing the data rate of one or more areas of the frames of the video stream that are not defined as areas of importance for a frame of the video stream in the accessed client profile for the specific client with a connection of insufficient bandwidth, and transmitting the reduced data rate frames to the specific client with a connection of insufficient bandwidth.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Alexander J. Kelly, Alexander D.S. Mirski-Fitton, Edwin P.J. Moffatt, Ross B. Pavitt
  • Publication number: 20170105030
    Abstract: According to one embodiment, a method for improving accessibility to a plurality of live-streamed media content is provided. The method may include generating a plurality data corresponding to a media source, whereby the media source may be a video game engine, a teleconferencing program, or a television broadcast. A plurality of media streams may be created from the received plurality of data, whereby at least one media stream from the created plurality of media streams provides a unique setting, such as a color blind setting or a language setting. The created plurality of media streams may be transmitted to a receiving user. Additionally, at least one of the transmitted plurality of media streams may be enabled to be selected by the receiving user and displayed accordingly.
    Type: Application
    Filed: October 7, 2015
    Publication date: April 13, 2017
    Inventors: Alexander J. Kelly, Alexander D.S. Mirski-Fitton, Edwin P.J. Moffatt, Ross B. Pavitt
  • Patent number: 9547520
    Abstract: The method includes estimating an amount of unused memory in a memory allocation of one or more virtual machines based on a data associated with one or more applications previously dispatched to the one or more virtual machines. The method includes receiving a request for executing a new application. The method includes estimating an amount of memory utilized by one of the one or more virtual machines to execute the new application. The method includes dispatching the new application to one of the one or more virtual machine having an amount of unused memory exceeding the estimated amount of memory required to execute the new application. The method includes updating the data associated with the one or more applications previously dispatched to the one or more virtual machines by adding an identifier of the new application to the data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher N. Bailey, Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt