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: 11366745Abstract: 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: GrantFiled: January 16, 2020Date of Patent: June 21, 2022Assignee: International Business Machines CorporationInventors: Timothy McCormick, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Patent number: 11023557Abstract: 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: GrantFiled: January 20, 2020Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
-
Patent number: 10795663Abstract: 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: GrantFiled: June 21, 2019Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Publication number: 20200151229Abstract: 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: ApplicationFiled: January 20, 2020Publication date: May 14, 2020Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
-
Publication number: 20200151090Abstract: 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: ApplicationFiled: January 16, 2020Publication date: May 14, 2020Inventors: Timothy McCormick, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Patent number: 10628512Abstract: 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: GrantFiled: May 4, 2018Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
-
Patent number: 10572372Abstract: 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: GrantFiled: November 11, 2013Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Timothy McCormick, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Publication number: 20190340259Abstract: 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: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
-
Publication number: 20190310839Abstract: 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: ApplicationFiled: June 21, 2019Publication date: October 10, 2019Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Patent number: 10394544Abstract: 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: GrantFiled: March 2, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Patent number: 10289864Abstract: 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: GrantFiled: December 31, 2015Date of Patent: May 14, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Publication number: 20180253294Abstract: 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: ApplicationFiled: March 2, 2017Publication date: September 6, 2018Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Publication number: 20170193246Abstract: 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: ApplicationFiled: December 31, 2015Publication date: July 6, 2017Inventors: Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Publication number: 20170171271Abstract: 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: ApplicationFiled: December 9, 2015Publication date: June 15, 2017Inventors: Alexander J. Kelly, Alexander D.S. Mirski-Fitton, Edwin P.J. Moffatt, Ross B. Pavitt
-
Publication number: 20170105030Abstract: 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: ApplicationFiled: October 7, 2015Publication date: April 13, 2017Inventors: Alexander J. Kelly, Alexander D.S. Mirski-Fitton, Edwin P.J. Moffatt, Ross B. Pavitt
-
Patent number: 9547520Abstract: 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: GrantFiled: September 25, 2015Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Christopher N. Bailey, Alexander J. Kelly, Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Patent number: 9412296Abstract: 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: GrantFiled: May 30, 2013Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Richard W. Pilot
-
Publication number: 20160182421Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Publication number: 20160182429Abstract: 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: ApplicationFiled: September 30, 2015Publication date: June 23, 2016Inventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt
-
Patent number: 8811687Abstract: 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: GrantFiled: August 22, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Alexander D. S. Mirski-Fitton, Edwin P. J. Moffatt, Ross B. Pavitt