Patents Assigned to Network Elements, Inc.
  • Publication number: 20170302618
    Abstract: The present invention relates to computer implemented processes affected through a set of computer operations stored in a memory device and executed using a hardware processor. The embodiments disclosed herein comprise methods as well a computer hardware system comprising a hardware processor capable of executing the method steps. The computer operations facilitate processes for automating the creation of call flows and the instantaneous routing of calls within a wireless network operating over a Diameter protocol or a Diameter protocol extension. The call flows are generated by reading metadata stored in a finite state machine, which is required to be kept by the Diameter protocol standards.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Applicant: Virtual Network Element, Inc.
    Inventor: Kalidas Porika
  • Publication number: 20170302619
    Abstract: The present invention relates to computer implemented processes affected through a set of computer operations stored in a memory device and executed using a hardware processor. The embodiments disclosed herein comprise methods as well a computer hardware system comprising a hardware processor capable of executing the method steps. The computer operations facilitate processes for (1) automating the creation of encoders or decoders integral to a protocol wrapper within a wireless network configured to transmit and receive Diameter based protocol data; and (2) transmitting agnostic Diameter based protocol data in a wireless network.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Applicant: Virtual Network Element, Inc.
    Inventor: Kalidas Porika
  • Publication number: 20170270157
    Abstract: The invention comprises a computer-based method for automatically generating a user interface (“UI”) and an application program interface (“API”) that can be used by TCP/IP network administrators. Embodiments herein send a query to a network device seeking metadata for each of the attributes supported thereon. When an answer is returned, which in some embodiments can be sent to devices supporting a Redfish protocol, the response is used to populate a relational database containing metadata for the device, as well as each attribute supported thereon. This metadata is organized in a hierarchical relational database, which is then used to automatically generate a user interface and an application program interface. The user interface and the application program interface are used to manage the settings on the network device. The user interface and application program interface or created using a proprietary data modeling language that is easy to use because it eliminates the need to code every action.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Applicant: Virtual Network Element, Inc.
    Inventor: Kalidas Porika
  • Patent number: 7075953
    Abstract: A synchronous optical network (SONET) framer includes a frame dimension unit and a programming interface. The frame dimension unit can be programmed with a frame dimension through the programming interface. The SONET framer converts a data stream to and/or from a frame format based on the frame dimension programmed into the frame dimension unit. For instance, in various embodiments, a SONET framer can be programmed to support a variety of SONET frame sizes and to provide a number of testing and design advantages.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: July 11, 2006
    Assignee: Network-Elements, Inc.
    Inventor: Richard B. Keller
  • Patent number: 6904537
    Abstract: A method and apparatus is provided for transmitting multi-bit data across asynchronous time domains. In one embodiment, the apparatus includes a first delay circuit to generate a selector signal based upon an input reference signal of a first time domain, a second delay circuit to generate a delayed data signal based upon an input data signal, and selection logic coupled to the first and second delay circuits to select one of the data signal and the delayed data signal based upon the state of the selector signal in accordance with an input clock signal of a second time domain, such that at any given sampling point of the input clock signal, the selector signal indicates valid data.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: June 7, 2005
    Assignee: Network Elements, Inc.
    Inventor: J. Zachary Gorman
  • Patent number: 6842816
    Abstract: A host control interface for use in interfacing an external host processor with internal control/status registers of an integrated circuit is provided. In accordance with the teachings of the present invention, the control interface selectively couples the integrated circuit with an interchangeable one of a variety of host processor types. In one embodiment, the control interface supports processors having a multiplexed address/data port as well as processors having separate address and data ports. Similarly, in one embodiment, the control interface supports processors utilizing a transfer start indication signal in cooperation with a read/write signal, as well as processors utilizing separate read/write strobes.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: January 11, 2005
    Assignee: Network Elements, Inc.
    Inventor: Donald R. Primrose
  • Patent number: 6820228
    Abstract: A CRC generation unit includes a number of CRC calculation assemblies to be selectively employed to incrementally calculate a CRC value for a first sequence of N data bytes. The calculation is iteratively performed, one iteration at a time. Further, the selection of the CRC calculation assemblies is made in accordance with the group size of each of a number of data word groups of the N data bytes. In one embodiment, the CRC calculation assemblies include a first assembly for incrementally calculate the CRC value for an iteration, whenever the group size is n/2 bytes or less for the iteration, and a second assembly for incrementally calculate the CRC value for an iteration, whenever the group size is more than n/2 bytes for the iteration. In one embodiment, the CRC generation unit is a shared resource to multiple network traffic flow processing units of a network traffic routing IC.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: November 16, 2004
    Assignee: Network Elements, Inc.
    Inventor: Richard B. Keller
  • Patent number: 6803562
    Abstract: A photonic package includes a housing having a semiconductor light source disposed within the housing. The semiconductor light source has a first output and a second output. A reflective surface is disposed inside the housing to reflect the second output from the semiconductor light source. A photodetector is also disposed within the housing and is adapted to indirectly receive the second output of the semiconductor light source reflected off the reflective surface. As a result, interior surface of a housing of an optical transponder may be utilized to provide reflected light to a photodetector to monitor the semiconductor light source.
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: October 12, 2004
    Assignee: Network Elements, Inc.
    Inventors: David R. Ohm, Richard A. Booman
  • Patent number: 6732228
    Abstract: An apparatus is equipped with a content addressable memory (CAM) to store one or more key entries corresponding to a data class represented by the CAM. Each of the one or more key entries is associated with a key tag corresponding to one of one or more subclasses of the data class. The apparatus is further equipped with logic coupled to the CAM to extract a data key from a data stream, to compare all or part of the data key with the one or more key entries to determine if the data key is a member of the data class, and to classify the data key as belonging to one of the one or more subclasses of the data class if the data key is determined to be a member of data class.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: May 4, 2004
    Assignee: Network Elements, Inc.
    Inventor: Richard Willardson
  • Patent number: 6701479
    Abstract: A CRC generation unit is equipped with multiple polynomial division circuits (PDC) to perform multiple different bit lengths polynomial divisions in parallel, including outputting of multiple remainder values, for an iteration of an iterative CRC generation for a data block. In one embodiment, the unit also includes a selector to select one of the remainder values, and a register to store the selected remainder value, return the stored remainder value to the PDCs for formation of different bit length dividends, and output the stored remainder value of the last iteration as the generated CRC value. In one embodiment, the unit further includes alignment circuitry to align the data block. In one embodiment, multiple units are provided to generate the CRC values of successive variable length data blocks. In one embodiment, the units form a shared resource to multiple network traffic flow processing units of a network traffic routing IC.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: March 2, 2004
    Assignee: Network Elements, Inc.
    Inventor: Richard B. Keller
  • Patent number: 6679636
    Abstract: A method and apparatus for maintaining an alignment of a laser diode with an optical fiber is disclosed. A mounting plate is made of a first material, and mounted on the mounting plate is a first substrate made of a second material. A semiconductor laser, with a light emitting side, is mounted on the first substrate. Separated from the first substrate by a predetermined distance is a second substrate made of a third material, and mounted on the second substrate is an optical fiber. The optical fiber is mounted, such that, the optical fiber is adjacent to and aligned with the light emitting side of the semiconductor laser. The first, second, and third materials making up the mounting plate, the first substrate, and the second substrate respectively, facilitate maintenance of the alignment between the optical fiber and the light emitting side of the semiconductor laser.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: January 20, 2004
    Assignee: Network Elements, Inc.
    Inventors: Ernest Charles Gilman, Dana L. Patelzick, Richard A. Booman, Edward L. Hershberg
  • Patent number: 6580731
    Abstract: An overhead processor processes overhead bytes in a stream of Synchronous Optical Network (SONET) frames in multiple levels. In one embodiment, the overhead processor includes three stages. A first stage provides access for external processing of a first set of overhead bytes in the stream of SONET frames. A second stage is programmable to process a second set of overhead bytes in the stream of SONET frames. A third stage processes a third set of overhead bytes in each frame in the stream of SONET frames.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: June 17, 2003
    Assignee: Network Elements, Inc.
    Inventor: I. Claude Denton
  • Patent number: 6567413
    Abstract: An optical networking module is formed with an integrated module including optical, optical-electrical and protocol processing components, and complementary software. In one embodiment, the integral protocol processing component is a single ASIC and supports multiple protocols. The module is further equipped with support control electronics in support of control functions to manage the optical, optical-electrical as well as the multi-protocol processing component. The integrated module together with the complementary control software present to an optical networking equipment designer/developer a singular component that handles optical to electrical and electrical to optical conversion, as well as data link and physical sub-layer processing for a selected one of a plurality of datacom and telecom protocols, spanning local, regional as well as wide area networks.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: May 20, 2003
    Assignee: Network Elements, Inc.
    Inventors: I. Claude Denton, Bruce Murdock, James L. Gimlett, Edward L. Hershberg, Scott W. Lowrey, Richard A. Booman, Alfred C. She