Patents Examined by Amarnauth Persaud
  • Patent number: 7801137
    Abstract: In one embodiment, a trigger to add a leaf node to a multicast group of a computer network is detected, and the leaf node may determine a root node of the multicast group to request a path between a tunnel tree and the leaf node of the multicast group. In response to the multicast group having an existing tree, a reply is received from the root node with a computed path to add the leaf node to the tree at a selected node of the tree. The leaf node may then be added to the multicast group tunnel tree over the computed path at the selected node.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: September 21, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Stefano B. Previdi, Clarence Filsfils
  • Patent number: 7801153
    Abstract: In one aspect, a method to schedule network communications in a network having nodes connected by links includes sending a bandwidth value of a first node for each link connected to the first node to neighbors of the first node, receiving bandwidth values from the neighbors of the first node; and determining node weight values of the first node and the neighbors of the first node based on the bandwidth values received from the neighbors of the first node and the bandwidth value of the first node. The method also includes sending the node weight values of the first node to the neighbors of the first node, receiving the node weight values from the neighbors of the first node, determining access values for each node based on a fair access technique and determining network scheduling based on the access values and the node weight values.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: September 21, 2010
    Assignee: Powerwave Cognition, Inc.
    Inventors: Arthur E. Anderson, Wendell Y. Kishaba, Timothy J. Hughes
  • Patent number: 7796581
    Abstract: A route manager queries network elements to identify egress routes and external nodes coupled to the network elements. The route manager queries a database to identify telephone numbers associated with the external nodes. For each telephone number associated with an external node, the route manager associates the telephone number with the egress routes coupled to the external node and with the network elements coupled to the egress routes. On a call, the route manager selects one of the network elements and the egress routes associated with the telephone number.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: September 14, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Ramaswami Rangarajan, Gerald Ray Jordan, Jr., Warren B. Cope, Michael Tsai, Jia Barton
  • Patent number: 7782828
    Abstract: According to one embodiment of the invention, a method for managing channels in a wireless network includes retrieving device parameters from a wireless network device communicating on a channel in the wireless network. The device parameters include a parameter indicative of a location of the wireless network device and a parameter indicative of the channel of the wireless network device. The channel is associated with a data transmission frequency. The method also includes generating a list of available channels for the wireless network device by determining a channel pattern in the wireless network. The method further includes specifying the channel on which the wireless network device should communicate based on the generated list of available channels to reduce channel interference to the wireless network device.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: August 24, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Rahul Golash, Rohit Shankar, Sumit B. Deshpande, Navin Kumar Sharma, Rajesh Dharmalingam
  • Patent number: 7778202
    Abstract: A method to provision routes in a network having a plurality of nodes includes receiving a designation of a primary source node, determining possible destination nodes from the designated source node and outputting information indicating the possible destination nodes. The method further includes receiving a designation of a destination node from among the possible destination nodes and updating information regarding optical characteristics based on a route from the source node to the designated destination node and outputting information related to the updated optical characteristics.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 17, 2010
    Assignee: Tellabs Operations, Inc.
    Inventors: Ramasubramanian Anand, Kenneth M. Fisher, David W. Jenkins
  • Patent number: 7778265
    Abstract: A method (300) and apparatus (200) for local adaptive provisioning at a node is disclosed. The method may include determining (320) a per packet latency for a class of packet network traffic in a queue of a plurality of queues for a plurality of classes of packet network traffic at a node, establishing (330) a reward function for the class of packet network traffic based on a packet latency limit, based on the per packet latency, and based on a source rate for the class of packet network traffic, and adjusting (340) provisioning of a queue at the node based on the reward function.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: August 17, 2010
    Assignee: Lockheed Martin Corporation
    Inventors: Scott Charles Evans, Ping Liu, Thomas Markham, Ishan Prabhath Weerakoon, Sergei Dolinsky
  • Patent number: 7764694
    Abstract: A method, system, and apparatus for prioritizing network traffic according to one embodiment includes receiving a packet addressed to a receiver device from a sender device, identifying the packet at a network layer to determine an application and/or protocol associated with the packet, and generating traffic priority information associated with the packet based upon the identification. In at least one embodiment, the traffic priority information indicates traffic prioritization between the sender device and the receiver device. The method further includes forwarding the packet to the receiver device, receiving an acknowledgment packet from the receiving device, and inserting the traffic priority information into the acknowledgment packet at a transport layer. In at least one embodiment, the acknowledgment packet is forwarded to the sender device. In various embodiments, the packet is identified at the network layer using deep packet inspection.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: July 27, 2010
    Assignee: Embarq Holdings Company, LLP
    Inventors: Amar Nath Ray, John M. Heinz
  • Patent number: 7760763
    Abstract: A packet transfer controlling apparatus includes a depth storage unit that stores a pattern and a depth in association with each other. When accepting a setting of the pattern, the apparatus searches the depth storage unit by using the accepted pattern to obtain the depth stored in association with the pattern, thereby deriving the depth of the information to be extracted from the input packet. Upon accepting the input of the packet, information is extracted sequentially from the head of the packet. The apparatus determines whether the extracted information is positioned at a location deeper than the derived depth. When determining that the extracted information is not yet positioned at a location deeper than the derived depth, the apparatus continues extraction of information. When determining that the extracted information is positioned at a location deeper than the depth, the apparatus ends extraction of information.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: July 20, 2010
    Assignee: Fujitsu Limited
    Inventor: Osamu Shiraki
  • Patent number: 7742441
    Abstract: Apparatus, and an associated method, for paging an access terminal in a radio communication system. A page indication count setter selects the page indication count, i.e., the number of page indications per page, to be included in a quick page message. The set page indication count is dependent upon communication activity, e.g., the system paging load, identified by a communication activity input indicia identifier.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: June 22, 2010
    Assignee: Research in Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 7738426
    Abstract: A gateway (1) resides in an IP-based network. It acts as a controlling or home HLR for a mobile device roaming in this network, emulating an MSC or VLR to the home network HLR. Thus, as far as the home network HLR is aware, the subscriber is roaming in a foreign network of equivalent type of technology. Meanwhile, the gateway of the invention manages a subscriber profile and authentication as if the visited network were the home network. In fact, the gateway in combination with the home network HLR acts as an IMS-standard HSS. The gateway (1) enables wireless carriers to use existing legacy network infrastructure to provide a smooth evolution to the next generation network architecture, and it supports voice and data inter-working between existing 2/2.5G networks and next-generation IP based networks. For inter-standard roaming, the gateway 1 extends the existing roaming footprint of an ANSI-41 subscriber roaming in GSM foreign mode.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: June 15, 2010
    Assignee: Accuris Technologies Limited
    Inventors: Ian Smith, Aidan Dillon
  • Patent number: 7729354
    Abstract: According to an aspect of the embodiments, a node arranged on a ring network, for transmitting a frame from upstream to downstream, the ring network having a plurality of nodes capable of connecting a network apparatus, respectively, the node comprises: a detector for detecting the frame on the ring network; and a frame controller for distinguishing the detected frame whether the frame reaches a final destination, the frame controller stopping the transmitting for the frame when the ring network is lacked of ability to reach the frame to the destination.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: June 1, 2010
    Assignee: Fujitsu Limited
    Inventor: Masahiro Sato
  • Patent number: 7724663
    Abstract: A packet switched node (router), a queuing system and a method for queuing packets are described herein that use tags and manipulate counters in a manner that eliminates the reordering of the packets after a Quality of Service (QoS) class had been altered in one or more of the packets.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: May 25, 2010
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Hossein Arefi, Venugopalan Ullanatt, Reda Haddad
  • Patent number: 7724762
    Abstract: Systems and methods for efficient transmission of packets within a network communication device are described herein. Some illustrative embodiments include a network communication device that includes a plurality of ports (each port configured to communicate with one or more network devices), and a bus coupling the plurality of ports to each other (the bus providing a shared path for one or more bus transfers originated by a first port of the plurality of ports, and the one or more bus transfers including information). The bus includes a plurality of port map bits, a port map bit of said plurality of port map bits corresponding to a second port of the plurality of ports. The second port is configured to forward the information to the one or more network devices if the port map bit is asserted.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: May 25, 2010
    Assignee: Texas Instruments Incorporated
    Inventor: Mark Adrian Bryans
  • Patent number: 7724649
    Abstract: The embodiments of present invention disclose a method and a device for making uplink standby, including: configuring more than one uplink for an Internet Group Management Protocol (IGMP) proxy device, and choosing one of the more than one uplink as a primary uplink; the IGMP proxy device replicating a multicast packet received over the primary uplink and sending the multicast packet replicated over a downlink to a multicast host. In the method provided by the embodiments of the present invention, only the primary uplink is used, which reduces the link bandwidth waste of the multicast host and improves the multicast data transmission efficiency. Flexible methods are adopted for checking the availability of the primary uplink so that the IGMP proxy device may detect in real time whether the primary uplink is available and choose a new primary uplink in time to guarantee the normal multicast communication.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: May 25, 2010
    Assignee: Huawei Technologies, Co. Ltd.
    Inventors: Jiehui Hu, Bin Ren, Yu Xiong, Liang Cao, Nan Huai
  • Patent number: 7715401
    Abstract: Even when session control traffic such as SIP traffic to be unitarily subjected to QoS management by a manager of a session control network such as an SIP network, and loopback traffic to be freely subjected to QoS management by users coexist, QoS processing can be appropriately performed. The edge router checks a routing table and the address information of an SIP message to derive an SIP stream direction. The edge router timely selects a table that can be set by only SIP network managers, and a table that can be set by user network managers as well, determines QoS setting information by collating other SIP/SDP message information, and sets it in a QoS function unit.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: May 11, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Tetsuro Yoshimoto, Hidenori Inouchi
  • Patent number: 7715408
    Abstract: A method for establishing communication schedules for a distributed real-time computer system comprising nodal computers, wherein: a) a grid (RAS) is created, which contains all of the parameters necessary to enable basic communication between nodes (KR1 . . . KR5) of a cluster (CLU); b) nodal communication schedules (KPG; KP1, KP2) for all nodes planned to be used as invariant components (KR2; KR2, KR3) are derived from the grid (RAS) and all parameters of the grid are copied and node-specific parameters are added; and c) cluster communication schedules (CP1, CP2; CL1, CL2) are derived from the nodal communication schedules (KPG; KP1, KP2), which contain, in addition to all parameters of the grid and the node-specific parameters of the invariant components, those parameters which are relevant to the remaining nodes of the cluster.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: May 11, 2010
    Assignee: TTTech Computertechnik AG
    Inventors: Carsten Weich, Christian Tanzer, Gerhard Könighofer, Martin Glück
  • Patent number: 7710959
    Abstract: A source endpoint connected via a Virtual Local Area Network to a first access port and a destination endpoint connected to a second access port. Two or more network processing devices indirectly connected through a backplane interconnect to transmit data between the source and destination endpoints according to a protected port status of the first and second access ports.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: May 4, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Kailasapathi Ramasamy, Jungfu Tsao, Somnath Mitra
  • Patent number: 7710862
    Abstract: A method and system of assigning media access control (MAC) addresses across teamed communication ports. At least some of the illustrative embodiments are methods comprising teaming a plurality of communication ports in a computer system to appear as a single virtual port to an application program (each communication port transmits message packets with any of a number M possible MAC addresses, wherein the number communication ports is greater than M), assigning a set of size M of MAC addresses to each of the plurality communication ports such that each MAC address appears in the set for a communication port for which the MAC address is the primary address (and such that each MAC address appears in M?1 other sets for other communication ports), and receiving a message packet from a client device across a network, the message packet directed to a primary MAC address of the first of the plurality communication ports.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: May 4, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGee, Jeffrey D. Allen, Mark C Stratton
  • Patent number: 7706267
    Abstract: Network devices, systems, and methods are described that perform network service monitoring. One method includes examining a number of packets received by a first network device to determine whether a protocol of a packet corresponds to a given network service, forwarding an event to a second network device in response to a determination that the protocol of the packet corresponds to the network service, determining whether the network service is an authorized service by comparing the network service to a list of network services, and executing a remedial action in response to a determination that the network service is an unauthorized service.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: April 27, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel E. Ford, Steven V. Britt
  • Patent number: 7701840
    Abstract: Multiplex switching is disclosed for readily multiplexing and switching packet data without causing a delay. Bit widths of packets supplied from a plurality of input channels are unified to a previously set bit width. The packets unified in bit width are synchronized among the plurality of input channels. The synchronized packets are spread by multiplying them by orthogonal codes based on the input channels. The spread packets are multiplexed, and multiplexed packets are multiplied respectively by orthogonal codes for switching according to the input channels on which the packets delivered to output channels have been supplied, to reconstruct the packets supplied from the input channels. The packets are then delivered to the output channels.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: April 20, 2010
    Assignee: NEC Corporation
    Inventor: Shuhei Horikoshi