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).

  • Publication number: 20240161306
    Abstract: 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: Application
    Filed: November 10, 2022
    Publication date: May 16, 2024
    Inventors: Benjamin David Cox, Joseph Sayer, Andrew David Lyell
  • Patent number: 11954775
    Abstract: 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: Grant
    Filed: February 23, 2022
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Benjamin David Cox, Andrew David Lyell, Joseph Sayer
  • Patent number: 11900129
    Abstract: 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: Grant
    Filed: March 4, 2022
    Date of Patent: February 13, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Sayer, Benjamin David Cox, Andrew David Lyell
  • Publication number: 20230394135
    Abstract: 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: Application
    Filed: June 2, 2022
    Publication date: December 7, 2023
    Inventors: Benjamin David Cox, Joseph Sayer, Andrew David Lyell
  • Patent number: 11782817
    Abstract: 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: Grant
    Filed: September 20, 2021
    Date of Patent: October 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joseph Sayer, Benjamin David Cox, Andy Lyell
  • Publication number: 20230281019
    Abstract: 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: Application
    Filed: March 4, 2022
    Publication date: September 7, 2023
    Inventors: Joseph Sayer, Benjamin David Cox, Andrew David Lyell
  • Publication number: 20230283740
    Abstract: 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: Application
    Filed: March 3, 2022
    Publication date: September 7, 2023
    Inventors: Joseph Sayer, Andrew David Lyell, Benjamin David Cox
  • Publication number: 20230267662
    Abstract: 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: Application
    Filed: February 23, 2022
    Publication date: August 24, 2023
    Inventors: Benjamin David Cox, Andrew David Lyell, Joseph Sayer
  • Publication number: 20230085901
    Abstract: 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: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Joseph Sayer, Benjamin David Cox, Andy Lyell