Patents Represented by Attorney, Agent or Law Firm Craig Hoersten
  • Patent number: 7339944
    Abstract: A shared memory packet switch fabric whose scheduling task is distributed to multiple egress schedulers residing on multiple egress control units and whose data storage is distributed to multiple packet buffer units, where the schedulers and the packet buffer units are interconnected via high speed links. An ingress control unit receives and transmits a packet to one of a plurality of packet buffer units (PBUs) making up the switch fabric. The receiving PBU stores the packet in memory and transmits a notification message with the memory information to all interested egress control units. If an egress control unit receiving the notification has enough queue space, it stores the memory information in its queue. The egress control unit then transmits a booking message indicating that it is to request the packet in the future.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: March 4, 2008
    Assignee: Alcatel Lucent
    Inventors: Jan Vandenhoudt, Alan Mimms
  • Patent number: 7339942
    Abstract: A dynamic queue allocation and de-allocation mechanism for managing traffic flowing through a switching node. If a packet matches conditions of a particular QoS policy rule, a determination is made as to whether a queue associated with the matched QoS policy rule exists on an egress port that is to forward the packet. If such a queue does not exist, a determination is made as to whether enough resources are available for dynamically creating the queue according to the QoS action parameters of the matched QoS policy rule. If the new queue may not be created because of resource limitation, queues of lower priority existing on the port are reclaimed and their resources reassigned to the new queue.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: March 4, 2008
    Assignee: Alcatel Lucent
    Inventors: David Lynn Morgan, Stephen Clawson, James Freeman
  • Patent number: 7292537
    Abstract: An architecture for measurement of per-hop, one-way delay includes a input observation circuit (24) at the input interface of a node (12) and a output observation circuit (26) at the output interface (16) of a node (12). The input observation circuit (24) copies and time stamps the headers of incoming packets, and filters packets according to an aggregate definition. Similarly, the output observation circuit (26) copies and time stamps the headers of outgoing packets, and filters packets according to the aggregate definition. The incoming and outgoing traces are correlated to calculate a delay measurement. A packet loss measurement uses input observation circuits (72a and 72b) at the input interfaces (14) of upstream and downstream nodes (20 and 22) and an output observation circuit 74 at the output interface (16) of the upstream node. The observation circuits (72a, 72b and 74) determine the number of lost packets across a node and between nodes, according to an aggregate definition.
    Type: Grant
    Filed: November 29, 2002
    Date of Patent: November 6, 2007
    Assignee: Alcatel Lucent
    Inventor: Saravut Charcranoon
  • Patent number: 7289463
    Abstract: A hierarchical wireless network is comprised of two levels, a first level configured for wired coupling to an IP network and comprised of a gateway configured for wired coupling to the IP network, a WiARP server and a data store; and a second level, wired to the first level by a distribution system, and comprised of at least two access points, each configured for wireless association with a respective plurality of mobile stations and having a WiARP proxy residing therein. For each mobile station associated with the second level, the WiARP server maintains an IP address of the mobile station and a MAC address for the access point with which the mobile station is associated. Conversely, each WiARP proxy maintains, on behalf of the associated access point, IP and MAC addresses for each mobile station associated therewith.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: October 30, 2007
    Assignee: Alcatel Lucent
    Inventor: Timucin Ozugur
  • Patent number: 7286482
    Abstract: A decentralized SLS monitoring structure (30) includes a measurement preparation and minimization module (32), measurement launching coordination module (34), measurement scheduler module (36) and measurement initialization module (38). A configuration server (40) provides information regarding the test parameters for a given test and an SLS Objects database (42) provides information on the SLS specification for a given SLA (service level agreement).
    Type: Grant
    Filed: November 29, 2002
    Date of Patent: October 23, 2007
    Assignee: Alcatel Lucent
    Inventor: Saravut Charcranoon
  • Patent number: 7203193
    Abstract: The present invention is directed to synchronizing notification messages transmitted to egress control units to allow an even distribution of the messages. A plurality of packet buffer units (PBUs) may concurrently transmit notification messages to a particular egress control unit in response to packets received from a plurality of ingress control units. Each PBU includes a notification queue associated with the egress control unit for storing notifications generated by the PBU. Notifications in the notification queues are ordered according to the ingress units triggering the notifications. Notifications in each notification queue are retrieved via a time-driven pointer that is initialized to a different start entry position for the notification queues in each PBU. This allows each PBU to transmit, at any given time, notifications to the egress control unit that are associated with a different ingress unit.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: April 10, 2007
    Assignee: Alcatel Lucent
    Inventor: Werner Van Hoof
  • Patent number: 7197032
    Abstract: The present invention provides an apparatus, system and method of increasing port availability for a communication switch. First, second and third M port crossbars are arranged to provide a crossbar with a increased number of ports available for the communication switch. K ports of a first M port crossbar are individually coupled to K ports of a second and a third M port crossbar via interconnect buses. Further, K ports of the second and third M port crossbars are individually coupled via interconnect buses resulting in L available ports on each the M port crossbars in which M>L>K.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: March 27, 2007
    Assignee: Alcatel Lucent
    Inventors: Robert S. Gammenthaler, Jr., Ignacio A. Linares, James C. McKinley, Teck Q. Chin, Gerald R. Dubois
  • Patent number: 7197334
    Abstract: The present invention provides a system and method for migrating a control of a wireless communication service provided to a mobile station (MS) in a first network depending on a first technology to a second network depending on a second technology. When receiving a request for the wireless communication service in the first network by a mobile switch center (MSC), at least one instruction is obtained to grant or deny the wireless communication service from a first control device in the second network, the first control device providing the instruction based on its communication to a management subsystem for the control of the wireless communication service. If the wireless communication service is granted, a second control device in the first network controlled by the first control device allows the MS to execute the wireless communication service with a receiver.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: March 27, 2007
    Assignee: Alcatel Wireless, Inc.
    Inventors: Pardeep Kohli, Seshagiri Rao Madhavapeddy, Jianming Xu, Ghassan Naim
  • Patent number: 7133360
    Abstract: A method and system for providing conditional bandwidth subscriptions to MPLS LSPs. Traffic is policed and/or marked at an ingress node to ensure that traffic that exceeds the LSP's conditional bandwidth is dropped. Traffic above the LSP's committed bandwidth but below the LSP's conditional bandwidth is admitted but marked as suitable for discarding. All traffic below the LSP's committed bandwidth is admitted. A queuing mechanism at each node of the LSP helps ensure that committed bandwidth traffic is protected during periods of congestion. Each node maintains a queue with a first area reserved for periods of congestion and a second area reserved for periods of no congestion. When congestion is encountered, unmarked traffic is stored in the first area and marked traffic is discarded. When no congestion is encountered, both marked and unmarked traffic is stored in the second area.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: November 7, 2006
    Assignee: Alcatel
    Inventors: Louis Le Gouriellec, Guy Erb, Dennis Weaver
  • Patent number: 7116679
    Abstract: A multi-service network switch capable of providing multiple network services from a single platform. The switch incorporates a distributed packet forwarding architecture where each of the various cards is capable of making independent forwarding decisions. The switch further allows for dynamic resource management for dynamically assigning modem and ISDN resources to an incoming call. The switch may also include fault management features to guard against single points of failure within the switch. The switch further allows the partitioning of the switch into multiple virtual routers where each virtual router has its own set of resources and a routing table. Each virtual router is further partitioned into virtual private networks for further controlling access to the network. The switch's supports policy based routing where specific routing paths are selected based a domain name, a telephone number, and the like.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: October 3, 2006
    Assignee: Alcatel
    Inventor: Charlie Ghahremani
  • Patent number: 7095836
    Abstract: An enhanced IP telephone taking advantage of the many call-related functions provided by existing PBX systems. The enhanced IP telephone includes a thin computer telephony integration (CTI) client transmitting to a CTI server a command associated with a particular call-related function provided by a PBX unit. The CTI server translates the command to a PBX command, and transmits the PBX command to the PBX unit for providing the particular call-related function to the enhanced IP telephone. Instead of the thin CTI client, the enhanced IP telephone may include an enhanced IP signaling protocol stack for accessing the PBX functionality using its signaling protocol. A CTI translator translates the enhanced signaling command to a CTI command for transmitting to the CTI server.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: August 22, 2006
    Assignee: Alcatel
    Inventor: Michael Wengrovitz
  • Patent number: 7080238
    Abstract: A packet processor whose processing capabilities are optimized by concurrently processing multiple packets within various pipelined stages. At each stage, multiple packets are processed via an internally pipelined sub-processor. In one embodiment, the packets are processed in a round robin fashion. When a particular packet is done processing at a particular stage, it may pass another packet whose processing is not complete, and move to a next stage. In another embodiment, a packet is processed until a conditional branch instruction or any other instruction causing a potential stall is encountered. If such an instruction is encountered, a next available packet is selected and processed instead of wasting processing cycles during the stall, or proceeding with the processing of the current packet based on a predicted result. The sub-processor resumes processing of the packet once the stall is over.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: July 18, 2006
    Assignee: Alcatel Internetworking, (PE), Inc.
    Inventors: Werner Van Hoof, Jerrold Wheeler, Mathieu Tallegas
  • Patent number: 7075926
    Abstract: A programmable packet switching controller has a packet buffer, a pattern match module, a programmable packet classification engine and an application engine. The packet buffer stores inbound packets, and includes a header data extractor to extract header data from the inbound packets and to store the extracted header data in a header data cache. The header data extractor also generates a header data cache index and provides it to the packet classification engine for it to retrieve the extracted header data. The packet classification engine has a decision tree-based classification logic for classifying a packet. Each of the leaves of the tree represents a packet classification. The packet classification engine uses the header data cache index to retrieve the header data to perform multiple header checks, starting at a root of the tree and traversing branches until a leaf has been reached. The application engine has a number of programmable sub-engines arrayed in a pipelined architecture.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: July 11, 2006
    Assignee: Alcatel Internetworking, Inc. (PE)
    Inventors: Jim Cathey, Timothy S. Michels
  • Patent number: 7065082
    Abstract: A method of processing frames received at a sending port of a switching device for communication to a destination port includes storing in the switching device an offset value, a comparator value, and an expectant value; comparing information located at a position in a frame determined by the offset value with the comparator value to obtain an outcome; and processing the frame with the outcome. Processing the frame may include communicating the frame to a destination port or setting the priority of the frame. The offset and comparator values may be part of a filter that also includes an anchor value from which the offset value is measured and a mask value that masks the frame information before comparison with the comparator value. Where there are a multiple of filters in the switching device, the method may include combining the filter outcomes to obtain a filter group outcome; and processing the frame with the group outcome. Combining the filter outcomes may include logically combining their outcomes.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: June 20, 2006
    Assignee: Alcatel Internetworking (PE), Inc.
    Inventors: Jayansenan Sundara Ganesh, Timothy S. Michels, James E. Cathey
  • Patent number: 7035248
    Abstract: A switch with emulation client in a data communication network adhering to a Session Initiation Protocol (SIP) . The switch is coupled to a legacy telephone which initiates or receives telephonic communication with a SIP-observant telephone or another legacy telephone over the SIP-observant network. The emulation client translates between PBX and SIP messages to allow the legacy telephone to communicate seamlessly over the SIP observant network. The switch is further coupled to a location server which storing redirection information for redirecting calls made to a particular number. The calls are preferably redirected based on the location where the user is scheduled to be at the time of the call.
    Type: Grant
    Filed: February 12, 2001
    Date of Patent: April 25, 2006
    Assignee: Alcatel
    Inventor: Michael Wengrovitz
  • Patent number: 7032022
    Abstract: A unified policy management system for an organization including a central policy server and remotely situated policy enforcers. A central database and policy enforcer databases storing policy settings are configured as LDAP databases adhering to a hierarchical object oriented structure. Such structure allows the policy settings to be defined in an intuitive and extensible fashion. Changes in the policy settings made at the central policy server are automatically transferred to the policy enforcers for updating their respective databases. Each policy enforcer collects and transmits health and status information in a predefined log format and transmits it to the policy server for efficient monitoring by the policy server. For further efficiencies, the policy enforcement functionalities of the policy enforcers are effectively partitioned so as to be readily implemented in hardware.
    Type: Grant
    Filed: June 12, 2000
    Date of Patent: April 18, 2006
    Assignee: Alcatel
    Inventors: Udayakumar Shanumgam, Mahadevan Iyer, Saurabh Jain, Rahul P. Kale
  • Patent number: 7028307
    Abstract: A data management framework for a data communications network. The framework includes a dynamically constructed model of elements of the data communications network. The elements are represented as object instances that are self-descriptive. The model provides a uniform application programming interface that allows a client to dynamically access the elements and dynamically add new elements in performing network management functions. The data management framework may be used for policy management.
    Type: Grant
    Filed: November 1, 2001
    Date of Patent: April 11, 2006
    Assignee: Alcatel
    Inventor: Karl Thiele
  • Patent number: 7023977
    Abstract: A method for providing softswitch failure protection in a communication network is provided that includes assigning an alias point code to a first softswitch. The alias point code is also assigned to a second softswitch. A message is generated that comprises a destination point code that is operable to identify a destination for the message. The destination point code comprises the alias point code.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: April 4, 2006
    Assignee: Alcatel
    Inventor: Jeffrey D. Copley
  • Patent number: 7002912
    Abstract: An integrated PBX and SIP telephony communications network supporting transmission of private signaling codes over SIP. A telephone emits a private signaling code for accessing a particular PBX function. An enhanced IP translator coupled to the telephone encapsulates the private signaling code within a SIP invite, request, response, information, notification message, and/or instant message. The SIP message with the encapsulated private signaling codes is transmitted over a communications network to a PBX. The PBX is also coupled to an enhanced IP translator that receives the SIP message and decapsulates the embedded private signaling codes. The codes are transmitted to the PBX for rendering a function for the telephone. A SIP user agent aware of the private signaling codes may also access functions provided by the PBX by encapsulating/decapsulating private signaling codes into/from SIP messages.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: February 21, 2006
    Assignee: Alcatel
    Inventor: Michael Wengrovitz
  • Patent number: 6990106
    Abstract: A VLAN classification and tagging system for a switching node. During VLAN classification, an inbound packet is assigned to a VLAN in accordance with a classification mode selectable from a PASS, FORCE, and PROTOCOL modes. In PASS mode, the packet is assigned to a VLAN associated with a VLAN ID from the packet. In FORCE mode, the packet is assigned to a VLAN associated with an ingress port. In PROTOCOL mode, the packet is assigned to a VLAN associated with a protocol type of the packet. During VLAN tagging, a VLAN identifier in an outbound packet is modified or not in accordance with a tagging mode selectable from a PASS, FORCE, and REMOVE modes. In PASS mode, the VLAN ID in the packet is retained as received. In FORCE mode, the VLAN ID in the packet is replaced with a VLAN ID to which the packet was classified at inbound. In REMOVE mode, the VLAN ID from the packet is removed without substitution.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: January 24, 2006
    Assignee: Alcatel
    Inventor: Jagjeet Bhatia