Patents by Inventor Jimmy Ervin

Jimmy Ervin 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: 20140237137
    Abstract: In one embodiment, a method includes obtaining a flow, identifying an application associated with the flow, and identifying a first unique application identifier (UAID) for the application. The first UAID uniquely identifies the application. The method also includes adding the first UAID to the flow, and routing the flow through a network after adding the first UAID to the flow.
    Type: Application
    Filed: February 18, 2013
    Publication date: August 21, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jimmy Ervin, Mani Ramasamy, Scott Alexander, Steven Rempe, Venkataraman Anand
  • Patent number: 7940661
    Abstract: A method and apparatus for dynamically distributing traffic over links grouped together in a data transmission channel are disclosed. In one embodiment, the method includes receiving data at the network device, distributing the data over a first array, mapping the first array to a second array having entries corresponding to the links, and measuring data traffic. The mapping between the first array and the second array is updated based on traffic measurements to balance traffic load over the links.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: May 10, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jimmy Ervin, Sanjeev Rampal
  • Patent number: 7782841
    Abstract: A method for data communication across a layer 2 bridged network having two or more edge nodes configured for receiving and transmitting multiprotocol data packets. The method includes creating a pseudowire circuit across the bridged network, receiving data packets at one of the edge nodes, encapsulating data packets into pseudowire frames, encapsulating the pseudowire frames inside MAC frames, and transmitting the encapsulated frames over the carrier bridged network.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: August 24, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjeev Rampal, Jimmy Ervin, Norman Finn, Michael Smith
  • Patent number: 7602706
    Abstract: A method for providing inter-ring protection in shared packet rings includes identifying an active node which is connected to a ring interconnect node on the same ring as the active node and connected to a peer node on a different ring with a ring interconnecting link. When the active node is in active mode and receives notification of a failure of the ring interconnecting link or peer node, the active node sends a message to the ring interconnect node so that the ring interconnect node switches from standby mode to active mode. The active node is then changed to standby mode.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: October 13, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Russell Gardo, Praveen Bhagwatula, Jimmy Ervin, Charles Allen Carriker, James Scott Alexander
  • Patent number: 7580417
    Abstract: Techniques for load balancing network traffic over virtual point-to-point data links at a data-link layer include determining a particular group of virtual point-to-point data links that reach a particular local area network of one or more network nodes. A particular data-link address for a particular node of the particular local area network is associated with each virtual point-to-point data link of the particular group. When a data packet is received that includes data that indicates the particular data-link address as a destination; one virtual point-to-point data link of the group is determined to balance traffic among the group. The data packet is sent only over the one virtual point-to-point data link. These techniques enable virtual point-to-point data links through two or more intermediate network nodes, such as a pair of provider edge nodes, to be bundled for load balancing purposes.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: August 25, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jimmy Ervin, Mike Takefman, Praveen Bhagwatula, James Alexander, Steven Faulkner
  • Patent number: 7525949
    Abstract: Techniques for implementing forwarding in network devices are provided. Proxy addresses are used in place of next hop addresses so that a large routing table is not required. Pairs of proxy IP and MAC addresses can be used to allow this optimization to occur completely transparent to any other device in the network. One or more smaller tables can be utilized in place of a large routing table to more efficiently implement forwarding. Additionally, the technique can be utilized without requiring modification of other hardware devices in the network.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: April 28, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjeev Rampal, Alvaro Retana, Russell White, Jimmy Ervin, Hoe Trinh
  • Publication number: 20080298236
    Abstract: A method and apparatus for dynamically distributing traffic over links grouped together in a data transmission channel are disclosed. In one embodiment, the method includes receiving data at the network device, distributing the data over a first array, mapping the first array to a second array having entries corresponding to the links, and measuring data traffic. The mapping between the first array and the second array is updated based on traffic measurements to balance traffic load over the links.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 4, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jimmy Ervin, Sanjeev Rampal
  • Patent number: 7342877
    Abstract: A method for preventing loops in a ring topology of a computer network is disclosed. The method includes receiving a packet at a node on a shared packet ring and inserting a header containing an ID identifying the node at which the packet was received on the ring as an originating node. The packet is forwarded onto the ring and the ID is checked when received on a node. The packet is dropped if the ID identifies the node as the originating node.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: March 11, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Jimmy Ervin, Praveen Bhagwatula, Russell Gardo, Charles Allen Carriker, Thomas E. Black, Jr., Steven Faulkner
  • Publication number: 20080031263
    Abstract: Techniques for load balancing network traffic over virtual point-to-point data links at a data-link layer include determining a particular group of virtual point-to-point data links that reach a particular local area network of one or more network nodes. A particular data-link address for a particular node of the particular local area network is associated with each virtual point-to-point data link of the particular group. When a data packet is received that includes data that indicates the particular data-link address as a destination; one virtual point-to-point data link of the group is determined to balance traffic among the group. The data packet is sent only over the one virtual point-to-point data link. These techniques enable virtual point-to-point data links through two or more intermediate network nodes, such as a pair of provider edge nodes, to be bundled for load balancing purposes.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 7, 2008
    Inventors: Jimmy Ervin, Mike Takefman, Praveen Bhagwatula, James Alexander, Steven Faulkner
  • Publication number: 20060146832
    Abstract: A method for data communication across a layer 2 bridged network having two or more edge nodes configured for receiving and transmitting multiprotocol data packets. The method includes creating a pseudowire circuit across the bridged network, receiving data packets at one of the edge nodes, encapsulating data packets into pseudowire frames, encapsulating the pseudowire frames inside MAC frames, and transmitting the encapsulated frames over the carrier bridged network.
    Type: Application
    Filed: January 5, 2005
    Publication date: July 6, 2006
    Applicant: CISCO TECHNOLOGY, INC. A Corporation of the state of California
    Inventors: Sanjeev Rampal, Jimmy Ervin, Norman Finn, Michael Smith
  • Publication number: 20050249247
    Abstract: Methods for multiplexing multiple signal streams over a single full duplex ETHERNET link include modifying a standard ETHERNET packet header to indicate the stream to which the packet belongs. According to the presently preferred embodiments, the packet header is modified in a way which is well formed and does not cause framing errors in existing equipment. The methods of the invention may be carried out in existing ETHERNET framers/mappers with only a software modification. Thus, the new functionality can be obtained with existing equipment.
    Type: Application
    Filed: May 5, 2004
    Publication date: November 10, 2005
    Inventors: Timothy Shanley, Robert Hamlin, Jimmy Ervin