Patents Examined by Salman Ahmed
  • Patent number: 7664094
    Abstract: A Path Generator connects to a communication network and uses genetic algorithms to assign flows to paths. Genotypes encode flow to path assignments for working and protection paths. Genotype fitness functions are computed as a weighted sum of constraint fitness functions. Each constraint fitness function evaluates the degrees to which the genotype is a satisfactory solution. The system can be used for network modeling. It can also receive requests for on-demand assignment of flows and on-demand rerouting of flows.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: February 16, 2010
    Assignee: AT&T Corp.
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7660313
    Abstract: The present invention discloses a sub-rate transmission method for user data services in transmission devices of a Metropolitan Area Network (MAN). The method comprises the steps of: pre-configuring each transmission device to form forwarding table items representing corresponding relationship between self-defined tags and transmission lines; after receiving a user data frame, an original transmission device nesting a self-defined tag into the user data frame according to the forwarding table items to form a self-defined data frame, then transmitting the self-defined data frame; and after receiving the self-defined data frame, a terminal transmission device determining an output port for transferring the data frame by searching the forwarding table items with the nested self-defined tag, then deleting the nested self-defined tag and sending the original user data frame to the output port.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: February 9, 2010
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wu Yang, Qianfeng Xu
  • Patent number: 7660294
    Abstract: A network-based system and method for providing anonymous voice communications using the telephone network and data communications links under the direction of a Call Broker and associated network elements. A user (the call initiator) present in a text chat room session establishes a data connection to Call Broker and, after qualifying for access (e.g., using credit card information) and providing a callback number, receives voice session information and participant access codes for each desired participant in a voice call. The initiator causes session information and participant codes to be passed to one or more selected chat participants in the current text chat room. When a selected participant uses the received session information, and enters the received participant code and a callback number, the Call Broker in cooperation with a Network Adjunct Processor (NAP) completes voice links to the initiator and the selected participant(s).
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: February 9, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventor: Frederick Murray Burg
  • Patent number: 7660291
    Abstract: A method for processing packets of a VLAN in a network switch is provided. The VLAN comprises a plurality of physical LANs and are divided into a plurality of subnets. The method comprises the steps of: receiving a packet through an ingress port of the network switch, wherein the packet is tagged with a VID of the VLAN; finding a VLAN member according to the VID, wherein the VLAN member represents all ports of the network switch dedicated to serving packets of the VLAN; finding a forwarding scope according to the ingress port, wherein the ingress port is one of the ports dedicated to serving packets of a first subnet of the VLAN and the forwarding scope represents all ports of the network switch dedicated to serving packets of the first subnet; and determining an egress port of the packet according to both the VLAN member and the forwarding scope.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: February 9, 2010
    Assignee: Via Technologies Inc.
    Inventors: Yun-Fei Chao, Ying-Chung Chen, Ming-Chao Chung, Wei-Pin Chen
  • Patent number: 7649863
    Abstract: Method for allocating radio resources for the establishment of an outgoing call originating from a mobile terminal of a first system for radiocommunications with mobiles having a given radio interface and a mutual help channel, via a base station of a second system for radiocommunications with mobiles having a given radio interface which is incompatible with the radio interface of the first system. The base station monitores the mutual help channel of the first system. In case of detection, by the base station, of a given pattern transmitted by the mobile terminal on the mutual help channel, by the base station allocates a traffic channel emulating the radio interface of the first system, for communication with the mobile terminal.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: January 19, 2010
    Assignee: Eads Defence and Security Networks
    Inventor: GĂ©rard Pucheu-Marque
  • Patent number: 7646779
    Abstract: A hierarchical packet scheduler using hole-filling and multiple packet buffering. Packet references are enqueued into a hierarchical packet scheduler, wherein the hierarchical packet scheduler includes one or more levels, each level including one or more schedulers being served by one or more threads, wherein the number of threads serving a particular level is not dependent on the number of schedulers on the particular level. Packet references are dequeued from the hierarchical packet scheduler at a root level scheduler of the one or more schedulers.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: January 12, 2010
    Assignee: Intel Corporation
    Inventors: Alok Kumar, Michael Kounavis, Raj Yavatkar
  • Patent number: 7646780
    Abstract: System for reordering sequenced based packets in a switching network. The system includes time stamp logic that operates to associate a receive time indicator with each received data packet. The system also includes Enqueue logic that operates to compute an expiration time for each received packet based on the receive time indicator, and stores the expiration time and the sequence identifier for each received packet into a table. Dequeue logic operates to read the table to determine the received data packets to output in an output stream so that the received data packets are output in a selected order. The Dequeue logic also operates to determine a true expiration time for one or more unreceived data packets, and if the true expiration time for a selected unreceived data packet is reached, the Dequeue logic operates to omit the selected unreceived data packet from the output stream.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: January 12, 2010
    Assignee: Topside Research, LLC
    Inventor: Nadim Shaikli
  • Patent number: 7646706
    Abstract: A restoration path planner that minimizes the worst-case number of cross-connections that must be performed in a network in the event of a single element failure involves a two-phase optimization. The first phase involves finding two node-disjoint paths for each service demand within a network such that the maximum link bandwidth in the network is minimized and the link bandwidths within the network are leveled. The second phase involves identifying the primary and restoration paths for each service demand within the network such that the worst-case number of cross-connections at any node within the network is minimized across all possible single-event failures. Embodiments also consider service demand-bundling that groups service demands with the same source-destination node pairs and routes them along identical primary and restoration paths, and banding, which consolidates multiple low-rate demands into a high-rate demand and consequently decreases cross-connections required in the event of a failure.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: January 12, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Abdo Y. Alfakih, Gary W. Atkinson, Carol L. Janczewski, Kamala Murti, Ramesh Nagarajan
  • Patent number: 7643438
    Abstract: In a method for determining link level performance of random access channel (RACH) preamble detection in a wireless communication system, link level performance results may be obtained without having to perform extensive simulation. Link-level performance results of RACH preamble detection may be characterized by determining a conditional detection probability. The conditional detection probability may be conditioned upon an instantaneous channel coefficient, and the conditional detection probability may be expressed in terms of an instantaneous detection metric. Instantaneous link-level performance may be characterized using a look-up table, so that a system model evaluated in accordance with the method may accurately represent instantaneous system behavior.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: January 5, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Jung Ah Lee, Shirish Nagaraj
  • Patent number: 7643494
    Abstract: An interworking apparatus includes an IP sending/receiving unit coupled to an IP network, an AAL2 sending/receiving circuit coupled to a WCDMA network, and a data processing circuit between the IP sending/receiving unit and AAL2 sending/receiving unit. The data processing circuit processes data in a format suitable for interworking between the WCDMA network and IP network.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: January 5, 2010
    Assignee: LG-Nortel Co., Ltd.
    Inventor: Jong-Keun Lim
  • Patent number: 7639684
    Abstract: There is provided a modified Ethernet switch for directing data packets to and from a plurality of Ethernet ports. The switch is arranged to forward each data packet outgoing to one of the ports to the correct port as determined by an address lookup table. The switch is operable in two modes. In the first mode, the switch is arranged to forward each data packet incoming from one of the ports to its correct destination port as determined by the address lookup table. In the second mode, the switch is arranged to forward each data packet incoming from one of the ports to a processor. The address lookup table is maintained by the switch. The switch comprises a control block for switching the switch between the first mode and the second mode.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: December 29, 2009
    Assignee: Infineon Technologies AG
    Inventors: Swee Hock Alvin Lim, Swetha Subramanian Mathangi
  • Patent number: 7626940
    Abstract: The present invention provides an integrated prevention of header, state, rate and content anomalies along with network policy enforcement for domain name service (DNS). A hardware-based apparatus helps identifying DNS rate-thresholds through continuous and adaptive learning. The apparatus can determine DNS header and DNS state anomalies and drop packets containing those anomalies. DNS queries and responses are inspected for known malicious contents using a Content Inspection Engine. The apparatus integrates advantageous solutions to prevent anomalous packets and enables a policy based packet filter for DNS.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: December 1, 2009
    Assignee: IntruGuard Devices, Inc.
    Inventor: Hemant Kumar Jain
  • Patent number: 7626989
    Abstract: The present invention relates to a method in a radio communication system providing packet data services. A radio communication system providing packet data services and a packet data scheduler (PS) are also disclosed. In accordance with the method capacity is requested for a packet data bearer, whereafter capacity is allocated for the packet data bearer based on a first timing scheme. The allocated capacity may be modified based on a second timing scheme. The packet data scheduler (PS) comprises two timers (T1, T2) fore implementing the two different timing schemes.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: December 1, 2009
    Assignee: Nokia Corporation
    Inventors: Mika Raitola, Tero Kola, Mika Kolehmainen
  • Patent number: 7626944
    Abstract: Methods, apparatuses and systems facilitating remote deployment of network devices. Implementations of the present invention enable deployment workflows that reduce the costs associated with installing and configuring network devices on computer networks. Other implementations of the present invention enable an automated, remote deployment and configuration system for network devices.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: December 1, 2009
    Assignee: Packeteer, Inc.
    Inventor: Guy Riddle
  • Patent number: 7616569
    Abstract: A method may include receiving input information related to communication over a network; performing processing to include setting an objective function associated with a link load in the network, setting a first constraint expression for determining the link load, generating a second constraint expression for determining path candidates for data traffic received at the network, generating a third constraint expression for determining a link band for the links based on the received data traffic, and generating a fourth constraint expression to determine a link capacity limit associated with the links, where the generating the second constraint expression and generating at least one of the first, third, or fourth constraint expressions are performed in parallel; and determining, based on the objective function and the first, second, third, and fourth constraint expressions, a path within the network for multiple point communication service from the path candidates.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: November 10, 2009
    Assignee: Juniper Networks, Inc.
    Inventor: Hiroyuki Saito
  • Patent number: 7616666
    Abstract: A method and system for customizing the format and processing of update strings or query requests sent to telecommunications network elements is provided. The method includes receiving formatting instructions along with an update string. The network element is programmed to recognize the format particular to an update string based on processing the formatting instructions. The update string is received and the network element is updated accordingly. The system includes an improved network-element component that has an instruction-processing component for receiving and processing the formatting instructions and returning specifically formatted queries.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: November 10, 2009
    Assignee: Sprint Communications Company L.P.
    Inventor: Donald Allan Schultz
  • Patent number: 7613212
    Abstract: A centralized clock distribution mechanism for synchronous TDM communications traffic transported over asynchronous networks such as Ethernet networks. The centralized clocking mechanism of the present invention distributes a high accuracy central clock source to a plurality of CES modules over an Ethernet network. Clock synchronization information based on a high quality clock reference source is distributed to circuit emulation service (CES) modules in the network. CES modules receive the clock synchronization information and use it to reconstruct a local clock. A plurality of clock distributors provide clock redundancy whereby each CES module selects the best clock source to use in reconstructing the local clock.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: November 3, 2009
    Assignee: Atrica Israel Ltd.
    Inventors: Yaron Raz, Pavel Hardak, Amir Lahat, Alex Arnon, Gila Klein
  • Patent number: 7609728
    Abstract: Disclosed are the multiplex communication system and the method therefore. A fault detection part of a duplex switching device detects it as generation of fault when recognizable signals are not detected from a connected line within a prescribed time. When the fault detection part detects the generation of fault in the present system line, the line switching part switches the lines from the present line to the standby line to perform communication between a terminal device and another terminal device therethrough. Also, the fault detection part notifies the generation of fault to the other duplex switching device after a prescribed switching protection time has passed from the time of the fault detected by the fault detection part, so the selection of the lines becomes consistent.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: October 27, 2009
    Assignee: NEC Corporation
    Inventors: Toshiaki Arikawa, Ryuuichi Ikematsu, Shigekazu Harada, Hajima Ishikawa, Takahide Sugita, Hidetoshi Shinoda
  • Patent number: 7606236
    Abstract: A method and apparatus for improving forwarding information base (FIB) lookup performance. An FIB is partitioned into a multiple portions that are distributed across segments of a multi-channel SRAM store to form a distributed FIB that is accessible to a network processor. Primary entries corresponding to a linked list of FIB entries are stored in a designated FIB portion. Secondary FIB entries are stored in other FIB portions (a portion of the secondary FIB entries may also be stored in the designated primary entry portion), enabling multiple FIB entries to be concurrently accessed via respective channels. A portion of the secondary FIB entries may also be stored in a secondary (e.g., DRAM) store. A depth level threshold is set to limit the number of accesses to a linked list of FIB entries by a network processor micro-engine thread, wherein an access depth that would exceed the threshold generates an exception that is handled by a separate execution thread to maintain line-rate throughput.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: October 20, 2009
    Assignee: Intel Corporation
    Inventor: Eswar M. Eduri
  • Patent number: 7606186
    Abstract: The invention provides a solution for performing multicast within a telecommunication network. The basic idea is to introduce multicast transmission for parts of a network that is basically point-to-point oriented. This is done by creating transport multicast groups TLMG to transport data between network entities. The idea is to have a TLMG going to a node being close to the user. In one embodiment of the invention one TLMG is established between the SGSNs and RNCs and a second one between the GGSN and SGSNs. From the RNC the data is sent via a radio bearer to a user.
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: October 20, 2009
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Frank Hundscheidt, Ralf Keller, Thorsten Lohmar