Patents by Inventor Robert C. Jenness, Jr.

Robert C. Jenness, Jr. 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: 10042775
    Abstract: Embodiments relate to a virtualized storage environment with one or more virtual machines operating on a host and sharing host resources. Each virtual machine has a virtual disk in communication with a persistent storage device. The virtual machine(s) may be misaligned with the persistent storage device so that a virtual block address does not correspond with a persistent storage block address. A relationship between the virtual disk(s) and the persistent storage device is established, and more specifically, an alignment delta between the devices is established. The delta is employed to translate the virtual address to the persistent address so that the virtual and persistent storage blocks are aligned to satisfy a read or write operation.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nathan D. Fontenot, Robert C. Jennings, Jr., Joel H. Schopp, Michael T. Strosaker
  • Patent number: 9940259
    Abstract: Embodiments relate to a virtualized storage environment with one or more virtual machines operating on a host and sharing host resources. Each virtual machine has a virtual disk in communication with a persistent storage device. The virtual machine(s) may be misaligned with the persistent storage device so that a virtual block address does not correspond with a persistent storage block address. A relationship between the virtual disk(s) and the persistent storage device is established, and more specifically, an alignment delta between the devices is established. The delta is employed to translate the virtual address to the persistent address so that the virtual and persistent storage blocks are aligned to satisfy a read or write operation.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nathan D. Fontenot, Robert C. Jennings, Jr., Joel H. Schopp, Michael T. Strosaker
  • Patent number: 9552223
    Abstract: A method, system, and computer program product for the prioritization of code execution. The method includes accessing a thread in a context containing a set of code instances stored in memory; identifying sections of the set of code instances that correspond to deferrable code tasks; executing the thread in the context; determining that the thread is idle; and executing at least one of the deferrable code tasks. The deferrable code task is executed within the context and in response to determining that the thread is idle.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nathan Fontenot, Robert C. Jennings, Jr., Joel H. Schopp, Michael T. Strosaker, George C. Wilson
  • Publication number: 20160210240
    Abstract: Embodiments relate to a virtualized storage environment with one or more virtual machines operating on a host and sharing host resources. Each virtual machine has a virtual disk in communication with a persistent storage device. The virtual machine(s) may be misaligned with the persistent storage device so that a virtual block address does not correspond with a persistent storage block address. A relationship between the virtual disk(s) and the persistent storage device is established, and more specifically, an alignment delta between the devices is established. The delta is employed to translate the virtual address to the persistent address so that the virtual and persistent storage blocks are aligned to satisfy a read or write operation.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan D. Fontenot, Robert C. Jennings, JR., Joel H. Schopp, Michael T. Strosaker
  • Publication number: 20160210242
    Abstract: Embodiments relate to a virtualized storage environment with one or more virtual machines operating on a host and sharing host resources. Each virtual machine has a virtual disk in communication with a persistent storage device. The virtual machine(s) may be misaligned with the persistent storage device so that a virtual block address does not correspond with a persistent storage block address. A relationship between the virtual disk(s) and the persistent storage device is established, and more specifically, an alignment delta between the devices is established. The delta is employed to translate the virtual address to the persistent address so that the virtual and persistent storage blocks are aligned to satisfy a read or write operation.
    Type: Application
    Filed: August 18, 2015
    Publication date: July 21, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan D. Fontenot, Robert C. Jennings, JR., Joel H. Schopp, Michael T. Strosaker
  • Publication number: 20160092264
    Abstract: A method, system, and computer program product for the prioritization of code execution. The method includes accessing a thread in a context containing a set of code instances stored in memory; identifying sections of the set of code instances that correspond to deferrable code tasks; executing the thread in the context; determining that the thread is idle; and executing at least one of the deferrable code tasks. The deferrable code task is executed within the context and in response to determining that the thread is idle.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Nathan Fontenot, Robert C. Jennings, JR., Joel H. Schopp, Michael T. Strosaker, George C. Wilson
  • Patent number: 6199614
    Abstract: A high speed labeling machine is provided which includes a constant tensioning device for maintaining tension downstream of the metering roll at a substantially constant predetermined level thereby improving both metering and dispensing of labels. The constant tensioning device may also function as a driver for pulling the continuous web of material through the labeling machine thereby reducing the driving load on the metering roll, thus both providing more effective and accurate metering at a given web speed while also allowing higher web speeds to be achieved.
    Type: Grant
    Filed: February 3, 1994
    Date of Patent: March 13, 2001
    Assignee: Exact Packaging, Inc.
    Inventors: Ronald E. Snyder, Robert C. Jenness, Jr., George W. Baker, Jr.
  • Patent number: 5556492
    Abstract: The labeling machine for dispensing labels from a continuous web of material to a plurality of articles is provided which includes a supply roll of labels, a dispenser for removing the labels from the continuous web, a drive drum for imparting a linear velocity to the web so as to move the web through the labeling machine while accumulating the web into a waste roll, and a driving control system, including a label position sensor, for alternately actuating and deactuating the driving device to move and terminate movement of the web, respectively, through the labeling machine. A web velocity compensator device is provided to compensate for variations in the linear velocity caused by, for example, the increase in the diameter of the waste roll on the drive drum so as to insure proper positioning of each of the labels to be dispensed relative to the dispenser upon deactuation of the driving device.
    Type: Grant
    Filed: November 7, 1994
    Date of Patent: September 17, 1996
    Assignee: Exact Packaging, Inc.
    Inventors: James P. Vonderhorst, Robert C. Jenness, Jr.
  • Patent number: 5472552
    Abstract: A high speed labeling machine for dispensing labels from a continuous web of backing material having labels affixed thereto and applying the labels to a plurality of articles is provided. The labeling machine includes a supply station positioned adjacent a conveyor and a dispensing device and applicator assembly mounted on a support carriage mounted on a support arm and capable of high speed transverse movement across the conveyor for labeling articles positioned in a side by side arrangement. The continuous web of material is fed to the movable support carriage via a follower carriage mounted on the support arm which moves relative to the support carriage so as to maintain tension in the web traveling to and from the support carriage and associated dispensing and applicator devices. As a result, the dispensing device and applicator device can be moved relative to the supply station at high speed without dispensing labels, while at the same time maintaining tension in the web.
    Type: Grant
    Filed: October 5, 1993
    Date of Patent: December 5, 1995
    Assignee: Exact Packaging, Inc.
    Inventors: Philip Speranza, Ronald E. Snyder, Robert C. Jenness, Jr.