Replicate Messages For Multiple Destination Distribution Patents (Class 370/390)
  • Patent number: 10205648
    Abstract: A request is obtained at a monitoring controller to provide a monitoring function for at least one subject virtual processing element (e.g., VM) in a virtualized information processing system. The monitoring controller selects and/or provisions at least one traffic capture appliance configured to capture traffic associated with the subject virtual processing element. The monitoring controller requests the virtualized information processing system to forward a copy of traffic associated with the subject virtual processing element, using traffic mirroring and an encapsulated tunnel, to the traffic capture appliance for analysis.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: February 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Feng Guo, Kai Yan, David Black, Kathleen M. Moriarty, Lintao Wan, Qiyan Chen
  • Patent number: 10205979
    Abstract: The present invention provides a MMT transport packet structure and a method and an apparatus configuring the structure. A method of configuring an MPEG Media Transport (MMT) transport packet for transmitting an MMT payload format, the method comprising: configuring the MMT transport packet so that the MMT transport packet includes at least one MMT payload format unit and a sequence number field for a packet stream, wherein the sequence number field maintains consistency with a sequence number field included in the MMT payload format.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: February 12, 2019
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Seong Jun Bae
  • Patent number: 10198471
    Abstract: Examples of the disclosure enable performing semantic joins using a big table corpus. Pairs of values from at least two data sets are identified. The pairs of values include one value from a first one of the data sets and one value from a second one of the data sets. Statistical co-occurrence scores for the identified pairs of values are determined based on historical co-occurrence data. The determined statistical co-occurrence scores are used for predicting a semantic relationship between the at least two data sets. The predicted semantic relationship is used for joining the at least two data sets.
    Type: Grant
    Filed: May 31, 2015
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yeye He, Kris Kuppuswamy Ganjam, Xu Chu
  • Patent number: 10200284
    Abstract: Embodiments provide a packet processing method and a device. The method includes: acquiring a first packet, and determining an identifier of a first table. The method also includes determining description information of the first table, and performing first processing on the first packet according to the description information and the first table, where the first table is a convention table. The method also includes determining an identifier of a next table according to the description information of the first table, where the identifier of the next table corresponds to description information of the next table. The method also includes processing, according to the description information, and the next table, the first packet that has undergone the first processing.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 5, 2019
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Xiaozhong Wang, Jun Gong, Zhen Wang
  • Patent number: 10200212
    Abstract: The present disclosure provides a method and an edge device for accessing an IP network. A record is pre-configured to associate and record a port number, a VLAN ID and an EVI service instance ID in the record. A first packet is received from a user side. A corresponding EVI service instance ID is searched in the record according to a port number of a port through which the first packet is received, and a VLAN ID of the first packet. The first packet is then forwarded in an EVI service instance corresponding to the EVI service instance ID.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: February 5, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xiaoheng Song, Guoliang Zheng
  • Patent number: 10200283
    Abstract: In aspects of automatic rerouting in Thread networks, a router device in a mesh network receives a packet to forward to a destination node, and the packet includes a Routing Locator (RLOC) for the destination node. The router device can determine that the packet cannot be forwarded using the RLOC. The router device can then initiate an address query over the mesh network, where the address query includes an Endpoint Identifier (EID) of the destination node. The router device can receive an EID-to-RLOC mapping for the EID from a node device in the mesh network, and forward the packet to the destination node using the received EID-to-RLOC mapping.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: February 5, 2019
    Assignee: Google LLC
    Inventor: Jonathan Wing-Yan Hui
  • Patent number: 10193932
    Abstract: Embodiments of the present technology may include a method to enable real-time data requests. The method may include subscribing to real-time data enable requests for a device on an energy generation (EG) network. The method may also include intercepting, from a requester, a request for real-time data for the device on an EG system within the EG network. The method may further include publishing a single request to the device to post a single measurement corresponding to the real-time data request. The single request may be published at less than or equal to a predetermined frequency for a request cycle that lasts for a predetermined duration.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: January 29, 2019
    Assignee: SolarCity Corporation
    Inventors: Eric Daniel Carlson, Karthikeyan Varadarajan, Franklin Aguinaldo
  • Patent number: 10182005
    Abstract: In one embodiment, a system includes a switch controller in communication with a plurality of switches in a switch cluster via a communication protocol. The switch controller includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to receive an address resolution protocol (ARP) request packet as a unicast packet from an entry switch in the switch cluster, the entry switch being connected to a first host. The logic is also configured to cause the processor to send an ARP response packet as a unicast packet to the entry switch. The ARP response packet indicates a media access control (MAC) address of the switch controller as a source MAC (SMAC) for the ARP response packet, and an internet protocol (IP) address of a virtual router of the switch controller as being a source of the ARP response packet.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: January 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Colin K. Dixon, Wesley M. Felter, Sriharsha Jayanarayana, Dayavanti G. Kamath, Abhijit P. Kumbhare, Anees A. Shaikh
  • Patent number: 10178165
    Abstract: Provided are methods and systems for distributing application traffic. A method for distributing application traffic may commence with receiving, from a host, a first service request for a first service session. The first service request may be associated with a service request time. The method may continue with relaying the first service request from a service gateway to a server. The method may further include receiving, from the server, a service response. The service response may be associated with a service response time. The method may continue with calculating a service processing time for the first service request based on the service request time and the service response time. The method may further include receiving, from the host, a second service request for a second service session. The method may continue with selectively relaying the second server request to the server based on the service processing time.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: January 8, 2019
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Ronald Wai Lun Szeto, Feilong Xu
  • Patent number: 10177869
    Abstract: There is provided a method of decoding an encoded uplink signal, in accordance with embodiments of the present invention. The method comprises a network node receiving an encoded uplink signal from a receive point, and decoding the encoded uplink signal using an estimated interference signal as side information input. The encoded uplink signal was encoded with a practically disconnected many-to-one encoding scheme. There is also provided a network node comprising a decoder. The decoder is configured to receive an encoded wireless uplink signal from a receive point, and decode the encoded wireless uplink signal using an estimated interference signal as side information. The encoded uplink signal was encoded with a practically disconnected many-to-one encoding scheme.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: January 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Aaron James Callard
  • Patent number: 10178555
    Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: January 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
  • Patent number: 10178431
    Abstract: Hybrid stream delivery techniques are described. In one or more implementations, a multicast stream of primary content is received at a computing device for output by the computing device. Timing information in the multicast stream is identified indicating when a break in the primary content is to occur. Responsive to the identification and before output of the primary content attains to the break, supplemental content is requested by the computing device that is available via a single dedicated stream. The supplemental content received via the single dedicated stream is cached during output of the primary content and the cached supplemental content is output upon completion of the output of the primary content up to the break.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: January 8, 2019
    Assignee: Adobe Inc.
    Inventor: Michael C. Thornburgh
  • Patent number: 10177795
    Abstract: Systems and methods in accordance with various embodiments of the present disclosure provide approaches for mapping entries to a cache using a function, such as cyclic redundancy check (CRC). The function can calculate a colored cache index based on a main memory address. The function may cause consecutive address cache indexes to be spread throughout the cache according to the indexes calculated by the function. In some embodiments, each data context may be associated with a different function, enabling different types of packets to be processed while sharing the same cache, reducing evictions of other data contexts and improving performance. Various embodiments can identify a type of packet as the packet is received, and lookup a mapping function based on the type of packet. The function can then be used to lookup the corresponding data context for the packet from the cache, for processing the packet.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ofer Frishman, Erez Izenberg, Guy Nakibly
  • Patent number: 10171573
    Abstract: A computer in a cloud computing environment includes a virtualization instance (VI) providing cloud services to a consumer device. The computer includes non-virtualizing and self-virtualizing type devices. The VI uses a first virtual device that is a virtual form of one of the non-virtualizing and self-virtualizing type devices to meet Quality of Service (QoS) objectives. A method for managing the resources of the cloud comprises receiving QoS metrics, determining that the VI cannot meet the QoS objectives using the first virtual device, determining that a second virtual device comprising a virtual form of the non-virtualizing and self-virtualizing type device alternative to that of first virtual device is available and can meet the QoS objectives, and configuring the VI to use the second virtual device in place of the first virtual device. A computer programming product and a system can embody the method.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Cropper, Jeffrey W. Tenner
  • Patent number: 10171339
    Abstract: Each switch in a network maintains a forwarding database table in which each record identifies a media access control (MAC) address, a port identifier, and a source identifier. A frame is received from a first network device at a first port of a first switch, wherein the frame includes a MAC address of the first network device. The first switch prepares a synchronization packet including the MAC address, a port identifier identifying the first port, a source identifier identifying the first switch and an instruction, in response to determining that the MAC address is not associated with the first switch in the first forwarding database table. The synchronization packet is sent to each other switch, and the forwarding database tables of the other switches are modified to implement the instruction.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 1, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Patent number: 10165588
    Abstract: Aspects of the present disclosure involve methods and systems for mapping network service paths between endpoint devices of a network. An aggregate network traffic database is used to store network traffic data retrieved from network devices of a network. A network service mapper then queries the database using endpoint device identifiers corresponding to endpoint devices to determine which network devices interacted with the endpoint devices during provisioning of previous network service instances. The set of network devices is then compared and analyzed to determine one or more network service paths between a pair of endpoint devices. In certain implementations, network architecture rules and/or network device configuration data is also analyzed to determine an order of the network devices along the one or more network service paths.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: December 25, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Steve R. Wakumoto, Daniel B. Steeves
  • Patent number: 10164795
    Abstract: In some embodiments, a method includes defining, by a processor included in a first node, a virtual-extensible-local-area-network (VXLAN) tunnel between the first node included in a first layer-two network, and a second node included in a second layer-two network, the VXLAN tunnel traversing at least one node of a layer-three network. The method includes receiving, at the first node, a layer-two data unit that is sent from a third node included in the first layer-two network, to a fourth node included in the second layer-two network. The method includes encapsulating, at the first node, the layer-two data unit to define an encapsulated data unit that includes a VXLAN header. The method includes sending the encapsulated packet from the first node towards the fourth node via the VXLAN tunnel.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: December 25, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Siva Madasamy, Yafan An
  • Patent number: 10164866
    Abstract: A mechanism for multicast (M-VIM) is used to resolve address looking up problems for different types of VXLAN related overlay networks for multicast and broadcast traffics. A Multicast Overlay Ferry Proxy (MOFP) is introduced between a VXLAN domain and the CNI domain for ferrying control plane and data panel information. The M-VIM mechanism comprises three parts: a VXLAN Module; a CNI Module; and a proxy mechanism.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kai Hong Du, Zi Jin Tao, Lu Zhang
  • Patent number: 10165621
    Abstract: A method for directional mobile ad-hoc communication may include transmitting a join message from a first node to a second node, receiving an accept message from the second node including a TDMA frame slot reassignment correlating to an available TDMA frame slot in a TDMA frame associated with the second node, reassigning a TDMA frame slot for the first node in the TDMA frame associated with the first node according to the frame slot reassignment, and assigning a TDMA frame slot for the second node in the TDMA frame of the first node. It may also comprise executing a discovery protocol to configure a directional mobile ad-hoc communication network between a first node and as second node, transmitting a bandwidth reservation request message from the first node to the second node, receiving a bandwidth reservation response message from the second node, and enabling a relay node.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 25, 2018
    Assignee: Rockwell Collins, Inc.
    Inventors: Alan D. Amis, George A. Deprez, Steven Vanlaningham, Rachel A. Rivera, Bruce A. B. Babb
  • Patent number: 10164916
    Abstract: A packet communication apparatus is configured to relay packets transmitted and received between information processing apparatuses. The packet communication apparatus includes: a network interface connectable to a network; a CPU to be a destination of at least one of a plurality of packets to be received through the network interface; a first buffer configured to hold the packets destined to the CPU in order to output the packets to the CPU; a second buffer having a plurality of planes and configured to hold copies of the packets destined to the CPU held in the first buffer in one of the plurality of planes; and a reception history controller configured to store a copy of a packet to a specified plane of the second buffer or to save copies of packets held in the second buffer to another storage area based on usage of the first buffer.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: December 25, 2018
    Assignee: Alaxala Networks Corporation
    Inventor: Kouichi Nishikawa
  • Patent number: 10158682
    Abstract: Techniques for influencing power consumption of a client while streaming multimedia content from a server over a network are described. For example, a server push strategy is used to push a number of media segments of the multimedia content from the server to the client in response to a single request identifying one of the media segments. Thus, instead of using multiple requests, the media segments are provided to the client by using a single request. Reducing the number of requests influences (e.g., reduces) the power consumption of the client. To optimize the power consumption given current client, server, and/or network conditions, the number of the media segments to be pushed is computed based on parameters associated with these conditions.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 18, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Sheng Wei, Viswanathan Swaminathan
  • Patent number: 10153962
    Abstract: Communication apparatus includes multiple interfaces connected to a packet data network, and a memory coupled to the interfaces and configured as a buffer to contain packets received through ingress interfaces while awaiting transmission to the network via respective egress interfaces. Packet processing logic is configured, upon receipt of a test packet through an ingress interface of the apparatus, to allocate a space in the buffer for storage of a single copy of the test packet, to replicate and transmit sequentially multiple copies of the stored copy of the test packet through a designated egress interface, to receive an indication of a number of copies of the test packet that are to be transmitted, and responsively to the indication, to terminate replication of the test packet and release the allocated space in the buffer.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: December 11, 2018
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Amiad Marelli, George Elias, Itamar Rabenstein, Miriam Menes, Ido Bukspan
  • Patent number: 10153986
    Abstract: A port monitoring system includes a first extending device. The first extending device includes a monitored port and a networking port. The first extending device is configured to detect a first packet at the monitored port and, in response, generate a mirrored packet. Then the first extending device adds a monitoring identifier to the mirrored packet and forwards the mirrored packet through the networking port. The port monitoring system also includes a networking device that is coupled to the first extending device. The networking device is configured to receive the mirrored packet from the first extending device and determine that the mirrored packet is associated with a monitoring port using the monitoring identifier provided by the mirrored packet. The networking device then forwards the mirrored packet to the monitoring port.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: December 11, 2018
    Assignee: Dell Products L.P.
    Inventors: Ravikumar Sivasankar, Ashwin Kumar Jayaraman, Shree Murthy, Kannan Narayanan, Karthik Krishnamurthy
  • Patent number: 10149383
    Abstract: The embodiments described herein describe technologies for memory systems. One implementation of a memory system includes a motherboard substrate with multiple module sockets, at least one of which is populated with a memory module. A first set of data lines is disposed on the motherboard substrate and coupled to the module sockets. The first set of data lines includes a first subset of point-to-point data lines coupled between a memory controller and a first socket and a second subset of point-to-point data lines coupled between the memory controller and a second socket. A second set of data lines is disposed on the motherboard substrate and coupled between the first socket and the second socket. The first and second sets of data lines can make up a memory channel.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: December 4, 2018
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, Suresh Rajan
  • Patent number: 10140638
    Abstract: A method for providing a cloud-based service includes receiving information from a customer of the service over a conversational interface, the information identifying a requirement of the customer related to a resiliency of the service, and identifying a service provider who provides the service in a manner that satisfies the requirement. A method for building a knowledge base of cloud-based service providers includes receiving information from a service provider, the information specifying at least one resiliency attribute of the service provider, matching the information to a standardized service descriptor, wherein the service descriptor is indexed within an ontology-based organizational framework that indexes a plurality of service descriptors, and storing the service descriptor for the service provider.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul P. Akolkar, Thomas E. Chefalas, Jim A. Laredo, Chang-Shing Perng, Anca Sailer, Frank A. Schaffa, Alla Segal, Ignacio Silva-Lepe, Tao Tao
  • Patent number: 10135831
    Abstract: A system and method for handling a request from a client device to access a service from a server. The method comprises receiving a request from a user using a client device to access a service from a server. The request is received by a network traffic management device having a local external access management (EAM) agent. The EAM agent directly communicates with an EAM server that provides authentication policy information of a plurality of users able to at least partially access the server. User credential information is sent from the EAM agent to the EAM server, whereby the EAM agent receives access policy information of the user from the EAM server. The system and method selectively controls access of the user's request to the server in accordance with the received access policy information at the network traffic management device.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: November 20, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Dennis Zhou, Amit Jain
  • Patent number: 10129360
    Abstract: A system is provided for unified data networking across a plurality of heterogeneous networks different ones of which include a source network node and a querying network node. The system may receive a data packet having a payload and a tag that includes a unified identity code (UIC) for a category of information. Content of the payload may be stored in a cache memory based at least in part on the UIC. In at least one instance, a query including the UIC may be received from the querying network node, and the system may retrieve the content from the cache memory based on the UIC. The system may then generate and transmit, to the querying network node, a reply data packet having a payload with the content and a tag that includes the UIC.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: November 13, 2018
    Assignee: The Boeing Company
    Inventors: Jae H. Kim, Ceilidh Hoffmann
  • Patent number: 10129043
    Abstract: Embodiments are provided for path flow scheduling of multicast traffic through a network. The paths for traffic flow are determined to optimize link utilization in terms of bandwidth and link capacity, and limit link cost. In an embodiment, a method is implemented for network flow scheduling. The method includes establishing, by a controller of a network, a multicast tree which includes a plurality of links for sending multicast traffic from a source to multiple destinations. The tree is established based on minimizing a number of links in the multicast tree. The tree is then adjusted by replacing one or more of the plurality of links to reduce the link utilization. The tree adjustment is repeated by further replacing one or more links in the multicast tree to further reduce the link utilization.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: November 13, 2018
    Assignee: Huawei Technologies Canada Co., Ltd.
    Inventors: William Carson McCormick, Peter Ashwood-Smith, Francis Patrick Kelly
  • Patent number: 10123210
    Abstract: User equipment (UE) and a network node may establish data radio bearers (DRBs) for wireless communication of user plane data. For each DRB, the UE and network node may signal static or dynamic integrity protection for the user plane data during set-up of the DRB. When the DRB has static integrity protection, integrity protection is applied to the user plane data for a duration of the DRB. When the DRB has dynamic integrity protection, the UE and network node establish one or more trigger conditions for dynamic integrity protection of the DRB. The integrity protection may be enabled upon detection of one or more trigger conditions and disabled when the one or more trigger conditions subside after a predetermined period of time.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: November 6, 2018
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventor: Suresh P. Nair
  • Patent number: 10123262
    Abstract: A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes through the addition or deletion of nodes. Also, nodes communicate with a protocol that supports service advertisements. These advertisements can identify mesh nodes that supply services, such as file or print servers, for which devices that have not yet connected to the network may be searching Advertisements can also identify services to be used by nodes in the network, allowing, for example, a node to select a gateway providing a reliable connection to an external network. The mesh network can be used as a transport for communication using protocols, such as TCP/IP, that generally exhibit poor performance when using unreliable transports.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: November 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thomas W. Kuehnel, Alok Manchanda, Taroon Mandhana, Amer A. Hassan, Mukesh Karki, Christian Huitema, Yusuf Atas
  • Patent number: 10122615
    Abstract: A switch (110R.3) uses a forwarding database (140F) to forward multicast packets. The switch participates in a multicast protocol (e.g. PIM) with other switches, and also uses a snooping database (e.g. for IGMP snooping) to learn about local group members, i.e. members for which the router serves as a local multicast router (e.g. the local members do not participate in the multicast protocol). When the switch learns of a local member of a multicast group, the switch updates the snooping database but may or may not install the snooping information in the forwarding database. Thus, the forwarding database is not necessarily provisioned for locally sourced data packets addressed to the group until receipt of a locally sourced data packet addressed to the group. If no such packets are received, the forwarding database is not provisioned for such packets, and therefore its size is reduced. Other features are also provided.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: November 6, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
  • Patent number: 10116767
    Abstract: A service provider (SP) cloud rendezvous point (CRP-SP) in a fixed cloud rendezvous point (CRP) hierarchy, the CRP-SP comprising a memory comprising a cloudcasting information base (CCIB), a receiver configured to receive a Register request from a first site CRP (CRP Site) in an SP network, the Register request indicating a first portion of a virtual extensible network (VXN) is reachable by the SP network at the first CRP Site, a processor coupled to the receiver and the memory, the processor configured to query the CCIB to determine that a second portion of the VXN is reachable by the SP network at a second CRP Site, and a transmitter coupled to the processor and configured to transmit Report messages to both the first CRP Site and the second CRP Site, the Report messages indicating the VXN is reachable at both the first CRP Site and the second CRP Site.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: October 30, 2018
    Assignee: Furturewei Technologies, Inc.
    Inventors: Kiran Makhijani, Renwei Li
  • Patent number: 10110474
    Abstract: A method and apparatus of a network element that updates an interface list of a multi-link group of a network element is described. In an exemplary embodiment, a network element receives an indication that the interface list for the multi-link group on a network element is to change. In addition, the interface list includes a first set of interfaces. The network element further includes an address table having a plurality of address entries, where each of the plurality of address entries includes an address, a multi-link nexthop, and a tag group reference. The tag group reference references an entry in a tag group table, where a tag group entry includes a tag group identifier and a tag group set of interfaces. The network element further receives a second set of interfaces. The network element additionally updates the interface list for the tag group entry to include a second set of interfaces. Furthermore, the network element transmits data with the multi-link group using the second set of interfaces.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 23, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Feng Zhu, Di Wang, Simon Francis Capper, Kartik Chandran, Sriram Chidambaram, Hemanth Murthy
  • Patent number: 10110516
    Abstract: A non-transitory computer readable recording medium having stored therein a switch controlling program causing a computer to execute a process includes acquiring port information on a switch that comprises a plurality of first and second ports, where the port information including connection destinations of the second ports and being acquired for each of the second ports before swapping the switch for another switch; instructing to close the first ports of the another switch after the switch is swapped; acquiring the port information on the another switch for each of the second ports after the swapping; determining whether there exists the second port whose connection destination is unchanged before and after the swapping; and instructing to open the first port of the another switch, where data being transferred between the opened first port and the second port whose connection destination is unchanged before and after the swapping.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: October 23, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Yasushi Makiyama
  • Patent number: 10110437
    Abstract: Techniques are disclosed for detecting unidentified inventory in a network. In one embodiment, data that was collected from a plurality of network devices is received. The data includes at least one device identifier for a neighboring network device of at least one network device of the plurality of network devices. The at least one device identifier for the neighboring network device is compared to one or more device identifiers of known network devices. In response to determining that the at least one device identifier for the neighboring network device does not match a device identifier for the known network devices, the at least one device identifier is added to a list of unidentified inventory.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: October 23, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Krishnan Ramaswamy, Suresh Thirukazhukundram, Christopher Camplejohn, Keith Sinclair, Edward Rosen, Sunil John, Gaurav Garg
  • Patent number: 10104039
    Abstract: An edge server of a distributed edge compute and routing service receives a tunnel connection request from a tunnel client residing on an origin server, that requests a tunnel be established between the edge server and the tunnel client. The request identifies the hostname that is to be tunneled. An IP address is assigned for the tunnel. DNS record(s) are added or changed that associate the hostname with the assigned IP address. Routing rules are installed in the edge servers of the distributed edge compute and routing service to reach the edge server for the tunneled hostname. The edge server receives a request for a resource of the tunneled hostname from another edge server that received the request from a client, where the other edge server is not connected to the origin server. The request is transmitted from the edge server to the origin server over the tunnel.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: October 16, 2018
    Assignee: CLOUDFLARE, INC.
    Inventors: Dane Orion Knecht, John Graham-Cumming, Dani Grant, Christopher Philip Branch, Tom Paseka
  • Patent number: 10098059
    Abstract: Aspects of the present disclosure describe discovering physical cell identifiers in wireless communications. It can be determined to discover a physical cell identifier of one or more cells in a zone based at least in part on detecting a condition. A cell-specific signal can be received from at least one cell of the one or more cells in the zone. The cell-specific signal can be associated with one of a plurality of cell-specific signal hypotheses. The physical cell identifier of the at least one cell can be determined as one of a plurality of physical cell identifiers that corresponds to the one of the plurality of cell-specific signal hypotheses.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Hung Ly, Joseph Binamira Soriaga, Tingfang Ji, Jing Jiang, Yang Yang, June Namgoong
  • Patent number: 10098112
    Abstract: A wireless telecommunication system comprises a base station arranged to communicate messages to one or more terminal devices over a radio interface. The radio interface has a radio frame structure comprising a plurality of subframes, wherein a message may be transmitted in accordance with a first transmission scheme using transmission resources in a first number of radio subframes (e.g. one subframe) or transmitted in accordance with a second transmission scheme using transmission resources in a second number of radio subframes (e.g. with repeat transmissions in a plurality of subframes). The message is transmitted in association with an identifier to indicate a terminal device to which the message is addressed. A characteristic for the identifier, for example a value or control region search space for the identifier, is dependent on whether the message is to be transmitted in accordance with the first transmission scheme or the second transmission scheme.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: October 9, 2018
    Assignee: Sony Corporation
    Inventors: Matthew William Webb, Hideji Wakabayashi
  • Patent number: 10089384
    Abstract: In a computer-implemented method for endpoint management, a plurality of messages communicated between a target endpoint and a client are recorded, in a computer-readable memory. Ones of the messages are clustered into respective groups, where the respective groups correspond to respective operation types of the ones of the messages included therein. For the respective operation types, respective message structures used by the target endpoint are determined based on commonalities among the ones of the messages of the respective groups corresponding to the operation types. For one of the respective operation types, a request to the target endpoint is generated in accordance with a corresponding one of the respective message structures used by the target endpoint. Related computer systems and computer program products are also discussed.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: October 2, 2018
    Assignee: CA, INC.
    Inventors: Nathan Allin Hastings, Steven Cornelis Versteeg, John Sinclair Bird, Xien Yao
  • Patent number: 10080124
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a UE. The apparatus receives a safety message from a second UE. The received safety message includes a cluster indicator that indicates whether the received safety message is a first safety message type or a second safety message type. The first safety message type is associated with a single UE and the second safety message type is associated with multiple UEs. The apparatus determines whether the received safety message is the first safety message type or the second safety message type based on the cluster indicator included in the safety message. The apparatus determines whether a proximity condition between the apparatus and the second UE is satisfied based on the received safety message.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: September 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Bo Tan, Xinzhou Wu
  • Patent number: 10079756
    Abstract: A provider edge device, capable of accessing a first type of memory and a second type of memory, may determine a network address associated with a customer edge device. The provider edge device may determine whether the customer edge device is categorized as a leaf device in an Ethernet Tree service provided by the provider edge device. The provider edge device may selectively store the network address in the first type of memory or the second type of memory based on determining whether the customer edge device is categorized as a leaf device in the Ethernet Tree service.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: September 18, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Sharma, Poorna Pushkala Balasubramanian, Nitin Singh, Xiaomin Wu
  • Patent number: 10080109
    Abstract: A method of supporting group communication over LTE MBMS is provided. A UE first establishes a unicast Evolved Packet Service (EPS) bearer in an LTE network for group communication. The UE belongs to a communication group having a communication group ID. The UE receives access information from the network for monitoring downlink (DL) multicast traffic of the DL group communication based on a multicast decision. The UE is then ready for monitoring a multicast Multimedia Broadcast Multicast Service (MBMS) bearer for receiving the DL multicast traffic. In one embodiment, The UE requests to switch the DL multicast traffic from the multicast MBMS bearer to the unicast EPS bearer upon detecting that the UE is approaching an MBMS coverage boundary. In another embodiment, the UE transmits an indication of preferred target cells to the network before performing a handover and thereby maintaining multicast service continuity of the group communication.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: September 18, 2018
    Assignee: MEDIATEK INC.
    Inventors: Chia-Hao Yu, Chia-Chun Hsu, Yih-Shen Chen, Chien-Chun Huang-Fu, Yu-Syuan Jheng
  • Patent number: 10075522
    Abstract: A method and apparatus for automated mirroring is presented. In a particular embodiment of a method for automated mirroring, a Network Device running as a Fabric Attach (FA) Server receives an FA Type Length Value (TLV) from an Access Device running as a FA proxy or client. The Access Device is configured to mirror traffic to a Remote Switch Port Analyzer (RSPAN) Virtual Local Area Network (VLAN). The TLV includes a request to associate the RSPAN VLAN with a Service Identifier (I-SID) used to carry mirror traffic in a network. The method includes wherein the FA server receives the mirrored traffic on the RSPAN VLAN. The FA Server signals the I-SID into the network, and detects receive interest in the I-SID. The FA Server delivers the mirrored traffic to devices that expressed a receive interest in the mirrored traffic.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: September 11, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Srikanth Keesara, Venkat Dabbara, Parthiv Shrimankar, Robert Lee
  • Patent number: 10069764
    Abstract: Using a hash function, an L2/L3 switch can produce an FID for a data packet. The L2/L3 switch can select, from among potentially several stored VLAN flooding tables, a particular VLAN flooding table that is associated with a particular VLAN on which the data packet is to be carried. The rows of the particular VLAN flooding table can specify different combinations of the particular VLAN's egress ports. The L2/L3 switch can locate, in the particular VLAN flooding table, a particular row that specifies the FID. The L2/L3 switch can read, from the particular row, a specified subset of the egress ports that are associated with the particular VLAN. The L2/L3 switch can transmit copies of the data packet out each of the egress ports specified in the subset, toward analytic servers connected to those egress ports.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: September 4, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Xiaochu Chen, Ivy Pei-Shan Hsu, Eswara Chinthalapati, Sanjeev Chhabria
  • Patent number: 10064019
    Abstract: Various communication systems may benefit from an improved signaling protocol. For example, communication systems may benefit from an improved network support for a single frequency network transmission using an Ethernet switch. A method includes receiving a message at an access point in a single frequency network from a network entity through a data switch. The message comprises an indication of at least one of a downlink physical channel or an uplink physical channel. The method also includes transmitting a request for a signal characteristic through the at least one downlink physical channel to a user equipment. In addition, the method includes receiving the signal characteristic through the at least one uplink physical channel from the user equipment. Further, the method includes transmitting a response message through the data switch from the access point to the network entity indicating the signal characteristic.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 28, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Kenneth Gustafson, Roy Yang
  • Patent number: 10057120
    Abstract: In one embodiment, a method includes detecting a change in network topology and broadcasting a transient unconditional unpruning message to multiple nodes in the network. The message is configured to instruct each of the nodes receiving the message to start a phase timer in response to the broadcast message; unprune its operational ports; and, upon expiration of the phase timer, prune its ports in accordance with the results of a pruning protocol.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: August 21, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Chiajen Tsai, Norman Finn, Yibin Yang, Nagabhushan K. Channabasappa, Debashis Patnala Rao
  • Patent number: 10057386
    Abstract: Message summarization and flood suppression may be provided. A proxy (e.g., an IGMP Proxy) process may be used to reduce the flooding of messages (e.g., IGMP messages) over a network (e.g., an EVPN network). A triggering process may also be provided for provider edge (PE) devices to setup their underlay multicast tunnels. The proxy may comprise two components: i) a proxy for reports (e.g., IGMP reports); and ii) a proxy for queries (e.g., IGMP Queries).
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: August 21, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ali Sajassi, Samir Thoria, Ravindra Nandalal Rathi, Keyur Patel, Derek Man-Kit Yeung
  • Patent number: 10050896
    Abstract: A method of managing a buffer (or buffer memory) includes utilizing one or more shared pool buffers, one or more port/priority buffers and a global multicast pool. When packets are received, a shared pool buffer is utilized; however, if a packet does not fit in the shared pool buffer, then the appropriate port/priority buffer is used. If the packet is a multicast packet, then the global multicast pool is utilized for copies of the packet.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: August 14, 2018
    Assignee: Cavium, Inc.
    Inventors: Andrew Chao-Lung Yang, Jeffrey Alan Pangborn, Gerald Schmidt
  • Patent number: 10044607
    Abstract: A system and method for facilitating communication with segment routing in a cable modem network environment may be provided. A pseudowire (PW) control packet including segment routing information including a PW segment identifier (SID) for establishing a data session between the RPD and a network element over a packet switched network is received at a remote physical device (RPD). The PW SID may be indicative of a segment in the packet switched network to be used for communicating PW data packets of the data session. The PW control packet and the PW data packets being are emulations of a point-to-point connection between the RPD and the network element. A mapping between the PW SID and the data session is written into a segment table of the RPD.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: August 7, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: John T. Chapman, Carlos M. Pignataro, Alon Bernstein, Stefano B. Previdi
  • Patent number: 10038567
    Abstract: Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, a router identifies active multicast IP sessions. A data structure is maintained by the router that contains information regarding the active multicast IP sessions and includes multiple pairs of a source field and a group field ({S, G} pairs), a first pointer associated with each of the {S,G} pairs and a set of slots. Each of the {S, G} pairs defines an active multicast IP session. The source field defines a source of a multicast transmission of the multicast IP session and the group field defines a group corresponding to the multicast IP session. The first pointer points to a dynamically allocated set of outbound interface (OIF) blocks. Each slot has stored therein a second pointer to a transmit control block (TCB) data structure that services users participating in the multicast IP session.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: July 31, 2018
    Assignee: Fortinet, Inc.
    Inventors: Rajesh I. Balay, Girish Bhat, Gregory Lockwood, Rama Krishnam Nagarajan