Patents Assigned to Network Equipment Technologies
  • Patent number: 7356609
    Abstract: An optimized interface for handling routed and non-routed point-to-point sessions is provided. According to one exemplary aspect, when a PPP session is established for a client, an interface data structure or module is dynamically created for the client corresponding to the PPP session. The interface data structure includes, for example, Layer-2 and Layer-3 information relating to the PPP session. Upon its creation, the interface data structure is linked to the optimized interface. The created interface data structure is then used by the optimized interface to facilitate communications with the client for the duration of the PPP session.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: April 8, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Bhasker Allam, Harsha Vardhan Jagannati
  • Patent number: 7349406
    Abstract: A method and apparatus are provided for performing a virtual network connection merge. In one example, the method assembles at least one data unit from data traffic of at least one network connection. A credit is calculated for each network connection. A chosen data unit to be transmitted to an output channel is determined based on the credits of the network connections. The chosen data unit is then transmitted to the output channel.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: March 25, 2008
    Assignee: Network Equipment Technologies Inc.
    Inventors: Michael Robins, Mike Reynolds
  • Patent number: 7328399
    Abstract: A synchronous serial bus features a variable data size format and an in-line addressing and data architecture. Flexible addressing allows for a variety of slave devices and configurations. Frequent parity checking during a transaction allows for faster error recovery. Repeater devices connect multiple slaves to the master using only point-to-point physical connections, thus providing multidrop architecture while at the same time ensuring excellent signal integrity and allowing a very high speed operation.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: February 5, 2008
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Kenneth R. Marshall, Jan S. Wesolowski
  • Patent number: 7286477
    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: August 5, 2002
    Date of Patent: October 23, 2007
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Chi-Yin Wong, Sergey Svoysky
  • Publication number: 20070237155
    Abstract: Methods, apparatuses, and systems are presented for determining an appropriate transport protocol for supporting Session Initiation Protocol (SIP) communication, which may involve repeatedly sending SIP requests from a first device destined for a second device using at least one transport protocol, attempting to receive responses to the SIP requests at the first device from the second device, based on results of attempting to receive responses to the SIP requests, updating a data record associated with the first device, the data record containing an entry for the second device, the entry for the second device including at least one indication of operability with the at least one transport protocol, and selecting one of the at least one transport protocol, based on the entry for the second device in the data record, as a selected transport protocol for establishing a desired SIP communication between the first device and the second device.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 11, 2007
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Terry Hardie, Kevin Isacks, Sreedhar Pampati
  • Patent number: 7239612
    Abstract: A method and apparatus are provided for discarding a priority fair share of traffic of network connections. In one example, the method receives traffic of at least a particular network connection. A portion of a fixed buffer allocation space is filled with traffic of the particular network connection, wherein a buffer in the fixed buffer allocation space is associated with a fixed buffer allocation queue identification. A portion of a prioritized fair share buffer space is filled with traffic of the particular network connection, wherein a buffer in the prioritized fair share buffer space is associated with a priority fair share queue identification. A portion of the lowest priority traffic of the network connections is discarded.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: July 3, 2007
    Assignee: Network Equipment Technologies, Inc
    Inventors: Philip D. Cole, Nils Ramon Marchant, Mike Reynolds, Edward G. Cavasian, James P. Scott
  • Patent number: 7228488
    Abstract: A system capable of supporting secure communication over a packet-based network is provided. The system includes a transmit terminal adapted to transmit information. A secure terminal relay is coupled to the transmit terminal and configured to receive the information. The information is then converted into baseband information. A communication gateway coupled to the secure terminal relay is configured to receive the baseband information from the secure terminal relay. The baseband information is then packetized for transmission over the packet-based network.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: June 5, 2007
    Assignee: Network Equipment Technologies, Inc.
    Inventors: John Grass, Terry Hardie, Tony Hardie
  • Publication number: 20070047566
    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: Application
    Filed: September 1, 2005
    Publication date: March 1, 2007
    Applicant: Network Equipment Technologies, Inc.
    Inventor: Tony Hardie
  • Patent number: 7176928
    Abstract: A receiver for recovering a serial clock of a transmitter is provided. The receiver comprises a buffer configured to store packets received from the transmitter. The packets may be sent through a packet switched network that may incur packet delay during transmission through the network. A memory controller is configured to determine a fill level of the buffer. A frequency generator is configured to generate a clock frequency, where the frequency is used to determine when to read packets from the buffer. A frequency controller is configured to instantaneously adjust the frequency of the frequency generator based on an algorithm that determines the clock frequency based on the fill level of the buffer. Accordingly, by adjusting the frequency outputted by the frequency generator, the frequency controller is able to recover the serial clock of the transmitter.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: February 13, 2007
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Ran Sendrovitz
  • Patent number: 7177162
    Abstract: An electronic device that includes a housing that defines an envelope and that defines a horizontal routing channel within the envelope. A plurality of boards is arranged horizontally within the housing and at least one board includes input-output ports. At least one communication conduit is coupled to an input-output port. The boards that include input-output ports are recessed with respect to the envelope and are arranged such that the input-output ports are adjacent to the routing channel. Communication conduits are routed through the routing channel.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: February 13, 2007
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Tom Yonenaka, Phil Cole
  • Patent number: 7149916
    Abstract: A bit slice data path design is provided. Multiple chips are coupled to a data bus and configured to process a slice of data for the data bus. One chip in the design is designated as a master chip and the other chips are designated as slaves. A master chip sends a signal from a first time domain to a second time domain through a synchronization circuit. When the signal has been synchronized to the frequency of the second time domain, the signal is sent to the slave chips through a connection. The signal is also looped back to the second time domain in the master chip so that the signal reaches the second time domain in the master and slave chips in the same clock cycle.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: December 12, 2006
    Assignee: Network Equipment Technologies, Inc.
    Inventor: John Marino
  • Publication number: 20060276139
    Abstract: A method for managing UMA communications within a local area network and a network controller are disclosed. The method includes establishing a first connection between a first UMA device and a LAN-based UMA network controller (LAN-UNC) and establishing a second connection between a second UMA device and the LAN-UNC. The first and second connections are carried over the local area network. The first and second UMA devices are connected to the same local area network. The method provides establishing a third connection between the LAN-UNC and a UMA network controller (UNC). The UNC is connected to an external network and the third connection extends over the external network. The method includes transporting packets received using the first and second connections to the UNC using the third connection. Packets received using the third connection are transported to the first UMA device using the first connection and to the second UMA device using the second connection.
    Type: Application
    Filed: May 10, 2006
    Publication date: December 7, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Troy Pummill, Kevin Isacks, Terry Hardie, Talbot Harty
  • Publication number: 20060277292
    Abstract: The present invention relates to methods, apparatuses, and systems for relaying data involving obtaining a data stream from a data source, forwarding the obtained data stream over a network, while forwarding the obtained data stream over the network, monitoring the obtained data stream to detect a data transfer mode associated with inclusion of synchronization characters in the obtained data stream, and if the data transfer mode is detected, removing a plurality of synchronization characters from the obtained data stream to produce a bandwidth-reduced data stream and forwarding the bandwidth-reduced data stream instead of the obtained data stream over the network. Synchronization characters may comprise start bits, stop bits, and idle bits. The data transfer mode may be an asynchronous data transfer mode based on a V.14 standard. Also, the asynchronous data transfer mode may be detected by decoding a predetermined number of valid V.14 frames from the obtained data stream.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventor: Tony Hardie
  • Publication number: 20060276138
    Abstract: A method for managing UMA communications within a local area network and a network controller are disclosed. The method includes establishing a first connection to a first UMA device over the LAN and establishing a second connection to a UMA network controller (UNC) over an external network. The first UMA device is connected to the local area network and the UNC is connected to the external network. Packets received from the first UMA device using the first connection are sent to the UNC using the second connection. Similarly, packets received from the UNC using the second connection are sent to the first UMA device using the first connection. The first connection may include a first IPsec tunnel and the second connection may include a second IPsec tunnel. The external network may include the internet.
    Type: Application
    Filed: May 10, 2006
    Publication date: December 7, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Troy Pummill, Kevin Isacks, Terry Hardie, Talbot Harty
  • Publication number: 20060276137
    Abstract: A method for managing Unlicensed Mobile Access (UMA) communications within a local area network and a LAN-based UMA network controller are disclosed. The method includes monitoring packets received from a first UMA device connected to the local area network and detecting whether they represent a call between the first UMA device and a second UMA device. The method also includes determining whether the second UMA device is connected to the local area network. If the packets represent a call between the first and second UMA devices and the second UMA device is connected to the local area network, packets representing audio data are maintained within the local area network.
    Type: Application
    Filed: May 10, 2006
    Publication date: December 7, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Troy Pummill, Kevin Isacks, Terry Hardie, Talbot Harty
  • Patent number: 7146556
    Abstract: Methods, apparatus, and systems are presented for communicating structured data in a system utilizing devices having different data processing capabilities. The methods, apparatus, and systems involve transmitting a unit of data from a first device, wherein the unit of data comprises at least a version-specific portion and a version identifier associated with the version-specific portion, receiving the unit of data at a second device distinct from the first device, processing the version-specific portion at the second device if the second device recognizes the associated version identifier, and disregarding the version-specific portion at the second device if the second device does not recognize the associated version identifier. Disregarding the version-specific portion may comprise examining a data length field in the data unit associated with the version-specific portion to determine a length value and skipping an amount of data corresponding to the length value.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: December 5, 2006
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Terry Hardie, Sean Connell
  • Publication number: 20060209678
    Abstract: Methods, apparatuses, and systems are presented for replicating data from a first network device to a second network device involving selecting a plurality of data sections containing data accessed by the first network device, systematically assigning at least one replication attribute to each of the plurality of selected data sections, and replicating the plurality of selected data sections from the first network device to the second network device, to create a replicated version of the plurality of selected data sections accessible by the second network device, wherein replication of each of the plurality of selected data sections is performed in accordance with the at least one replication attribute assigned to the selected data section.
    Type: Application
    Filed: March 29, 2005
    Publication date: September 21, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Kim Vu, Raj Sarkar, Saeed Nekoomaram, Prakash Jayaraman
  • Publication number: 20060193249
    Abstract: Methods, apparatuses, and systems are presented for conducting a point-to-point (PPP) session relating to establishing a PPP session involving at least a local node and a remote node, wherein the local node comprises a data plane for handling transfer of data for the PPP session at the local node, and wherein the local node comprises a first control plane for controlling operations of the data plane, replicating at least one portion of information accessed by the first control plane, such that the at least one portion of information may be accessed by a second control plane, and switching from the first control plane to the second control plane, such that the second control plane controls operations of the data plane, wherein the second control plane accesses the at least one portion of information replicated from the first control plane, wherein the data plane is capable of continuing to handle transfer of data for the PPP session during switching from the first control plane to the second control plane.
    Type: Application
    Filed: March 29, 2005
    Publication date: August 31, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Kim Vu, Raj Sarkar, Saeed Nekoomaram, Prakash Jayaraman
  • Patent number: 7085830
    Abstract: A system and method are provided for managing configuration inconsistencies between a network management system (NMS) and network elements (NEs). In one example, the system includes a user interface, which includes an object field configured to identify database objects of the network management system, wherein each database object corresponds to a network element; a network device field configured to identify a top level network device that contains the network element; a status field configured to display a database object state, wherein the database object state represents a relationship between the database object configuration and the network element configuration; and an input mechanism configured to issue a command to edit one of network element values and database object values.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: August 1, 2006
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Naresh C. Singhal, Bahar E. Baran
  • Publication number: 20060116980
    Abstract: A method for executing commands in a telecommunications system including one or more service modules is provided. The method comprises: providing an interface configured to receive commands for services from a client, the interface configured to process commands in a generic syntax; receiving a command specifying a service from the client at the interface, the command in a first language and following the generic syntax understandable by the interface; parsing the command to determine the service; determining if the service is supported by a service module in the one or more modules; and if the service is supported, sending a command for the service in a second language to the service module.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Applicant: Network Equipment Technologies, Inc.
    Inventors: Prakash Chandra, Ajit Parthan