Emulated Lan (lane/elan/vlan, E.g., Ethernet Or Token Ring Legacy Lan Over A Single Atm Network/lan) Patents (Class 370/395.53)
  • Patent number: 10432516
    Abstract: Servicing a pseudowire communication across multiple Administrative Systems (AS) by components of packet data networks. A first Provider Edge (PE) router of a first AS receives a first Interior Gateway Protocol (IGP) message from a source PE router of the first AS that includes pseudowire data. The first PE router creates a first Border Gateway Protocol Link State (BGP-LS) message that includes the pseudowire data and transmits the first BGP-LS message to a second PE router of a second AS and intended for a destination PE router of the second AS. The first PE router then receives a second BGP-LS message from the second PE router that includes modified pseudowire data. The first PE router creates a second IGP message that includes the modified pseudowire data and transmits the second IGP message to the source PE router.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: October 1, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Uma S. Chunduri, Evgeny Tantsura
  • Patent number: 10419283
    Abstract: Methods, systems, and computer readable mediums for template-based provisioning of distributed computing systems are disclosed. In some examples, a method includes selecting a provisioning template from a number of provisioning templates for provisioning management software on a distributed computing system. The method includes deploying containerized management agents onto the distributed computing system according to the provisioning template, which then causes the distributed computing system to execute the containerized management agents on a software container engine executing on the distributed computing system. The method includes configuring the containerized management agents to report to a master management agent.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: September 17, 2019
    Assignee: VCE IP Holding Company LLC
    Inventor: Jonathan Fontanez
  • Patent number: 10404648
    Abstract: The present disclosure generally discloses an addressing mechanism adapted for extending a customer local area network of a customer premises of a customer outside of the customer premises and into a private data network with improved scalability and performance. The extension of a local area network of a customer premises of a customer outside of the customer premises and into a private data network may be provided using a customer bridge associated with the customer local area network of the customer, a customer bridging domain hosted on a network gateway device for the customer, and a switching element hosted in the private data network for the customer for one or more customer components hosted within the private data network for the customer. The addressing mechanism may include one or more of address announcement functions, address resolution functions, address translation functions, or the like, as well as various combinations thereof.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: September 3, 2019
    Assignee: Nokia of America Corporation
    Inventors: Sanjay Wadhwa, Jun Hu
  • Patent number: 10397070
    Abstract: The present system and method comprises an improved marketplace for providing and consuming services. Using the present system, generally via one or more APIs, comprises a method for integrating value added services within a network of participants, for instance, a payment network. The network can use service switching capabilities to route service calls to and from the service consumers and providers using routing elements defined in a message specification. Network participants can be both consumers and providers of services. The network can route service messages to the appropriate provider depending on details in the message.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: August 27, 2019
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Clinton R. Allen, Paul M. Crofts, Jeff W. Fromm
  • Patent number: 10397141
    Abstract: In one embodiment a network device includes a plurality of ports. The network device is adapted to receive at least one configuring instruction, and adapted, after receipt of any of the at least one configuring instruction, to configure one or more access ports, of the plurality of ports, for endpoint virtual local area network (VLAN) assignment that is in accordance with at least one VLAN assignment algorithm. The at least one VLAN assignment algorithm allows at least two endpoints to be assigned to at least two different respective VLANs of a plurality of VLANs in a network, the at least one VLAN assignment algorithm enabling the at least two endpoints to connect to a same access port of the one or more access ports and provide data which is not VLAN tagged when received at the same access port.
    Type: Grant
    Filed: October 1, 2017
    Date of Patent: August 27, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Kumar Hooda, Atri Indiresan, Da-Yuan Tung, Kaushik Kumar Dam, Anand Pulicat Gopalakrishnan
  • Patent number: 10389656
    Abstract: Techniques for determining port-to-port connectivity in an extended bridge are provided. According to one set of embodiments, a port extender (PE) of the extended bridge (e.g., a base PE) can build a local database comprising connectivity information for one or more physical cascade ports of the PE. This building can be based on one or more messages received from another PE in the extended bridge (e.g., a transit PE) that is directly connected to the PE. The PE can then transmit, at a time of joining the extended bridge, the connectivity information to a controlling bridge (CB) of the extended bridge for storage thereon.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: August 20, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: Bipin Agarwal
  • Patent number: 10355985
    Abstract: A method of network property verification may include obtaining one or more properties of a network to verify, and obtaining first forwarding rules for a first network device in the network, where the first forwarding rules are indicative of how the first network device handles an incoming packet with a variable-length packet header. The method may also include obtaining second forwarding rules for a second network device in the network, the second forwarding rules indicative of how the second network device handles the incoming packet, and generating a pushdown automata based on the first and the second forwarding rules. The method may additionally include applying a saturation-based algorithm to the pushdown automata to verify the one or more properties of the network.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: July 16, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Alex Horn, Mukul R. Prasad
  • Patent number: 10348668
    Abstract: A system and method for sending a message over a network are provided. An example system includes a first network interface that is assigned a first Internet Protocol (IP) address, where the network interface is linked to a logical network. The system also includes a messaging protocol module that obtains a first message to be sent over a messaging network to a target system linked to the logical network, generates a second message by encapsulating, based on a messaging protocol, the first message, and determines a destination address for the second message, where the destination address includes a text string and a second IP address of the target system. The system further includes a second network interface that sends over the messaging network the second message having the destination address, where the messaging network is based on the messaging protocol.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: July 9, 2019
    Assignee: Red Hat, Inc.
    Inventors: Andrew John Smith, Theodore Langston Ross
  • Patent number: 10320656
    Abstract: A loop prevention system includes a first networking node that includes a first direct link that connects the first networking node to a loop configuration that includes plurality of networking node devices, and a second direct link that connects the first networking node to the loop configuration. The first networking node receives, through the first direct link, first network traffic that entered the loop configuration at a second networking node in the loop configuration. The first networking node then blocks the first network traffic through the second direct link based on a first forwarding rule for network traffic that enters the loop configuration at the second networking node and that is received by the first networking node device. The first networking node also receives, through the second direct link, second network traffic that entered the loop configuration at a third networking node in the loop configuration.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 11, 2019
    Assignee: Dell Products L.P.
    Inventors: Senthil Nathan Muthukaruppan, Pugalendran Rajendran, Shankara Ramamurthy
  • Patent number: 10313228
    Abstract: A client information handling system application selectively communicates network packets simultaneously through plural network interfaces by leveraging network address translation at the network layer of the network packets. Network packets are distributed across the plural network interfaces to achieve desired network communication goals, such as bandwidth, data rates, quality of service, reliability and SAR requirements.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: June 4, 2019
    Assignee: Dell Products L.P.
    Inventors: Kamal J. Koshy, Sagar S. Samant
  • Patent number: 10313930
    Abstract: Disclosed herein are systems and methods for the creation, maintenance and management of virtual overlay networks across multiple communication networks managed by service providers. The simple creation and management of network overlays is accomplished via a network orchestrator manager, allowing for automation of configuration of connected network devices throughout an entire organization's network, regardless of the physical location of each device.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: June 4, 2019
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Santosh Bheemarajaiah, Damon John Ennis, David Holt Merwin, Rolf Muralt, Pawan Kumar Singh, Theodore E. Tedijanto, Lokesh Lingarajan, Edward P. Travalia, Krishna Kumar Sadasivam, Shyh Pei Yen, Abhelaksh Thakur, Catrina A. Torda
  • Patent number: 10313273
    Abstract: Communication network systems are disclosed. In one or more implementations, the communication network system includes a plurality of network devices. Each of the plurality of network devices incorporates one or more multi-port switches, where each multi-port switch includes a connection to the network device incorporating the multi-port switch and a connection to at least one other port of another multi-port switch incorporated by another respective one of the plurality of network devices.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 4, 2019
    Assignee: Bedrock Automation Platforms Inc.
    Inventors: Albert Rooyakkers, James G. Calvin
  • Patent number: 10305814
    Abstract: A computer-implemented method sizes a Storage Area Network (SAN) storage migration. One or more processors determine Input/output Operations Per Second (IOPS) and throughput of hardware devices operatively coupled to a target Storage Area Network (SAN) prior to a SAN migration from a source SAN to the target SAN. One or more processors determine an estimated time and size of the SAN migration based on the IOPS and the throughput of the hardware devices. One or more processors then configure transmission resources available to the source SAN to comport with the estimated time and size of the SAN migration.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Russell G. Conner, Anthony M. Hunt, Daniel P. Toulan, Johan van Kessel, Clea A. Zolotow
  • Patent number: 10305743
    Abstract: A hosting system is provided. The hosting system includes a grid of hardware nodes for provisioning virtual servers including a first virtual server for a first user and a second virtual server for a second user. The hosting system further includes dedicated servers including a first dedicated server for the first user and a second dedicated server for the second user. A switch, in response to the first virtual server and the second virtual server having overlapping virtual local area network (VLAN) identifications (IDs), defines a first broadcast domain for the first user and a second broadcast domain for the second user, places the first virtual server and the first dedicated server in the first broadcast domain, and places the second virtual server and the second dedicated server in the second broadcast domain.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 28, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Yogesh Angrish, Yueqin Lin, Martin A. Berryman, Justin M. Kitagawa, Paul Lappas
  • Patent number: 10305811
    Abstract: The present invention reduces the labor required for setting VLAN information in the ports of the communication nodes in a centralized-control-type communication system. A control apparatus includes: a connection detection unit configured to detect connection of a terminal or a virtual machine to a control target communication node; a first VLAN information determination unit configured to determine VLAN information that is set in a port of the communication node, the port having been connected to the terminal or the virtual machine, on the basis of a virtual network to which the detected terminal or virtual machine belongs; and a VLAN information setting unit configured to set the determined VLAN information in the port.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: May 28, 2019
    Assignee: NEC CORPORATION
    Inventors: Takafumi Aida, Hiroshi Ueno
  • Patent number: 10298485
    Abstract: Example implementations described herein are directed to systems and methods for generating a Network on Chip (NoC), which can involve determining a plurality of traffic flows from a NoC specification; grouping the plurality of traffic flows into a plurality of groups; utilizing a first machine learning algorithm to determine a sorting order on each of the plurality of groups of traffic flows; generating a list of traffic flows for NoC construction from the plurality of groups of traffic flows based on the sorting order; utilizing a second machine learning algorithm to select one or more mapping algorithms for each group of the plurality of groups of traffic flows for NoC construction; and generating the NoC based on a mapping from the selection of the one or more mapping algorithms.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: May 21, 2019
    Inventors: Pier Giorgio Raponi, Sailesh Kumar, Nishant Rao
  • Patent number: 10291753
    Abstract: Methods and systems for implementing private allocated networks in a virtual infrastructure are presented. One method operation creates virtual switches in one or more hosts in the virtual infrastructure. Each port in the virtual switches is associated with a private allocated network (PAN) from a group of possible PANs. In one embodiment, one or more PANs share the same physical media for data transmission. The intranet traffic within each PAN is not visible to nodes that are not connected to the each PAN. In another operation, the method defines addressing mode tables for the intranet traffic within each PAN. The entries in the addressing mode tables define addressing functions for routing the intranet traffic between the virtual switches, and different types of addressing functions are supported by the virtual switches.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: May 14, 2019
    Assignee: NICIRA, INC.
    Inventors: W. Andrew Lambeth, Anupam Dalal, Borislav Deianov, Jun Xiao
  • Patent number: 10291521
    Abstract: In one example, a network device comprising a first chassis of a multi-chassis link aggregation group (MC-LAG) having three or more chassis, comprises one or more network interfaces configured to receive a packet to be forwarded using the MC-LAG, and a control unit configured to determine whether the packet was received from a device outside of the MC-LAG, when the packet was received from the device outside of the MC-LAG, add data to the packet that identifies the first chassis as a source of the packet for the MC-LAG, and forward the packet via at least one of the network interfaces. In this manner, chassis of the MC-LAG can prevent forwarding of the packet to the source of the packet for the MC-LAG, based on the data that identifies a source of the packet for the MC-LAG.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Avanindra Godbole, Xiangwen Xu
  • Patent number: 10250450
    Abstract: Some embodiments provide a method for performing a multi-point capture of packets in a network. The method identifies multiple nodes for the multi-point capture in the network. The method configures each node of the multiple nodes to capture a set of packets. The method receives multiple captured packet sets from the multiple nodes. The method analyzes the multiple captured packet sets.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 2, 2019
    Assignee: NICIRA, INC.
    Inventors: Neelima Balakrishnan, Ninad Ghodke, Rishi Mehta, Banit Agrawal, Ramya Bolla, Siming Li
  • Patent number: 10230481
    Abstract: Embodiments of the present disclosure disclose a method and an apparatus for bearing a flexible Ethernet service on an optical transport network (OTN). The method includes extracting a flexible Ethernet service from a flexible Ethernet service layer; performing data division on the flexible Ethernet service to obtain at least two data queues, where each data queue carries a queue identifier; mapping each data queue into an OTN container, where the OTN container includes an optical channel data unit-k (ODUk) container or an optical channel data unit flexible container; and sending the OTN containers to an OTN. By using the embodiments of the present disclosure, bandwidth utilization can be improved, and network construction costs of an OTN can be reduced.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: March 12, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yujie Chen, Qiuyou Wu
  • Patent number: 10218614
    Abstract: A system for interfacing Ethernet with SpaceWire comprises a processor including an Ethernet MAC, and a bridge device connected between the processor and a SpaceWire subsystem or network. The bridge device comprises a SpaceWire physical interface that receives SpaceWire data packets, and an Ethernet MAC packet builder that includes digital logic for segmentation of the data packets into Ethernet compatible packet segments. An Ethernet media independent interface receives the packet segments from the packet builder and outputs the packet segments to the Ethernet MAC. The Ethernet media independent interface also receives Ethernet data packets transmitted from the Ethernet MAC.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: February 26, 2019
    Assignee: Honeywell International Inc.
    Inventors: Alvin Badillo, David Jay Kessler, Brett Douglas Oliver, Barry Lawrence Allred
  • Patent number: 10212079
    Abstract: Example implementations relate to router advertisement caching. A controller may comprise a processing resource and a memory resource storing machine-readable instructions to cause the processing resource to perform a number of actions. For instance, the controller may cache a router advertisement (RA) from a router, select, in response to a client device associating with the controller, the cached RA from the router, and unicast the RA from the router to the client device.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: February 19, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Isaac Theogaraj
  • Patent number: 10187302
    Abstract: Systems, methods, and non-transitory computer-readable storage media for translating source addresses in an overlay network. An access switch in an overlay network, such as a VXLAN, may receive an encapsulated packet from a tunnel endpoint in the overlay network. The encapsulated packet may originate from a host associated with the tunnel endpoint and be encapsulated at the tunnel endpoint with a first source tunnel endpoint address and a destination tunnel endpoint address. The access switch may replace the first source tunnel endpoint address in the encapsulated packet with a second source tunnel endpoint address of the access switch to yield a translated packet. The access switch may then transmit the translated packet towards the destination tunnel endpoint address.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 22, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha
  • Patent number: 10153944
    Abstract: Techniques for configuring/learning the link aggregation groups (LAGs) of a port extender (PE) at the time the PE joins an extended bridge are provided. According to one embodiment, a first network device in a system of network devices (e.g., an extended bridge) can receive a join message from a second network device in the system, where the join message includes a LAG configuration for one or more LAGs programmed on the second network device. The first network device can further determine whether a provisional LAG configuration for the one or more LAGs of the second network device exists on the first network device. If a provisional LAG configuration does not exist on the first network device, the first network device can learn the LAG configuration included in the join message and can integrate the second network device into the system based on the learned LAG configuration.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: December 11, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Kwun-Nan Kevin Lin, Bipin Agarwal
  • Patent number: 10136889
    Abstract: A powered surgical instrument is disclosed comprising a housing, an elongate shaft extending from the housing, and an end effector extending from the elongate shaft. The end effector is configured to perform at least one end effector function. The powered surgical instrument further comprises a motor and a segmented circuit. The segmented circuit comprises a plurality of circuit segments configured to control the powered surgical instrument. The powered surgical instrument further comprises a power source configured to supply each one of the plurality of circuit segments with a different voltage. The powered surgical instrument further comprises a boost converter configured to provide an increased voltage to one of the plurality of circuit segments when current draw in another of the plurality of circuit segments exceeds a predetermined value.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: November 27, 2018
    Assignee: Ethicon LLC
    Inventors: Frederick E. Shelton, IV, Brett E. Swensgard, Richard L. Leimbach, Shane R. Adams, Mark D. Overmyer, Kevin L. Houser
  • Patent number: 10116464
    Abstract: The techniques of this disclosure may improve multicast forwarding in an Ethernet Virtual Private Network when delivering multicast traffic to receivers on a different IP subnet than the multicast source. A method may include configuring first and second layer-2 domains to forward network traffic; configuring a first layer-3 Integrated Routing and Bridging (IRB) interface for the first layer-2 domain and a second layer-3 IRB interface for the second layer 2 domain; receiving a multicast packet from a multicast source device, the multicast source device being included in the first layer-2 domain, the multicast packet having a multicast receiver device in the second layer-2 domain; and forwarding, using the first and second layer-3 IRB interfaces, the multicast packet to the multicast receiver device, without receiving the multicast packet from another provider edge router that has been elected as the designated router on the second IRB interface for the second layer-2 domain.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 30, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Wen Lin, John E. Drake, Zhaohui Zhang
  • Patent number: 10111053
    Abstract: Operations include determining that a subset of devices, from a plurality of devices, are executing a same application, located in a same geographical location, or correspond to a same user. Responsive to the determining operation, a group with the subset of devices is created and communication between the devices is supported.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: October 23, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Partha Narasimhan, Anupam Wadhawan, Gopal Agarwal, Keerti Melkote
  • Patent number: 10097419
    Abstract: Disclosed is a method of identifying service topologies in a network, including determining a group of network devices having a same traffic identifier and indicating each network device of the group as not processed, selecting a first network device that is indicated as not processed in the group, indicating the selected first network device as partially processed, and associating the first network device with a service container identifier, identifying, for each port of the selected first network device, at least another network device in the group indicated as not processed connected to the first network device or a termination point, wherein the identified another network device is identified as partially processed and associated with the service container identifier, repeating step (c) for each identified another network device until only termination points are reached, wherein the identified another network device becomes the first network device in step (c), and when any network devices in the group of
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: October 9, 2018
    Assignee: ALCATEL-LUCENT CANADA, INC.
    Inventors: Michael Jhu, Abdur Rahman
  • Patent number: 10091118
    Abstract: A device can transmit, to a transmission control protocol (TCP) receiver, a quantity of packets based on a congestion window (CWND) value. The device can receive, from the TCP receiver, a quantity of acknowledgement (ACK) packets, that include a corresponding quantity of advertised receive window (RWND) values, based on transmitting the quantity of packets. The device can determine a maximum value for an updated CWND based on the CWND value and the corresponding quantity of RWND values. The device can provide a quantity of additional packets, to the TCP receiver, based on the maximum value for the updated CWND to cause the TCP receiver to selectively increase a size of a receive buffer.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 2, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Eduard Rubinshtein, Haim S. Ner
  • Patent number: 10078511
    Abstract: At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 10063306
    Abstract: Systems and methods for a communication system including a set of transmitters, wherein operations of the set of transmitters are synchronized with an accuracy bound by a synchronization error. A controller communicatively connected to each transmitter in the set of transmitters, wherein the controller is configured to: determine a tap delay for a communication channel between a receiver and each transmitter in the set of transmitters to produce a set of tap delays. Determine a minimal length of a cyclic prefix as a function of a sum of the synchronization error and a maximal tap delay in the set of tap delays. Finally, controls at least some transmitters in the set of transmitters to transmit a message to the receiver using a cyclic delay diversity (CDD) with the cyclic prefix having at least the minimal length.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 28, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Kyeong Jin Kim, Philip Orlik
  • Patent number: 10044608
    Abstract: According to an example, virtual machine (VM) migration may include generating a redundant tunnel between a common edge device (ED) of a plurality of common EDs of a multi-site network (MSN) and a gateway ED of the MSN. A gateway media access control (MAC) address and a static route may be configured for forwarding an Internet protocol (IP) message between the common ED and the gateway ED using the redundant tunnel.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: August 7, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xiaoheng Song, Guoliang Zheng
  • Patent number: 10018981
    Abstract: A control panel is used to control and/or monitor an automation system. The control panel may be removed from a mounted location to repair or replace the control panel. Replacement may be performed by a different provider of automation systems, potentially without prior notice to the current provider of the automation system. To alert the provider of the replacement, the control panel may use an anti-tamper switch to detect removal from the mounted location. A signal may be sent to a remote service system indicating the removal. If the control panel also loses AC power, or if the control panel loses all power, the remote service system may assume that the control panel is being replaced. In response, the remote service center may request that a customer service representative contact the customer to potentially retain the customer, recover equipment, or resolve any concerns about the automation system equipment.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: July 10, 2018
    Assignee: Vivint, Inc.
    Inventors: James E. Nye, Jungtaik Hwang
  • Patent number: 9998366
    Abstract: Provided are a system, a method and a device for forwarding a packet. The system comprises: an LCC comprising a first LCC's control ether switch unit and a second LCC's control ether switch unit, a first CFC comprising a first CFC's control ether switch unit, and a second CFC comprising a second CFC's control ether switch unit, wherein a control message channel and a protocol packet channel are separately arranged between the first and the second LCC's control ether switch units and the first and the second CFC's control ether switch units. Through the disclosure, the problem that the reliability and security of the cluster-based router may be reduced if the control message and the protocol packet are transmitted in the same channel in the related arts is solved, so as to achieve the effects of forwarding the control message and the protocol packet in a cluster-based router separately and enhancing the reliability and the security of the cluster-based router.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: June 12, 2018
    Assignee: ZTE CORPORATION
    Inventors: Ao Ye, Qi Yang, Haishan Zhou, Qing He
  • Patent number: 9973596
    Abstract: In one embodiment, a sender in a shared-communication network determines whether a pending frame is low-latency or high-throughput, and sets a maximum transmission unit (MTU) of the pending frame as a first MTU in response to a low-latency frame and a longer second MTU in response to a high-throughput frame. In another embodiment, a receiver receives a data frame from a sender according to an MTU, and determines a trigger for adjusting the MTU based on latency requirements. In response to the trigger, the receiver sets an interrupt flag in a link-layer acknowledgment for the received data frame. In still another embodiment, a sender determines a pending low-latency data frame to send to a receiver operating according to an MTU, and sends a control message to the receiver to indicate the pending low-latency data frame and an adjusted MTU.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 15, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Jean-Philippe Vasseur
  • Patent number: 9967174
    Abstract: A device may transmit, to one or more network devices of a portion of a network, information indicating that the device is configured to perform a static designated forwarder election procedure. The device may determine that the one or more network devices of the portion of the network are each configured to perform the static designated forwarder election procedure. The device may enable a static designated forwarder configuration of the device based on determining that the one or more network devices of the portion of the network are each configured to perform the static designated forwarder election procedure.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: May 8, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Tapraj Singh, Selvakumar Sivaraj, Sunesh Rustagi, John E. Drake
  • Patent number: 9961588
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for test system connection resiliency. In some examples, a method for distributing monitored network traffic includes monitoring S1-MME traffic and S6a traffic in a core network of a telecommunications network. The method includes decrypting encrypted S1-MME traffic using information extracted from the S6a traffic. The method includes load balancing between a plurality of monitoring nodes using the decrypted S1-MME traffic.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: May 1, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventors: Avinash Raj Nambi Raj, Alan Richard Schwenk, Gabriel Chiriacescu
  • Patent number: 9948552
    Abstract: In general, a cloud-based services exchange (or “cloud exchange”) for interconnecting multiple cloud service providers with multiple cloud service customers is described. The cloud exchange may enable cloud customers to bypass the public Internet to directly connect to cloud services providers so as to improve performance, reduce costs, increase the security and privacy of the connections, and leverage cloud computing for additional applications. In this way, enterprises, network carriers, and SaaS customers, for instance, can integrate cloud services with their internal applications as if such services are part of or otherwise directly coupled to their own data center network.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 17, 2018
    Assignee: Equinix, Inc.
    Inventors: Juxiang Teng, Ihab Tarazi
  • Patent number: 9917818
    Abstract: Multi-tenant and single-tenant methodologies are blended into a single solution to provide cost savings of multi-tenancy along with data security and privacy of a single-tenant environment. The cloud infrastructure is partitioned to include a first set of servers, and a second set of servers. The first set of servers are dedicated to a first operation, such as data presentation, while the second set of servers are dedicated to a second operation, such as data processing. The first set is operated in a multi-tenant operating mode, while the second set is operated in a single-tenant operating mode. Thus, the first set is available for general use, presenting data from any of the server(s) in the second set. The second set, in contrast, is dedicated to individual tenants. Preferably, each tenant has dedicated server(s) in the second set, which functions like a traditional, single-tenant environment providing inherent security and privacy guarantees.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher Michael Bosko, Bryan Daniel Osenbach, Jeffrey S. Sloyer, Chelsea Christine Beerse
  • Patent number: 9900254
    Abstract: The present invention discloses a service instance mapping method, apparatus and system. The service instance mapping method includes: correlating a layer-2 service instance with a service access port of the service instance, and determining correspondence between the service access port and a service instance identifier; and mapping the service instance identifier to a service label of a packet. In embodiments of the present invention, because the service label is adopted to carry the service instance identifier, a higher service label supporting capability may be included, more service instances may be supported, and a multi-tenant requirement in a large-scale public cloud environment can be met; control protocol support is extended, and extension of a TRILL protocol can fulfill a higher service development capability.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: February 20, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Fei Li, Yizhou Li
  • Patent number: 9893993
    Abstract: An LP table retains a combination of a physical port and a VLAN identifier in association with a logical port. When a frame is received at the physical port, a table processing unit acquires a logical port based on the LP table. An FDB processing unit learns a source MAC address contained in the received frame in association with the logical port acquired by the table processing unit to an FDB. A plurality of logical ports are set for the physical port by the LP table. A loop prevention unit prohibits frame relay between the plurality of logical ports set for the physical port.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: February 13, 2018
    Assignee: Hitachi Metals, Ltd.
    Inventors: Kazutoshi Kariya, Shingo Sugawara
  • Patent number: 9894017
    Abstract: A communication system comprises: a physical machine; a switch control apparatus that controls a physical switch connected to the physical machine; and a virtual network management apparatus that manages a virtual network using the physical switch and at least one of the physical machine and a virtual machine operating on the physical machine. The physical machine comprises: a port information collection unit that collects port information of a NIC (Network Interface Card) assigned to the virtual network; and a port information notification unit that notifies the virtual network management apparatus of a correspondence between the NIC and the collected port information. The virtual network management apparatus instructs the switch control apparatus so that the physical switch uses the port information as a match condition.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 13, 2018
    Assignee: NEC CORPORATION
    Inventor: Ryota Mibu
  • Patent number: 9893986
    Abstract: Embodiments of the present invention provide a label distribution method and device. A first routing device sends a first BGP update message including a first VPN instance identifier and a first RT to a second routing device. The first routing device receives a second BGP update message including a second VPN instance identifier and a second RT. The first routing device allocates a first VPN instance label to a second VPN instance after the second routing device determines that the first RT is equal to the second RT. The first routing device sends a third BGP update message including the first VPN instance label to the second routing device.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: February 13, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zhenbin Li
  • Patent number: 9880838
    Abstract: At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 9876711
    Abstract: Systems, methods, and non-transitory computer-readable storage media for translating source addresses in an overlay network. An access switch in an overlay network, such as a VXLAN, may receive an encapsulated packet from a tunnel endpoint in the overlay network. The encapsulated packet may originate from a host associated with the tunnel endpoint and be encapsulated at the tunnel endpoint with a first source tunnel endpoint address and a destination tunnel endpoint address. The access switch may replace the first source tunnel endpoint address in the encapsulated packet with a second source tunnel endpoint address of the access switch to yield a translated packet. The access switch may then transmit the translated packet towards the destination tunnel endpoint address.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: January 23, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha
  • Patent number: 9860080
    Abstract: Provided are a method and device for implementing hierarchical virtual private LAN service, the method comprising: acquiring the group attribute information of at least one remote provider edge (PE), each group attribute information carrying a group identifier of the corresponding remote PE; according to the group identifier of each PE, determining a pseudo wire (PW) group where a PW between PEs belongs, the PW group comprising a horizontal split group or a redundancy protection group; according to the PW group, determining a service forwarding path, thus solving the problem of a complex configuration process and high cost in the implementation of HVPLS via BGP-AD; in addition, when a network topology changes, the PW between the remote PEs is automatically added to the corresponding horizontal split group or the redundancy protection group without any configuration change or static addition, that is, without manual configuration.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: January 2, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenting Wang, Haibo Wang
  • Patent number: 9847930
    Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 19, 2017
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
  • Patent number: 9838310
    Abstract: Systems, methods, and computer-readable media for flushing of Customer Media Access Control (C-MAC) addresses in a PBB-EVPN network are disclosed. A first provider edge (PE) device can maintain a plurality of service instances configured on a first interface. The first PE device can detect at least one failed ethernet virtual circuit (EVC) on the first interface and identify at least one service instance from the plurality of service instances that is associated with the at least one failed EVC. The PE device can send, to a second PE device, a C-MAC flush notification message that identifies the at least one service instance and the message can cause the second PE device to remove C-MAC addresses corresponding to the at least one service instance and the B-MAC address for the first interface.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: December 5, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ali Sajassi, Jose A. Liste, Patrice Brissette, Mei Zhang, Vi Vu
  • Patent number: 9838337
    Abstract: Techniques are described for automatic provisioning of virtual local area networks (VLANs) on server-facing ports of access switches included in a data center network. Conventionally, VLANs are pre-configured on all server-facing ports of access switches. The techniques described in this disclosure enable automatic provisioning of VLANs on server-facing ports of access switches triggered by traffic received on the ports. The techniques include a feature in a forwarding plane of an access switch that is configured to detect data packets received for an unknown VLAN on a port, and notify a control plane of the access switch of the unknown VLAN on the port. In response to the notification from the forwarding plane, the control plane may authorize and provision the VLAN on the port. The techniques described in this disclosure include hardware-assisted software provisioning of an unknown VLAN on a given port of an access switch.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 5, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Pavan Ramesh Pinnamraju, Jeelani Mahaboob Syed, Rajeevalochan Ramaswamy
  • Patent number: 9806906
    Abstract: Methods and techniques for flooding packets on a per-virtual-network basis are described. Some embodiments provide a method (e.g., a switch) which determines an internal virtual network identifier based on one or more fields in a packet's header. Next, the method performs a forwarding lookup operation based on the internal virtual network identifier. If the forwarding lookup operation succeeds, the method can process and forward the packet accordingly. However, if the forwarding lookup operation fails, the method can determine a set of egress ports based on the internal virtual network identifier. Next, for each egress port in the set of egress ports, the method can flood the packet if a virtual network identifier in the packet's header is associated with the egress port. Flooding packets on a per-virtual-network basis can substantially reduce the amount of resources required to flood the packet when a forwarding lookup operation fails.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: October 31, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Shunjia Yu, Anoop Ghanwani, Phanidhar Koganti, Dilip Chatwani