Patents by Inventor Mark James Lawrence
Mark James Lawrence 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).
-
Publication number: 20260012739Abstract: Provided are a computer program product, system, and method for tracking a sound moving through an environment to notify affected devices. Sound monitor position information is maintained on a plurality of sound monitors distributed at physical locations and connecting via a network. The sound monitor position information indicates, for the sound monitors receiving sounds, next sound monitors to next receive the sounds received at the sound monitors. A sound is detected at a receiving sound monitor. A determination is made, from the sound monitor position information, a next sound monitor to receive the sound after the receiving sound monitor. A determination is made of a device connected to the next sound monitor. A notification is sent to the device over the network that a sound is soon to arrive, wherein the notification causes the device to take mitigation to reduce impact of the sound at the device.Type: ApplicationFiled: July 8, 2024Publication date: January 8, 2026Inventors: Mark James Lawrence, SAMIR NASSER, NEIL DELIMA, Unwin Cynthia Susan
-
Patent number: 12487839Abstract: A method includes determining a state of the user that is any one of an attention state and an attention absence state. If the user is in the attention absence state, the indication by the progress indicator is modified to indicate a first fake progress of the execution of the task slower than the current real task progress. If the state of the user is the attention state for a time period longer than a transition time period after a last transition of the state of the user from the attention absence state back to the attention state, a current progress of the execution of the task is indicated by the progress indicator, otherwise the indication by the progress indicator during the transition time period is modified to indicate a second fake progress of the execution of the task faster than the current real task progress.Type: GrantFiled: November 7, 2023Date of Patent: December 2, 2025Assignee: International Business Machines CorporationInventors: Radosław Kopeć, Tymoteusz Gedliczka, Mark James Lawrence
-
Patent number: 12386711Abstract: Disclosed is a method, system, and computer program product for preserving actions taken after a snapshot. One embodiment of the method may comprise capturing a snapshot of a virtualized container environment (VCE), the VCE comprising one or more applications-of-interest. The method may further comprise intercepting an event-of-interest directed to an application-of-interest within the VCE. The method may further comprise automatically storing the intercepted event in an action database. The method may further comprise, in response to a user instruction to revert the VCE to a prior snapshot, generating an automated script from the intercepted events, wherein the automated script comprises actions that occurred in the VCE after capture of the selected snapshot; and executing the automated script.Type: GrantFiled: January 11, 2024Date of Patent: August 12, 2025Assignee: International Business Machines CorporationInventors: Benjamin Graham Thompson, Mark James Lawrence, Erhan Mengusoglu, Stephen James Haskey
-
Publication number: 20250252030Abstract: A computer-implemented method for providing a progress bar with an improved estimated time of a job at a host system is disclosed. The method includes calculating an initial estimated time to completion value for a current task based on current available resources at the host system. The method includes determining any scheduled tasks at the host system scheduled in the initial estimated time to completion value for the current task and adjusting the initial estimated time to completion value of the current task based on an estimated impact of the scheduled tasks on the host resources.Type: ApplicationFiled: March 12, 2024Publication date: August 7, 2025Inventors: Thomas Jeffrey Solomon, Yasmin Aumeeruddy, Mark James Lawrence
-
Publication number: 20250231841Abstract: Disclosed is a method, system, and computer program product for preserving actions taken after a snapshot. One embodiment of the method may comprise capturing a snapshot of a virtualized container environment (VCE), the VCE comprising one or more applications-of-interest. The method may further comprise intercepting an event-of-interest directed to an application-of-interest within the VCE. The method may further comprise automatically storing the intercepted event in an action database. The method may further comprise, in response to a user instruction to revert the VCE to a prior snapshot, generating an automated script from the intercepted events, wherein the automated script comprises actions that occurred in the VCE after capture of the selected snapshot; and executing the automated script.Type: ApplicationFiled: January 11, 2024Publication date: July 17, 2025Inventors: Benjamin Graham Thompson, Mark James Lawrence, Erhan Mengusoglu, Stephen James Haskey
-
Publication number: 20250231783Abstract: Disclosed is a method, system, and computer program product for automatically managing snapshots of applications of interest in virtualized container environment (VCE). The method may comprise intercepting an action-of-interest directed to an application-of-interest within a VCE. The method may further comprise automatically capturing a snapshot of the VCE before executing the intercepted action-of-interest. The method may further comprise executing the intercepted action-of-interest. The method may further comprise automatically deleting the snapshot after a predetermined time period following the intercepted action.Type: ApplicationFiled: January 11, 2024Publication date: July 17, 2025Inventors: Mark James Lawrence, Benjamin Graham Thompson, Erhan Mengusoglu
-
Publication number: 20250068439Abstract: A method includes determining a state of the user that is any one of an attention state and an attention absence state. If the user is in the attention absence state, the indication by the progress indicator is modified to indicate a first fake progress of the execution of the task slower than the current real task progress. If the state of the user is the attention state for a time period longer than a transition time period after a last transition of the state of the user from the attention absence state back to the attention state, a current progress of the execution of the task is indicated by the progress indicator, otherwise the indication by the progress indicator during the transition time period is modified to indicate a second fake progress of the execution of the task faster than the current real task progress.Type: ApplicationFiled: November 7, 2023Publication date: February 27, 2025Inventors: Radoslaw Kopec, Tymoteusz Gedliczka, Mark James Lawrence
-
Publication number: 20250021916Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to refining employment-based engagement surveys via HCI. The computer-implemented system can comprise a memory that can store computer executable components. The computer-implemented system can further comprise a processor that can execute the computer executable components stored in the memory, wherein the computer executable components can comprise an adjustment component that can adjust one or more answers provided by an individual in an employment-based survey to one or more new respective answers derived from a combination of HCI data of the individual and employment-based data of the individual.Type: ApplicationFiled: July 13, 2023Publication date: January 16, 2025Inventors: Soumya Nandy, Mark James Lawrence
-
Patent number: 12072793Abstract: A computer-implemented method, system, and computer program product for writing and checking functions of a code file in interactive development environments. The method may include, responsive to determining the function matches a historical function in a log of previously executed functions and their corresponding execution responses, identifying the execution response corresponding to the matching historical function in the log. The method may also include determining an expected result of the function based on the identified execution response.Type: GrantFiled: December 16, 2021Date of Patent: August 27, 2024Assignee: International Business Machines CorporationInventors: Mark James Lawrence, Aaron James Collins, Christopher John Swales, Charlie Parker
-
Patent number: 12021814Abstract: One or more computer processors receive a message, with a message device, from a server, wherein the message device and at least one other nearby message device belong to a shared chat group. The one or more computer processors, responsive to determining that the at least one other nearby message device has received and emitted a notification associated with the message, suppress the notification associated with the message.Type: GrantFiled: July 12, 2022Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Mark James Lawrence, Christopher John Swales, Aaron James Collins
-
Publication number: 20240022533Abstract: One or more computer processors receive a message, with a message device, from a server, wherein the message device and at least one other nearby message device belong to a shared chat group. The one or more computer processors, responsive to determining that the at least one other nearby message device has received and emitted a notification associated with the message, suppress the notification associated with the message.Type: ApplicationFiled: July 12, 2022Publication date: January 18, 2024Inventors: Mark James Lawrence, Christopher John Swales, Aaron James Collins
-
Publication number: 20230195612Abstract: A computer-implemented method, system, and computer program product for writing and checking functions of a code file in interactive development environments. The method may include, responsive to determining the function matches a historical function in a log of previously executed functions and their corresponding execution responses, identifying the execution response corresponding to the matching historical function in the log. The method may also include determining an expected result of the function based on the identified execution response.Type: ApplicationFiled: December 16, 2021Publication date: June 22, 2023Inventors: Mark James Lawrence, Aaron James Collins, Christopher John Swales, Charlie Parker