Patents by Inventor Matthew Eugene Landt

Matthew Eugene Landt 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: 7908252
    Abstract: Embodiments provide systems and methods for verifying paths to databases. A method for identifying paths to a database may comprise opening a database in a set of databases utilizing a known path to the database, creating an object in the database and checking for the object utilizing one or more paths in a set of paths to databases, wherein paths in the set of paths corresponding to a database containing the alias are paths to the database. By repeating the above process for multiple databases, paths to multiple databases may be verified.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: March 15, 2011
    Assignee: Crossroads Systems, Inc.
    Inventors: Matthew Eugene Landt, Jack Basiago
  • Patent number: 7770208
    Abstract: A computer-implemented method, apparatus, and computer program product are disclosed for securing node port access in a switched-fabric storage area network. Permitted combinations of fabric port identifiers and node port identifiers are specified. A node port receives a request to access the node port. A node port identifier, which identifies the device that is attempting to access the node port, is determined from the request. A fabric port identifier is determined that identifies a fabric port through which the device transmitted the request. Access to the node port is granted if the fabric port identifier and node port identifier form a permitted combination.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Barry Stanley Barnett, Daniel G. Eisenhauer, Matthew Eugene Landt
  • Patent number: 7146091
    Abstract: A method, system and device for simulating cable failures in a network are disclosed. In a first aspect, a plurality of optical cables which couple a plurality of devices within the network to each other are provided. The method and system includes providing at least one programmable device on one of the plurality of optical cables. The at least one programmable device allows for controlled simulated cable failures. In a second aspect, the network comprises: a plurality of devices and a plurality of optical cables for interconnecting the devices. The network also includes at least one programmable device coupled to one of the optical cables, the at least one programmable device allows for controlled simulated cable failures. In a third aspect, the programmable device is used in a network for simulating cable failures in the network. The network includes a plurality of devices and a plurality of optical cables for interconnecting the devices.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: December 5, 2006
    Assignee: Internatioanal Business Machines Corporation
    Inventor: Matthew Eugene Landt
  • Publication number: 20040228604
    Abstract: A method, system and device for simulating cable failures in a network are disclosed. In a first aspect, a plurality of optical cables which couple a plurality of devices within the network to each other are provided. The method and system includes providing at least one programmable device on one of the plurality of optical cables. The at least one programmable device allows for controlled simulated cable failures. In a second aspect, the network comprises: a plurality of devices and a plurality of optical cables for interconnecting the devices. The network also includes at least one programmable device coupled to one of the optical cables, the at least one programmable device allows for controlled simulated cable failures. In a third aspect, the programmable device is used in a network for simulating cable failures in the network. The network includes a plurality of devices and a plurality of optical cables for interconnecting the devices.
    Type: Application
    Filed: May 15, 2003
    Publication date: November 18, 2004
    Applicant: International Business Machines Corporation
    Inventor: Matthew Eugene Landt
  • Patent number: 6766312
    Abstract: A method, system and computer readable instructions for generating a random number consisting of a plurality of binary bits is provided. A race condition gate is set. An atomic lock is accessed wherein a first racer representing a first binary bit and a second racer representing a second binary bit race toward the atomic lock upon release of the race condition gate. A determination is made as to which of the first racer, representing the first binary bit, and the second racer, representing the second binary bit, gain access to the atomic lock earliest. The atomic lock is retrieved based on the determination of which racer gains access to the atomic lock earliest. A single binary value is then written to a data stream, the single binary value is based on which of the first racer and the second racer retrieves the atomic lock.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventor: Matthew Eugene Landt
  • Publication number: 20020143717
    Abstract: A method, system and computer readable instructions for generating a random number consisting of a plurality of binary bits is provided. A race condition gate is set. An atomic lock is accessed wherein a first racer representing a first binary bit and a second racer representing a second binary bit race toward the atomic lock upon release of the race condition gate. A determination is made as to which of the first racer, representing the first binary bit, and the second racer, representing the second binary bit, gain access to the atomic lock earliest. The atomic lock is retrieved based on the determination of which racer gains access to the atomic lock earliest. A single binary value is then written to a data stream, the single binary value is based on which of the first racer and the second racer retrieves the atomic lock.
    Type: Application
    Filed: January 31, 2001
    Publication date: October 3, 2002
    Applicant: International Business Machines Corporation
    Inventor: Matthew Eugene Landt