Patents by Inventor Keira Louise Hopkins

Keira Louise Hopkins 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: 11803196
    Abstract: Unmanned aerial vehicles (UAVs) and control thereof to assemble into flexible, dynamic structures. A UAV includes a flexible screen retractable between extended and retracted positions, connector(s) for coupling to another UAV that can pull the flexible screen from a retracted position to an extended position, and a coupling portion for coupling to connector(s) of yet another UAV to connect to and extend a flexible screen thereof. Chain(s) of coupled UAVs with extended flexible screens thereof form a structure that can change shape and size based on UAV movement. Local wireless communication with a group control UAV facilitates coordinated positioning and control of a UAV group. A group control UAV with a power supply and an electrical conducting lead can power UAVs of a group while it and they are in-flight, and can perform real-time management of the group UAVs in forming and maintaining a desired shape of the structure.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: October 31, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam Michael Farley, Keira Louise Hopkins, Alexandra Easton Wishart, Andrew Michael Lees, Julian David Williams
  • Patent number: 11669246
    Abstract: Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: categorizing a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and providing the categorization in association with the microservice container input/output operations to a storage system for use in storage allocation of the input/output operations. A method at a storage controller includes: receiving microservice container input/output operations with an associated categorization, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and using the associated categorization for optimizing storage allocation for the input/output operations and/or optimizing garbage collection performance.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: June 6, 2023
    Assignee: International Business Machines Corporation
    Inventors: Miles Mulholland, Lee Jason Sanders, Adam Michael Farley, Keira Louise Hopkins, Jason Hughes
  • Patent number: 11561706
    Abstract: Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: identifying distinct phases of a run of a microservice container; categorizing the phases of a run of a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations in the phase of the microservice container; and providing the categorization in association with the microservice container input/output operations in the phase to a storage system for use in storage allocation of the input/output operations.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Miles Mulholland, Lee Jason Sanders, Keira Louise Hopkins, Jason Hughes, Adam Michael Farley
  • Publication number: 20220291700
    Abstract: Unmanned aerial vehicles (UAVs) and control thereof to assemble into flexible, dynamic structures. A UAV includes a flexible screen retractable between extended and retracted positions, connector(s) for coupling to another UAV that can pull the flexible screen from a retracted position to an extended position, and a coupling portion for coupling to connector(s) of yet another UAV to connect to and extend a flexible screen thereof. Chain(s) of coupled UAVs with extended flexible screens thereof form a structure that can change shape and size based on UAV movement. Local wireless communication with a group control UAV facilitates coordinated positioning and control of a UAV group. A group control UAV with a power supply and an electrical conducting lead can power UAVs of a group while it and they are in-flight, and can perform real-time management of the group UAVs in forming and maintaining a desired shape of the structure.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: Adam Michael FARLEY, Keira Louise HOPKINS, Alexandra Easton WISHART, Andrew Michael LEES, Julian David WILLIAMS
  • Patent number: 11290523
    Abstract: Automatic file transfer is provided. A file is obtained utilizing a file generating application on a mobile device in response to an input from a user. The mobile device connected to a network. The file is automatically transferred from the mobile device to a target service via the network utilizing a high-speed file transfer application running on the mobile device such that high-speed transfer of the file from the mobile device to the target service is enabled even though the file generating application does not support the high-speed transfer.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hanna Puhoffa, Matthias Seul, Brian Din, Keira Louise Hopkins
  • Publication number: 20210149571
    Abstract: Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: identifying distinct phases of a run of a microservice container; categorizing the phases of a run of a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations in the phase of the microservice container; and providing the categorization in association with the microservice container input/output operations in the phase to a storage system for use in storage allocation of the input/output operations.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Inventors: MILES MULHOLLAND, Lee Jason Sanders, Keira Louise Hopkins, JASON HUGHES, Adam Michael Farley
  • Publication number: 20210055862
    Abstract: Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: categorizing a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and providing the categorization in association with the microservice container input/output operations to a storage system for use in storage allocation of the input/output operations. A method at a storage controller includes: receiving microservice container input/output operations with an associated categorization, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and using the associated categorization for optimizing storage allocation for the input/output operations and/or optimizing garbage collection performance.
    Type: Application
    Filed: August 19, 2019
    Publication date: February 25, 2021
    Inventors: MILES MULHOLLAND, Lee Jason Sanders, Adam Michael Farley, Keira Louise Hopkins, JASON HUGHES