Employing Logical Addressing For Routing (e.g., Vp Or Vc) Patents (Class 370/397)
  • Patent number: 8279877
    Abstract: A method and a communication device for processing ATM cells. The communication device includes an input interface adapted to receive an ATM cell that is associated with a PHY value and includes a pair of VCI and VPI fields. The communication device is characterized by comprising a search unit, adapted to search, within a group of memory entries that belong to a memory unit, for a pair of VCI and VPI fields that have values that match the values of the VCI and VPI fields of the received ATM cell, if the received VCI field and VPI fields belong to a first predefined group of VCI and VPI fields. The communication device further includes a processor, connected to the search unit, wherein the processor is adapted to determine a channel identifier of the received ATM cell in response to a result of the search and in response to a PHY value associated with the received ATM cell.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: October 2, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Aviram Hertzberg, Haim Ben-Lulu, Graham Edmiston
  • Patent number: 8279878
    Abstract: A first computer stores a correspondence between a virtual channel and a physical channel (s) in physical channel information and transmits the correspondence between the virtual channel and the physical channel (s) to a second computer having a virtual network interface to which a data transmission instruction is addressed. Upon receiving the correspondence between the virtual channel and the physical channel(s), the second computer stores the received correspondence in the physical channel information. The first computer transmits data in accordance with the data transmission instruction, using one or more physical channels associated with the virtual channel, based on the correspondence stored.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: October 2, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Souichi Takashige, Yoko Shiga
  • Patent number: 8270290
    Abstract: A method system for interfacing a client system in a first network domain with a Provider Link State Bridging (PLSB) network domain. At least two Backbone Edge Bridges (BEBs) of the PLSB domain 20 are provided. Each BEB is an end-point of a connection in the first network domain to the client system and an end-point of at least a unicast path defined within the PLSB domain 20. An inter-node trunk is provided in the PLSB domain 20 for interconnecting the at least two BEBs. A phantom node is defined in the PLSB domain 20. The phantom node has a unique address in the PLSB domain 20 and is notionally located on the inter-node trunk one hop from each of the BEBs. Each of the BEBs is configured such that: an ingress packet received from the client system via the connection in the first network domain is forwarded through a path notionally rooted at the phantom node; and an egress subscriber packet destined for the client system is forwarded to the client system through the connection in the first network domain.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: September 18, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: Liam Casey, David Allan, Nigel L. Bragg, Jerome Chiabaut, Peter Ashwood Smith
  • Patent number: 8265255
    Abstract: An endpoint system for media communication comprises a resource-limited device and a base station. The resource-limited device at least one of receives and outputs at least one of audio and graphic information. The base station communicates media and control packets with the resource-limited device via a permanent virtual circuit, establishes a switched virtual circuit with an endpoint device via a communications channel, and translates media packets between the permanent virtual circuit and the switched virtual circuit.
    Type: Grant
    Filed: October 10, 2005
    Date of Patent: September 11, 2012
    Assignee: Marvell International Ltd.
    Inventors: Mehrdad Abrishami, Jianwei Bei, Ganesh Pasupathy, Ran Katzur
  • Patent number: 8260840
    Abstract: Techniques are described for managing distributed execution of programs, including by dynamically scaling a cluster of multiple computing nodes used to perform ongoing distributed execution of a program, such as to increase and/or decrease the quantity of computing nodes in the cluster at various times and for various reasons. An architecture may be used that facilitates the dynamic scaling of a cluster, including by having at least some of the computing nodes act as core nodes that each participate in a distributed storage system for the distributed program execution, and having one or more other computing nodes that act as auxiliary nodes that do not participate in the distributed storage system. If computing nodes are selected to be removed from the cluster during ongoing distributed execution of a program, one or more nodes of the auxiliary computing node type may be selected for the removal.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: September 4, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Richard J. Cole, Vaibhav Aggarwal, Andrew J. Hitchcock, Jai Vasanth
  • Patent number: 8249081
    Abstract: A method of provisioning resources, which includes hosting at least one resource at a first site. A secure connection is established between the first site and a second site, and a listing of available resources is exported to the second site. The second site publishes the listing of available resources to at least one client and at least one resource from the first site to second site is provisioned by providing the at least one client with an IP address of the at least one resource.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 21, 2012
    Assignee: Array Networks, Inc.
    Inventors: Arthur Chang, Nai-Ting Hsu, Michael Wu, Leemay Yen, Lingyan Zhao
  • Patent number: 8243584
    Abstract: A method and system are provided for rehoming a digital subscriber line access multiplexer between a first data port and a second data port on a data switch. The method includes establishing a physical loop-back circuit between the second data port and a temporary input port of the data switch, establishing an extension permanent virtual circuit between the temporary input port and the first data port, removing a permanent virtual circuit between a data switch servicing a network service provider and the first data port, establishing a permanent virtual circuit between the data switch servicing the network service provider and the second data port, and routing data between the network service provider and the digital subscriber line access multiplexer via the permanent virtual circuit between the data switch servicing the network service provider and the second data port, the physical loop-back circuit, and the extension permanent virtual circuit.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: August 14, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Randy S. Young, Earl C. Meggison
  • Patent number: 8238343
    Abstract: An apparatus and method for performing tunnel signaling over an IP tunneling path are provided. The method includes transmitting an end-to-end signaling flow through an end-to-end path connected to the IP tunneling path, generating a tunnel signaling flow corresponding to the end-to-end signaling flow, and transmitting the generated tunnel signaling flow through the IP tunneling path, wherein the end-to-end signaling flow and the tunnel signaling flow respectively include a binding data object storing binding information for an end-to-end session associated with the end-to-end signaling flow or a tunnel session associated with the tunnel signaling flow.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: August 7, 2012
    Assignees: Samsung Electronics Co., Ltd., The Trustee of Columbia University in the City of New York
    Inventors: Sung-Hyuck Lee, Jong-Ho Bang, Henning Schulzrinne, Charles Qi Shen
  • Patent number: 8234699
    Abstract: A method of identifying the originator of a message transmitted between a client and a server system is provided. The method includes modifying a message to be transmitted between a client and a server system to include a session identification flag and/or a session identifier 500 (e.g., at an end of the message). The method optionally includes one or more of the steps of re-computing a control portion of the message to reflect the inclusion of the session identification flag and the session identifier 502, transmitting the message between the client and the server system 504, and checking the transmitted message for the session identification flag 506, reading the session identifier of the transmitted message to determine the originator of the message 508, removing the session identification flag and/or the session identifier from the transmitted message 510, and re-computing the control portion of the message to reflect the removal of the session identification flag and/or the session identifier 512.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: July 31, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Dennis Vance Pollutro, Andrew A. Almquist
  • Patent number: 8228906
    Abstract: Method and system for routing a network packet via a network switch is provided. The method includes receiving the network packet at the network switch; extracting a service level (“SL”) field value, a source local identifier (“SLID”) field value and a destination local identifier (“DLID”) field value from the network packet; determining if a virtual lane (“VL”) configuration mode is enabled; determining a VL based on one or more of the SLID field value, the DLID field value and a VL selection parameter, in addition to the SL field value, if the VL configuration mode is enabled; and routing the network packet using the determined VL value.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: July 24, 2012
    Assignee: QLOGIC, Corporation
    Inventor: Frank R. Dropps
  • Patent number: 8218544
    Abstract: Bandwidth control over users accommodated under ONU in PON is achieved. BAS sets user bandwidth information obtained during user authorization in OLT. The OLT achieves bandwidth control on a user basis, using bandwidth information set from the BAS. The present invention enables bandwidth control over users under the ONUs.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: July 10, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Takeuchi, Koji Wakayama
  • Patent number: 8218569
    Abstract: System and method for providing a termination point for service emulation instances in an access network is provided. In an embodiment, the service emulation instances are implemented utilizing, for example, pseudowires. Communications to and from the access network are aggregated and transmitted via one or more pseudowires to a service emulation instance terminator. The service emulation instance terminator converts the traffic to its native form and, if necessary, converts the traffic to a different type of format or service. The service emulation instance terminator then frames the traffic for the appropriate type of service and transmits the traffic to the service edge. Traffic received from the service is removed prepended with a pseudowire label and aggregated with other traffic. The aggregated traffic is transmitted to the customer via the access network. If necessary, an interworking function may convert the traffic from one type of service to another type of service.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: July 10, 2012
    Assignee: Verizon Business Global LLC
    Inventors: Nick DelRegno, Scott R. Kotrla, David E. McDysan, Michael U. Bencheck, Matthew W. Turlington, Ross S. Hardin, Richard C. Schell, Howard Chiu, William Drake
  • Patent number: 8208476
    Abstract: A process for routing virtual links in a frame-switching network including a plurality of source and/or destination terminals of the frames, in which frame switches are connected to one another by physical connections, with each virtual link being defined, for a point-to-point type, by a path through the network between a source terminal and a destination terminal, and, for a multipoint type, by a plurality of paths through the network between a source terminal and a plurality of destination terminals. The process performs the routing of links by minimizing at least one cost function on a set of solutions satisfying at least one predetermined topological constraint.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: June 26, 2012
    Assignee: Airbus Operations SAS
    Inventors: Remi Andreoletti, Frederic Minot, Remi Cabaret
  • Patent number: 8203965
    Abstract: A method, apparatus and computer-program product for logically representing and analyzing a Virtual Private Network (VPN) in a plurality of functional representation layers is disclosed.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: June 19, 2012
    Assignee: EMC Corporation
    Inventors: Sudhir Vijendra, Patricia Florissi
  • Patent number: 8204059
    Abstract: A method for formatting a signal in a mobile communication system by appending a plurality of medium access control headers to a plurality of medium access control-service data units for data transfer between a mobile station and network in the mobile communication system. If the service data units have the same characteristics, a medium access control-protocol data unit is formed by successively coupling the service data units to any one of the medium access control headers. If the service data units have different characteristics, the protocol data unit is formed by sequentially coupling each of the service data units and each of the medium access control headers. The formed protocol data unit is then transformed into a transport block with a predetermined size.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: June 19, 2012
    Assignee: LG Electronics Inc.
    Inventors: In Tae Hwang, Sang Rim Shin, Myoung Jin Ok
  • Patent number: 8201207
    Abstract: Disclosed are apparatus and methods for managing upstream channels on a per cable modem basis. In certain embodiments, one or more thresholds are defined for each of a plurality of upstream logical channels of a headend system for receiving data from a plurality of cable modems (or other types of access nodes). Each defined threshold corresponds to a measurable parameter of the corresponding upstream logical channel. One or more metrics are collected for each cable modem of each upstream logical channel. It is determined whether to downgrade a selected cable modem to a selected one of the logical channels that has a lower performance level than the selected cable modem's current logical channel.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: June 12, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: James S. An, Hui Sun, De Fu Li, Keil Brewer, John J. Downey, Chrisanto D. Leano
  • Patent number: 8194674
    Abstract: A gateway device including an access interface to an external network, a trunked interface, and translation logic. The access interface is associated with multiple external source addresses. The trunked interface is interfaced with multiple different virtual local area networks (VLANs), where each VLAN is associated with a corresponding VLAN tag and at least one of potentially overlapping internal source addresses. The translation logic translates between each external source address and each unique combination of internal source address and VLAN tag. A method of network address translation including assigning one of first network addresses to each first device of a first network, dividing the first network into a plurality of VLANs, separating the first devices with the same first network address into different VLANs, and assigning first devices with the same first address to different second network addresses.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: June 5, 2012
    Assignee: Quest Software, Inc.
    Inventors: Ezra U. Pagel, David A. Babbitt, Sameer S. Jagtap
  • Patent number: 8189601
    Abstract: A communication apparatus is disclosed for receiving one or more frames from a network. The communication apparatus includes a first determining part configured to search a first table by using a VLAN identifier included in one of the frames, a second determining part configured to search a second table by referring to a search result of the first determining part and using an OAM identifier included in the one of the frames, a selecting part configured to determine whether the one of the frames is an OAM frame according to the search result of the second determining part, and a terminating part configured to terminate the one of the frames determined as the OAM frame by the selecting part.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: May 29, 2012
    Assignee: Fujitsu Limited
    Inventor: Yasuyuki Mitsumori
  • Patent number: 8189600
    Abstract: A method, apparatus and computer program product for providing IP Routing when using dynamic virtual local area networks (VLANs) with web based authentication. A downstream VLAN is assigned to a first switch port of a first network device. A first upstream VLAN is also assigned to the first switch port of the first network device. The first upstream VLAN is changed to a second upstream VLAN upon authentication, and the downstream VLAN is maintained.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: May 29, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Khalil Jabr, S. Scott Van De Houten, Jason Frazier, Victor Moreno
  • Patent number: 8184555
    Abstract: A system and method for SpaceWire network management are disclosed involving a network and a network manager (NM). The network includes a plurality of switches and a plurality of nodes. The switches and nodes do not have any preprogrammed knowledge of the network topology and/or of their unit identification (UID) code. In one or more embodiments, the network is a spacecraft communications network. In at least one embodiment, the method for managing the SpaceWire network comprises the network manager (NM) determining link connectivity of the network; verifying the switches are properly configured to allow for logical address routing; and verifying the nodes are configured to process, receive, and transmit data through the network. In some embodiments, the method further comprises determining newly added units, removed units, and/or unresponsive units in the network, and propagating this information through an active unit table.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: May 22, 2012
    Assignee: The Boeing Company
    Inventors: Christopher Andre Mouton, Ketao Liu, Brian C. Thompson, Christopher J. Epple, Richard Louis Singleton
  • Patent number: 8179902
    Abstract: A method and system for automatically generating a route distinguisher for a virtual private network are disclosed. The method includes receiving a virtual private network name and rejecting the virtual private network name if the name comprises a number of bytes greater than a predefined limit. If the virtual private network name is less than the predefined limit, an algorithm is applied to automatically convert the virtual private network name to a route distinguisher for the virtual private network.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: May 15, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, Mohammed Sayeed
  • Patent number: 8160067
    Abstract: A wireless access point (200), upon determining (101) that a need exists to support a communication need of a mobile station, acquires (102) a first Internet Protocol (IP) address and automatically transmits (103) a gratuitous Address Resolution Protocol message to a local router to thereby cause the latter to correlate the first IP address to a Medium Access Control address for the wireless access point. In a preferred embodiment the wireless access point can also automatically transmit a registration request to a remote network element (such as a Home Agent) that presents this first IP address as a care-of address to use in conjunction with another IP address that serves as a home address for the mobile station.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: April 17, 2012
    Assignee: Motorola Mobility, Inc.
    Inventors: Anand S. Bedekar, Rajeev Agrawal, Venkat Gopikanth, Suresh Kalyanasundaram, Vishnu Ram Ov
  • Patent number: 8155125
    Abstract: A method, system, and apparatus to transmit replicated multicast packets over a plurality of physical network links that are combined into one logical channel or link so that the replicated multicast packets are distributed over more than one network link is disclosed. It is further disclosed that distribution over the network links is accomplished, in part, through analyzing the multicast packet for information other than ethernet addresses. Such information can include a tag header including destination interface information.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: April 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Gaetano Borgione, Kevin C. Wong, David S. Walker, Chickayya Naik
  • Patent number: 8155126
    Abstract: Disclosed is a method and apparatus for inferring AS paths between two endpoint nodes communicating over a network having a plurality of nodes without having access to the endpoint nodes. The method and apparatus determine routing tables of at least some of the plurality of nodes. A relationship between each node is then inferred from the routing tables. The method and apparatus then determine a path between the two endpoint nodes from the relationship and the routing table determination.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: April 10, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Zhuoqing Morley Mao, Lili Qiu, Jia Wang, Yin Zhang
  • Patent number: 8139584
    Abstract: A frame transmission device having a port for transmitting and receiving a frame and a learning table for storing a transmission source address included in the frame received at the port and the receiving port in association with each other includes: a port detector for detecting whether learning data coincident with the transmission source address included in the frame received at the port is stored in the learning table; a port judging unit for comparing a port learned in the learning data detected by the port detector to the receiving port; and a loop judging unit for judging on the basis of a time lapse from the storage of the learning data whether the frame is in a loop or not when the port learned in the learning data is not coincident with the receiving port.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: March 20, 2012
    Assignee: Fujitsu Limited
    Inventors: Shigeru Suzuyama, Hiroki Hamachi, Daisuke Nagai
  • Patent number: 8135006
    Abstract: This disclosure provides a method transmitting a network content, comprising: receiving a first data stream of a network content over a first link; forming a second and third data streams from the first data stream; sending the second data stream over a second link and the third data stream over a third link; and aggregating the second and third data streams to form the first data stream. In the present method, the first data stream may be split or load-balanced over the second and third data streams. The method further provides pulling packets from the second and third data streams; discarding duplicate packets; and assembling the remaining packets according to a protocol sequence number. The method also provides for monitoring links and for switching the data stream from a link that may be degraded.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: March 13, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Edward Walter, Yolius Diroo, Michael Raft
  • Patent number: 8121032
    Abstract: In one embodiment, one or more virtual private network (VPN) prefixes may be grouped at a network node into sets having shared network border node next-hop options, where each border node has a defined index value associated therewith. Also, a list of VPN labels associated with each VPN prefix may be maintained by the network node, where each VPN label is associated with a border node of a particular set by a corresponding index value. Further, the network node may determine a particular border node for traffic to be forwarded, along with the defined index value. The network node may then apply the index value to select an associated VPN label, and may affix the selected VPN label to the traffic for forwarding.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: February 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Pranav Dharwadkar, Yuri Tsier, Clarence Filsfils, John Bettink, Pradosh Mohapatra
  • Patent number: 8116196
    Abstract: In a mesh network, a network element for providing protection switching in a 1:N shared mesh protection scheme having a first protection path associated with a pair of working paths selected from the N working paths is disclosed.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: February 14, 2012
    Assignee: Ciena Corporation
    Inventors: Richard Trudel, Evert E. deBoer, James A. Shields
  • Patent number: 8089971
    Abstract: Method and system for network communication between a first port and second port using plurality virtual lanes provided. The method includes: (a) configuring a threshold value for each of the plurality of virtual lanes; wherein the threshold value defines an amount of data that has to be moved from a receive segment of the second port, before a flow control packet is sent by the second port to the first port; (b) setting a timer value for each of the plurality of virtual lanes; wherein a flow control packet is sent by the second port after the timer expires; (c) monitoring the amount of data removed from the receive segment of the second port; and (c) sending a flow control packet if the amount of data exceeds the threshold value or if the timer set in step (b) has expired.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: January 3, 2012
    Assignee: QLOGIC, Corporation
    Inventors: James A. Kunz, Ian G. Colloff, William J. Gustafson
  • Patent number: 8086755
    Abstract: The invention provides multicast communication using distributed topologies in a network. The control nodes in the network build a distributed topology of processor nodes for providing multicast packet distribution. Multiple processor nodes in the network participate in the decisions regarding the forwarding of multicast packets as opposed to multicast communications being centralized in the control nodes.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: December 27, 2011
    Assignee: Egenera, Inc.
    Inventors: Edward T. Duffy, IV, Scott M. Geng, Hai Huang, Hua Qin
  • Patent number: 8081633
    Abstract: A network node unit and a method for forwarding data packets are provided. The network node unit is designed for forwarding data packets provided with a virtual network tag and comprises an identified cascading depth of the virtual network tag in the data packets which exceeds a predefined cascading depth, a filtered forwarding of data packets provided with a cascaded virtual network tag in accordance with the predefined and the identified cascading depth, and an administration table for entering the virtual network tag and address data of the data packets in accordance with the predefined and the identified cascading depth.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: December 20, 2011
    Assignee: Siemens Enterprise Communications GmbH & Co. KG
    Inventor: Oliver Veits
  • Patent number: 8078180
    Abstract: A subscriber server system 200 for a cellular communication system 100 comprises a subscriber data storage 205 which stores public identities associated with subscribers of the cellular communication system. A request processor 207 receives an identity information request message, such as a SIP OPTIONS message, from a remote station 101. The identity information request message comprises a first public identity for a subscriber of the cellular communication system. A public identity processor 209 determines a first set of public identities which comprises a plurality of public identities associated with the subscriber in response to the public identity. A message generator 211 generates an identity response message, such as a SIP 200OK message, comprising the first set of public identities. The identity response message is then transmitted to the first remote station 101.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: December 13, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Jose Miguel M. Torres, Miguel Angel Munoz, Luis F. Velarde
  • Patent number: 8072988
    Abstract: A method and system for distributing credit using a fiber channel switch element is provided. The switch element includes, a wait threshold counter that is used to set up a status for a port that has to wait for certain duration to send a frame due to lack of buffer to buffer credit; a credit module that controls buffer to buffer credit for a transmit segment of the fiber channel switch element; and a virtual lane credit module with a counter that is incremented every time a frame assigned to a virtual lane is sent and decreased every time a VC_RDY is received. The method includes, determining if a VC_RDY primitive is received; and allocating credit to a virtual lane that is not at its maximum credit, after the VC_RDY primitive is received.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: December 6, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Frank R Dropps, Ernest G Kohlwey, Edward C. Ross, Mark A. Owen
  • Publication number: 20110292947
    Abstract: One embodiment of the present invention provides a switch. The switch includes a port to couple to a second switch. The switch also includes a control mechanism configured to maintain a set of configuration information for a virtual cluster switch which includes a number of member switches. The set of configuration information includes global configuration information for the virtual cluster switch and switch-specific configuration information for one or more member switches. In addition, the set of configuration information is replicated and stored at each member switch.
    Type: Application
    Filed: April 22, 2011
    Publication date: December 1, 2011
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Suresh Vobbilisetty, Shiv Haris, Phanidhar Koganti, Vidyasagara R. Guntaka
  • Patent number: 8064447
    Abstract: An apparatus comprising a path computation element (PCE) configured to communicate with a path computation client (PCC) and compute a point-to-multipoint (P2MP) path across an autonomous system (AS) domain. Also included is a network component comprising at least one processor configured to implement a method comprising obtaining a computation request for a P2MP path across a plurality of AS domains, attempting to calculate the P2MP path across the AS domains, thereby generating a computed path or a failure reason, and transmitting a reply comprising the computed path or an indication of the failure reason. Included is a method comprising exchanging a request message and a reply message about a P2MP path across an AS domain between a PCC and a PCE.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: November 22, 2011
    Assignee: Futurewei Technologies, Inc.
    Inventors: Huaimo Chen, Qianglin Quintin Zhao, Hua Autumn Liu
  • Patent number: 8064462
    Abstract: Methods and systems for providing IP services in an integrated fashion are provided. According to one embodiment, a system includes a switch fabric and a line interface/network module, multiple virtual routing engines (VREs) and a virtual services engine (VSE) coupled with the switch fabric. The line interface/network module receives packets, steers ingress packets to a selected VRE and transmits egress packets according to their relative priority. VREs determines if a packet associated with a packet flow requires processing by the VSE by performing flow-based packet classification on the packet and evaluating forwarding state information associated with previously stored flow learning results. The VSE includes a central processing unit configured to perform firewall processing, Uniform Resource Locator (URL) filtering and anti-virus processing. If the packet is determined to require processing by the VSE, then the packet is steered to the VSE for firewall, URL filtering and/or anti-virus processing.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: November 22, 2011
    Assignee: Fortinet, Inc.
    Inventors: Zahid Hussain, Tim Millet
  • Patent number: 8054841
    Abstract: Disclosed is a migration communication control device constructed to control a continuous communication between a mobile node and a node unaffected the mobile node's migration. The migration communication control device comprises a first migration control unit, a second migration control unit on the mobile node, and a third migration control unit on the partner node. The first migration control unit comprises a packet transfer unit and an address post unit. The packet transfer unit receives a packet which was destined for an outdated address of the mobile node, generates a conversion packet which holds an updated address instead of the outdated address, and then transmits the conversion packet, while an address post unit transmits an address post message which indicates the updated address to the third migration control unit. The second migration control unit comprises a migration post unit and a packet resumption unit.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: November 8, 2011
    Assignee: Panasonic Corporation
    Inventors: Hiromi Wada, Takashi Yozawa, Tatsuya Ohnishi
  • Patent number: 8036229
    Abstract: A switch includes a processor, an ingress port having ingress port logic, and an egress port. It may also include a virtual network identifier rewrite component for rewriting a virtual network identifier in a data frame received the ingress port with a new virtual network identifier. Also included is a virtual network identifier rewrite rule set, where a rule may have one or more of the following: a received virtual network identifier, a source Fibre Channel identifier (FCID) address, an ingress port identifier, and a new virtual network identifier. The ingress port logic may insert a received virtual network identifier into the data frame received at the ingress port, where the virtual network identifier may correspond to the ingress port. The virtual network identifier rewrite component may assign the new virtual network identifier to the data frame according to a specific virtual network identifier rewrite rule.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: October 11, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Subrata Banerjee
  • Patent number: 8027348
    Abstract: Disclosed herewith is a network that can connect as many VPNs as possible to itself. In order to realize such a network, in the frame transfer method of the present invention, which enables a transfer path to be formed between nodes in the network so as to transfer frames, a terminal for transmitting frames or node located outside the transfer path, upon transmitting a frame through the transfer path, writes the transfer path selection information related to the transfer path and the output line information related to the output line from the terminating node of the transfer path in the frame according to the destination information set in the frame and transmits the frame to the destination.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: September 27, 2011
    Assignee: Hitachi, Ltd.
    Inventor: Takeki Yazaki
  • Patent number: 8027473
    Abstract: Mechanisms for providing a subscriber-side interface with a passive optical network are described herein. An optical network termination (ONT) having an integrated broadband passive optical network processor is utilized to receive downstream data from an optical line termination (OLT) via a passive optical network and provide the contents of the downstream data to one or more subscriber devices via one or more data interfaces. Similarly, the ONT is adapted to receive and transmit upstream data from the one or more subscriber devices to the OLT via the passive optical network. The ONT preferably implements one or more encryption/decryption mechanisms, such as the digital encryption standard (DES), to provide data protection in addition to, or in place of, data churning provided for by the ITU G.983 recommendations.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: September 27, 2011
    Assignee: Conexant Systems, Inc.
    Inventors: James Stiscia, Raymond Chen
  • Patent number: 8027347
    Abstract: Described are a network, network device, and method for a method of distributing routing information for a virtual private network (VPN) application through a packet-switched network (PSN) having fully meshed provider edge (PE) routers through Provider Backbone Bridge (PBB) tunnels. Each PE router is configured to support at least one VPN and to run a BGP (Border Gateway Protocol) as an auto-discovery process for finding one or more other PE routers attached to the same VPN. A given VPN is associated with a PBB tunnel. A service instance identifier (I-SID), as defined in IEEE 802.1ah, is assigned to the VPN. Each PE router advertises membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: September 27, 2011
    Assignee: Nortel Networks Limited
    Inventor: Hamid Ould-Brahim
  • Patent number: 8009668
    Abstract: One embodiment disclosed relates to a method of routing a packet by way of a router aggregation. A packet is received from outside the aggregation by an initially receiving router/switch unit. Router functions are performed by the initially receiving router unit, including modification of the packet. The packet is then sent to a layer 2 network of the aggregation, wherein switching functions are performed on the packet. Another embodiment disclosed relates to a cooperative aggregation of router/switch units. The aggregation includes a plurality of the router/switch units, and a switching network interconnecting the units. The cooperative aggregation functions as a single router from a perspective of an external network device coupled to the system.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: August 30, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ballard Claude Bare, Shaun Kazuo Wakumoto
  • Patent number: 8005019
    Abstract: A system and method optimizes the information flow regarding node location across a network by controlling the propagation of this information based on distance from the node. Location servers that are near to a node receive detailed information regarding the node's location; location servers that are farther from the node receive less detailed information. In like manner, periodic updates are provided less frequently to distant location servers, and preferably also based on the velocity of a mobile node, or on a priority associated with the mobile node. The location information provided in a message addressed to a node can be minimal when the message is transmitted, and additional detail can be added to this location information by routing nodes as the message is routed closer to its destination, based on information provided by the location servers.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: August 23, 2011
    Assignee: OPNET Technologies, Inc.
    Inventor: Alain J. Cohen
  • Patent number: 8005096
    Abstract: MPLS labels can be used to tunnel data packets through IP networks. At a start point such as a router or network terminator, the IP destination address is examined and one or more labels are generated which relate to the topology of the network. The labels can include QoS information. The packet is then sent to the destination via a label switched path. At the destination the packet may be sent on via a further label switched path by examining the IP address from the received label and generating one or more fresh labels for the passage of the packet through the further label switched path.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: August 23, 2011
    Assignee: Ericsson AB
    Inventors: William Geoffrey Hardy, Vittoriano Grandi
  • Patent number: 7995588
    Abstract: Disclosed are systems and methods for distributing data. In an exemplary method of distributing data within an internet, there is a step of receiving, in a first node, an identifier corresponding to a file. Subsequently, the exemplary method uses the identifier to select a second node, by performing an operation with the identifier and an ID for a node in the internet. The exemplary method receives, in the first node, an address set from the second node. This address set could, for example, include addresses corresponding to a swarm in the Bittorrent protocol.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: August 9, 2011
    Assignee: Vuze LLC
    Inventor: Paul Anton Gardner
  • Patent number: 7995574
    Abstract: Methods and apparatus for enabling a provider to perform a tracing procedure to determine the existence forwarding problems within its network are disclosed. According to one aspect of the present invention, a method for detecting a forwarding problem within an autonomous system includes initiating a message from a source node. The message is sent to a message destination that is an external address relative to the autonomous system. The method also includes forwarding the message from the source node along a path to the external address which includes an intermediate node and a destination node. The message is received on the destination node through a first path segment of the path. Finally, the message is removed from the path at the destination node, and a response that indicates that the intermediate node does not have a forwarding problem is sent along the first path segment to the source node.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Shyam Suri
  • Patent number: 7995581
    Abstract: A system including N ports, a memory, and a controller. The memory stores M address databases. Each of the M address databases stores MAC addresses and has a database number. A first port of the N ports associated with one of the M address databases receives a frame including a destination MAC address. The controller (i) generates a hashed MAC address based on the destination MAC address and (ii) combines the hashed MAC address and a first database number of the one of the M address databases to generate a bucket address. The bucket address identifies P addresses. Each of the P addresses identifies a location in the memory that stores (i) a MAC address and (ii) a port identifier. N, M, and P are integers greater than one.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: August 9, 2011
    Assignee: Marvell International Ltd.
    Inventor: Donald Pannell
  • Patent number: 7990991
    Abstract: The system of this invention for extending address on UTOPIA and the method thereof can extend the single PHY on the ATM switching chip bus to many PHY ports easily without increasing too much cost, and thus increase the application flexibility of corresponding ATM switching chips. Evidently, there would be still many other embodiments of the invention, the people skilled in the art can make a variety of corresponding changes and transformations in accordance with the invention without departing from its spirit and essential, but these corresponding changes and transformations should also be in the protection range of the claims of this invention.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: August 2, 2011
    Assignee: ZTE Corporation
    Inventors: Changkong Yao, Guosheng Wu, Weifeng Shi
  • Patent number: 7983266
    Abstract: A method for processing packets. The method includes receiving a first packet, wherein the first packet is associated with a first protocol, classifying the first packet using a protocol associated with the first packet, sending the first packet to a first receive ring based on the classification, sending the first packet from the first receive ring to a first virtual network interface card (VNIC) based on an operating mode, sending the first packet from the first VNIC to a first protocol specific virtual network stack (VNS), wherein the first protocol specific VNS is configured to only process packets associated with the first protocol, and processing the first packet by the first protocol specific VNS to obtain a first processed packet.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: July 19, 2011
    Assignee: Open Computing Trust I
    Inventors: Thirumalai Srinivasan, Sunay Tripathi, Nicolas G. Droux
  • Patent number: RE42587
    Abstract: VPI/VCI of an ATM cell is translated into an internal ID by distribute VPI/VCI entries into sections in a table according to a portion of each VPI/VCI entry. A section to be searched according to the portion of a VPI/VCI of the received ATM cell is selected; and a search over the selected section is performed to find an entry corresponding to the VPI/VCI of the received ATM cell. An internal ID corresponding to the found entry is outputted.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: August 2, 2011
    Assignee: Sony Service Center (Europe) N.V.
    Inventors: Paul Hodgins, Gert Josef Elisa Copejans, Yoeri Apts, Johan De Vos