Patents Assigned to Caspian Networks, Inc.
-
Publication number: 20070115825Abstract: New switching technology relies upon state information for providing a previously unavailable degree of quality of service. In particular, by providing the ability to give service guarantees to uniquely identifiable sets of packets (“micro-flows”), different qualities of service can be offered for each transmission. The QoS associated with each micro-flow is characterized by a set of descriptors. These descriptors are communicated to each switch by the first packet of the micro-flow associated with the descriptors.Type: ApplicationFiled: September 19, 2006Publication date: May 24, 2007Applicant: CASPIAN NETWORKS, INC.Inventor: Lawrence Roberts
-
Patent number: 7126918Abstract: New switching technology relies upon state information for providing a previously unavailable degree of quality of service. In particular, by providing the ability to give service guarantees to uniquely identifiable sets of packets (“micro-flows”), different qualities of service can be offered for each transmission. The QoS associated with each micro-flow is characterized by a set of descriptors. These descriptors are communicated to each switch by the first packet of the micro-flow associated with the descriptors.Type: GrantFiled: February 27, 2002Date of Patent: October 24, 2006Assignee: Caspian Networks, Inc.Inventor: Lawrence G. Roberts
-
Patent number: 7012919Abstract: An invention is provided for affording an aggregate micro-flow having intelligent load balancing. Initially, a set of label switched paths (LSPs) is defined for a network domain. Then, as the network receives a set of data packets, a micro-flow comprising the set of data packets is defined. In addition to the information included in each received data packet, the micro-flow includes a quality of service (QoS) type. A particular label switched path (LSP) is selected from the defined set of LSPs, based on the QoS type of the micro-flow, and the micro-flow is transmitted along the selected LSP.Type: GrantFiled: December 8, 2000Date of Patent: March 14, 2006Assignee: Caspian Networks, Inc.Inventors: Tricci Y. So, Lawrence G. Roberts, Faizel Z. Lakhani, John A. McBrayne, Gary G. Croke
-
Patent number: 6977932Abstract: Network tunneling methods and apparatus utilizing flow state information are provided. A router includes an ingress linecard having logic that selects a particular network tunnel for a received micro-flow. The ingress linecard further includes logic that selects a particular egress linecard and a particular port to utilize for transmitting the micro-flow. The router also includes an aggregate flow block that includes tunnel specific information for the selected network tunnel. The tunnel specific information includes but is not limited to label action and outgoing label(s), Layer 2 tunneling action or Layer 3 actions. The aggregate flow block further includes statistics for the selected network tunnel. In addition, the router includes a flow block having flow state information for the micro-flow. The flow block also includes an identifier that associates the flow block with the aggregate flow block.Type: GrantFiled: January 16, 2002Date of Patent: December 20, 2005Assignee: Caspian Networks, Inc.Inventor: Scott Hauck
-
Patent number: 6954431Abstract: New switching technology relies upon state information for providing a previously unavailable degree of quality of service. In particular, by providing the ability to give service guarantees to uniquely identifiable sets of packets (“micro-flows”), different qualities of service can be offered for each transmission. The QoS associated with each micro-flow is characterized by a set of descriptors. These descriptors are communicated to each switch by the first packet of the micro-flow associated with the descriptors.Type: GrantFiled: December 6, 2001Date of Patent: October 11, 2005Assignee: Caspian Networks, Inc.Inventor: Lawrence G. Roberts
-
Patent number: 6854117Abstract: A method and system performs parallel processing of asynchronous processes on ordered entities. A system focuses on the average time and variance of the variable time process. Each processor can run multiple contexts. The processing may be divided into a number of stages, each of which can be performed by each of the processors. A system also needs to ensure that the order of the entities is preserved as desired. This order may be maintained by performing some type of pre-processing on the entities to determine their order, and then not starting processing on an entity until the processing of any entity which must precede that entity has been completed. For processing of packets in a network, it may be needed to ensure that packets in the same flow maintain their order after processing. A system also may determine the number of processors that optimally are needed in order to process an incoming stream of entities at a desired speed.Type: GrantFiled: October 31, 2000Date of Patent: February 8, 2005Assignee: Caspian Networks, Inc.Inventor: Lawrence G. Roberts
-
Patent number: 6574195Abstract: New switching technology relies upon state information for providing a previously unavailable degree of quality of service. In particular, by providing the ability to give service guarantees to uniquely identifiable sets of packets (“micro-flows”), different qualities of service can be offered for each transmission. The QoS associated with each micro-flow is characterized by a set of descriptors. These descriptors are communicated to each switch by the first packet of the micro-flow associated with the descriptors.Type: GrantFiled: April 19, 2000Date of Patent: June 3, 2003Assignee: Caspian Networks, Inc.Inventor: Lawrence G. Roberts