Patents by Inventor Marcelo M. de Azevedo

Marcelo M. de Azevedo 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: 7764689
    Abstract: Techniques for routing data packets in a networked system. Specifically, a network system and methods of arbitrating data packets in a network system are provided. Switching devices are configured to receive one or more data packets, wherein each of the one or more data packets includes a respective source identification. The source identifications are compared to a source identification history mechanism, and the routing order of the data packets is determined based on the comparison.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: July 27, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Bernick, Robert L. Jardine, Marcelo M. de Azevedo
  • Patent number: 6959337
    Abstract: Maintenance of a network resource is regulated by providing a lock data area that indicates an ownership status of the network resource, and a lock server process to maintain the lock data area. A client that is to perform maintenance on the network resource sends a command to the lock server process to modify the lock data area to indicate ownership of the network resource by the particular client. In response, the lock server process sends a response indicating whether or not ownership of the network resource by the client has been established. If ownership is indicated, the client performs the maintenance on the network resource. If ownership is not indicated, the maintenance is not performed. Provision is made for retries, and also for forcing the lock if a current owner becomes moribund.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: October 25, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard J. McLaughlin, Cynthia Sakaguchi, Farangis Aberg, Marcelo M. de Azevedo
  • Publication number: 20020165929
    Abstract: Maintenance of a network resource is regulated by providing a lock data area that indicates an ownership status of the network resource, and a lock server process to maintain the lock data area. A client that is to perform maintenance on the network resource sends a command to the lock server process to modify the lock data area to indicate ownership of the network resource by the particular client. In response, the lock server process sends a response indicating whether or not ownership of the network resource by the client has been established. If ownership is indicated, the client performs the maintenance on the network resource. If ownership is not indicated, the maintenance is not performed. Provision is made for retries, and also for forcing the lock if a current owner becomes moribund.
    Type: Application
    Filed: February 8, 2002
    Publication date: November 7, 2002
    Inventors: Richard J. McLaughlin, Cynthia Sakaguchi, Farangis Aberg, Marcelo M.de Azevedo
  • Publication number: 20020156888
    Abstract: A method of automating the verification of a fabric for interconnecting a cluster of end nodes. Switches within the fabric periodically access ports that are neighbors to ports of the switch to gather information about the neighboring port. This information is stored in the switch and is available for access by an end node fabric management process, which, after obtaining the information determines whether the information is valid, and subjects the information to a plurality of tests to determine whether the configurations of the switch and the connections made thereto are compatible and valid. If the configurations are compatible and valid, ports on the switch pertaining to the information are enabled for data transfer. If configurations are incompatible or invalid, ports on the switch are disabled.
    Type: Application
    Filed: December 21, 2001
    Publication date: October 24, 2002
    Inventors: Man-Ho L. Lee, Marcelo M. de Azevedo, Cynthia Sakaguchi, Farangis Aberg
  • Publication number: 20020049859
    Abstract: A scalable clustered system includes a global fabric, and two or more cluster nodes interconnected via the global fabric. Each cluster node includes a node naming agent (NNA), a local fabric and one or more end nodes interconnected via the local fabric. The NNA is configured as a fully symmetrical translation device interposed between the local fabric and the global fabric. The NNA provides support for scaled clustering by transforming a local/global cluster address into a corresponding global/local cluster address for each packet in an outbound/inbound path. As embodied and broadly described herein, the invention relates also to a method including steps for scaling the clustered system. Additionally, the invention relates to a computer readable medium in a scalable clustered system that embodies computer program code configured to cause that system to perform steps for configuring and scaling that system.
    Type: Application
    Filed: August 22, 2001
    Publication date: April 25, 2002
    Inventors: William Bruckert, Marcelo M. de Azevedo, Robert L. Jardine, Mark H. Johnson, Thomas G. Magorka, Jonathan R. Marcus, William Bunton, Jeffrey A. Boyd, Jim Klecka, Carlo Michael Christensen