Distributed Switching Patents (Class 370/396)
  • Patent number: 8930563
    Abstract: An extensible architecture that enables developers to focus solely on the domain-specific nature of the stream processing algorithm to be implemented. It is positioned as an intermediary component between streaming data feeds and stream algorithms, thereby aggregating demand on data sources and hiding the complexity involved in managing active connections to different data sources. Per-algorithm stream throttling is provided so that individual algorithms do not get overloaded; thus, ensuring that algorithms receive fresh items from the data feeds to which the algorithms subscribe. Feed items can be discarded when an algorithm is not able to process the items in realtime to ensure that feed items are sampled at the fastest processing rate of the algorithm. Thus, a single instance of an algorithm can handle an entire data stream. Moreover, redundancy can be achieved by running the same configuration on multiple machines.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventor: Timothy Harrington
  • 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: 8913620
    Abstract: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. When a sub-switch receives a multicast data frame, it forwards the packet to one of the surrogate sub-switches. Each surrogate sub-switch may then forward the packet to another surrogate in a different hierarchical level or to a destination computing device. Because the surrogates may transmit the data frame in parallel using two or more connection interfaces, the bandwidth used to forward the multicast packet increases for each surrogate used.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Todd A. Greenfield, Bruce M. Walk
  • Patent number: 8902888
    Abstract: In some embodiments, a data packet may be received at a leaf switch. A port-channel associated with a destination port for the data packet may be identified, and the data packet may be transmitted to the destination port via the identified port-channel.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: December 2, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Shyam Kapadia, Nilesh Shah, Chia Tsai, Vinay Parameswarannair
  • Patent number: 8904037
    Abstract: Improvements for the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device are provided. The components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by final destination address to improve efficiency of packet delivery.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Douglas Haggar, Jerry Wayne Stevens
  • Patent number: 8897301
    Abstract: The distributed switch may include a plurality of chips (i.e., sub-switches) on a switch module. These sub-switches may receive from a computing device connected to a Tx/Rx port a multicast data frame (e.g., an Ethernet frame) that designates a plurality of different destinations. Instead of simply using one egress connection interface to forward the copies of the data frame to each of the destinations sequentially, the sub-switch may use a plurality of a connection interfaces to transfer copies of the multicast data frame simultaneously. The port that receives the multicast data frame can borrow the connection interfaces (and associated hardware such as buffers) assigned to these other ports to transmit copies of the multicast data frame simultaneously.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Todd A. Greenfield, Philip R. Hillier, III, Mark L. Rudquist, Kenneth M. Valk, Brian T. Vanderpool, Bruce M. Walk
  • Patent number: 8879553
    Abstract: The distributed switch may include a plurality of chips (i.e., sub-switches) on a switch module. These sub-switches may receive from a computing device connected to a Tx/Rx port a multicast data frame (e.g., an Ethernet frame) that designates a plurality of different destinations. Instead of simply using one egress connection interface to forward the copies of the data frame to each of the destinations sequentially, the sub-switch may use a plurality of a connection interfaces to transfer copies of the multicast data frame simultaneously. The port that receives the multicast data frame can borrow the connection interfaces (and associated hardware such as buffers) assigned to these other ports to transmit copies of the multicast data frame simultaneously.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Todd A. Greenfield, Philip R. Hillier, III, Mark L. Rudquist, Kenneth M. Walk, Brian T. Vanderpool, Bruce M. Walk
  • Patent number: 8873431
    Abstract: In accordance with a non-limiting example, a communications system includes a plurality of Virtual Local Area Networks (VLAN) enabled switches interconnected together and each having a plurality of ports and configured into a plurality of VLAN's in a single topology map. The switches each comprise a processor and transceiver and configured to process and transport data packets and further comprising forwarding tables and operating in accordance with a Spanning Tree Protocol in a single topology map, for example, operating with the Rapid Spanning Tree Protocol and not having multiple topologies. When a topology changes occurs to a specified VLAN, the switches are configured to flush the forwarding tables only for the specified VLAN associated with the port of the switch whose state change caused the topology change.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: October 28, 2014
    Assignee: Adtran, Inc.
    Inventor: David Perkinson
  • Patent number: 8842679
    Abstract: Some embodiments provide a control system for managing a network that includes several switching elements managed by the control system. The system includes several controller instances for managing the switching elements. Each particular controller instance includes a coordination manager for communicating with the coordination managers of the other controllers in order to partition control of the plurality of switching elements by electing a master controller for different sets of switching elements. The particular controller instance also includes a storage for storing control data for controlling the set of managed switching elements managed by the controller instance, and a switch interface for passing the control data to the set of managed switching elements.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: September 23, 2014
    Assignee: Nicira, Inc.
    Inventors: Teemu Koponen, Martin Casado
  • Patent number: 8831008
    Abstract: A method of transmitting a packet in a low-power, ad-hoc, wireless mesh network may include receiving the packet at a first node. The network may include a plurality of nodes, and the plurality of nodes may include the first node. The method may also include transmitting, at a first time, the packet from the first node to a second node in the plurality of nodes. The method may additionally include receiving, at a second time, an indication from the second node that the second node successfully transmitted the packet to a third node. The method may further include maintaining a stored copy of the packet at the first node between the first time and the second time for retransmission.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: September 9, 2014
    Assignee: Cubic Corporation
    Inventors: Anatoli Gostev, Paul Berenberg
  • Patent number: 8830994
    Abstract: A network system includes a plurality of lower switching hubs, and upper switching hubs connected to each of the lower switching hubs, to relay a normal frame to be transmitted and received between the lower switching hubs. Each of the lower switching hubs includes a lower switch configuring portion for configuring a first link aggregation group for all ports connected to the upper switching hub, and transmitting a first control frame containing its own identifier from all the ports connected to the one or more upper switching hubs. Each of the upper switching hubs includes an upper switch configuring portion for configuring a second link aggregation group for ports connected to a same lower switching hub, based on the first control frames received from the lower switching hubs, and transmitting a second control frame containing its own identifier from the ports configured as the second link aggregation group.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: September 9, 2014
    Assignee: Hitachi Metals, Ltd.
    Inventor: Tomoyoshi Tatsumi
  • Patent number: 8830835
    Abstract: A network controller for managing a set of interconnection switching elements that connect segmented networks to a shared physical interconnection network. The network controller includes i) an interface for receiving a logical control plane definition of a logical switching element that couples to a set of network segments at different segmented networks; ii) a control application for translating the logical control plane definition of the logical switching element into a first set of flow entries in a logical forwarding plane; and iii) a virtualization application for translating the first set of flow entries into a second set of flow entries in a physical control plane. The flow entries in the physical control plane are for subsequent conversion by the managed interconnection switching elements into a third set of flow entries in a physical forwarding plane that directs the forwarding of network data by the managed interconnection switching elements.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: September 9, 2014
    Assignee: Nicira, Inc.
    Inventors: Martin Casado, Teemu Koponen, Pankaj Thakkar
  • Patent number: 8831019
    Abstract: Internet data such as Border Gateway Protocol routing information and traceroute measurements are processed to create realistic predictive models of the paths IP traffic is likely to take between any two points on the Internet, even when direct measurements of the paths is not feasible. The prediction includes three categories: topology (what paths may exist), weighting (which paths are more or less likely to be taken under varying operational circumstances), and performance (latency, loss, jitter, etc. across the predicted paths).
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: September 9, 2014
    Assignee: Renesys
    Inventor: James H. Cowie
  • Patent number: 8824483
    Abstract: A distributed switch may include a plurality of sub-switches. These sub-switches may be arranged in a hierarchy that increases the available bandwidth for transmitting multicast data frames across the switch fabric. Moreover, the distributed switch may be compatible with link aggregation where multiple physical connections are grouped together to create an aggregated (logical) link. Link aggregation requires similar data frames to use the same data path when traversing the distributed switch. With a unicast data frame, the sub-switch in the distributed switch that receives the data frame typically identifies the destination port (during a process called link selection) and forwards the data frame to the sub-switch containing that port. However, with multicast data frames, instead of the receiving sub-switch performing link selection to determine the destination port, link selection may be done by a different sub-switch or not done at all.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Todd A. Greenfield, Bruce M. Walk
  • Patent number: 8824486
    Abstract: A telecommunications system includes a local data switch in communication with a first interexchange carrier network and a customer computer in communication with the local data switch. When there is a disruption in a first interexchange carrier network, the customer computer can reconfigure the local data switch from a customer facility such that data traffic to and from the customer facility is rerouted from the first interexchange carrier network to a second interexchange carrier network.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: September 2, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Thaddeus O. June, Duane Hattaway
  • Publication number: 20140241370
    Abstract: A first receiver receives an activation signal from a first network and gives the activation signal to an input side of a second transmitter via a first connection line; thereby, the activation signal is sent out via the second transmitter to a second network. Thus, the activation signal is not directly transmitted from the first network to the second network; instead, the activation signal is transmitted by using conversion functions of the first receiver and the second transmitter. This configuration can prevent occurrence of distortion or attenuation in the activation signal. The activation signal from the first network thus enables ECUs belonging to the second network to be activated certainly without delay.
    Type: Application
    Filed: December 16, 2013
    Publication date: August 28, 2014
    Applicant: DENSO CORPORATION
    Inventors: Akito ITOU, Michio NAKAMURA
  • Patent number: 8817808
    Abstract: A wireless communication system includes an intermediate node, a first node and a second node. A method for implementing MIMO based network coding, comprises the first node transmitting first data to the intermediate node, and the second node transmitting second data to the intermediate node. Both the first node and the second node may use spatial multiplexing or time division multiplexing or frequency division multiplexing on a common/different resource. The intermediate node receives the transmissions from the first node and second node, and performs network coding on the first data and second data using a predefined network coding scheme to produce network coded information. The intermediate node transmits the network coded information to the first node and second node using multi-user MIMO and each first or second node receives the MIMO transmissions from the intermediate node and applies network decoding procedures to recover the first data and second data.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 26, 2014
    Assignee: Apple Inc.
    Inventors: Jun Yuan, Wen Tong, Mo-Han Fong, Jianming Wu
  • Patent number: 8811406
    Abstract: A distributed switch may include a plurality of sub-switches. These sub-switches may be arranged in a hierarchy that increases the available bandwidth for transmitting multicast data frames across the switch fabric. Moreover, the distributed switch may be compatible with link aggregation where multiple physical connections are grouped together to create an aggregated (logical) link. Link aggregation requires similar data frames to use the same data path when traversing the distributed switch. With a unicast data frame, the sub-switch in the distributed switch that receives the data frame typically identifies the destination port (during a process called link selection) and forwards the data frame to the sub-switch containing that port. However, with multicast data frames, instead of the receiving sub-switch performing link selection to determine the destination port, link selection may be done by a different sub-switch or not done at all.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Todd A. Greenfield, Bruce M. Walk
  • Patent number: 8804740
    Abstract: The present application is directed towards systems and methods for handling fragmented packets in a cluster environment. Fragments received by the cluster may be hashed based on a tuple of network layer information, such as source and destination IP addresses. The tuple of network layer information may be used to identify a device of the cluster as a “fragment owner” or node responsible for assembling the fragments of the packet. The fragment may be transmitted or steered to the fragment owner for accumulation and assembly. Once all fragments of the packet have been received by the fragment owner, the packet may be assembled and a second hash may be calculated based on a four-tuple of network and transport layer information, such as source and destination IP addresses and port numbers. The packet may then be steered or transmitted to the “packet owner” or node responsible for processing the packet.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: August 12, 2014
    Assignee: Citrix Systems, Inc.
    Inventor: Vivekanand Rangaraman
  • Patent number: 8804746
    Abstract: The present invention provides a network based on identity identifier and location separation architecture and each component in the network. The network based on identity identifier and location identifier separation architecture includes access networks and a backbone network, and the access networks and the backbone network have no overlap in topology relation, wherein, the access network is located at an edge of the backbone network, and is set to achieve endpoint access in the access network; the backbone network is set to achieve routing and forwarding of data messages between the endpoints which access via the access networks; in the network, an access identifier (AID) is taken as an identity identifier of an endpoint user, and a routing identifier (RID) is used as a location identifier of the endpoint. The present invention achieves the identity identifier and location separation based on the network.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: August 12, 2014
    Assignee: ZTE Corporation
    Inventors: Qiang Wu, Bing Huang, Tao Fu
  • Patent number: 8798678
    Abstract: Systems and methods for maintaining the quality of service provided by a picocell and for reducing the cost to maintain and operate the picocell. The systems and methods provided herein, in an embodiment, provide for a backhaul and radio agnostic system where the picocell is highly configurable and can be used with a variety of different types of backhauls and radio devices. Remote monitoring and configuration of the device may be provided to reduce the cost of maintaining the picocell.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: August 5, 2014
    Assignee: Public Wireless, Inc.
    Inventors: Quang Nguyen, Henry Shi, Robert Nino, Robert Reagan
  • Patent number: 8797886
    Abstract: Techniques are described for verifying a status of a set of paths through a computer network for two or more connectivity protocols. For example, a node uses a first connectivity protocol to concurrently learn information that will cause packets conforming to the first connectivity protocol and packet conforming to a second connectivity protocol to traverse a set of paths through a computer network. After learning this information, the node may verify a status of each of the paths using the first connectivity protocol. In addition, the node may verify a status of each of the paths using the second connectivity protocol. By verifying the status of the paths using both the first and the second connectivity protocols, the node may be able to quickly and accurately determine whether a path has failed.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: August 5, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 8792397
    Abstract: Examples are disclosed for exchanging messages between a switch and network devices having input/output devices. In some examples, the input/output devices for network devices may support communication ports capable of being coupled or connected to the switch via physical communication links. For these examples, the exchanged messages may include information associated with the communication ports or the input/out devices. Other examples are described and claimed.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: July 29, 2014
    Assignee: Intel Corporation
    Inventor: Patrick G. Kutch
  • Patent number: 8782185
    Abstract: A technique includes network booting a physical machine coupled to a network by a link aggregation group. The technique includes selectively disabling ports of the physical machine associated with the link aggregation group in connection with the network booting until a driver of an operating system to group the ports together is installed on the physical machine.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David J. Koenen, Michael Lee Witkowski
  • Patent number: 8774189
    Abstract: A method of constructing a globally unique locator for a network entity attached to a network. A path between a core network and the network entity via intermediate network entities is determined by applying policy routing. The globally unique locator for the network entity is constructed by concatenating elements identifying the locations of the network entity, the intermediate network entities and a node in the core network. The identifying elements are obtained from Attachment Registers associated with each of the network entity, the intermediate network entities and the node in the core network.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: July 8, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Anders E. Eriksson
  • 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: 8767731
    Abstract: The invention includes a method and apparatus for distributing flooding labels within a Multiprotocol Label Switching (MPLS) infrastructure supporting Border Gateway Protocol (BGP) Media Access Control (MAC) Virtual Private Networking (VPN).
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: July 1, 2014
    Assignee: Alcatel Lucent
    Inventors: Florin Balus, Wim Henderickx
  • Patent number: 8761002
    Abstract: Particular embodiments of the disclosed subject matter provide methods and systems to support a multicast source selection system. In an example embodiment, the system includes a network element in data communication with a network, the network element being operable to: receive a request for withdrawal of a server as a source of a multicast data stream; and propagate information to the network indicating withdrawal of the server as a source of the multicast data stream, the propagation of information by the network element being responsive to the request for withdrawal of the server as a source of the multicast data stream.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: June 24, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Donald M. Smith, Kuo-Hui Liu, Gregory Harp, Thomas Bradley Scholl
  • Patent number: 8750164
    Abstract: Some embodiments provide a method for managing several managed switching elements in a network. The method determines configurations for the several managed switching elements to implement a first logical data path set. Based on the determined configurations, the method configures a first set of the several managed switching elements to implement the first logical data path set. The method configures a second set of the several managed switching elements to implement a second logical data path set.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: June 10, 2014
    Assignee: Nicira, Inc.
    Inventors: Martin Casado, Teemu Koponen, Pankaj Thakkar, W. Andrew Lambeth, Alexander Yip, Keith E. Amidon, Paul S. Ingram
  • Patent number: 8743893
    Abstract: Internet data such as Border Gateway Protocol routing information and traceroute measurements are processed to create realistic predictive models of the paths IP traffic is likely to take between any two points on the Internet, even when direct measurements of the paths is not feasible. The prediction includes three categories: topology (what paths may exist), weighting (which paths are more or less likely to be taken under varying operational circumstances), and performance (latency, loss, jitter, etc. across the predicted paths).
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: June 3, 2014
    Assignee: Renesys
    Inventor: James H. Cowie
  • Patent number: 8743889
    Abstract: Some embodiments provide a program for managing several switching elements. The program receives, at a network information base (NIB) data structure that stores data for managing the several switching elements, a request to modify data stored in at least one particular switching element. The program modifies at least a first set of data tuples stored in the NIB for managing the particular switching element. The program sends a request to the particular switching element to modify at least a second set of data tuples for managing the particular switching element's operation.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: June 3, 2014
    Assignee: Nicira, Inc.
    Inventors: Teemu Koponen, Martin Casado, Jeremy Stribling, Natasha Gude
  • 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: 8738801
    Abstract: Systems and methods are described herein for updating documents in a distributed network. When a new document needs to be added to the network, or when changes are to be made to an existing document, keywords are extracted from the document and used to generate update messages for each keyword. The nodes responsible for each keyword are determined. The individual update messages are consolidated into a composite update messages that is sent to a first node in the network. The first node extracts those portions of the composite message associated with it, and forwards the composite message to a second node in the network.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: May 27, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwin Swaminathan, Vidya Narayanan, Ranjith Subramanian Jayaram
  • Patent number: 8711689
    Abstract: A method, apparatus, and system are directed toward managing network traffic over a plurality of Open Systems Interconnection (OSI) Level 2 switch ports. A network traffic is received over the plurality of OSI Level 2 switch ports. At least a part of the network traffic is categorized into a flow. The categorization may be based on a IP address, an OSI Level 4 port, a protocol type, a Virtual Local Area Network (VLAN) number, or the like, associated with the network traffic. One of the plurality of OSI Level 2 switch ports is selected based on a load-balancing metric. The load-balancing metric may be a priority of the flow, a congestion characteristic, a prediction of a load usage for the flow, a combination thereof, or the like. A frame associated with the flow is sent over the selected one of the plurality of OSI Level 2 switch ports.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: April 29, 2014
    Assignee: F5 Networks, Inc.
    Inventors: Jesse Abraham Rothstein, Arindum Mukerji
  • Patent number: 8711764
    Abstract: A method and apparatus for transmitting/receiving data in a communication system are provided, in which an MCS level is determined for data, a codeword including the data and a parity is generated by encoding the data using the determined MCS level, code symbols are generated from the codeword using IR scheme, and each of the code symbols is sent in a corresponding subframe.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: April 29, 2014
    Assignees: Samsung Electronics Co., Ltd., Korea Advanced Institute of Science and Technology (KAIST)
    Inventors: Dong-Ho Kim, Bang-Chul Jung, Dan-Keun Sung, Yung-Soo Kim, Young-Jun Hong, Sung-Soo Cho
  • Patent number: 8711866
    Abstract: Rerouting apparatus for rerouting data including multimedia data. The apparatus is for association with electronic equipment and allows for routing the data to a device regarded as the most convenient for playing the media. The apparatus comprises an announcer device for indicating to surrounding equipment that associated equipment is available for rerouting, thereby to enable receipt of rerouted communications therefrom, and a scout device for scanning surroundings of the associated equipment to find out about compatible equipment in the vicinity, thereby to reroute communications thereto. The apparatus may be attached to any device having data processing capability, to enable rerouting of data and communications therebetween.
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: April 29, 2014
    Inventors: Oded Shmueli, Benny Yehezkel
  • Patent number: 8706105
    Abstract: A method, system and machine-readable storage medium for providing fault tolerance in a distributed mobile architecture (dMA) system. The method includes receiving a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at a second dMAG. It is determined whether the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message. One or more dMA nodes associated with the first dMAG are notified in order to request connections to an external system via the second dMAG. The external system is also notified to request connections to one or more dMA nodes associated with the first dMAG via the second dMAG.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: April 22, 2014
    Assignee: Lemko Corporation
    Inventor: Shaowei Pan
  • 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: 8699378
    Abstract: Methods and apparatus for discovering hosts on an Internet Protocol (IP) version 6 (IPv6) network are disclosed. An example implementation includes probing a network to determine an Internet Protocol (IP) version 4 (IPv4) address that is in use on the network; determining a Media Access Control (MAC) address associated with the IPv4 address; determining a local-prefix; determining a first IP version 6 (IPv6) address, the first IPv6 address including the MAC address and the local-prefix; determining a second IPv6 address, the second IPv6 address including the MAC address and the local-prefix and the second IPv6 address being different than the first IPv6 address; probing the network to determine if the first IPv6 address is in use; probing the network to determine if the second IPv6 address is in use; and storing an indication of whether at least one of the first or second IPv6 address is in use.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: April 15, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Kormann, William Cheswick
  • Patent number: 8694032
    Abstract: To enable multiple message originators to share an SMS shortcode, originator identifying codes can be added to outbound SMS messages that prompt recipients to respond with response messages that include the originator identifying codes. The originator identifying codes can be added by a service provider that administers the SMS shortcode. When a response message is received on the SMS shortcode number, the service provider processes the response message content to extract the originator identifying code. The code and, optionally, a recipient ID can be used as a lookup to determine the intended originator that the response message is for. The response message can then be associated by the service provider with the correct originator for subsequent processing.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: April 8, 2014
    Assignee: West Corporation
    Inventors: Joshua Kilpatrick, Cindy Nelson, Danny J. Thrash, Baron Morvant
  • Patent number: 8675645
    Abstract: A method for operating a wireless mesh data network with multiple nodes, wherein data frames are transmitted from a source node via one or more intermediate nodes to a destination node, wherein the source node, the one or more intermediate nodes, and the destination node constitute network nodes of the data network, wherein during transmission of a data frame, at least some of the network nodes which receive the data frame, using a precursor list for the destination nodes which is assigned to the destination nodes of the data frame, check whether the network node sending the data frame is in the precursor list, and wherein in the case of a positive result, the data frame is transmitted to a further network node, and in the case of a negative result, the data frame is thrown out or processed by an error recovery routine.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: March 18, 2014
    Assignee: Siemens AG
    Inventor: Michael Bahr
  • Patent number: 8670354
    Abstract: The present invention discloses a solution for performing a sharing an ongoing data session between a first user and a group of at least one additional user in a telecommunication system. The basic idea of this invention is to provide a network integration node with a shared streaming session logic, replication logic and group membership management functions of a conference node, like for example the “Push to-talk over Cellular (PoC)” application. Using this functionality the conference system is to be included into the ongoing streaming session, shall invite additional members and forward the streaming traffic to them as well. This results into a shared streaming service using unicast communication resources.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: March 11, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Thorsten Lohmar, Frank Hundscheidt, Ralf Keller
  • Patent number: 8667095
    Abstract: Various systems and methods for automatically configuring network devices coupled to a network that provides (or is capable of providing) multipoint virtual connections are disclosed. One such method involves receiving information identifying a plurality of virtual connections (VCs) available within a network. The method identifies a set of one or more nodes that are configured with one of several Internet Protocol (IP) subnets and that have access to one of the VCs, and then assigns each of the IP subnets to a unique one of the VCs.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Robert W. Klessig, Cedric H. Druce
  • Patent number: 8654680
    Abstract: A stacked chassis comprising multiple physical switch/router chassis operates without any special stacking hardware or stacking channels. Instead, a stacking LAG is installed between front-end switch ports on the stacked chassis. The chassis controllers negotiate a master, which controls operation of all chassis in the stack. A stacked-chassis-wide port numbering scheme is used to distribute information to all line cards in the system. Each line card processes the information to distill physical-chassis significant information for operation of that chassis in the stack.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: February 18, 2014
    Assignee: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Raja Jayakumar, Pathangi Narasimhan Janardhanan
  • Patent number: 8638716
    Abstract: The present invention involves providing secure Voice Over IP (VOIP) communications to a mobile communications device. Specifically, the disclosed systems and methods enable a standard remote communications device (e.g., a cellular telephone) to utilize the Secure Communications Interoperability Protocol (SCIP) as designed by the U.S. Department of Defense. The invention provides SCIP access to users without requiring specific hardware configurations to be built into, or added to, the remote communications device. The remote communications device is equipped with software that emulates what was previously accomplished through a hardware configuration in order to facilitate secure VOIP communications over standard mobile communication devices.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: January 28, 2014
    Assignee: Apriva, LLC
    Inventor: Mike Klingen
  • 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: 8625589
    Abstract: A packet-based data network including: an audio/video network comprising: a packet-switched network over which data including audio and/or video data packets can be carried; at least one data source connected to the network and operable to assemble packetised data comprising audio/video data at a first resolution and at a second resolution greater than the first resolution, and to transmit data packets carrying multiple audio/video streams at the first resolution by multicast network transmission; at least one client connected to the network, being a data handling device for handling packetised audio/video data and being arranged to join the multicast group to receive the multiple audio/video streams at the first resolution, wherein the client is associated with a graphical user interface configured in conjunction with a processor to select an audio/video stream, and the processor is arranged to issue a unicast command to cause transmission of a selected audio/video stream at the second resolution from the
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: January 7, 2014
    Assignee: Sony United Kingdom Limited
    Inventors: Jian-Rong Chen, Daniel Wilson, Daphne Economou
  • Patent number: 8625458
    Abstract: The invention is directed to routing data packets in networks having routers configured as a virtual router using virtual router redundancy protocol (VRRP). Embodiments of the invention adjust route metrics to aid in providing predictable selection of routes into VRRP subnets. Advantageously, providing predictable selection of routes into VRRP subnets enhances a network operator's ability to meet service level agreements for critical or delay sensitive applications.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: January 7, 2014
    Assignee: Alcatel Lucent
    Inventors: David Rodriguez Perez, Edgard Vargas
  • Patent number: 8625595
    Abstract: Techniques are provided for a switch to assign proxy FCIDs to endpoint device so that the endpoint devices may achieve FCID mobility by retaining their originally assigned FCIDs. At a switch in a network, e.g., a Virtual Storage Area Network (VSAN), a fabric login request is received from a first endpoint device that is associated with a first FC identifier (FCID) that was previously assigned to the first endpoint device by another switch in the VSAN. The fabric login request is responded to with the first FCID. The first endpoint device is assigned a second FCID associated with a domain of the switch where the endpoint device is directly attached to, and the second FCID is used as a proxy FCID within the VSAN for the first endpoint device. A frame is received from the first endpoint device with a source FCID comprising the first FCID and a destination FCID comprising an FCID for a second endpoint device. The source FCID in the frame is overwritten with the second FCID.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: January 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Subrata Banerjee
  • Patent number: 8619783
    Abstract: Disclosed herein is a system and method for coupling communication terminals. In a communication method performed by a terminal coupler according to the present invention, sequence numbers are sequentially assigned to data packets received from a terminal end device. The data packets with the sequence numbers assigned thereto are individually transferred to a plurality of communication terminals belonging to a same group in conformity with preset scheduling policies. Data packets, received from the plurality of communication terminals belonging to the same group, are reordered by sequence numbers, and the reordered data packets are transferred to the terminal end device.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: December 31, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Nak-Woon Sung, Sook-Jin Lee, Jee-Hwan Ahn