Patents by Inventor Frank Brice

Frank Brice 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: 20070203943
    Abstract: A computer-implemented method, apparatus, and computer-usable program code is provided to generate unique identifiers for a logically partitioned and/or virtualized data processing system. A number of computing entities supported by the data processing system are identified to form a number of identified entities. A set of unique identifiers is generated based upon the number of identified entities. A unique identifier from the set of unique identifiers is assigned to a logical computing entity during operation of the data processing system.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Inventors: Ingo Adlung, Gerhard Banzhaf, Frank Brice, Giles Frazier, Stefan Mueller, Jaya Srikrishnan
  • Publication number: 20070140266
    Abstract: A communication port of a communications interface of an information handling system comprises a plurality of virtual ports. A first command is issued to obtain information indicating a number of images of virtual ports supportable by the communications interface. A second command is then issued requesting the communications interface to virtualize the communication port. In response to the second command, one or more virtual switches are then configured to connect to the communication port, each virtual switch including a plurality of virtual ports, such that the one or more virtual switches are configured in a manner sufficient to support the number of images of virtual ports indicated by the obtained information. Thereafter, upon request via issuance of a third command, a logical link is established between one of the virtual ports of one of the virtual switches and a communicating element of the information handling system.
    Type: Application
    Filed: February 20, 2007
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ugochukwu Njoku, Frank Brice, David Craddock, Richard Errickson, Mark Farrell, Charles Gainey, Donald Schmidt, Gustav Sittmann
  • Publication number: 20070118834
    Abstract: A method for changing self-description data of a functional device in a computing system. The method may include virtualizing the functional device to create a virtual functional device, and adding, changing, or removing information in the self-description information sent from a functional device as a part of virtualization of the device by a hypervisor. Changing the self-description data of the functional device occurs after the self-description data has left the functional device.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank Brice, Mark Gardiner, Gustav Sittmann, Stephen Wilkins, Harry Yunderfriend
  • Publication number: 20070005820
    Abstract: The present invention relates to a method, a computer program product and a system for managing virtual instances of a physical port attached to a network. The method is based on the Fibre Channel N_Port virtualisation for a physical Fibre Channel N_Port. Multiple virtual Fibre Channel adapters share a single physical N_Port among multiple operating system instances. The invention discloses means for the automatic and persistent generation and administration of unique Worldwide Port Names needed for the N_Port virtualisation.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 4, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gerhard Banzhaf, Stefan Mueller, Jaya Srikrishnan, Frank Brice, Giles Frazier, Ingo Adlung
  • Publication number: 20060230219
    Abstract: A method is provided for configuring a communication port of a communications interface of an information handling system into a plurality of virtual ports. A first command is issued to obtain information indicating a number of images of virtual ports supportable by the communications interface. A second command is then issued requesting the communications interface to virtualize the communication port. In response to the second command, one or more virtual switches are then configured to connect to the communication port, each virtual switch including a plurality of virtual ports, such that the one or more virtual switches are configured in a manner sufficient to support the number of images of virtual ports indicated by the obtained information. Thereafter, upon request via issuance of a third command, a logical link is established between one of the virtual ports of one of the virtual switches and a communicating element of the information handling system.
    Type: Application
    Filed: April 7, 2005
    Publication date: October 12, 2006
    Inventors: Ugochukwu Njoku, Frank Brice, David Craddock, Richard Errickson, Mark Farrell, Charles Gainey, Donald Schmidt, Gustav Sittmann
  • Publication number: 20050165969
    Abstract: Input/output (I/O) communications subadapters, such as subchannels, of an I/O subsystem are dedicated to components, such as I/O devices, of the I/O subsystem. The subadapters provide information about the associated components, in response to the execution of I/O instructions. To enhance I/O connectivity, a plurality of sets of I/O subadapters is provided to an operating system image. This allows programs of the operating system image to access a same component via different sets of I/O communications subadapters. Further, it enables an operating system image to use more than 64k subchannels.
    Type: Application
    Filed: January 23, 2004
    Publication date: July 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Frank Brice, Janet Easton, Charles Gainey, Jeffrey Kubala, Hans-Helge Lehmann, Tan Lu, Ugochukwu Njoku-Charles, Kenneth Oakes, Dale Riedy, Charles Shapley, Gustav Sittmann, Leslie Wyman, Harry Yudenfriend
  • Publication number: 20050114586
    Abstract: A method of performing memory mapped input output operations to an alternate address space comprising: establishing a first instruction directed to a first memory mapped input output alternate address space associated with an adapter to store data in accordance with a definition of a z/Architecture; establishing a second instruction directed to the first memory mapped input output alternate address space associated with an adapter to load data in accordance with a definition of a z/Architecture; allocating at least one of a real resource and a virtual resource associated with the first alternate address space to a process; ensuring that the selected process corresponds with the process to which the resource is allocated. The process issues at least one of the first instruction and the second instruction and thereby causes execution of at least one of the store and load with the first alternate address space.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank Brice, Richard Errickson, Mark Farrell, Charles Gainey, Thomas Gregg, Carol Hernandez, Damian Osisek, Donald Schmidt