Patents by Inventor Alexander D. S. Mirski-Fitton

Alexander D. S. Mirski-Fitton 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: 11366745
    Abstract: A processor-implemented method, system, and/or computer program product determines a testing regime for program code created in a development system. A risk factor of a user of the development system is calculated based on information relating to previous activities of the user. The calculated risk factor, which describes a likelihood of the user damaging the development system, is used to determine a testing regime for testing program code.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: June 21, 2022
    Assignee: International Business Machines Corporation
    Inventors: Timothy McCormick, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • 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
  • Publication number: 20200151090
    Abstract: A processor-implemented method, system, and/or computer program product determines a testing regime for program code created in a development system. A risk factor of a user of the development system is calculated based on information relating to previous activities of the user. The calculated risk factor, which describes a likelihood of the user damaging the development system, is used to determine a testing regime for testing program code.
    Type: Application
    Filed: January 16, 2020
    Publication date: May 14, 2020
    Inventors: Timothy McCormick, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • 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
  • Patent number: 10572372
    Abstract: A processor-implemented method, system, and/or computer program product determines a testing regime for program code created in a development system. A risk factor of a user of the development system is calculated based on information relating to previous activities of the user. The calculated risk factor, which describes a likelihood of the user damaging the development system, is used to determine a testing regime for testing program code.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Timothy McCormick, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • 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
  • Patent number: 9412296
    Abstract: A display comprising an array of pixels having individually adjustable brightness levels; an array of light sensors fixed relative to the pixel array; and a brightness controller for estimating a glare footprint on the pixel array from light level data provided by the sensor array and for adjusting the relative brightness levels of pixels that fall in the estimated glare footprint.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Richard W. Pilot
  • Publication number: 20160182421
    Abstract: Software that uses machine logic based algorithms to send e-mail messages according to an e-mail delivery schedule by performing the following steps: (i) receiving, from a sender, a first e-mail message that includes a plurality of recipients intended by the sender to receive the e-mail message, including at least a first recipient and a second recipient; (ii) delivering the first e-mail message to the first recipient; (iii) scheduling a delivery time for delivery of the first e-mail message to the second recipient; (iv) on condition that the first recipient cancels the scheduled delivery prior to the delivery time, cancelling the scheduled delivery of the first-e-mail message to the second recipient; and (v) on condition that the first recipient does not cancel the scheduled delivery prior to the delivery time, delivering the first-e-mail message to the second recipient at, or subsequent to, the delivery time.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Publication number: 20160182429
    Abstract: Software that uses machine logic based algorithms to send e-mail messages according to an e-mail delivery schedule by performing the following steps: (i) receiving, from a sender, a first e-mail message that includes a plurality of recipients intended by the sender to receive the e-mail message, including at least a first recipient and a second recipient; (ii) delivering the first e-mail message to the first recipient; (iii) scheduling a delivery time for delivery of the first e-mail message to the second recipient; (iv) on condition that the first recipient cancels the scheduled delivery prior to the delivery time, cancelling the scheduled delivery of the first-e-mail message to the second recipient; and (v) on condition that the first recipient does not cancel the scheduled delivery prior to the delivery time, delivering the first-e-mail message to the second recipient at, or subsequent to, the delivery time.
    Type: Application
    Filed: September 30, 2015
    Publication date: June 23, 2016
    Inventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
  • Patent number: 8811687
    Abstract: According to embodiments of the invention, there is provided a computer program product, a method, and a system to clean an image produced by the system. A digital canvas representation of an initial condition is produced. A set of real-time digital information is captured to form an unconstrained digital representation of the set of real-time digital information. A constraining digital mask based on the digital canvas representation of the initial condition is applied to the unconstrained digital representation of the set of real-time digital information to form a constrained digital representation of the set of real-time digital information. The constrained digital representation of the set of real-time data is stored, allowing an application program to use the constrained representation of the real-time data.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt