Employing Logical Addressing For Routing (e.g., Vp Or Vc) Patents (Class 370/399)
  • Patent number: 10645031
    Abstract: Aspects of the subject disclosure may include, for example, a virtual network element that includes a plurality of virtual machine modules configured to process a plurality of control packets in a virtualized telecommunication network. A classifier module is configured to receive telecommunications traffic that includes the plurality of control packets and a plurality of data packets, to separate the plurality of control plane data from the at least one data packet, and to forward the plurality of control packets to selected ones of the plurality of virtual machine modules. A forwarding device, coupled to the classifier module and separate from the plurality of virtual machine modules, is configured to forward the plurality of data packets in the virtualized telecommunication network. Other embodiments are disclosed.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: May 5, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Chengwei Wang, Vijay Gopalakrishnan, Oliver Spatscheck, Yang Xu, Kyle Robert Bilbray
  • Patent number: 10455060
    Abstract: An OPC UA session is interpreted as a single transaction according to the invention. In this case, a transaction means that all service calls, apart from the abovementioned calls, are initially only simulated and are not executed and the execution of the service calls is shifted to the termination of the transaction. Each operation inside a session is formally checked and then simulated. The simulated result or the result of the formal check is immediately sent to the client. The client therefore receives a preview of the result of the operations. If the client determines that one of the operations carried out would not lead to the desired result, the client can reject the operations. If the client wants the set operation to be carried out, the client terminates the current session.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: October 22, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Karl-Heinz Deiretsbacher, Markus Erlmann, Sven Kerschbaum, Frank Volkmann
  • Patent number: 10396890
    Abstract: An information processing apparatus includes a memory, and a processor coupled to the memory and configured to obtain function information indicating a hardware function of a first station-side device on a physical network and communication state information indicating a communication state of the first station-side device, based on the function information, generate setting information for switching a first communication between the first station-side device and a terminal device to a second communication between a second station-side device on a virtual network and the terminal device, specify, based on the communication state information, a time period in which the first communication is not executed, specify switching time which is in the identified time period and at which the first communication is to be switched to the second communication, and cause, based on the setting information and the specified switching time, the second station-side device to start the second communication.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 27, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Masaaki Saito, Junichiro Ono
  • Patent number: 10313229
    Abstract: Systems and techniques are described for path selection. A packet can be transparently intercepted at an intermediary device. Next, the intermediary device may modify one or more bits in the header of the packet. The intermediary device can then forward the packet to the next hop device. In some network configurations, the modifications to the one or more bits in the header of the packet may cause a downstream device to select a path that is different from the path that would have been selected by the downstream device if the one or more bits in the header of the packet had not been modified. A path selection policy can be used to determine whether or not one or more bits in the header of the packet are to be modified.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 4, 2019
    Assignee: Riverbed Technology, Inc.
    Inventors: Sudeep Modi, Joyu Wu, Anoop A. Gupta, Devanath Srinivasa, Gabriel Levy, Luca Niccolini, Sarath Kumar Sankaran Kutty
  • Patent number: 10263916
    Abstract: The present disclosure discloses a method and system for achieving enhanced performance for application message handling. The disclosed system includes a device and is configured to receive, at a first processing layer implemented by the device, a message addressed to a first port. The system is further configured to modify the message to be addressed to a second port indicated in a body of the message prior to forwarding the message to a second processing layer implemented by the device. Furthermore, the system is configured to forward, by the first processing layer to the second processing layer, the modified message addressed to the second port.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: April 16, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prasad Palkar, Ramsundar Janakiraman, Venkatesan Marichetty, Andrew Schweig, Shankar Subramaniam
  • Patent number: 10237351
    Abstract: A method, apparatus and product for sub-networks based cyber security. One method comprises detecting a device connecting to a local network which is divided into subnets; determining a usage profile of the device; automatically selecting a subnet to connect the device based on the usage profile; and connecting the device to the selected subnet in the local network. Another method comprises monitoring communication traffic of devices in each of the subnets of a local network; performing anomaly detection to detect an abnormal communication of a device connected to a subnet; blocking the abnormal communication of the device; and removing the device from the subnet and connecting the device to a quarantine subnet of the local network, whereby reducing connectivity of the device with other devices connected to the local network.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 19, 2019
    Assignee: DOJO-LABS LTD
    Inventors: Shmulik Bachar, Yossi Atias
  • Patent number: 10193758
    Abstract: A connection management message that uses a proxy attribute is received, wherein the connection management message includes information on a first proxy queue pair and a second proxy queue pair, wherein the first proxy queue pair provides communication between a proxy node and an initiator node in a switchless network, and wherein the second proxy queue pair provides communication between the proxy node and a target node in the switchless network. The connection management message that uses the proxy attribute, channels datagrams received from the initiator node to the target node in the switchless network.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: January 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lior Chen, Gregory Etelson, Constantine Gavrilov
  • Patent number: 10178135
    Abstract: Converged network management application and system is provided that delivers a management platform as a service that can view and/or manage all managed networks in the aggregate, or any one of them individually (including individual devices within the managed networks), in a secure and efficient manner, providing continuously available intelligence in real time on the managed networks and systems, and overcoming integration issues including conflicting address schemas, the need to avoid unnecessary infrastructure, and the need acquire all necessary information in real time within applicable memory and bandwidth constraints.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: January 8, 2019
    Assignee: Nectar Holdings, Inc.
    Inventors: Matthew Kiefer, Joseph Fuccillo, Edmond Baydian
  • Patent number: 10102008
    Abstract: A managed boot process system includes a management device coupled to a networking device through a network. The networking device includes a storage system with an assured boot image, a plurality of runtime images, and a plurality of session data, and a memory system having boot instructions. A processing system in the networking device stores the plurality of session details in the storage system during a management session with the management device and prior to a reboot. The processing system then performs a reboot and executes the boot instructions to load the assured boot image. The networking device then uses the session details to restart the management session without reauthorization subsequent to loading the assured boot image and prior to loading a runtime image. The networking device then provides a graphical user interface over the network to the management device and uses it to receive a management instruction for execution.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 16, 2018
    Assignee: Dell Products L.P.
    Inventors: Kevin Allen Hughes, Jason Garth Pearce
  • Patent number: 10063675
    Abstract: A device may activate a layer 3 interface of the device based on activation of a first layer 2 interface associated with the layer 3 interface. The device may detect activation of a second layer 2 interface, associated with the layer 3 interface, after activating the layer 3 interface. The device may activate a filter to prevent transfer of network traffic via the second layer 2 interface based on detecting activation of the second layer 2 interface. The device may perform duplicate address detection, in association with the second layer 2 interface, for a layer 3 network address assigned to the device. The device may determine whether the layer 3 network address is a duplicate network address based on performing the duplicate address detection. The device may selectively maintain or deactivate the filter based on determining whether the layer 3 network address is a duplicate network address.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: August 28, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Reji Thomas, Jithin Girish, Pranavadatta D N
  • Patent number: 10063456
    Abstract: Measures for processing data in a packet-switched network. A first device is configured to snoop control packets of a predetermined control plane protocol in the network. The predetermined control plane protocol is operated by a plurality of other devices in the network to obtain Layer 2 information on the basis of known Layer 3 information. The first device does not operate the predetermined control plane protocol in the network. At the first device, in response to identifying that a given snooped packet was generated according to the predetermined control plane protocol. Layer 3 information associated with a second device in the plurality is extracted from the given snooped control plane protocol packet on the basis of known Layer 2 information associated with the second device. The second device is connected to the first device.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: August 28, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Casey Davenport, Simon Wingrove, Alex Pollitt, Michael Curtis, Shaun Crampton, Steve Balls, Fiona Corden
  • Patent number: 10050906
    Abstract: A controller is coupled by a connection box to layer two nodes, such as top-of rack (TOR) switches. The controller manages control plane operations and forwards port extension data, such as IEEE 802.1BR protocol data to the connection box and the layer two nodes. The port extension data included information identifying a virtual path that includes ports in the connection box and one or more of the nodes. The connection box and the nodes handle forwarding plane operations. The virtual path is associated with the destination, such as a client device or a server device, and the port extension data causes traffic intended for the destination to be forwarded to the destination via the virtual path.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 14, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Nicklous D. Morris
  • Patent number: 9998549
    Abstract: Embodiments are disclosed for networked computing devices and methods of managing talker and listener attributes in a network. In some embodiments, a computing device comprises a networking device that receives and propagates data streams and information relating to the data streams to other devices in a network and a processor. The computing device also comprises a storage device that stores the information related to the data streams and instructions executable by the processor to receive a first talker attribute, selectively discard a second talker attribute, the second talker attribute being stored on the storage device prior to receiving the first talker attribute, and store the first talker attribute.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: June 12, 2018
    Assignee: Harman International Industries, Incorporated
    Inventor: Craig Gunther
  • Patent number: 9973446
    Abstract: Provided is a novel approach for connecting servers to peripherals, such as NICs, HBAs, and SAS/SATA controllers. Also provided are systems for arranging peripherals within one or more I/O directors, which are connected to the servers over an Ethernet network. Such arrangement allows sharing the same resource among multiple servers.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: May 15, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ariel Cohen, Ashok Krishnamurthi, Viswanath Krishnamurthy, Frank Salzmann, David S. Allison, Cheng Tang
  • Patent number: 9900348
    Abstract: Converged network management application and system is provided that delivers a management platform as a service that can view and/or manage all managed networks in the aggregate, or any one of them individually (including individual devices within the managed networks), in a secure and efficient manner, providing continuously available intelligence in real time on the managed networks and systems, and overcoming integration issues including conflicting address schemas, the need to avoid unnecessary infrastructure, and the need acquire all necessary information in real time within applicable memory and bandwidth constraints.
    Type: Grant
    Filed: August 2, 2015
    Date of Patent: February 20, 2018
    Assignee: Nectar Services Corp.
    Inventors: Matthew Kiefer, Edmond Baydian, Joseph Fuccillo
  • Patent number: 9843943
    Abstract: Described herein are systems and methods for testing the application quality of service in addition to the network quality of service to electronic devices, for example where the electronic devices are located within a massive user presence environment. The systems and methods further comprise improving the quality of service to the electronic devices by making changes to the telecommunication network on a predictive basis based upon future events that result in a massive user presence. The techniques described herein improve the functioning of the network and improve the functioning of applications running on electronic devices.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: December 12, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael J. Mitchell, Peter P. Myron
  • Patent number: 9804788
    Abstract: The present invention provides a mechanism for fast routing of data in a Storage Area Network. A protocol interface module (PIM) interfaces with outside networks and the storage devices, such as over fiber channel (FC). The PIM encapsulates received data into a streaming protocol, enabling storage processors to direct data to/from the appropriate physical disk in a similar manner to the directing of network messages over the Internet or other network.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: October 31, 2017
    Assignee: NetApp, Inc.
    Inventors: Rahim Ibrahim, Nghiep Tran, Tuan Nguyen, Chan Ng, James L. Cihla
  • Patent number: 9749241
    Abstract: A network element in a data center includes a plurality of servers and a switch. The switch includes a plurality of physical ports, a packet-forwarding table, and an application program interface (API) for modifying a packet-forwarding behavior of the switch. The packet-forwarding table determines a packet-traffic distribution across the servers by mapping packet traffic arriving at the switch to the plurality of ports. Each port of the plurality of physical ports is in communication with one of the servers. The network element further includes means for determining in real time the packet-traffic distribution across the servers, and means for dynamically changing the packet-traffic distribution across the servers in response to the determined packet-traffic distribution by modifying the packet-forwarding behavior of the switch through the API of the switch.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cynthia Ann Gabriel, Bill Shao
  • Patent number: 9591099
    Abstract: A system and method executed by a server for connecting with a client over a Fiber Channel (FC) network. The method includes receiving, from the client over the FC network, a first Small Computer System Interface (SCSI) request to establish a virtual connection, assigning an identifier to the virtual connection, responding to the first SCSI request by sending a first SCSI response, including the virtual connection identifier to the client over the FC network, receiving, from the client, a second SCSI request including the virtual connection identifier and a descriptor for a server process at the server, and associating the virtual connection with a server process at the server corresponding to the server process descriptor.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: Joseph C. Pittman
  • Patent number: 9590864
    Abstract: A network management apparatus includes a first storage unit, a second storage unit, and a controller. The first storage unit stores therein communication groups included in the same subnet and information about communication devices belonging to the respective communication groups in association with each other. The second storage unit stores therein for each of the communication devices a port of a relaying device connected to the communication device as a connection destination port. The controller allows the relaying devices to perform communication between the connection destination ports on the basis of the first storage unit and the second storage unit to allow communication only between the communication devices belonging to the same communication group.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: March 7, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Toru Kawakami, Nobumasu Kobayashi, Kei Nakata, Naohiro Tamura, Sawao Iwatani
  • Patent number: 9578124
    Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 21, 2017
    Assignee: Circadence Corporation
    Inventors: Gary D. Morton, Paul R. Thornton, Ryan Pressley, Robert John Shaughnessy, Mark Vange, Mark Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 9531624
    Abstract: Systems and techniques are described for path selection. A packet can be transparently intercepted at an intermediary device. Next, the intermediary device may modify one or more bits in the header of the packet. The intermediary device can then forward the packet to the next hop device. In some network configurations, the modifications to the one or more bits in the header of the packet may cause a downstream device to select a path that is different from the path that would have been selected by the downstream device if the one or more bits in the header of the packet had not been modified. A path selection policy can be used to determine whether or not one or more bits in the header of the packet are to be modified.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: December 27, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Sudeep Modi, Joyu Wu, Anoop Gupta, Devanath Srinivasa, Gabriel Levy, Luca Niccolini, Sarath Kumar Sankaran Kutty
  • Patent number: 9521092
    Abstract: A transport system comprises 2 apparatuses. The first transport apparatus notifies, for each of first physical ports, to the second transport apparatus, a valid first lane count and identification information of the first physical port. The second transport apparatus is configured to: obtain, for each of second physical ports, a valid second lane count and identification information of the second physical port; associate, based on the valid second lane count and the identification information of the second physical port, and the valid first lane count and the identification information of the first physical port, the identification information of the first and second physical port; and transmit, when data including identification information of one of the first physical ports is transmitted, the data from the second physical port that is identified by the identification information associated with the identification information of the one of the first physical ports.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: December 13, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Kono, Hidehiro Toyoda, Satoshi Tsutsumi
  • Patent number: 9407459
    Abstract: Upon receipt of an intercepted first Ethernet Frame, a communication system converts the first Ethernet Frame into a second Ethernet Frame including a second identifier based on the first identifier and the conversion information, and sends the second Ethernet Frame toward a first input/output port identified by the second identifier. The system, in sending an Ethernet Frame on which communication service has been executed from the virtual machine, converts the Ethernet Frame on which the communication service has been executed into a third Ethernet Frame including a third identifier identifying a second input/output port of the virtual machine which has executed the communication service. The system converts the third Ethernet Frame into the first Ethernet Frame including the first identifier based on the third identifier and the conversion information and sends the first Ethernet Frame toward the destination of the first Ethernet Frame.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: August 2, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Michitaka Okuno, Takashi Yokoyama, Kozo Ikegami
  • Patent number: 9330147
    Abstract: Systems and methods for managing distributed data using any of a plurality of data models are disclosed. One method includes receiving a data request from one of a plurality of database interfaces, each database interface associated with a different data model type. The method further includes translating the data request to a second data request based at least in part on a data model neutral description of a data model in the data store that is associated with data and the database interface, wherein the data store maintains descriptions of each of a plurality of different data models corresponding to the different data model types. The method also includes executing the second data request, thereby reflecting the data request in data storage such that data is managed consistently across each of the plurality of database interfaces.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: May 3, 2016
    Assignee: Unisys Corporation
    Inventor: Douglas M Tolbert
  • Patent number: 9325519
    Abstract: The subject disclosure is directed towards a technology by which computing devices such as a phone and a personal computer may reliably communicate internet protocol (IP)-based network data to one another via an unreliable point-to-point data transfer mechanism such as a USB connection. To this end, each computing device includes a bi-directional proxy component (e.g., a proxy and reliable transfer tunnel), that processes network data into packets for transmission over the point-to-point connection, and processes received packets into internet protocol (IP)-based network data for a network connection. Also described are an acknowledgement and sequence number-based mechanism that ensures reliable point-to-point data transfers, and a flow control mechanism that prevents a recipient from receiving more data than it can handle until ready.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: April 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Damian C. Lezama Bounine
  • Patent number: 9306769
    Abstract: A method for communication includes receiving a packet at a first node for transmission over a link to a second node. The data in the packet is divided into a sequence of cells of a predetermined data size. The cells have respective sequence numbers. The cells are transmitted in sequence over the link, while storing the transmitted cells in a buffer at the first node. The first node receives acknowledgments indicating the respective sequence numbers of the transmitted cells that were received at the second node. Upon receiving an indication at the first node that a transmitted cell having a given sequence number was not properly received at the second node, the stored cells are retransmitted from the buffer starting from the cell with the given sequence number.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: April 5, 2016
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Gil Bloch, Michael Kagan, Diego Crupnicoff, Tamir Azarzar, Ran Ravid
  • Patent number: 9270786
    Abstract: A system and method for executed by a server for communicating between the server and a client over a Fiber Channel (FC) network. The method includes receiving, from the client, a first SCSI request including an identifier for a virtual connection and a descriptor for a server process at the server, creating a socket to the server process using the process descriptor, associating the socket with the virtual connection, receiving, from the client, a second SCSI request, including the virtual connection identifier and a call message, and writing the call message to the socket associated with the virtual connection.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventor: Joseph C. Pittman
  • Patent number: 9240905
    Abstract: The disclosure generally relates to mechanisms to protect hybrid networking equipment at a port level granularity and thereby provide capabilities to specify the protection of client services on a port-by-port basis. For example, in one embodiment, a Virtual Connection Point (VCP) may be established as a termination point for a transport-side network connection and configured as a Layer 1 bridge/select connection to switch among any one of a plurality of backplane Layer 1 termination points. The plurality of backplane Layer 1 termination points may be protected using a link aggregation group, wherein a Layer 2 switch may be established to direct packets between the link aggregation group and the VCP configured as the Layer 1 bridge/select connection.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: January 19, 2016
    Assignee: Ciena Corporation
    Inventors: Matthew W. Connolly, Jeffrey Scott Moynihan, John Oltman
  • Patent number: 9215178
    Abstract: Methods and systems are provided for steering network packets. According to one embodiment, a dynamically configurable steering table is stored within a memory of each network interface of a networking routing/switching device. The steering table represents a mapping that logically assigns each of the network interfaces to one of multiple packet processing resources of the network routing/switching device. The steering table has contained therein information indicative of a unique identifier/address of the assigned packet processing resource. Responsive to receiving a packet on a network interface, the network interface performs Layer 1 or Layer 2 steering of the received packet to the assigned packet processing resource by retrieving the information indicative of the unique identifier/address of the assigned packet processing resource from the steering table based on a channel identifier associated with the received packet and the received packet is processed by the assigned packet processing resource.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: December 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sachin Desai, Tim Millet, Zahid Hussain, Paul Kim, Louise Yeung, Ken Yeung
  • Patent number: 9148367
    Abstract: A method is provided in one example and includes receiving a first packet of a connection between a client and a server. The first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids. The method can also include mapping the member id to the service node in a tag-to-node map; receiving a second packet of the connection, where the second packet is tagged with the tag comprising the member id; determining the service node from the tag-to-node map; and forwarding the second packet to the service node.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: September 29, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sridar Kandaswamy, Rajasekhar Manam, Ramesh V. N. Ponnapalli
  • Patent number: 9075702
    Abstract: An in-vehicle infotainment method and device, the in-vehicle infotainment device including a first processor for executing a web application, and a second processor for outputting vehicle data to the first processor. The first processor includes a first-processor-side inter-node communication (INC) interface module for transmitting and receiving information to and from the second processor. The second processor includes a second-processor-side INC interface module for transmitting and receiving information to and from the first processor. The first processor constructs a data structure including at least one lower node and a higher node of the lower node according to the vehicle data received from the second processor, locates vehicle data of the same attribute as internal values of lower nodes belonging to the same higher node of the data tree, and outputs the data tree to the web application.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: July 7, 2015
    Assignee: LG Electronics Inc.
    Inventors: Jongseon Park, Joonhyung Kim, Hyungjin Jeon, Chunsung Jung
  • Patent number: 9021116
    Abstract: An information handling system includes a network switching device coupled to a network and a host processing system. The network switching device includes a physical link with an associated virtual link. The host processing system includes a virtual machine and a network interface device coupled to the physical link. The network interface device includes a virtual network interface associated with the virtual machine. The virtual link is associated with the virtual network interface such that communication between the network and the virtual machine is provided via the virtual link and the virtual network interface.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: April 28, 2015
    Assignee: Dell Products, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla
  • Patent number: 9008108
    Abstract: Disclosed are various embodiments of a network switch for storing a prefix address and a mask corresponding to the prefix address, the prefix address and the mask each representing a binary value, the mask representing a number of significant bits of an address beginning with a most significant bit. The network switch obtains a network frame via one of a plurality of network interfaces, the network frame comprising a network address in a header of the network frame, the network address being a binary value representing a physical address of a network interface device. The network switch determines a truth value associated with a comparison of a mask number of bits of the prefix and network addresses, the truth value indicating an equivalence of the comparison. In response to the truth value, the network switch may initiate at least one action associated with the network frame.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: April 14, 2015
    Assignee: Broadcom Corporation
    Inventors: Narasimha Raju Chinta, Amitabha Sen
  • Patent number: 8972603
    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 automatically determining to separate a particular outgoing packet or other outgoing communication from a source computing node into multiple parts (e.g., multiple packets) to be independently sent using two or more alternative network paths between the sending computing node and the destination for the communication. For example, a manager module associated with the source computing node may automatically determine to encode the outgoing communication into a dynamically determined quantity of multiple parts (e.g.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: March 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Eric Jason Brandwine
  • 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: 8953597
    Abstract: An apparatus comprising a path computation element (PCE) configured to communicate with a path computation client (PCC) and compute a point-to-multipoint (P2MP) path across an autonomous system (AS) domain. Also included is a network component comprising at least one processor configured to implement a method comprising obtaining a computation request for a P2MP path across a plurality of AS domains, attempting to calculate the P2MP path across the AS domains, thereby generating a computed path or a failure reason, and transmitting a reply comprising the computed path or an indication of the failure reason. Included is a method comprising exchanging a request message and a reply message about a P2MP path across an AS domain between a PCC and a PCE.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: February 10, 2015
    Assignee: Futurewei Technolgies, Inc.
    Inventors: Huaimo Chen, Qianglin Quintin Zhao, Hua Autumn Liu
  • Patent number: 8942217
    Abstract: Systems and methods for hierarchical link aggregation are disclosed. A system for hierarchical link aggregation may include a network interface having a plurality of physical ports. A first plurality of the physical ports may be configured as member ports of a first link aggregation group (LAG). A second plurality of the physical ports may be configured as member ports of a second LAG. The first LAG and second LAG may be configured as member logical ports of a third LAG.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: January 27, 2015
    Assignee: Dell Products L.P.
    Inventors: Saikrishna Kotha, Bruce Anthony Holmes, Gaurav Chawla
  • Patent number: 8929364
    Abstract: A new type of Provider Edge (PE) device is used to support BGP-based IP-VPNs. Each VRF instance in a PE device is associated with a dedicated IP address (Service IP address). Each service IP address is dedicated to a VRF in a PE device. The service IP address is distributed by BGP for VPN route association. Customer/VRF IP packets can be sent to a VRF instance in the egress PE device using service IP header encapsulation (with IP Destination Address=Service IP address of egress PE's VRF & IP Source Address=Service IP address of ingress PE's VRF). This obviates the need for explicit tunnels in the core.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: January 6, 2015
    Assignee: Avaya Inc.
    Inventors: Mohnish Anumala, Roger Lapuh, Paul Ellis Unbehagen, Jr.
  • Patent number: 8891439
    Abstract: A method of enabling extension of a network service of a first domain to a remote customer site hosted by an Access Gateway (AG) in a Provider Ethernet domain. In the first domain, the remote customer site is represented as being hosted by a border gateway (BG) connected to the Provider Ethernet domain, such that subscriber packets associated with the network service are forwarded to or from the remote customer site via the BG. In the Provider Ethernet domain, a trunk connection is instantiated through the Provider Ethernet domain between the host AG and the BG. A trunk cross-connection function is installed in the host AG, for transferring subscriber packets associated with the network service between a respective attachment virtual circuit (AVC) through which the remote customer site is connected to the host AG and an extended AVC tunnelled through the trunk connection.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: November 18, 2014
    Assignee: Rockstar Consortium US LP
    Inventor: Liam Casey
  • Patent number: 8892646
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables the joining and/or recording of an ongoing peer-to-peer communication session in real time.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: November 18, 2014
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rameshkumar Chaturvedi
  • Patent number: 8855048
    Abstract: Aspects of a method and system for peer-to-peer cellular communications are provided in which one or more cellular communication channels may be established between a femtocell and a plurality of communication devices. The femtocell may control routing of data between the plurality of communication devices via the one or more cellular communication channels. The femtocell may enable multicasting and/or broadcasting data from one of the communication devices to two or more remaining ones of the communication devices. The multicast and/or broadcast data may be communicated via the cellular communication channels and may be additionally communicated via an IP connection to the femtocell. Data may be communicated over the cellular communication channels in compliance with 3rd generation partnership project (3GPP) standards and/or 3rd generation partnership project 2 (3GPP2) standards. The femtocell may reformat data prior to communicating it to one or more of the plurality of communication devices.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 7, 2014
    Assignee: Broadcom Corporation
    Inventors: Charles Abraham, Xuemin Sherman Chen, Wael William Diab, Vinko Erceg, Victor T. Hou, Jeyhan Karaoguz, Mark Kent
  • Patent number: 8824461
    Abstract: Method and apparatus for providing a control plane across multiple optical network domains is described. In one example, topology and resource discovery is employed in a transport network having a plurality of control domains. Topology information for each of the control domains is summarized to produce summarized topology information. The summarized topology information for each of the control domains is exchanged among the control domains. At each of the control domains, the summarized topology information of each of the control domains is combined to produce combined topology information. The combined topology information is passed among network elements within each of the control domains using an intra-domain routing protocol.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: September 2, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Robert Doverspike, Albert G. Greenberg, Guangzhi Li, Dongmei Wang, Jennifer Yates, Joel M. Gottlieb, Charles Robert Kalmanek, Panagiotis Sebos
  • Patent number: 8817786
    Abstract: A method of filtering packets coming from a communication network (1) comprising, after successful registration of a terminal (20) with a service platform (32): a step of associating a registration context with the terminal, the context comprising registration information transmitted between the terminal and the service platform during registration; a step of creating at least one filtering rule on the basis of the registration context, said rule aiming to block packets that do not conform to at least a portion of the registration information; and a step of filtering the packets as a function of the rule created.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: August 26, 2014
    Assignee: France Telecom
    Inventors: Mohamed Kassi-Lahlou, Jade Mansour, Jean-Charles Michel
  • Patent number: 8804747
    Abstract: In one embodiment a method and apparatus that support virtual services including virtual network interface control functionality for virtual machines running on a server. A method includes receiving a packet at a network interface card from a data communication network, classifying, within the network interface card, the packet to select one of multiple flow tables to which the packet should be assigned to obtain a selected flow table, the classifying being based, at least, on a logical interface with which the packet is associated, processing the packet based on information stored in the selected flow table, and passing the packet to a virtual machine operating on a computer to which the network interface card is communicatively connected, the virtual machine being associated with the logical interface.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: August 12, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Michael B. Galles, Elango Ganesan, Michael Freed, Lawrence R. Kreeger
  • 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: 8767737
    Abstract: A data center network system and a packet forwarding method thereof are provided. The data center network system includes a virtual bridge and an address resolution protocol (ARP) server. The virtual bridge intercepts an ARP request having an identification field and a destination IP address field and adds a corresponding virtual data center identification to the identification field of the ARP request and redirecting the ARP request to the ARP server. Additionally, the ARP server queries a corresponding MAC address according to an IP address recorded in the destination IP address field of the ARP request and the corresponding VDCID recorded in the identification field of the ARP request, and transmits the corresponding MAC address in response to the ARP request. Accordingly, the same private IP address can be reused in the data center network system.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 1, 2014
    Assignee: Industrial Technology Research Institute
    Inventors: Yu-Cheng Wang, Cheng-Chun Tu, Tzi-Cker Chiueh
  • 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: 8755069
    Abstract: A communication device includes a first acquisition unit that acquires communication setting information of communication device from a server, the communication setting information being information necessary for communication between communication devices through a communication network; a second acquisition unit that acquires network identification information, which is information for identifying the communication network to which the communication device is connected, on the basis of the communication setting information acquired by the first acquisition unit; and a selection unit that, in accordance with the network identification information acquired by the second acquisition unit, selects an operation scheme of the communication device when the communication device communicates with another device through the communication network.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: June 17, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Tomoka Nakagawa
  • 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