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: 10042775Abstract: 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: GrantFiled: August 18, 2015Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Nathan D. Fontenot, Robert C. Jennings, Jr., Joel H. Schopp, Michael T. Strosaker
-
Patent number: 9940259Abstract: 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: GrantFiled: January 16, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Nathan D. Fontenot, Robert C. Jennings, Jr., Joel H. Schopp, Michael T. Strosaker
-
Patent number: 9552223Abstract: 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: GrantFiled: September 30, 2014Date of Patent: January 24, 2017Assignee: International Business Machines CorporationInventors: Nathan Fontenot, Robert C. Jennings, Jr., Joel H. Schopp, Michael T. Strosaker, George C. Wilson
-
Publication number: 20160210240Abstract: 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: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan D. Fontenot, Robert C. Jennings, JR., Joel H. Schopp, Michael T. Strosaker
-
Publication number: 20160210242Abstract: 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: ApplicationFiled: August 18, 2015Publication date: July 21, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan D. Fontenot, Robert C. Jennings, JR., Joel H. Schopp, Michael T. Strosaker
-
Publication number: 20160092264Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Nathan Fontenot, Robert C. Jennings, JR., Joel H. Schopp, Michael T. Strosaker, George C. Wilson
-
Patent number: 6199614Abstract: 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: GrantFiled: February 3, 1994Date of Patent: March 13, 2001Assignee: Exact Packaging, Inc.Inventors: Ronald E. Snyder, Robert C. Jenness, Jr., George W. Baker, Jr.
-
Patent number: 5556492Abstract: 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: GrantFiled: November 7, 1994Date of Patent: September 17, 1996Assignee: Exact Packaging, Inc.Inventors: James P. Vonderhorst, Robert C. Jenness, Jr.
-
Patent number: 5472552Abstract: 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: GrantFiled: October 5, 1993Date of Patent: December 5, 1995Assignee: Exact Packaging, Inc.Inventors: Philip Speranza, Ronald E. Snyder, Robert C. Jenness, Jr.