Patents by Inventor Darda M. Chang

Darda M. Chang 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: 8614954
    Abstract: A method is implemented in a network that comprises a plurality of ports and an indicator associated with each port. The method comprises forming a frame. The frame passes through the network. The frame causes indicators of multiple ports to illuminate to provide an indication of a path through the network Each of the ports remain illuminated for at least a period of time after the frame passes through each such port to enable a person to concurrently visualize all of the ports comprising the path.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: December 24, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGee, Nambi Madhi, Darda M. Chang
  • Patent number: 8074009
    Abstract: A system comprises a first host bus adapter (HBA) that uses a first context to facilitate the transmission of packets through a logical connection through the first HBA. The system also comprises a second HBA and memory in which the first context is stored. The memory is accessible by both of the first and second HBAs. Upon receiving a packet associated with the logical connection, the second HBA accesses the memory to use the first context to process the packet in accordance with the first context.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: December 6, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGee, Darda M. Chang, Daniel N. Cripe
  • Patent number: 8027338
    Abstract: A method comprises on a first port, receiving a frame from a network device and determining whether the received frame includes a system identifier (ID) that matches a system ID corresponding to a second port. If the received frame's system ID matches the second port's system ID, the method further comprises discontinuing an aggregation protocol that otherwise enables multiple ports to be operated together as a virtual port.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: September 27, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Darda M. Chang, Michael Sean McGee, Mark C. Stratton
  • Publication number: 20110016254
    Abstract: A system comprises a first host bus adapter (HBA) that uses a first context to facilitate the transmission of packets through a logical connection through the first HBA. The system also comprises a second HBA and memory in which the first context is stored. The memory is accessible by both of the first and second HBAs. Upon receiving a packet associated with the logical connection, the second HBA accesses the memory to use the first context to process the packet in accordance with the first context.
    Type: Application
    Filed: September 16, 2010
    Publication date: January 20, 2011
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGEE, Darda M. Chang, Daniel N. Cripe
  • Patent number: 7855957
    Abstract: A method and system of transmit load balancing across multiple physical ports. At least some of the illustrative embodiments are methods comprising teaming a first and second communication ports to create a teamed communication port, creating a plurality of virtual ports which abstract the first and second communication ports (and wherein a number of virtual ports utilizing each communication port is based on parameters associated with the communication ports), selecting one of the plurality of virtual ports out which to send a message packet thus designating a select virtual port (the selecting implements transmit load balancing across plurality of virtual ports) and sending the message packets out the first or second communication port utilized by the selected virtual port.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: December 21, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nambi K. Madhi, II, Michael Sean McGee, Darda M. Chang
  • Patent number: 7821973
    Abstract: A system comprises a first host bus adapter (HBA) that uses a first context to facilitate the transmission of packets through a logical connection through the first HBA. The system also comprises a second HBA and memory in which the first context is stored. The memory is accessible by both of the first and second HBAs. Upon receiving a packet associated with the logical connection, the second HBA accesses the memory to use the first context to process the packet in accordance with the first context.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: October 26, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGee, Darda M. Chang, Daniel N. Cripe
  • Patent number: 7813286
    Abstract: A method and system of distributing multicast group join requests in computer systems operating with teamed communication ports. At least some of the illustrative embodiments are computer-readable media storing a program that, when executed by a processor, causes the processor to intercept multicast group join requests sent from a network layer program executed by the processor, and distribute the multicast join requests across a plurality of communication ports operating as a single virtual port.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: October 12, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark C. Stratton, Michael Sean McGee, Matthew S Reeves, Darda M. Chang
  • Publication number: 20080101250
    Abstract: A method is implemented in a network that comprises a plurality of ports and an indicator associated with each port The method comprises forming a frame The frame passes through the network. The frame causes indicators of multiple ports to illuminate to provide an indication of a path through the network Each of the ports remain illuminated for at least a period of time after the frame passes through each such port to enable a person to concurrently visualize all of the ports comprising the path.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventors: Michael Sean McGEE, Nambi Madhi, Darda M. Chang
  • Publication number: 20080098148
    Abstract: A system comprises a first host bus adapter (HBA) that uses a first context to facilitate the transmission of packets through a logical connection through the first HBA. The system also comprises a second HBA and memory in which the first context is stored. The memory is accessible by both of the first and second HBAs. Upon receiving a packet associated with the logical connection, the second HBA accesses the memory to use the first context to process the packet in accordance with the first context.
    Type: Application
    Filed: October 24, 2006
    Publication date: April 24, 2008
    Inventors: Michael Sean McGee, Darda M. Chang, Daniel N. Cripe
  • Publication number: 20080056247
    Abstract: A method comprises on a first port, receiving a frame from a network device and determining whether the received frame includes a system identifier (ID) that matches a system ID corresponding to a second port. If the received frame's system ID matches the second port's system ID, the method further comprises discontinuing an aggregation protocol that otherwise enables multiple ports to be operated together as a virtual port.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Darda M. CHANG, Michael Sean McGee, Mark C. Stratton
  • Publication number: 20080056164
    Abstract: A method and system of distributing multicast group join requests in computer systems operating with teamed communication ports At least some of the illustrative embodiments are computer-readable media storing a program that when executed by a processor, causes the processor to intercept multicast group join requests sent from a network layer program executed by the processor, and distribute the multicast join requests across a plurality of communication ports operating as a single virtual port.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Inventors: Mark C. Stratton, Michael Sean McGee, Matthew S. Reeves, Darda M. Chang
  • Publication number: 20080056122
    Abstract: A method and system of transmit load balancing across multiple physical ports. At least some of the illustrative embodiments are methods comprising teaming a first and second communication ports to create a teamed communication port, creating a plurality of virtual ports which abstract the first and second communication ports (and wherein a number of virtual ports utilizing each communication port is based on parameters associated with the communication ports), selecting one of the plurality of virtual ports out which to send a message packet thus designating a select virtual port (the selecting implements transmit load balancing across plurality of virtual ports) and sending the message packets out the first or second communication port utilized by the selected virtual port.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Inventors: Nambi K. MADHI, Michael SEAN McGEE, Darda M. CHANG