Patents Represented by Attorney Anderson Gorecki & Manaras LLP
  • Patent number: 8351431
    Abstract: A method, apparatus and computer program product for providing a fast re-route of a multicast packet within a network element to an available port associated with a multi-link trunk is presented. A packet is received by a Forwarding Data Unit (FDU) in a data plane of a network element and a determination made that the packet is a multicast packet. The packet is forwarded to all egress FDUs having at least one port associated with at least one receiver of the multicast packet. A lookup is performed by each egress FDU in a synchronized local port state database to find a port for each receiver that is in an UP state. The packet is forwarded out the port to a receiver when the port is in the UP state and dropped when the port is in the DOWN state.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: January 8, 2013
    Assignee: Avaya Inc.
    Inventor: Hamid Assarpour
  • Patent number: 8312016
    Abstract: Documents written using a markup language such as XML may be decomposed into Path and Parent Associated Node (PPAN) elements, each of which is a linear data structure that includes the content of a node, the parent-child relationship of the node, and the path level of the node. A number of PPAN elements may be grouped together to form A PPAN chain. A PPAN matching process uses the PPAN elements/PPAN chain to search for structured documents that match the PPAN chain. The PPAN matching process is able to perform query and match at the same time to accelerate the PPAN matching process, and also enables complex services to be represented by generic structured documents. Optionally, the PPAN matching process may support wildcard requests so that services may be discovered without prior knowledge of the services.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: November 13, 2012
    Assignee: Rockstar Consortium US LP
    Inventors: Zhonghui Yao, Kent Felske
  • Patent number: 8302003
    Abstract: The invention provides a document generation system for generating a customised document using a document generation program, having means to generate and information capture document for obtaining input information. At least one content element comprises at least a first variable. The system comprises means to evaluate a set of further rules including at least one second variable to determine the number and type of occurrences of the first variable, and means to aggregate the further set of rules to determine the relevance of the first variable in terms of the at least one second variable.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: October 30, 2012
    Assignee: Business Integrity Limited
    Inventor: Philip E. Vasey
  • Patent number: 8300594
    Abstract: A method and apparatus for communicating wireless network landscape information to a mobile device is shown and described. Strategic placement of beaconing devices that are encoded with pre-defined, specialized SSIDs allows information to be forwarded to the mobile clients to trigger specific behavior in the clients and to enable the clients to pro-actively control network transitions, thereby increasing their ability to provide seamless communications.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: October 30, 2012
    Assignee: Avaya Inc.
    Inventors: Eric Bernier, Kent Felske, Guyves Achtarl
  • Patent number: 8280994
    Abstract: A software program/software tools allows end user quality of experience to be quantified and translated into network conditions required to achieve that end user quality of experience. By focusing on the Quality of Experience (QoE) for the applications that will use the network rather than the traditional bottom up approach, and then looking to design the network based on those end user requirements, the network may be designed and/or operated to achieve a high quality of experience. The program and tools may be used at different phases of the networking cycle, including design, planning, deployment, and operational phases, to allow the QoE requirements to be obtained while optimizing network cost and utilization. A QoE server may be implemented off line and used for network design/planning, or may be included on the network to monitor the network and control operation of the network to achieve the intended QoE.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: October 2, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Francois Blouin, Ravishankar Ravindran, Kathy Bharrathsingh
  • Patent number: 8264949
    Abstract: A weighting process may be used to select between alternate neighbors in a RAPID calculation to enable policy and/or traffic engineering considerations to affect the selection of an alternate path through the network. The information used to weight the neighbors may static administratively assigned weighting information or dynamic weighting information such as local statistical traffic condition information. The process may take into account the amount of traffic being handled by the current primary next hop for the destination, the available capacity of the available alternate neighbors, the ability of the alternate neighbors to handle the additional traffic, and other considerations. Weighting may occur after a set of available loop free alternate neighbors has been determined. Alternatively, weighting may occur before the RAPID calculation has been performed to cause the neighbors to be ordered prior to RAPID processing. This may enable RAPID calculation to stop without considering all available neighbors.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: September 11, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Ravi Ravindran, Peter Ashwood Smith, Hong Zhang
  • Patent number: 8265085
    Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighboring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: September 11, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Maged E. Beshai, Richard Vickers
  • Patent number: 8265091
    Abstract: Multiplexed traffic in a system where the maximum rate of all inputs exceeds the maximum rate of the output is processed via a separate queue for each input, and at any given forwarding clock cycle the earliest enqueued packet is forwarded via the output. In the event of congestion, a proportionally equal number of packets are dropped from each queue, where proportional equality corresponds to the number of packets dropped per number of packets enqueued. One implementation associates a time-stamp with each enqueued packet to indicate the time of enqueing relative to other enqueued packets. At any given forwarding clock cycle, the packet with the earliest time-stamp is forwarded.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: September 11, 2012
    Assignee: Avaya Inc.
    Inventors: Victor Firoiu, Eric Haversat, Xiaohui Zhang, Richard Lacerte, Carl Keene
  • Patent number: 8243903
    Abstract: A separate peer-to-peer multi-directional audio channel is established between a subset of the participants to an existing multi-party communication session on the same channel as the original multi-party communication session. Since the secure channel is established on the existing call, the same NAT/firewall traversal mechanisms may be used, and even the same socket may be used. Participants on the secure side conversation can hear both the secure side conversation and the main multi-party communication session. Participants that are not on the secure side conversation may receive packets from the secure side conversation, but are not part of the security association for the secure side conversation and, hence, cannot hear the audio from the secure side conversation.
    Type: Grant
    Filed: December 27, 2008
    Date of Patent: August 14, 2012
    Assignee: Avaya Inc.
    Inventor: Arn Hyndman
  • Patent number: 8230623
    Abstract: A tool for manually moving snow and other loads includes a curved scoop having a leading edge and a trailing edge and a frame with handles attached to the curved scoop. The tool is balanced approximately midway between the leading edge and trailing edge when the scoop is loaded to facilitate adjustment of depth of cut and unloading. The scoop may also be temporarily deformed in response to manual application of torsional force via the handles in order to help accommodate unbalanced loads. A rope or cable can be connected to the handles. Wheels may be attached to the frame to facilitate movement over dry ground. Various removable edge members disposed on the leading edge of the scoop may be used depending on the material being loaded. Further, side panels attached to the frame may be used to enhance load capacity.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: July 31, 2012
    Inventor: David Patera
  • Patent number: 8234577
    Abstract: Updates may be transmitted over a remote viewing session using a transmission protocol configured to allow sessions to be established, terminated, and used by participants. The transmission protocol provides a message structure that may be used to exchange administrative information associated with the session, as well as host display information to be transmitted from the host to the viewers over the session. A bounding rectangle construct may be used to convey positional information associated with the update or content of an update message. The messages may be passed directly between the host and viewers or via an intermediate service. The messages also may be used to allow viewers to highlight information on the display for a limited period of time so that the highlighting appears to the host and optionally to the other viewers on the session.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: July 31, 2012
    Assignee: Glance Networks, Inc.
    Inventors: Ed Hardebeck, Claudio Topolcic, Richard L. Baker
  • Patent number: 8234563
    Abstract: A method of generating a second customised document incorporating amendments made to a previously generated first document, where the customised documents include one or more selected predetermined portions of document content, comprises the steps of: determining which portions of document content are comprised in the first document but which are not comprised in the second document; deleting the portions of document content determined in the preceding step from the first document; determining which portions of document content are comprised in the second document but which are not comprised in the first document; and copying the portions of document content determined in the preceding step from the second document to the first document.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: July 31, 2012
    Assignee: Business Integrity Limited
    Inventor: Philip E. Vasey
  • Patent number: 8234465
    Abstract: A system, architecture for initializing and utilizing a mirrored Network Attached Storage (NAS) system is described. The architecture includes a plurality of processing layers that define and control the operation and relationship of component groups in a primary NAS and associated component groups in a secondary NAS. The groups may include, for example, file server groups and disk device groups. The processing layers may include an execution layer, a transaction layer and a storage layer. The modularized architecture of the invention allows NAS systems to be easily apportioned into logical groups at varying levels of granularity with varying relationships. As a result, the component groups are abstracted from their underlying physical characteristics and constraints, thereby enabling complex processes such as initialization, activation and restoration to be performed using simple commands at a command line interface.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: July 31, 2012
    Assignee: EMC Corporation
    Inventors: Karthikeyan Srinivasan, Royce T. Dean, Xun Tian
  • Patent number: 8230513
    Abstract: A traffic controller is provided which integrates black-box tests of unauthorized applications to extract application characteristics from associated Internet traffic, exploits the networking information learned by host clients, actively scans and controls hosts on the corporate network, and dynamically configures a corporate firewall to block traffic to and from critical application network elements. As a result, the traffic controller effectively manages unauthorized applications and their associated traffic in a corporate environment.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: July 24, 2012
    Assignee: Avaya Inc.
    Inventors: Wenfeng Chen, Michel Ouellette, Delfin Montuno, Kent Felske
  • Patent number: 8228896
    Abstract: At least part of the information in a packet's header may be verified so that a network element may rely on the information, e.g. to provide enhanced QoS and/or to identify the source. The information may be verified by a verifying agent (VA) or a transmitting network element. Where a VA is used, the VA may sign the header information issuing its private key of a private/public key pair. The signature may take the form of a digest, certificate, or other form. Once the header information has been signed, the client may transmit packets using headers that include the signed information and may include the VA's signature as an option in the header or in another area of the packet. The VA may also transmit packets directly. The signature may be decrypted by other NEs to extract the signed information, which can then be compared with the normal header information.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: July 24, 2012
    Assignee: Avaya Inc.
    Inventor: Peter Ashwood Smith
  • Patent number: 8223668
    Abstract: Routes may be installed across multiple link state protocol controlled Ethernet network areas by causing ABBs to leak I-SID information advertised by BEBs a L1 network area into an L2 network area. ABBs will only leak I-SIDs for BEBs where it is the closest ABB for that BEB. Where another ABB on the L2 network also leaks the same I-SID into the L2 network area from another L1 network area, the I-SID is of multi-area interest. ABBs will advertise I-SIDs that are common to the L1 and L2 networks back into their respective L1 network. Within each L1 and L2 network area, forwarding state will be installed between network elements advertising common interest in an ISID, so that multi-area paths may be created to span the L1/L2/L1 network areas. ABBs may summarize BEB multicast trees such that the set of trees for a given I-SID transiting the ABB is condensed into a common tree.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: July 17, 2012
    Assignee: Rockstar Bidco LP
    Inventors: David Allan, Nigel Bragg, Paul Unbehagen, Peter Ashwood-Smith, Yin Guoli
  • Patent number: 8223660
    Abstract: Multicast capabilities of a link state protocol controlled network are used to accelerate the flooding advertisement of topology change notifications within portions of the network. This flooding mechanism may be particularly efficient in a network with a large number of two-connected nodes such as a ring network architecture. A control plane specific multicast group address is used when flooding topology change notifications, and a process such as reverse path forwarding check is used as an additional control on forwarding of the notification to prevent looping of control plane packets. Two-connected nodes insert a forwarding entry into their FIB to enable frames containing the control message to be forwarded via the data plane on to the downstream node so that propagation of the control message along a chain of two-connected nodes may occur at data plane speeds.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: July 17, 2012
    Assignee: Rockstar Bidco LP
    Inventors: David Allan, Malcolm Betts, Nigel Bragg, Peter Ashwood Smith, Paul Unbehagen
  • Patent number: 8213935
    Abstract: To register a mobile device located in a first network with a packet-switched services network, a registration request is received from an aggregation device in the first network. The registration request contains an identifier of the aggregation device and identification information of the mobile device, where the identification information is previously unknown to the packet-switched services network. A globally unique identifier of the mobile device is dynamically created based on the identifier of the aggregation device and the identification information of the mobile device, wherein the globally unique identifier is used for uniquely identifying the mobile device in the packet-switched services network.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: July 3, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Anthony Robert Jones, Elaine Ee Lay Quah, Douglas Jon Nielsen, Lejla Eminovic
  • Patent number: 8199755
    Abstract: Paths may be advertised on a network implementing a link state routing protocol by using path state advertisement that are distributed in the same manner as link state advertisements. The path state advertisements contain path entries, each of which includes a globally unique path ID and path information such as a series of nodes or links that defines the path through the network. When a path state advertisement is received by a network element, the network element will evaluate the path entries in the path state advertisement to determine if the path state advertisement is relevant and, if necessary, install forwarding state for the relevant path entries. Path state advertisements not relevant to a network element are not used to affect forwarding state on the network element. Label based forwarding may then be used by the network elements to forward data along the path, in which the globally unique path ID is used as the label for the data.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: June 12, 2012
    Assignee: Rockstar Bidco LLP
    Inventor: Peter Ashwood-Smith
  • Patent number: 8200839
    Abstract: Multiple service label types may be used in a given network element to optimize scalability of the data plane, minimize overhead associated with service label management, and allow new services to be offered. Service label management may be done in a dynamic manner so that service labels may be selected for routes in a dynamic fashion as the network changes. VPNs handled by the network element may have different types of service labels, and different routes within a particular VPN may be allocated different service label types. Service label requests may be stored on the data plane to allow a service label request database to be restored from the data plane upon a control plane failure, so that new service labels are not required to be allocated after a control plane failure.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: June 12, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Can Aysan, Matthew Yuen