Patents by Inventor Benjamin David Cox
Benjamin David Cox 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: 12283054Abstract: According to one embodiment, a method, computer system, and computer program product for placing an application window is provided. The embodiment may include receiving a window opening event for the application window. In response to determining that the application window can be repositioned and resized, the embodiment may include identifying one or more active areas of a computing device screen. An active area is an area of the computing device screen which is currently displaying one or more other windows and their respective interactive elements. The embodiment may include utilizing one or more search algorithms to identify a least active area of the one or more active areas of the computing device screen. The embodiment may include displaying the application window within the least active area.Type: GrantFiled: November 10, 2022Date of Patent: April 22, 2025Assignee: International Business Machines CorporationInventors: Benjamin David Cox, Joseph Sayer, Andrew David Lyell
-
Patent number: 12225317Abstract: According to one embodiment, a method, computer system, and computer program product for front-end clipping reduction is provided. The embodiment may include capturing input, including at least one visual input and at least one audio input. The embodiment may also include modeling data regarding visual cues based on a visual input from the at least one visual input. The embodiment may further include marking one or more timestamps which, in light of the modeled data, correspond to speech in the at least one audio input. The embodiment may also include transmitting an audio input from within the at least one audio input corresponding to the one or more marked timestamps.Type: GrantFiled: March 3, 2022Date of Patent: February 11, 2025Assignee: International Business Machines CorporationInventors: Joseph Sayer, Andrew David Lyell, Benjamin David Cox
-
Publication number: 20240161306Abstract: According to one embodiment, a method, computer system, and computer program product for placing an application window is provided. The embodiment may include receiving a window opening event for the application window. In response to determining that the application window can be repositioned and resized, the embodiment may include identifying one or more active areas of a computing device screen. An active area is an area of the computing device screen which is currently displaying one or more other windows and their respective interactive elements. The embodiment may include utilizing one or more search algorithms to identify a least active area of the one or more active areas of the computing device screen. The embodiment may include displaying the application window within the least active area.Type: ApplicationFiled: November 10, 2022Publication date: May 16, 2024Inventors: Benjamin David Cox, Joseph Sayer, Andrew David Lyell
-
Patent number: 11954775Abstract: A method, computer program product, and computer system for artboard element positioning in a series of computer-based artboards. The method includes providing multiple target artboards and identifying a common element in at least some of the target artboards, where a common element has at least some consistent attributes. The method includes determining a reference position for the common element. The method includes, in each target artboard containing the common element, comparing an existing position of the common element with the reference position and determining whether to adjust the existing position to match the reference position.Type: GrantFiled: February 23, 2022Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Benjamin David Cox, Andrew David Lyell, Joseph Sayer
-
Patent number: 11900129Abstract: An embodiment for improving a shutdown sequencing of a computer operating system (OS) is provided. The embodiment may include receiving a command to initiate an OS shutdown. The embodiment may also include creating a first list of running tasks to terminate. The embodiment may further include in response to determining there is no historical data, sending a termination request to a particular running task. The embodiment may also include in response to determining the particular running task requires user input to terminate, increasing a weight of the particular running task. The embodiment may further include in response to determining there is an additional particular running task in the created first list, sending the termination request to the additional particular running task. The embodiment may also include in response to determining the additional particular running task requires the user input to terminate, increasing the weight of the additional particular running task.Type: GrantFiled: March 4, 2022Date of Patent: February 13, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph Sayer, Benjamin David Cox, Andrew David Lyell
-
Publication number: 20230394135Abstract: A method, computer program product, and computer system for automatic compliant password generation. The method includes activating password generation for a given input field and gathering information from one or more sources associated with the input field. The method includes determining password criteria from the gathered information and generating bound requirements based on the determined password criteria. The method further includes generating a randomized password meeting the bound requirements.Type: ApplicationFiled: June 2, 2022Publication date: December 7, 2023Inventors: Benjamin David Cox, Joseph Sayer, Andrew David Lyell
-
Patent number: 11782817Abstract: Aiding diagnosis of errors in code based on a stack trace. Identifying target diagnostic information sources relevant to an obtained stack trace improves the efficiency and accuracy of the process of finding information for diagnosis of errors. This is achieved by analyzing the stack trace to identify stack trace elements and comparing the identified stack elements with diagnostic stack elements corresponding to diagnostic information sources from a database of diagnostic information sources.Type: GrantFiled: September 20, 2021Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Joseph Sayer, Benjamin David Cox, Andy Lyell
-
Publication number: 20230281019Abstract: An embodiment for improving a shutdown sequencing of a computer operating system (OS) is provided. The embodiment may include receiving a command to initiate an OS shutdown. The embodiment may also include creating a first list of running tasks to terminate. The embodiment may further include in response to determining there is no historical data, sending a termination request to a particular running task. The embodiment may also include in response to determining the particular running task requires user input to terminate, increasing a weight of the particular running task. The embodiment may further include in response to determining there is an additional particular running task in the created first list, sending the termination request to the additional particular running task. The embodiment may also include in response to determining the additional particular running task requires the user input to terminate, increasing the weight of the additional particular running task.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Joseph Sayer, Benjamin David Cox, Andrew David Lyell
-
Publication number: 20230283740Abstract: According to one embodiment, a method, computer system, and computer program product for front-end clipping reduction is provided. The embodiment may include capturing input, including at least one visual input and at least one audio input. The embodiment may also include modeling data regarding visual cues based on a visual input from the at least one visual input. The embodiment may further include marking one or more timestamps which, in light of the modeled data, correspond to speech in the at least one audio input. The embodiment may also include transmitting an audio input from within the at least one audio input corresponding to the one or more marked timestamps.Type: ApplicationFiled: March 3, 2022Publication date: September 7, 2023Inventors: Joseph Sayer, Andrew David Lyell, Benjamin David Cox
-
Publication number: 20230267662Abstract: A method, computer program product, and computer system for artboard element positioning in a series of computer-based artboards. The method includes providing multiple target artboards and identifying a common element in at least some of the target artboards, where a common element has at least some consistent attributes. The method includes determining a reference position for the common element. The method includes, in each target artboard containing the common element, comparing an existing position of the common element with the reference position and determining whether to adjust the existing position to match the reference position.Type: ApplicationFiled: February 23, 2022Publication date: August 24, 2023Inventors: Benjamin David Cox, Andrew David Lyell, Joseph Sayer
-
Publication number: 20230085901Abstract: Aiding diagnosis of errors in code based on a stack trace. Identifying target diagnostic information sources relevant to an obtained stack trace improves the efficiency and accuracy of the process of finding information for diagnosis of errors. This is achieved by analyzing the stack trace to identify stack trace elements and comparing the identified stack elements with diagnostic stack elements corresponding to diagnostic information sources from a database of diagnostic information sources.Type: ApplicationFiled: September 20, 2021Publication date: March 23, 2023Inventors: Joseph Sayer, Benjamin David Cox, Andy Lyell