Patents Examined by Christian P. Chase
  • Patent number: 8516217
    Abstract: A method, apparatus, and program product for managing partitionable resources in a logically partitioned computing system is disclosed. The method includes associating each of a plurality of partitionable resources in the logically partitioned computing system with a respective file entry in a virtual file system, associating each of a plurality of partitionable resources in the logically partitioned computing system with a respective file entry in a virtual file system, and allocating a first partitionable resource among the plurality of partitionable resources to a first logical partition among the plurality of logical partitions in response to a file system operation directed to the virtual file system to organize a respective file entry for the first partitionable resource within the respective directory for the first logical partition.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bryan M. Logan, Nicholas J. Rogness, Steven E. Royer
  • Patent number: 7136853
    Abstract: The information retrieving apparatus according to the present invention obtains required information through the Internet. It comprises an input/output unit for inputting first data for use in obtaining retrieved information through the information communications network and second data for use in obtaining advertising information through the information communications network; a retrieved information obtaining unit for obtaining the retrieved information from the retrieving server connected to the information communications network using the first data; an additional information obtaining unit for obtaining the advertising information from a predetermined information server connected to the information communications network using the second data; and an information converting unit for incorporating the advertising information obtained by the additional information obtaining unit into the retrieved information obtained by the additional information obtaining unit.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: November 14, 2006
    Assignee: Fujitsu Limited
    Inventors: Youji Kohda, Susumu Endo
  • Patent number: 6874060
    Abstract: A virtual disk subsystem and method for providing a virtual local drive are disclosed. The virtual disk subsystem includes a channel bridge, such as an Advanced Technology Attachment (ATA) bridge, that receives disk commands from a disk controller, as well as a disk emulator in communication with the channel bridge and a network interface. The disk emulator includes control logic that receives disk commands from the disk controller via the channel bridge and, in response, retrieves data from a remote data storage device and forwards the data to the disk controller, such that the disk controller perceives the remote data storage device as a local device. In an exemplary embodiment, the virtual disk subsystem allows a standard operating system (OS) in a data processing system to function as if the data processing system included the emulated drive.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: March 29, 2005
    Assignee: Dell Products L.P.
    Inventors: Roger M. Blood, Herbert A. Hollinger, Truc M. Nguyen, Paul W. Vancil
  • Patent number: 6675261
    Abstract: A request, such as those embedded in URLs and XML documents, is assigned to a thread of execution in a server that is in communication with a data store. The thread of execution includes a thread local storage with a pointer to a cache object. The cache object maintains copies of data store entries frequently accessed by the assigned request. The cache object is accessed in response to data store access commands arising from the request. When a data store access command specifies a data store entry not found in the cache object, the server creates and loads a corresponding cache object entry. The cache object is not updated when other requests alter data store entries, and memory access commands arising from other requests cannot cause the cache object to be accessed. When the request causes the server to write data to the data store, the cache object also maintains a copy of the written data.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: January 6, 2004
    Assignee: Oblix, Inc.
    Inventor: Michael J. Shandony
  • Patent number: 6345347
    Abstract: In a computer system in which a software application accesses a system memory by communicating directly with a hardware device, a method for protecting addresses in the memory from improper access. The method includes, in an initialization stage, assigning a register of the hardware device to the application and generating in the hardware device a protection block, which block is used thereafter by the device to control access by the application to the system memory. A first key is stored in the protection block corresponding to a physical address of the register, and a handle is assigned to the application that refers to the protection block. In operation of the application, a command is conveyed from the application via the register to access the system memory, the command including the handle. Responsive to the command, a second key is generated in the hardware device corresponding to the physical address of the register.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventor: Giora Biran