Patents Assigned to Network Equipment Technologies
  • Patent number: 7630382
    Abstract: A system for managing circuit emulation service over an Asynchronous Transfer Mode (ATM) network is provided. The system includes control logic configured to receive channelized circuit data from a client, the channelized circuit data being transmitted at an arbitrary rate. The channelized circuit data is formatted into one or more ATM cells. Each ATM cell has a payload. The payload has a number of octets and corresponding validity fields. Each validity field is used to indicate whether the associated octet contains valid data. The one or more ATM cells are transmitted across the ATM network. By examining the validity fields, the transmission of the one or more ATM cells effectively results in transmission of the channelized circuit data at the arbitrary rate over the ATM network. The arbitrary rate is not a multiple of a fundamental rate.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: December 8, 2009
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Chi-Yin Wong
  • Patent number: 7617327
    Abstract: A routing device including an operating system kernel, a virtual router residing external to the kernel, a router manager configured to manage the virtual router, an application residing external to the virtual router, and a number of physical interfaces is disclosed. The application selectively interacts with the virtual router and the kernel on a dynamic basis, which perform a number of tasks for the application. The virtual router includes a routing protocol stack configured to handle a number of routing protocols, a number of interface drivers configured to communicate with corresponding physical interfaces, an IP stack configured to interact with the routing protocol stack and perform a forwarding function via the interface drivers, the IP stack having a forwarding information table used to perform the forwarding function; and a socket layer having a corresponding socket API configured to facilitate interactions between the IP stack and one or more socket applications.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: November 10, 2009
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Bhasker Allam, Shankar Agarwal
  • Patent number: 7567570
    Abstract: Systems and methods are presented for transporting a TDM data stream over a packet network, involving buffering an input TDM data stream to fill a data frame on a sending side, assigning a sequence number to the data frame, sending the data frame in a packet across the network to a receiving side, setting a timer corresponding to the data frame, storing a copy the data frame in a sending side buffer, receiving the packet and removing the data frame at the receiving side, sending an acknowledgement frame to the sending side, buffering received data frames in a sequence order in a receive buffer, and sending a data frame with a lowest sequence number to an output TDM data stream, wherein if an acknowledgement frame is not received before an expiration of the timer, a copy of a corresponding data frame is resent to the receiving side.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: July 28, 2009
    Assignee: Network Equipment Technologies, Inc.
    Inventor: John Grass
  • Patent number: 7545819
    Abstract: Techniques for compensating for synchronous data stream transported over an asynchronous system are provided. The techniques include compensating for network jitter for an asynchronous connection over an asynchronous transport, using frame slip control for compensating for a synchronous connection over an asynchronous transport, and dropping filler frames for compensating for a synchronous connection over an asynchronous transport.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: June 9, 2009
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Tony Hardie, Terry Hardie, John Grass
  • Patent number: 7522606
    Abstract: A plurality of packets are received at a receiver. The plurality of packets are sent in a first ordering from a transmitter and received in a second ordering. The second ordering is different from the first ordering. The packets, when they were sent, are assigned sequence numbers based on the first ordering. As each of the plurality of packets is received in the second ordering, a packet is written to a buffer position in a buffer based on the sequence number associated with the packet. The writes to the buffer positions are out of order or in a non-sequential order as compared to a sequential ordering of buffer positions in the buffer. Packets are then read from the buffer in a sequential order. As packets are read from the buffer, they are read in the first ordering that the packets were sent in.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: April 21, 2009
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Ran Sendrovitz
  • Patent number: 7512205
    Abstract: A single stage phase lock loop (PLL) is provided. The phase lock loop receives a reference clock frequency and is configured to output a PLL output frequency. The PLL output frequency is generated based on the reference clock frequency and a comparison clock frequency that is outputted by a modulator. An output divider is then applied to the PLL output frequency to generate a system output frequency. The modulator is configured to output a comparison clock frequency that is either a modulated clock frequency or unmodulated clock frequency. The modulated clock frequency and unmodulated clock frequency are alternatively generated based on a schedule. The desired rate may be at a granularity finer than a granularity that can be achieved by dividing the reference clock frequency by an integer.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: March 31, 2009
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Kaan Erol
  • Patent number: 7512077
    Abstract: Methods, apparatuses, and systems are presented for compensating for independent clocks in relayed modem communications involving receiving data packets from a first network device, forwarded over a packet-based network, at a second network device, the data packets representing data in a first modulated signal from a first modem, the first modulated signal being associated with a first symbol rate, placing data derived from the data packets into a queue in the second network device, generating a second modulated signal at the second network device for transmission to a second modem, the second modulated signal being generated using data retrieved from the queue and being associated with a second symbol rate, obtaining at least one queue size measurement associated with data in the queue, and effectively adjusting the second symbol rate based on at least one queue size measurement associated with data placed in the queue in the second network device.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: March 31, 2009
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Tony Hardie
  • Patent number: 7460536
    Abstract: Systems and methods for applying a service level to a user's packets of data are provided. Packets of data for multiple users may be transferred through a single connection. Where data for multiple users is transferred through a single connection, a specific service level may be applied for each users' packets of data. Methods is provided that includes the steps of associating a service level with a plurality of sessions; receiving a data packet from a connection; determining a session associated with the data packet; determining a session identifier of a session associated with the data packet; determining a service level associated with the session identifier; and transferring the data packet at the determined the service level. Systems for associating a service level with a session and applying the service level to data packets associated with session is provided.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: December 2, 2008
    Assignee: Network Equipment Technologies
    Inventors: Aaron Williams, Prakash Jayaraman
  • Patent number: 7450605
    Abstract: Techniques for adapting data rates from a first to a second system in a telecommunication system are provided. The techniques on used on data communications in the ingress or egress direction. The first system transfers data at a first data rate that is faster than a data rate of a second system. The techniques are used to adapt data received at the first data rate for sending to the second system at the second data rate.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: November 11, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Chi-Yin Wong, Sergey Svoysky
  • Patent number: 7436946
    Abstract: A method for communicating with a device in an unreliable messaging environment is provided. The method comprises: repeatedly sending an invite signal to the device, wherein the invite signal is sent until a ringing response is received from the device; receiving a ringing response from the device in response to the device receiving the invite signal; and ceasing to send the invite signal to the device when the ringing response is received from the device.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: October 14, 2008
    Assignee: Network Equipment Technologies
    Inventor: David Peterson
  • Patent number: 7415028
    Abstract: A method for optimizing routing functions in a router is provided. The router has a split plane architecture including a control plane and a data plane. The control plane includes an Address Resolution Protocol cache and the data plane includes a programmable forwarding information base. According to one aspect, when the control plane obtains information about a route, it evaluates the obtained information about the route to determine if address resolution is needed. If it is determined that address resolution is needed for the route, the control plane performs the needed address resolution to derive additional information about the route. The control plane programs the forwarding information base to incorporate the obtained and additional information. The determination as to whether address resolution is needed for the route is performed regardless of whether packets are to be delivered on the route.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: August 19, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Bhasker Allam
  • Patent number: 7415627
    Abstract: Routes between data planes are partitioned according to the source and destination data planes. Partitions are distributed according to the source data plane associated with the partition. Each data plane is configured to clear and resynchronize its own routes when a data plane fails. Also, the restarted data plane is configured to restore routes by retrieving partitions that have the restarted data plane as the source data plane.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: August 19, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Janardhanan Radhakrishnan, Prakash Jayaraman, Shankar Agarwal, Premasish Deb
  • Patent number: 7411917
    Abstract: A system for providing network access translation device traversal to facilitate communications is provided. The system includes a network access translation (NAT) device, a first Session Initiation Protocol (SIP) client located on the interior of the NAT device, a second SIP client located on the exterior of the NAT device, and a proxy server configured to maintain registration information relating to the first SIP client and the NAT device. The proxy server is further configured to allow the second SIP client to initiate contact with the first SIP client and establish a communication session using the registration information. The communication session is established by traversing the NAT device.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: August 12, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Terry Hardie, Troy Pummill
  • Patent number: 7403986
    Abstract: A method is provided for synchronizing circuit related objects between a network management system (NMS) and a network control processor (NCP). In one example, the method translates data for the circuit related objects from binary data to ASCII data in the network control processor. The ASCII is received into the network management system server from the network control processor. The ASCII data is parsed. The ASCII data is then stored in a network management system database.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: July 22, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Hui-Lin Li, Bahar E. Baran
  • Publication number: 20080130509
    Abstract: Techniques for sending and receiving alarm signals over packet-based communication networks are provided. A system for detecting alarm signals on a multiplexed communication line and generating data packets with alarm information is provided. Additionally, a system is provided for receiving data packets with alarm information and generating alarm signals based upon the alarm information of the data packets. The system optionally monitors a connection to a communication network and the status of one or more nodes coupled with the communication network and generates data packets or alarm signals if predetermined conditions are detected.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Sreedhar Pampati, Kevin Isacks, Roger Hook
  • Patent number: 7379474
    Abstract: A method for converting data for a interface module and a network data plane is provided. The data is converted using an interface in a telecommunications system. The method includes receiving data in a plurality of data formats through the interface module. The plurality of data formats include a variable format of a variable-length and a fixed format of a fixed-length. The data in the plurality of data formats is then converted into a predetermined network data plane format and sent in the network data plane format to the network data plane. The method further includes receiving data in the predetermined network data plane format from the network data plane. Then, a format in the plurality of data formats to convert the data received from the network data plane to is determined and the data in the network data plane data format is converted to the determined data format. The data in the determined data format is sent to the interface module.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: May 27, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Chi-Yin Wong
  • Patent number: 7379420
    Abstract: A method and apparatus are provided for providing multiple qualities of service to different virtual network connections. In one example, the method receives a token of a cell descriptor of data traffic of a virtual network connection. It is determined whether the token is in conformance with contracted bandwidth parameters of the cell descriptor to obtain a conformance status. Based on the conformance status, one of the following steps is performed: the token is inserted into a first random access memory configured to store the token for immediate output, or the token is inserted into a second random access memory configured to store the token for non-immediate output.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: May 27, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Trevor Elbourne, Mike Reynolds, Todd B. Lowpensky
  • Patent number: 7373107
    Abstract: A backplane for an electronic data communication system is disclosed. The backplane comprises at least one ultra-wideband transmitter configured to transmit data in the form of a plurality of pulses in a wireless manner and at least one ultra-wideband receiver configured to receive the plurality of pulses and decode the plurality of pulses to retrieve the data. The data is to be transmitted wirelessly from a first module comprising the at least one ultra-wideband transmitter to a second module comprising the ultra-wideband receiver within the electronic communication system, the first and second modules residing in the system housing.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: May 13, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Jan S. Wesolowski
  • Patent number: 7359388
    Abstract: A method and apparatus are provided for frame packing for nodes in a network. In one example, the method includes receiving packet streams from network nodes; parsing the packet streams into individual calls; grouping the individual calls having the same destined node together into grouped calls; packing the grouped calls into single packets; and sending the single packets to the destined nodes.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: April 15, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventor: John Grass
  • Patent number: 7359325
    Abstract: A method and an apparatus are provided for inserting empty memory cells into a data flow of network connections of a computer network. In one example, the method includes receiving an insertion request for an empty memory cell to be inserted into the data flow. A base connection identification (CID) associated with the insertion request is also received. An appropriate insertion scheme for carrying out the insertion request is determined. Based on the appropriate insertion scheme, the insertion request is sent to an insertion device that is configured to insert the empty memory cell into the data flow. The memory cell is inserted prior to traffic shaping of the data flow.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: April 15, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Stephen John Lewis, Nils Ramon Marchant, Mike Reynolds