Patents by Inventor David S. Curry

David S. Curry 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: 20130107707
    Abstract: A system, method, and computer-readable medium for emulating traffic shaping. The method includes pre-coloring a packet to provide a pre-colored packet. The pre-colored packet is policed to provide a policed packet. In an example embodiment, the pre-coloring of the packet is performed based on (i) a meterstate and (ii) a true color of the packet. In a further example embodiment, a connection identifier associated with the packet is retrieved from a header of the packet and the connection identifier is correlated with the meterstate. In another example embodiment, the policed packet is marked with a true color of the packet, to provide a marked packet and the marked packet is discarded or forwarded, based on the policed packet.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 2, 2013
    Applicant: TELLABS OPERATIONS, INC.
    Inventors: Sivasundar Ramamurthy, David S. Curry, Steven B. Licking, Prabahar Radhakrishnan, Paul M. Hallinan, Michael James Wurst, Murray C. Bowles
  • Patent number: 8223642
    Abstract: Differentiated services for network traffic using weighted quality of service is provided. Network traffic is queued into separate per flow queues, and traffic is scheduled from the per flow queues into a group queue. Congestion management is performed on traffic in the group queue. Traffic is marked with priority values, and congestion management is performed based on the priority values. For example, traffic can be marked as “in contract” if it is within a contractual limit, and marked as “out of contract” if it is not within the contractual limit. Marking can also include classifying incoming traffic based on Differentiated Service Code Point. Higher priority traffic can be scheduled from the per flow queues in a strict priority over lower priority traffic. The lower priority traffic can be scheduled in a round robin manner.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: July 17, 2012
    Assignee: Tellabs San Jose, Inc.
    Inventors: David S. Curry, Robert J. Colvin, Samer I. Nubani, Ravindra Sunkad, Man-Tung T. Hsiao, Paul M. Hallinan, Rishi Mehta, Sanjay Khanna
  • Patent number: 7639685
    Abstract: A method or corresponding apparatus in an exemplary embodiment of the present invention determines how many copies of a multicast packet are to be sent, as copies, to multiple destinations based on information in the multicast packet and a group (e.g., bridge node) with which the packet is associated. The copies of the multicast packets are then generated. After generating the copies, an action to take for each copy is determined. This determination is made using the information in the multicast packet and based on the group with which the packet is associated. After the action is determined for each copy, the action is performed on each copy. Through use of an embodiment of the present invention, memory space is conserved, allowing for continued use of a device in a multicast environment of an ever growing network, such as the Internet.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: December 29, 2009
    Assignee: Tellabs San Jose, Inc.
    Inventors: Vivek Venkatraman, Ajay Virginkar, Sanjay Khanna, Balaji Rajagopalan, David S. Curry