Patents by Inventor Grace Jansen

Grace Jansen 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: 11693766
    Abstract: A method for adjusting the resource allocation ratio between microservices used to run an application. A microservice test sequence is defined which has an order that follows the traffic flow through the microservices. Each microservice is analyzed in order of the test sequence to classify whether or not it is acting as a bottleneck for the application. This is done by measuring whether or not decrementing the microservice's resource causes the application throughput to decrease. For each microservice classified as a bottleneck and in reverse order of the test sequence, its resource is successively incremented until the application throughput starts to increase, indicating it is no longer acting as a bottleneck. The resource allocation ratio can then be adjusted to reflect this procedure.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Grace Jansen, Samuel B. Hawker, Bhavnit Patel, Alexander John Naylor-Teece
  • Publication number: 20220398189
    Abstract: A method for adjusting the resource allocation ratio between microservices used to run an application. A microservice test sequence is defined which has an order that follows the traffic flow through the microservices. Each microservice is analyzed in order of the test sequence to classify whether or not it is acting as a bottleneck for the application. This is done by measuring whether or not decrementing the microservice's resource causes the application throughput to decrease. For each microservice classified as a bottleneck and in reverse order of the test sequence, its resource is successively incremented until the application throughput starts to increase, indicating it is no longer acting as a bottleneck. The resource allocation ratio can then be adjusted to reflect this procedure.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: GRACE JANSEN, Samuel B. Hawker, BHAVNIT PATEL, Alexander John Naylor-Teece
  • Publication number: 20220310111
    Abstract: An audio emitter configured to emit a sound creates a high-frequency copy of the sound to be emitted. The high-frequency copy of the sound is superimposed over the sound, resulting in a composite signal. The composite signal is emitted by the emitter. The high-frequency copy is at a frequency inaudible to humans, enabling a receiver to identify the emitter and/or the sound.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Inventors: Samuel B. Hawker, Alexander John Naylor-Teece, BHAVNIT PATEL, GRACE JANSEN
  • Patent number: 11455591
    Abstract: Method and system are provided for customer table service management. The method includes receiving sensor load data over time from a customer table. The method analyzes the sensor load data during a waiting time between a time of one or more customers arriving at the table and a time of consumables being served to the table to learn background noise data of the one or more customers. The method further analyzes the sensor load data during a dining time after the time of consumables being served to the table to detect one or more events that require a service action, wherein analyzing the sensor load data during the dining time removes the learnt background noise data to distinguish sensor load data changes relating to consumption of the consumables on the table. The method outputs event detection notifications to prompt the required service action.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: James Lee, Jack Anthony Woodhouse, Heloise Rozes, Dominik Kloepfer, Grace Jansen
  • Patent number: 11119902
    Abstract: A computer-implemented method for creating a higher order mutant for mutation testing software is disclosed. The method includes, for each software test of a set of software tests, identifying a respective code path. The method further includes, for each first order mutant of a plurality of first order mutants, associating the first order mutant with the one or more identified code paths it interacts with. The method further includes creating a higher order mutant by combining two or more first order mutants based on the one or more associated code paths.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew Michael Lees, Grace Jansen, Bhavnit Patel, Alexander John Naylor-Teece
  • Publication number: 20210141714
    Abstract: A computer-implemented method for creating a higher order mutant for mutation testing software is disclosed. The method includes, for each software test of a set of software tests, identifying a respective code path. The method further includes, for each first order mutant of a plurality of first order mutants, associating the first order mutant with the one or more identified code paths it interacts with. The method further includes creating a higher order mutant by combining two or more first order mutants based on the one or more associated code paths.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Andrew Michael Lees, GRACE JANSEN, BHAVNIT PATEL, Alexander John Naylor-Teece
  • Publication number: 20210019682
    Abstract: Method and system are provided for customer table service management. The method includes receiving sensor load data over time from a customer table. The method analyzes the sensor load data during a waiting time between a time of one or more customers arriving at the table and a time of consumables being served to the table to learn background noise data of the one or more customers. The method further analyzes the sensor load data during a dining time after the time of consumables being served to the table to detect one or more events that require a service action, wherein analyzing the sensor load data during the dining time removes the learnt background noise data to distinguish sensor load data changes relating to consumption of the consumables on the table. The method outputs event detection notifications to prompt the required service action.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Inventors: JAMES LEE, JACK Anthony WOODHOUSE, HELOISE ROZES, DOMINIK KLOEPFER, GRACE JANSEN
  • Patent number: 10795569
    Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: October 6, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sophie D. Green, Grace Jansen, Joe Pavitt, Antony Protonotarios, James Russell, Alexandros E. Vlissidis
  • Patent number: 10664124
    Abstract: A method for monitoring cursor motion between multiple monitors that together form an extended display. The cursor's location and speed are tracked. When it is detected that the cursor has intersected a display edge, the cursor is permitted to transit to the next display only if the cursor speed is above a threshold value. Otherwise the cursor is constrained within the monitor where it is located. This makes it easier for a user to actuate buttons and icons that are located near screen edges. Moreover, if the cursor is predicted to be transiting into a display area where there is no additional monitor, then the stored physical location of the additional monitor's display area is displaced so that it lies in the predicted path of the cursor. Manual configuration of the relative physical locations of monitors is therefore unnecessary as the computer learns this automatically from user-driven cursor movements.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander J. Naylor, Klajd Karaj, Thomas Li, Grace Jansen
  • Patent number: 10620817
    Abstract: Augmented reality links to stored files. A marker of a real object or a real location as viewed by an augmented reality (AR) device of a computer system is stored, in which the marker is stored in a database with a link to a location of a file or a folder in a file system of the connectable computer system. Saving and retrieval of a file or a folder to and from the connectable computer system are enabled by user selection of the real object or the real location via user interaction with the AR device thereby detecting the marker and activating the link to the computer system to save a file or a folder to the location or to retrieve a file or a folder from the location.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sophie D. Green, Grace Jansen, Antony Protonotarios, James Russell, Alexandros Elio Vlissidis
  • Publication number: 20190377472
    Abstract: A method for monitoring cursor motion between multiple monitors that together form an extended display. The cursor's location and speed are tracked. When it is detected that the cursor has intersected a display edge, the cursor is permitted to transit to the next display only if the cursor speed is above a threshold value. Otherwise the cursor is constrained within the monitor where it is located. This makes it easier for a user to actuate buttons and icons that are located near screen edges. Moreover, if the cursor is predicted to be transiting into a display area where there is no additional monitor, then the stored physical location of the additional monitor's display area is displaced so that it lies in the predicted path of the cursor. Manual configuration of the relative physical locations of monitors is therefore unnecessary as the computer learns this automatically from user-driven cursor movements.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: ALEXANDER J. NAYLOR, KLAJD KARAJ, THOMAS LI, GRACE JANSEN
  • Publication number: 20190179508
    Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Inventors: Sophie D. GREEN, Grace JANSEN, Joe PAVITT, Antony PROTONOTARIOS, James RUSSELL, Alexandros E. VLISSIDIS
  • Patent number: 10241669
    Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sophie D. Green, Grace Jansen, Joe Pavitt, Antony Protonotarios, James Russell, Alexandros E. Vlissidis
  • Publication number: 20180239510
    Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 23, 2018
    Inventors: Sophie D. GREEN, Grace JANSEN, Joe PAVITT, Antony PROTONOTARIOS, James RUSSELL, Alexandros E. VLISSIDIS
  • Publication number: 20180203579
    Abstract: Augmented reality links to stored files. A marker of a real object or a real location as viewed by an augmented reality (AR) device of a computer system is stored, in which the marker is stored in a database with a link to a location of a file or a folder in a file system of the connectable computer system. Saving and retrieval of a file or a folder to and from the connectable computer system are enabled by user selection of the real object or the real location via user interaction with the AR device thereby detecting the marker and activating the link to the computer system to save a file or a folder to the location or to retrieve a file or a folder from the location.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Sophie D. Green, Grace Jansen, Antony Protonotarios, James Russell, Alexandros Elio Vlissidis