Patents by Inventor William W. Owen

William W. Owen 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: 20160366068
    Abstract: Various embodiments providing a framework for Quality of Service (QoS) within and between globally distributed computing components by a processor. At least one resource required for a computing process is estimated by examining information associated with a resource template. A storlet is allocated as the at least one resource at a storage node, thereby offloading computing elements to at least one storage unit. The allocated storlet performs the computing process according to constraints delineated by the resource template.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sasikanth EDA, Dean HILDEBRAND, William W. OWEN, Sandeep R. PATIL
  • Publication number: 20160241995
    Abstract: A mechanism is provided for enabling separation of compute infrastructure built within a geographically located storage device. A determination is made as to whether a compute request originates from a geographical location that is the same as a geographical location of the geographically located storage device. Responsive to the compute request originating from a geographical location different from the geographical location of the geographically located storage device, a determination is made as to whether the compute request complies with governing requirements that govern the geographically located storage device. Responsive to the compute request complying with the requirements that govern the geographically located storage device, a determination is made as to whether the compute request is for data retrieval only. Responsive to the compute request being for data retrieval only, the requested data is gathered from data storage of the geographically located storage device and sent to a requesting client.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Sasikanth Eda, Dean Hildebrand, Varun Mittal, William W. Owen, Sandeep R. Patil
  • Patent number: 9413826
    Abstract: A computer-implemented method is provided for concurrent file and object protocol access. The method includes receiving a notification that indicates storage of an object by an object-based client, and creating a clone of the object. Also, the method includes providing a file-based client access to the clone of the object. Further, the method includes returning, in response to one or more read requests for the object received from one or more object-based clients while the file-based client modifies the clone of the object, the object to the one or more object-based clients. Moreover, the method includes, after the file-based client has finished modifying the clone of the object, replacing the object with an updated object based on the modified clone of the object.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mathias Dietz, Dean Hildebrand, Simon Lorenz, Brian Nelson, William W. Owen, Rainer Wolafka
  • Patent number: 8939771
    Abstract: A taxidermy flesh removal system includes a system container and an electrode assembly provided in the system container and having a positive electrode and a negative electrode spaced-apart from the positive electrode.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: January 27, 2015
    Inventor: William W. Owens, III
  • Patent number: 8046187
    Abstract: A test system is described for testing a media drive, such as a tape drive. The test system includes a host emulator, a storage library emulator, and a control system. The host emulator communicates with a first interface of the media drive and mimics a host system to the media drive. The storage library emulator communicates with a second interface of the media drive and mimics a storage library system to the media drive. When in operation, one of the host emulator and the storage library emulator transmits a test message to the media drive responsive to an instruction from the control system. Responsive to the test message, one of the emulators receives a test response from the media drive and transmits the test response to the control system. The control system processes the test message and the test response to evaluate the performance of the media drive.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: October 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Klein, William W. Owen, Winnie Hiu-Tung Tsang
  • Publication number: 20110123970
    Abstract: A taxidermy flesh removal system includes a system container and an electrode assembly provided in the system container and having a positive electrode and a negative electrode spaced-apart from the positive electrode.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Inventor: William W. Owens, III
  • Patent number: 7885805
    Abstract: An apparatus, system, and method are disclosed for simulating multiple hosts. An object module creates a plurality of host object instances. Each host object instance simulates a host to a storage device connection. In addition, each host object instance includes a unique identifier. A traffic generator serially establishes communications between each host object instance and a storage device using the unique identifier. The traffic generator serially establishes communications until a number of host object instances in communication with the storage device is greater than a host threshold. A verification module verifies that the storage device established communications with each host object instance according to a specified connection protocol. The verification module communicates a pass if each host object instance communication is verified.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Louie A. Dickens, Timothy A. Johnson, William W. Owen, Corinna J. Sheret, Robert L. Valdez
  • Patent number: 7725770
    Abstract: An apparatus for collecting failure data includes a failure data collector that initializes one or more test devices by establishing a secondary interface therewith in response to receiving a test device initialization command from a device tester, communicates one or more failure data collection requests to each test device corresponding to a failure data collection command received from the test device, and receives failure data from the test devices via the secondary interface in response to communicating the failure data collection request. In certain embodiments, the present invention includes a failure data storage repository for storing the collected failure data.
    Type: Grant
    Filed: April 1, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: William W. Owen, Joshua M. Rhoades, Marina M. Ruíz
  • Patent number: 7661034
    Abstract: A storage protocol test server interfaced with a storage device and a client includes a multi-layered architecture for testing a conformance of the storage device to a storage protocol as dictated by the client. The layers operate to participate in a test case session between the server and the client to facilitate a communication of test case information from the client to the server, the test case information specifying elements for testing the conformance of the storage device to the storage protocol. Additionally, the layers operate to create a storage protocol conformance test based on the test case information received from the client, the test being specifically designed for testing the conformance of the storage device to the storage protocol, and to participate in a test session between the server and the storage device to facilitate an exchange of test instructions and test results in accordance with the test.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Timothy A. Johnson, William W. Owen
  • Publication number: 20090070092
    Abstract: An apparatus, system, and method are disclosed for simulating multiple hosts. An object module creates a plurality of host object instances. Each host object instance simulates a host to a storage device connection. In addition, each host object instance includes a unique identifier. A traffic generator serially establishes communications between each host object instance and a storage device using the unique identifier. The traffic generator serially establishes communications until a number of host object instances in communication with the storage device is greater than a host threshold. A verification module verifies that the storage device established communications with each host object instance according to a specified connection protocol. The verification module communicates a pass if each host object instance communication is verified.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 12, 2009
    Inventors: Louie A. Dickens, Timothy A. Johnson, William W. Owen, Corinna J. Sheret, Robert L. Valdez
  • Publication number: 20080244333
    Abstract: An apparatus for collecting failure data includes a failure data collector that initializes one or more test devices by establishing a secondary interface therewith in response to receiving a test device initialization command from a device tester, communicates one or more failure data collection requests to each test device corresponding to a failure data collection command received from the test device, and receives failure data from the test devices via the secondary interface in response to communicating the failure data collection request. In certain embodiments, the present invention includes a failure data storage repository for storing the collected failure data.
    Type: Application
    Filed: April 1, 2007
    Publication date: October 2, 2008
    Inventors: William W. Owen, Joshua M. Rhoades, Marina M. Ruiz
  • Patent number: 5150137
    Abstract: A pupil function analyzer has three major subsystems; an electro-optical system, an electronic interface system and a computer/software system. The electro-optical system can, in turn, be described in terms of three subsystems; one that delivers controlled lights to the patient's eyes, another that forms images of the two pupils on a video camera, and a third that moves the optics to maintain alignment with the patient's eyes. The electronic interface system converts signals from the video camera into digital signals to be read by the computer and also responds to the computer to move motors for the maintenance of optical alignment and also operates the light stimuli. The computer/software saves and analyzes the signals sent by the electronic interface, controls the alignment motors, and provides an operator interface, so that the operator can select tests and examine the results.
    Type: Grant
    Filed: October 10, 1990
    Date of Patent: September 22, 1992
    Assignee: Pulse Medical Instruments
    Inventors: William W. Owens, II, Thomas P. Frangesh
  • Patent number: 4187907
    Abstract: A method for improving the sweep efficiency of a waterflood comprising the addition of a small amount of a surfactant, preferably a petroleum-derived sulfonate, to at least the first portion of injected water. The surfactant interacts with clays in the formation to reduce the permeability of the formation to the flood water and thereby improve the mobility ratio of the flooding process, resulting in a better sweep efficiency of the flooding medium through the reservoir.
    Type: Grant
    Filed: August 21, 1978
    Date of Patent: February 12, 1980
    Assignee: Standard Oil Company (Indiana)
    Inventors: H. Robert Froning, William W. Owens, Duane L. Archer