Centralized Switching Patents (Class 370/398)
  • Patent number: 8976789
    Abstract: A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Stephan Benny, Nirapada Ghosh, Dayavanti G. Kamath, Keshav G. Kamble, Dar-Ren Leu, Chandarani J. Mendon, Nilanjan Mukherjee, Vijoy Pandey, Nandakumar Peethambaram
  • Patent number: 8971325
    Abstract: Exemplary embodiments of a system and method enable application of policy using Layer 2 fields for a data frame, simplified data structures, or both. In accordance with one aspect of the present invention, a policy may be based upon a destination address (DA), a source address (SA), or a virtual local area network identification (VID) associated with a data frame.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: March 3, 2015
    Assignee: Marvell International Ltd.
    Inventor: Donald Pannell
  • Patent number: 8959226
    Abstract: A method for managing requests. The requests are received by a workload manager system to perform operations on data. A set of server applications is identified by the workload manager system to perform the operations in the requests based on a set of common resources used by the set of server applications. The set of server applications is in a workload group and the workload group is comprised of a plurality of application groups.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew H. Arrowood, Michael G. Fitzpatrick, Gary O. McAfee
  • Patent number: 8958418
    Abstract: Various techniques can be used to handle frames within multi-stage switching fabric. For example, in one method, a frame and an associated frame header are received at a switching fabric stage. The associated frame header includes a first field and a second field. The method selects one or more fabric points of exit within the switching fabric stage, based on the second field. The first field is used to select one or more other fabric points of exit within another switching fabric stage, and thus two different fields within the associated frame header specify fabric points of exit. The method then sends the frame to the selected fabric points of exit within the switching fabric stage.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: February 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth M. Rose, David S. Walker, Vijay A. Nebhrajani, Ranganathan Rajagopalan
  • Patent number: 8937960
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are part of a virtual computer network. In some situations, various types of modifications may be made to one or more computing nodes of an existing virtual computer network, and the described techniques include managing ongoing communications for those computing nodes so as to accommodate the modifications. Such modifications may include, for example, migrating or otherwise moving a particular computing node that is part of a virtual network to a new physical network location, or modifying other aspects of how the computing node participates in the virtual network (e.g., changing one or more virtual network addresses used by the computing node). In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: January 20, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 8930552
    Abstract: An application switch system includes a switch configured to control a connection between a plurality of client terminals and a plurality of servers which exist on a network, a relay unit configured to perform a protocol relay, and a controller that includes a section configured to perform a centralized control on a route table used to determine a destination in the switch, a section configured to control relay processing of the relay unit, a section configured to select one server as a connection destination from the plurality of servers, a section configured to select a route which links between one client terminal of the plurality of client terminals and the selected connection destination server, and which contains the relay unit, and set the selected route to the route table in the switch, and a section configured to set relay information used when the relay unit performs the protocol relay.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: January 6, 2015
    Assignee: NEC Corporation
    Inventor: Hiroshi Ueno
  • Patent number: 8924518
    Abstract: The present invention generally relates to a communication protocol converter to allow a legacy device utilizing IPv4 to operate across the network using IPv6. In a first embodiment of the invention, two modular Ethernet connectors are placed side-by-side. A first modular connector receives IPv4 Ethernet data which is converted to a raw data signal. The data is transmitted from the first modular connector to a second modular connector by a bidirectional data line. The second connector receives the raw data, and a raw data-to-Ethernet conversion is completed providing output at IPv6. The present invention utilizes the form factor structure of the Ethernet connectors, so that the entire electronic circuitry is contained within the connectors to complete the conversion. An alternate embodiment incorporates the connectors into a single housing and the conversion is completed internally by a microprocessor and embedded software. A method of IPv4 to IPv6 conversion is additionally disclosed.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: December 30, 2014
    Assignee: Lantronix, Inc.
    Inventor: Nicholas James Witchey
  • Patent number: 8897202
    Abstract: A relay node and a method thereof for transmitting data are provided in the present invention, which relates to the field of wireless communication technology. The method in the present invention includes: the relay node receiving data on multiple corresponding continuous or discontinuous downlink backhaul subframes according to the obtained scheduling information of downlink multiple subframes scheduling, and sending data on multiple corresponding continuous or discontinuous uplink backhaul subframes according to the obtained scheduling information of uplink multiple subframes scheduling. The technical solution of the present invention solves a problem of scheduling resources of multiple subframes for the relay node. Compared to a dynamic scheduling and semi-persistent scheduling method in the prior art, the technical solution of the present invention can more flexibly configure and use resources to ensure transmission of the backhaul link between a base station and the relay node.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: November 25, 2014
    Assignee: ZTE Corporation
    Inventors: Si Chen, Jian Zhang, Yincheng Zhang, Guanzhou Wang
  • Patent number: 8879558
    Abstract: A device may be configured to receive information regarding one or more ports associated with a routing device; output, to the routing device, filter information associated with at least a particular port, of the one or more ports associated with the routing device, the filter information specifying one or more conditions associated with traffic of interest; receive, from the routing device, and based on the outputted filter information, information regarding traffic of interest received or sent by the routing device via the particular port, the traffic of interest being less than or equal to all traffic received or sent by the routing device via the particular port; and store or output a representation of at least a portion of the received information regarding the traffic of interest.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: November 4, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Bruno Rijsman
  • Patent number: 8874145
    Abstract: Methods and apparatus, including computer program products, for identifying a request to locate a user. The request identifies a network operator-independent personal location code (PLC) for the user. Identifying a first device associated with the user based on the PLC. The first device is associated with a first network operator. And obtaining the current location of the first device from the associated first network operator.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: October 28, 2014
    Assignee: TeleCommunication Systems, Inc.
    Inventor: Charles Francis Cone
  • Patent number: 8868706
    Abstract: Apparatus and methods for communicating between a gateway server and a plurality of other servers. The apparatus and methods may involve receiving information requests from the plurality of other servers. Each of the plurality of other servers may provide a platform for a different development environment. The apparatus and methods may further involve using the gateway server to generate an identification tag for each information request received from each of the plurality of other servers. The approved methods may include receiving a response to such information requests. In addition, the apparatus and methods may include associating the response received to the information request to which the response is responsive.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 21, 2014
    Assignee: Bank of America Corporation
    Inventor: Annadata V. Prasad
  • Patent number: 8837365
    Abstract: A network element is configured to receive a first packet from a first eNodeB (eNB) of the packet network via a first secured X2 link. The network element decrypts the first packet to reveal a second packet encapsulated within the first packet. The network element determines a second secured X2 link associated with a second eNB as an intended recipient of the second packet. The network element encrypts the second packet to generate a third packet and transmits the third packet to the second eNB via the second secured X2 link. The network is coupled to various eNBs of the packet network via various secured X2 links, respectively.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: September 16, 2014
    Assignee: Stoke, Inc.
    Inventors: Yogesh B. Bhatt, Mukesh Garg
  • Patent number: 8824463
    Abstract: A prohibition turn determination apparatus determines an initial path so that the communication amounts of respective links connecting switches to each other are most efficiently distributed between a communication pair, that is, a pair of servers communicating with each other via a network. Then, the prohibition turn determination apparatus calculates the communication amounts of respective turns formed along the initial path based on the communication amounts set between end nodes which are the communication pair. Next, the prohibition turn determination apparatus determines prohibition turns, which are not used for packet communication, based on the communication amounts of respective turns by an Up/down method or a TP method. Finally, the prohibition turn determination apparatus determines the final routing to avoid the prohibition turns.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: September 2, 2014
    Assignee: Fujitsu Limited
    Inventors: Kohta Nakashima, Akira Naruse, Kouichi Kumon
  • Patent number: 8804707
    Abstract: A network unit for use in a switching fabric includes multiple units collectively constituting a single network entity, each having ports for the reception and forwarding of data packets. The network unit has at least one fabric port for connection to a partner port on another one of the units by at least one link. The network unit is organized to send and receive via the at least one fabric port protocol packets which contain information on the path costs between said units in the fabric and to perform an algorithm to determine, on the basis of said information, routes for data packets within the fabric to other units of the fabric.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: August 12, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Maurice A Goodfellow, Paul J Moran, John P Stubley, Alan E Ainsworth
  • Patent number: 8804733
    Abstract: A centralized packet processor device for use in a communication system includes a plurality of physical ports to couple the centralized packet processor device to a plurality of network devices, a port manager coupled to the plurality of physical ports and configured to assign to a packet received at the centralized packet processor device a virtual port that uniquely identifies at least one of a physical port and a trunk of the network device from which the packet is received and that is used with the centralized packet processor to process the packet, and a packet processor unit coupled to the plurality of physical ports, where the packet processor is configured to process the packet using the assigned virtual port.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: August 12, 2014
    Assignees: Marvell International Ltd., Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Uri Safrai, Tsahi Daniel
  • Patent number: 8797897
    Abstract: In some embodiments, an apparatus includes a first switch having an egress port configured to be coupled to a second switch to collectively to define a single logical entity having a set of virtual identifiers. A first set of virtual identifiers from the set of virtual identifiers is associated with the first switch, a second set of virtual identifiers from the set of virtual identifiers is associated with the second switch. The first switch is configured to receive a forwarding table associating a first set of destination addresses with a set of identifiers local to the first switch and associating a second set of destination addresses with a set of identifiers local to the second switch. Each identifier from the first set of identifiers is uniquely associated the first set of virtual identifiers. Each identifier from the set of identifiers is uniquely associated the second set of virtual identifiers.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 5, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Megh Bhatt, Harshad Nakil, Rajashekar Reddy, Saurabh Agarwal, Shankar Ramanathan
  • Patent number: 8792489
    Abstract: A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Stephan Benny, Nirapada Ghosh, Dayavanti G. Kamath, Keshav G. Kamble, Dar-Ren Leu, Chandarani J. Mendon, Nilanjan Mukherjee, Vijoy Pandey, Nandakumar Peethambaram
  • Patent number: 8767728
    Abstract: In an access network, a tunnel gateway (TGW) managed network caching architecture is proposed. The proposed TGW receives a terminal request directed to a data server for a flow of data. The terminal request is forwarded to the TGW through a tunnel from a tunnel endpoint located below the TGW. The TGW selects a network cache to handle the data traffic of the flow requested by the requesting terminal. The TGW then redirects the terminal request to the selected network cache to provide the requested service. The TGW redirects the terminal request through a tunnel whose endpoint is the selected network cache.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: July 1, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila Mihály, András Császár, Lars Westberg
  • Patent number: 8743877
    Abstract: Roughly described, a header processing engine for a network interface device has a header recognizer to parse the headers of a data packet stored at a buffer to identify the type and position of each header in the packet; a constructor unit; and a processor including an execution pipeline. The header recognizer is configured to, for each header: select in dependence on the header type commands stored at a command memory; and form one or more messages for the constructor unit identifying the selected commands and the position of the header in the data packet. The commands selected for the packet headers are collectively such as to, if executed by the constructor unit, cause the constructor unit to generate a data structure which operates to cause the processor to process of the packet headers without accessing the data packet at the buffer.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: June 3, 2014
    Inventors: Steven L. Pope, David Riddoch, Dimitri Kitariev, Derek Roberts
  • Patent number: 8743865
    Abstract: The present invention provides, according to one example, a method of route aggregation in a network. The network may include at least two switches connected by a link. The method includes the steps of arranging virtual connection identifiers (VCIs) into groups based on a common prefix. Each of the groups corresponds to an outgoing port of a next switch. The method further includes the steps of allocating a VCI at the incoming port of the next switch, and informing the outgoing port of the previous switch of the allocated VCI number. The step of arranging may include splitting all available VCIs into N subgroups, where N is the number of outgoing ports on the switch on the other end of the link.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: June 3, 2014
    Assignee: Nokia Corporation
    Inventors: Sergey Balandin, Michel Gillet
  • Patent number: 8737408
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are part of a virtual computer network. In some situations, various types of modifications may be made to one or more computing nodes of an existing virtual computer network, and the described techniques include managing ongoing communications for those computing nodes so as to accommodate the modifications. Such modifications may include, for example, migrating or otherwise moving a particular computing node that is part of a virtual network to a new physical network location, or modifying other aspects of how the computing node participates in the virtual network (e.g., changing one or more virtual network addresses used by the computing node). In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: May 27, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 8705540
    Abstract: The network relay apparatus includes: a plurality of distributed processing units configured to receive and send a packet from and to an external device; an integrated processing unit connected with the plurality of distributed processing units; and a mode selector configured to change over a processing mode of the network relay apparatus between a distributed processing mode and an integrated processing mode, based on at least either one of a load applied to the network relay apparatus and a packet type determined according to header information of the received packet.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: April 22, 2014
    Assignee: Alaxala Networks Corporation
    Inventor: Shinichi Akahane
  • Patent number: 8705529
    Abstract: A message processing engine may intercept outgoing and incoming messages by bridging an interface between a virtual network interface and a physical network interface. The message processing engine may have a raw packet analyzer that may determine if a packet is to be processed based on a policy, and then may decode the packet using a first set of protocols, perform a translation in the decoded state, then encode the packet using the same or a different set of protocols. The message processing engine may be used to perform translations to enable two otherwise incompatible devices to communicate as well as apply various protocols including security protocols to communications with another device similarly configured. In many embodiments, the raw packet analyzer may be a service with administrative privileges, but the decoder, encoder, and translator may be operated with user privileges.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, John R Justice
  • Patent number: 8638791
    Abstract: A device may include a control module configured to distribute sets of routing entries to line cards, each of the sets including a portion of a master table for looking up routes based on network addresses. In addition, the device may include a first one of the line cards configured to receive one of the sets of routing entries, store the received set of routing entries in a local table, receive a packet from a network, obtain a routing entry using the local table based on an address associated with the packet, and send the obtained packet to a second one of the line cards, the second line card associated with the routing entry. Further, the device may include the second line card configured to forward the packet toward the address in the network.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: January 28, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Norman Richard Solis, Harold Jason Schiller
  • Patent number: 8605724
    Abstract: A method may include, by a first network interface: receiving a packet having a flow via a first port of the first network interface; examining the packet to determine an ingress local forwarding identifier (LFID) associated with the flow of the packet; converting the ingress LFID to a global forwarding identifier (GFID) of the network element; and forwarding the packet to a switching element. The method may also include, by the switching element: determining a second network interface for egress of the packet based on the GFID; and forwarding the packet to the second network interface. The method may further include, by the second network interface: converting the GFID to an egress LFID associated with the flow of the packet; and forwarding the packet to a second port of the second network interface and a flow of the second network interface based on the egress LFID.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: December 10, 2013
    Assignee: Fujitsu Limited
    Inventors: Bijendra Singh, Arun Saha, Melvin Tan Wee Loon
  • Patent number: 8599846
    Abstract: A data and voice communication system includes communication between a line card and an accelerator card. Voice, data, and control traffic is received from the line card and is transmitted to the accelerator card via a physical link having separate voice, data, and control logical channels. The separate voice, data, and control logical channels are represented by labeled data packets.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Parvez Khan, Hamed Eshraghian
  • Patent number: 8559369
    Abstract: A method for providing a wireless Internet connection to WiFi-enabled devices (STAs) comprising: wirelessly connecting a first STA to the Internet through a first AP with a first SSID; remaining connected to the first Access Point (AP), the first STA creates a software-based wireless AP with a second SSID for wirelessly connecting other STAs to the Internet through the first STA. A software module running on the first STA allows a second STA a wide access to the Internet only if the second STA has a copy of the software module running installed and active therein. A method for configuring STAs to connect to a wireless network, comprising: a customer first connects a STA by wire to its network; a software on the STA copies to the STA the security information gained through the wired connection, thus setting the security parameters for the STA.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: October 15, 2013
    Inventor: Elad Barkan
  • Publication number: 20130250960
    Abstract: A service request message is received. The service request message includes a payload portion and a context portion. Constituency specific attributes of the service request message and domain specific attributes of the service request message are identified from the payload portion. Context attributes, a service consumer identity, a service name and a service version are identified from the context portion. A service registry is queried using the service consumer identity, the service name and the service version to identify service metadata. An endpoint address to route the service request message is identified using the one or more constituency specific attributes, the one or more domain specific attributes and the service metadata.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Inventors: Sean Hickman, Surajit Pal, Youyi Mao, Rickey Tang
  • Patent number: 8526435
    Abstract: A packet node and corresponding methods are provided for providing services to packets received at the packet node. At an ingress card, a packet is classified and a virtual media access control (VMAC) address is attached to the packet. The VMAC address identifies a service component for providing a service to the packet. Layer two switching of the packet is made within the packet node, based on the VMAC address. After processing of the packet by the service component, a new VMAC address is attached to the packet. Further layer two switching of the packet, based on the new VMAC address, may lead to further processing by another service component or to forwarding of the packet beyond the packet node.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: September 3, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Eric Dyke, Benoit Tremblay
  • Patent number: 8510420
    Abstract: Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using one or more particular computing nodes of the managed computer network that are configured to operate as intermediate destinations to handle at least some communications that are sent by and/or directed to one or more other computing nodes of the managed computer network. For example, a manager module associated with a source computing node may select one or more particular intermediate destination computing nodes to use for one or more particular communications from the source computing node to an indicated final destination, such as based on a configured logical network topology for the managed computer network. The manager module then forwards those communications to a first of the selected intermediate destination computing nodes for further handling.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 13, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Ian R. Searle, Aaron C. Thompson, Kevin Christopher Miller
  • Patent number: 8495194
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: July 23, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Patent number: 8446913
    Abstract: A Fibre Channel router used to join fabrics. EX_ports are used to connect to the fabrics. The EX_port joins the fabric but the router will not merge into the fabric. Ports in the Fibre Channel router can be in a fabric, but other ports can be connected to other fabrics. Fibre Channel routers can be interconnected using a backbone fabric. Global, interfabric and encapsulation headers are developed to allow routing by conventional Fibre Channel switch devices in the backbone fabric and simplify Fibre Channel router routing. Phantom domains and devices must be developed for each of the fabrics being interconnected. Front phantom domains are present at each port directly connected to a fabric. Each of these is then connected to at least one translate phantom domain. Zoning is accomplished by use of a special LSAN zoning naming convention. This allows each administrator to independently define devices are accessible.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: May 21, 2013
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Daniel Ji Yong Park Chung, Dennis Hideo Makishima
  • Patent number: 8442046
    Abstract: In one embodiment, a method includes setting a re-flood time to a non-zero first value. Update data that indicates a change to link data is received over a network interface from an updating node of multiple nodes on a multi-access segment connected to the interface. The change is to link data that indicates links on the updating node. It is determined whether an acknowledgment message is not received within the re-flood time from a particular node of the multiple nodes. If an acknowledgment message is not received within the re-flood time, then a multicast packet directed to the multiple nodes and including the change to the link data is sent over onto the segment. This method enables rapid response to failure of a primary node designated to ensure reliable flooding of link data.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: May 14, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Abhay Roy, Alfred Lindem, III
  • Patent number: 8416788
    Abstract: Contiguous data packets of a single communication session between endpoints are gathered for compression, and at least the payloads are compressed collectively via a single compressible buffer. The original headers, which may or may not be compressed, and the compressed payloads are transmitted from a sending packet compression device to a receiving packet compression device that performs decompression to the compressed payload and may also decompress headers if they have been compressed at the sending end. The original contiguous data packets including headers and payload may be reconstructed at the receiving packet compression device by matching the headers to the corresponding payloads. The reconstructed data packets are injected back into the single communication session, and the presence of the original headers in the reconstructed data packets may thereby maintain the endpoint-to-endpoint authentication protocols.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Scott Colville, James Pinkerton, Dan Boldo, Maxim Stepin
  • Patent number: 8401684
    Abstract: In the case where an audio network system that performs transport of audio signals between a plurality of processors is constructed such that the plurality of processors each including two sets of transmission I/Fs and reception I/Fs are connected in series, and a TL frame generated by a master node is circulated along a ring transmission route formed among the processors in each fixed period, the TL frame including a plurality of storage regions for audio signals, when one of the processors is required to be the master node, the one processor resets in sequence processors which are connected on both sides thereof and processors behind the processors connected on both sides to once remove each of those processors from a ring transmission route if it belong to any ring transmission route, then incorporates the processors into a ring transmission route in which the one processor belongs to.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: March 19, 2013
    Assignee: Yamaha Corporation
    Inventor: Kei Nakayama
  • Patent number: 8396052
    Abstract: A hybrid telecommunications switch includes circuit and packet switch fabrics, and a controller. The controller is configured to map IP traffic into ATM service categories, to separate incoming IP from circuit switched traffic and to provide access, through a connection admission control (CAC) protocol to a circuit switched fabric for IP traffic. Real-time traffic, such as voice traffic, may be separated from non-real-time traffic, such as Internet email traffic. Once separated, the real time traffic may be switched through a circuit switch fabric and the non-real-time traffic maybe switched through a packet switch fabric. IP traffic, such as that mapped into CBR and rt-VBR ATM service categories may aggregated “on-the-fly”, that is, without pre-provisioning, and switched through the hybrid switch's circuit switch fabric. IP traffic mapped into other ATM service categories is routed through a packet switch fabric.
    Type: Grant
    Filed: July 20, 2000
    Date of Patent: March 12, 2013
    Assignee: Alcatel Lucent
    Inventor: Yang Cao
  • Patent number: 8385338
    Abstract: In at least some embodiments, a multicast communication system includes sender and a plurality of receivers in communication with the sender. The sender is configured to multicast a data packet to the plurality of receivers. The plurality of receivers are configured to acknowledge the data packet received from the sender based on weakest member selection without a sender-side competitive time window.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: February 26, 2013
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ming Li, Renwei Li, Weiqian Dai, Su Wei, Xuesong Dong
  • Patent number: 8332513
    Abstract: The present invention discloses a method and device for detecting connectivity termination in an IPv6 access network based on a DHCP service model. The method for detecting connectivity termination according to the invention comprises the steps of: creating an entry of the subscriber connectivity cache list corresponding to the subscriber terminal in the access node when the IPv6 connectivity between the subscriber terminal and the access node is established successfully; querying the entry of the neighbor cache list corresponding to the subscriber terminal based on the polling time set in the entry of the subscriber connectivity cache list; deciding whether the connectivity of the subscriber terminal is normal based on the entry information corresponding to the subscriber terminal of the subscriber connectivity cache list and neighbor cache list; and performing termination processing on the connectivity of the subscriber terminal logging off abnormally.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: December 11, 2012
    Assignee: Alcatel Lucent
    Inventors: HaiBo Wen, RenXiang Yan, YingLan Jiang, KeYao Zhu, XuDong Zhu, FanXiang Bin, Wei Jiang
  • Patent number: 8320255
    Abstract: A technique computes a traffic engineering (TE) label switched path (LSP) that spans multiple domains of a computer network from a head-end node of a local domain to a tail-end node of a remote domain. The novel inter-domain TE-LSP computation technique comprises a computation algorithm executed by the head-end node, which utilizes Path Computation Elements (PCEs) located within the remote domains (i.e., other than the local domain). Specifically, the head-end node requests path segments from a PCE in each of the remote domains, in which the path segments represent paths between all entry border routers to either all exit border routers of the particular remote domain (i.e., through the domain), or to the tail-end node. Upon receiving path segments from each remote domain, the head-end node combines the path segments with local domain information, and performs a forward path computation from the head-end node to the tail-end node to find the best (i.e., “shortest”) path.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: November 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Muthurajah Sivabalan, David D. Ward
  • Patent number: 8300554
    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: April 12, 2012
    Date of Patent: October 30, 2012
    Assignee: EMC Corporation
    Inventors: Sudhir Vijendra, Patricia Florissi
  • Patent number: 8254400
    Abstract: A user equipment (UE) implementing a message recovery method is disclosed, supporting messages of both the circuit switched (CS) domain and the packet switched (PS) domain. The UE roams in a wireless telecommunications system and performs a call setup procedure. When the UE receives an NAS message comprising a domain identifier and a protocol discriminator, the UE determines whether the domain identifier and the protocol discriminator are of the same domain. If the domain identifier and the protocol discriminator are of the same domain, the UE proceeds with processes corresponding to the NAS message. If the domain identifier and the protocol discriminator are of different domains, the NAS message is determined to be an error message, and the UE modifies the domain identifier of the NAS message to generate a recovered NAS message, and determines whether the recovered NAS message is compatible to the call setup procedure.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: August 28, 2012
    Assignee: HTC Corporation
    Inventor: Shan-Wei Ping
  • Patent number: 8254381
    Abstract: A message processing engine may intercept outgoing and incoming messages by bridging an interface between a virtual network interface and a physical network interface. The message processing engine may have a raw packet analyzer that may determine if a packet is to be processed based on a policy, and then may decode the packet using a first set of protocols, perform a translation in the decoded state, then encode the packet using the same or a different set of protocols. The message processing engine may be used to perform translations to enable two otherwise incompatible devices to communicate as well as apply various protocols including security protocols to communications with another device similarly configured. In many embodiments, the raw packet analyzer may be a service with administrative privileges, but the decoder, encoder, and translator may be operated with user privileges.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, John R Justice
  • Patent number: 8238314
    Abstract: The invention includes a method and apparatus for providing a distributed forwarding plane for a mobility home agent. The invention provides a method for controlling routing of packets for a mobile node in a network comprising a network domain including a plurality of forwarding elements being controlled by a control element. A method includes computing a route from one of the forwarding elements toward the mobile node and propagating the computed route toward that one of the forwarding elements. The route is computed using location information associated with the mobile node and routing information associated with the network domain.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 7, 2012
    Assignee: Alcatel Lucent
    Inventors: Thyagarajan Nandagopal, Thomas Y. Woo
  • 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: 8194684
    Abstract: A network apparatus for a wide area network (WAN) includes a plurality of ports through which a local area network (LAN) and the WAN are connected; an active-port selecting unit that selects an active port from among the ports, and identifies a port other than the active port as a standby port; and a notifying unit that notifies an interface device for the LAN via the standby port that a line connected to the standby port is in a standby mode.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: June 5, 2012
    Assignee: Fujitsu Limited
    Inventor: Kumiko Uematsu
  • Patent number: 8194680
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are part of a virtual computer network. In some situations, various types of modifications may be made to one or more computing nodes of an existing virtual computer network, and the described techniques include managing ongoing communications for those computing nodes so as to accommodate the modifications. Such modifications may include, for example, migrating or otherwise moving a particular computing node that is part of a virtual network to a new physical network location, or modifying other aspects of how the computing node participates in the virtual network (e.g., changing one or more virtual network addresses used by the computing node). In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: June 5, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric J. Brandwine, Daniel T. Cohn, Andrew J. Doane
  • Patent number: 8184635
    Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: May 22, 2012
    Assignee: Mosaid Technologies Incorporated
    Inventor: Richard M. Wyatt
  • Patent number: 8175086
    Abstract: A network unit for use in a switching fabric includes multiple units collectively constituting a single network entity, each having ports for the reception and forwarding of data packets. The network unit has at least one fabric port for connection to a partner port on another one of the units by at least one link. The network unit is organized to send and receive via the at least one fabric port protocol packets which contain information on the path costs between said units in the fabric and to perform an algorithm to determine, on the basis of said information, routes for data packets within the fabric to other units of the fabric.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: May 8, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Maurice A Goodfellow, Paul J Moran, John P Stubley, Alan E Ainsworth
  • Patent number: 8149808
    Abstract: An address of a terminal on a network is fixed during the session. The present invention provides an electronic apparatus that can be connected to a network, including, a communication unit communicating with another electronic apparatus existing on the network, a temporary-address setting unit setting a temporary address that is temporarily valid on the network, an address-requesting unit requesting that an address management apparatus connected to the network should set an address at a predetermined timing, when the temporary address is set, and an address-request stopping unit inhibiting the address-requesting unit from operating, while the communication unit is communicating with the other electronic apparatus, by using the temporary address.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: April 3, 2012
    Assignee: Sony Corporation
    Inventors: Michiaki Yoneda, Masataka Yoritate
  • Patent number: 8144690
    Abstract: A method that provides for multicast delivery of information in a DSL network includes creating transmission paths between a single source port and multiple destination ports in a DSL network; receiving information at the source port; determining which of the destination ports is to receive the information; and distributing the information from the source port to selective ones of the destination ports based on the prior referencing step. A DSL system for providing multicast delivery of information includes an ATM network layer for sending information, a digital subscriber line access multiplexer (DSLAM) coupled to the ATM network layer for receiving the information, and a network control system for controlling selective multiplexing of the information through the digital subscriber line access multiplexer (DSLAM).
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: March 27, 2012
    Assignee: Thomson Licensing S.A.
    Inventors: John William Richardson, Kumar Ramaswamy