Patents by Inventor Hugh Edward Hockett

Hugh Edward Hockett 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: 20230297366
    Abstract: Disclosed are techniques for two-way synchronization of infrastructure-as-code templates and instances, including a method comprising detecting changes to a run-time state of a system and, in response to detecting a change, triggering an update of a current run-time state model. The method may further comprise, in response to updating the run-time state model, comparing the updated model to a current model using a template in a local repository instantiated as the current model. The method may further comprise, in response to the comparison determining a structural difference between the updated model and the current model, merging the updated model and the current model into a new model; and updating a local clone of a repository of the template with the new model. The method may further comprise, in response to the comparison determining no structural difference between the updated model and the current model, pushing changes to a remote repository.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Joseph Paul Wigglesworth, Miguel Jimenez, Gabriel Tamura, Hans Albert Muller, Ian Fraser Watts, Hugh Edward Hockett
  • Patent number: 11650845
    Abstract: A processor may identify an action of a first device of the IoT devices. The processor may initiate a transfer from the first device to one or more other devices of the IoT devices. The processor may pause each thread being executed by the first device and the one or more other devices. The processor may transfer a unit from the first device to the one or more other devices.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vaibhav Vijay Gadge, Hugh Edward Hockett
  • Publication number: 20230123303
    Abstract: A computer-implemented method according to one aspect includes identifying environmental information for a hyper-converged infrastructure (HCI) system; and adjusting one or more resources allocated to one or more applications within the HCI system, based on the environmental information.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 20, 2023
    Inventors: Sandeep Ramesh Patil, Shajeer K. Mohammed, Vinatha Chaturvedi, Yu-Cheng Hsu, Hugh Edward Hockett, Sridhar Muppidi
  • Publication number: 20220374261
    Abstract: A processor may identify an action of a first device of the IoT devices. The processor may initiate a transfer from the first device to one or more other devices of the IoT devices. The processor may pause each thread being executed by the first device and the one or more other devices. The processor may transfer a unit from the first device to the one or more other devices.
    Type: Application
    Filed: May 18, 2021
    Publication date: November 24, 2022
    Inventors: VAIBHAV VIJAY GADGE, Hugh Edward Hockett
  • Patent number: 11132226
    Abstract: Computer-implemented methods, systems and computer program products that leverage infrastructure code (IaC) to provision applications in a computing environment as virtual resources. A plurality of containers operating parallel to one another process resource provisioning requests. A central application provisioner orchestrates the containerized provisioning of resources using IaC. Application provisioner introspects IaC templates defining the provisioning request and creates a graph of the templates, mapping requested resources to containers based on the specification of the containers available. Application provisioner spins up idle containers and distributes resource provisioning tasks amongst the idle containers. An idle container provisions an assigned resource and outputs individual state information describing the provisioned resource.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sagar Jadhav, Hugh Edward Hockett
  • Publication number: 20210208934
    Abstract: Computer-implemented methods, systems and computer program products that leverage infrastructure code (IaC) to provision applications in a computing environment as virtual resources. A plurality of containers operating parallel to one another process resource provisioning requests. A central application provisioner orchestrates the containerized provisioning of resources using IaC. Application provisioner introspects IaC templates defining the provisioning request and creates a graph of the templates, mapping requested resources to containers based on the specification of the containers available. Application provisioner spins up idle containers and distributes resource provisioning tasks amongst the idle containers. An idle container provisions an assigned resource and outputs individual state information describing the provisioned resource.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 8, 2021
    Inventors: Sagar Jadhav, Hugh Edward Hockett
  • Patent number: 10749773
    Abstract: Embodiments provide optimized deployment of workloads. A first workload to be deployed in at least one data center of a plurality of data centers is received. A first plurality of candidate data centers is selected from the plurality of data centers, and the first workload is deployed to each of the first plurality of candidate data centers. A first performance metric is collected from each respective data center of the first plurality of candidate data centers based on execution of the first workload deployed at the respective data centers, and a first optimal data center from the first plurality of candidate data centers is identified based on the first performance metrics. The first workload is removed from each of the first plurality of candidate data centers, other than the identified first optimal data center.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hugh Edward Hockett, Lin Sun, Aaron James Quirk
  • Publication number: 20200014609
    Abstract: Embodiments provide optimized deployment of workloads. A first workload to be deployed in at least one data center of a plurality of data centers is received. A first plurality of candidate data centers is selected from the plurality of data centers, and the first workload is deployed to each of the first plurality of candidate data centers. A first performance metric is collected from each respective data center of the first plurality of candidate data centers based on execution of the first workload deployed at the respective data centers, and a first optimal data center from the first plurality of candidate data centers is identified based on the first performance metrics. The first workload is removed from each of the first plurality of candidate data centers, other than the identified first optimal data center.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Hugh Edward HOCKETT, Lin Sun, Aaron James Quirk
  • Publication number: 20090091532
    Abstract: A method, hand-held device and system for remotely controlling computer output displayed on a screen. A single hand-held device is used to remotely control the output of the computer displayed on a screen, where the hand-held device includes both a laser pointer and a camera. The camera is aligned with the laser pointer in such a manner as to be able to capture an image on the screen where the light is projected from the laser pointer. Image matching software may then be used to match the captured image with the image of the output of the computer displayed on the screen. User input (e.g., left-click action) may be received which is then used by the computer to perform that action in connection with the location (e.g., print icon) on the image displayed on the screen by the computer that corresponds to the position the point of light is projecting.
    Type: Application
    Filed: October 4, 2007
    Publication date: April 9, 2009
    Applicant: International Business Machines Corporation
    Inventor: Hugh Edward Hockett
  • Publication number: 20090063706
    Abstract: Inbound packets received by a physical network adapter of a processing device are routed by evaluating an inbound frame to determine if an inbound frame destination MAC address is associated with the processing device and determining whether the inbound frame should be routed to a corresponding logical interface or to drop the inbound frame if the inbound frame destination MAC address is equal to a virtual MAC address supported by the processing device. If it is determined that the inbound frame should be routed to the corresponding logical interface, then any necessary layer 3 functions are performed and the inbound frame is routed to the corresponding logical interface, thereby combining both layer 2 and layer 3 routing into a single logical function.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel Goldman, Jeffrey Douglas Haggar, Hugh Edward Hockett, Maurice Isrel, Bruce H. Ratcliff, Jerry Wayne Stevens, Stephen Roger Valley
  • Publication number: 20080024433
    Abstract: An invention is disclosed for coupling a computer/display monitor combination with a dedicated sight recognition sensor that is capable of detecting head and/or eye movement from a user. When a sight recognition sensor for a given computer/display monitor combination detects that user sight is being fixed on the monitor, it relays this information to a switch connecting the sensor with its paired monitor and computer. The switch also automatically links a shared keyboard/mouse combination with the computer that is paired to the selected display monitor in view of the user, in order to allow input(s) to be sent from the keyboard and/or mouse to that computer. This link remains active until another sight recognition sensor detects vision being fixed upon a different monitor.
    Type: Application
    Filed: July 26, 2006
    Publication date: January 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam Marshal Gunther, Hugh Edward Hockett, Eric Kirchstein