Patents by Inventor James Bozek

James Bozek 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: 20130219616
    Abstract: The present invention provides a Wearable Blanket, or Tranquillow, a loose form fitting blanket with a warming pocket that can be folded within itself, transforming it into an attractive pillow when not in use. The design intent is to partner relaxation and convenience with form and function.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 29, 2013
    Inventor: James Bozek
  • Publication number: 20070083862
    Abstract: Direct memory access (DMA) is provided between input/output (I/O) devices and memory within virtual machine (VM) environments. A computing device includes an I/O device, an operating system (OS) running on a VM of the computing device, a device driver for the I/O device, a VM manager (VMM), I/O translation hardware, and a hardware abstraction component for the OS. The I/O translation hardware is for translating physical addresses of the computing device assigned to the OS to machine addresses of the I/O device. The hardware abstraction component and the VMM cooperatively interact to enable the device driver to initiate DMA between the I/O device and memory via the translation hardware. The OS may be unmodified to run on the VM of the computing device, except that the hardware abstraction component is particularly capable of cooperatively interacting with the VMM to enable the device driver to receive DMA from the I/O device.
    Type: Application
    Filed: October 8, 2005
    Publication date: April 12, 2007
    Inventors: James Wooldridge, James Bozek
  • Publication number: 20060100962
    Abstract: Permitting utilization of computer system resources in accordance with the licensing thereof is disclosed. A method includes conducting an inventory of the resources of a computer system. The method determines which of the resources of the computer system are licensed for current usage, and permits utilization of these resources. Other resources of the computer system that are not licensed for usage are prevented from being used. The method may include determining which resources are licensed for usage with metering. The method permits the utilization of such resources, and tracks utilization availability of these resources. The method may further include determining which resources are licensed for periodic usage. Once the method receives indication to allow the periodic usage of these resources, the method permits their utilization, and tracks their utilization availability as needed. Preferably, the method performs its functionality without rebooting or restarting the computer system.
    Type: Application
    Filed: October 23, 2004
    Publication date: May 11, 2006
    Inventors: James Wooldridge, James Bozek
  • Publication number: 20060010133
    Abstract: A method and system for remotely managing a scalable computer system is provided. Elements of an associated tool are embedded on a server and associated console. A service processor for each partition is provided, wherein the service processor supports communication between the server and the designated partition. An operator can discover and validate availability of elements in a computer system. In addition, the operator may leverage data received from the associated discovery and validation to configure or re-configure a partition in the system that support projected workload.
    Type: Application
    Filed: July 9, 2004
    Publication date: January 12, 2006
    Inventors: James Bozek, Conor Flynn, Deborah McDonald, Vinod Menon, Paul Skoglund
  • Publication number: 20050251802
    Abstract: A system of an embodiment is disclosed that includes a number of server computing devices and a management server computing device. Each server computing device has a virtual host computer program running thereon to support one or more virtual machine computer programs. Each virtual machine computer program is able to execute an instance of an operating system on which application computer programs are executable. The management server computing device monitors the server computing devices, and causes the virtual machine computer programs supported by the virtual host computer program of a first server computing device to dynamically migrate to the virtual host computer program of a second server computing device, upon one or more conditions being satisfied. The conditions may include the first server being predicted as failure prone, the first server consuming power less than a threshold, and the first server having resource utilization less than a threshold.
    Type: Application
    Filed: May 8, 2004
    Publication date: November 10, 2005
    Inventors: James Bozek, Robert Stephens, James Wooldridge