Replicate Messages For Multiple Destination Distribution Patents (Class 370/390)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10033639
    Abstract: A router of a content centric network (CCN) can forward messages using anonymous identifiers. The router can receive an Interest via a first interface, and determines a first anonymous identifier (AID) that identifies a name-independent path to the Interest's source via the router. The router can identify a second interface for forwarding the Interest to a next-hop neighbor via CCN, and performs a bijective function on the first AID to obtain a second AID that is to be used by the next-hop neighbor to return a corresponding data packet to the router. The router updates the Interest to include the second AID, and forwards the Interest via the second interface toward the next-hop neighbor. When the router receives the data packet, the router performs a lookup operation in an anonymous routing table (ART), based on the AID, to determine an interface for forwarding the data packet toward the Interest's source.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: July 24, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Jose J. Garcia-Luna-Aceves
  • Patent number: 10031496
    Abstract: Control system 100 comprises information equipment 300 located in a consumer's facility and a HEMS 200 controlling the information equipment 300 via a narrow area network 70. The HEMS 200 includes a transmission unit 320 which repetitively transmits to the information equipment 300 an operational instruction of instructing an operation of the information equipment 300 until transmission of an instruction different from the operational instruction is determined.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: July 24, 2018
    Assignee: KYOCERA Corporation
    Inventors: Kazutaka Nakamura, Takashi Inoue, Daisuke Hoshi
  • Patent number: 10028109
    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. The multicast MBMS bearer is associated with a Temporary Mobile Group Identifier (TMGI), and wherein the TMGI is associated with the communication group ID. In one embodiment, the access information comprises mapping information between the TMGI and the communication group ID.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: July 17, 2018
    Assignee: MEDIATEK INC.
    Inventors: Chia-Hao Yu, Chia-Chun Hsu, Yih-Shen Chen, Chien-Chun Huang-Fu, Yu-Syuan Jheng, Chia-Hung Tsai
  • Patent number: 10021027
    Abstract: Systems and methods for provisioning and validating a network are disclosed. One method can comprise providing a first communication tunnel between a network access point and a first tunnel endpoint. Availability of the first tunnel endpoint can be determined. If the first tunnel endpoint is determined to be available, network traffic can be routed to the first tunnel endpoint. If the first tunnel endpoint is determined to be unavailable, a second communication tunnel between the network access point and a second tunnel endpoint can be provided.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: July 10, 2018
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Thomas William Lynn, Jr., Phillip Andrew Sanderson, Brad A. Hilgenfeld
  • Patent number: 10015643
    Abstract: Multicast traffic in a communication network may be obtained via subscription. For example, the multicast traffic may be obtained via a local subscription, via a visited domain of a mobile node for example, or a remote subscription, via a home domain of a mobile node for example, A network entity, such as a Mobile Access Gateway (MAG) and/or a local multicast router for example, may be used to manage the routing of the multicast traffic to the mobile node. The network entity may manage the multicast traffic using one or more multicast policies that may indicate how to route the multicast traffic to a mobile node.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: July 3, 2018
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Juan Carlos Zuniga, Carlos Jesus Bernardos
  • Patent number: 10015100
    Abstract: A packet received via a network is stored in a packet memory. Information in a header of the packet is analyzed to determine multiple ports to which the packet is to be forwarded. The packet is read from the packet memory in connection with transmitting the packet via a first port among the multiple ports. Packet data corresponding to the packet is stored in a packet cache different than the packet memory. In connection with forwarding one or more instances of the packet to ports among the multiple ports, the packet data is read, based on information included in a packet descriptor associated with the packet, from the packet cache. Ones of the one or more instances of the packet are forwarded, using the data corresponding to the packet read from the packet cache and without further accessing the packet memory, to respective one or more of the multiple ports.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 3, 2018
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Amir Bishara, Shira Turgeman
  • Patent number: 10009293
    Abstract: A system and method of transferring cells through a router includes writing one or more of the plurality of cells, including a first cell, of a packet from an ingress stream of an ingress writer to a central buffer, storing a packet identifier entry in the first egress reader scoreboard in each of the plurality of egress readers, the packet identifier entry including a packet identifier, a valid bit, a hit bit and a write cell count, wherein the valid bit is configured to indicate that the packet identifier entry is valid, the hit bit is configured to indicate that no cells in the packet have been read from the central buffer and the write cell count equals the number of cells in the packet written to the central buffer, and reading the packet from the central buffer as a function of the packet identifier entry.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 26, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Dev S. Mukherjee, Marco Rodriguez, Sarin Thomas, Gary Goldman
  • Patent number: 10009263
    Abstract: Introduced here is a technique for using a network switch device, which may include commodity switching fabric, to route packets through an inline tool, without introducing any additional information to the packets. The introduced technique modifies standard capability of packet forwarding and learning port-to-MAC address associations to route data packets through the inline tool. The technique may include applying two override settings to the network device. A first override setting involves a forwarding rule that is based on the arrival port and the content of the packet. A second override setting involves disabling the MAC address learning mechanism for the packet received from the inline tool via the second tool port of the network device.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: June 26, 2018
    Assignee: Gigamon Inc.
    Inventors: Zbigniew Sufleta, Anant Kumar
  • Patent number: 10007566
    Abstract: A message ordering and idempotency enforcement process utilizing at least one computing device ensures the ordered processing of asynchronously received messages and avoids reprocessing of messages that have already been successfully processed, the process receives a message identified by entity ID, message sequence number and content. The process identifies the message according to the entity ID, message sequence number and content and selects selected views of data from a view data repository applicable to the message and then inserts the message in a buffer according to message sequence number for execution of messages in message sequence order. The process then recording the last message processed according to message sequence number for an entity ID within each selected view in the view data repository.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: June 26, 2018
    Assignee: Appriver, LLC
    Inventor: Jesse Sweetland
  • Patent number: 10009884
    Abstract: Provided is a method of transmitting and receiving data using a persistent allocation scheme in order to effectively support a voice service between a base station and a mobile terminal in a packet based mobile communication system. When an error occurs in transmitting control information that indicates whether to use a radio resource using the persistent allocation scheme, the base station may retransmit the control information and thereby maintain a communication quality.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: June 26, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kyoung Seok Lee, Jae Heung Kim, Soo Jung Jung, Jae Young Ahn
  • Patent number: 10003519
    Abstract: A data delivery method in a software defined network provides an optimized network delivery service. The method calculates an optimized tree transmission path from among several possible paths between a source client and a destination client. In addition, a unicast transmission is used to optimize a multicast transmission service.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 19, 2018
    Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.
    Inventor: Chi-Feng Lee
  • Patent number: 10003985
    Abstract: Described is a system for determining reliability of nodes in a mobile wireless network. The system is operable for receiving an Exploitation Network (Xnet) database. The Xnet database has an Xnet structure formed of a physical node layer (NetTopo), a network dependent (NetDep) layer, and an application dependent (AppDep) layer. The NetTopo layer includes NetTopo graphs reflecting connectivity between the nodes. The NetDep layer includes NetDep graphs reflecting connectivity dependencies amongst the nodes, and the AppDep layer includes Appdep graphs reflecting software application dependencies amongst the nodes. An Xnet Analytics Engine is run that monitors and evaluates reliability of each node in the mobile wireless network to provide a reliability estimate of each node.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: June 19, 2018
    Assignee: HRL Laboratories, LLC
    Inventors: Gavin D. Holland, Michael D. Howard, Tsai-Ching Lu, Karim El Defrawy, Matthew S. Keegan, Kang-Yu Ni
  • Patent number: 10003961
    Abstract: A wireless communication system includes a terminal capability information reception unit to receive and extract terminal capability information, the terminal capability information indicating at least one of an uplink frequency bandwidth as a capability of a wireless terminal device and a downlink frequency bandwidth as a capability of the wireless terminal device; a terminal category setting unit to identify a terminal category to which the wireless terminal device belongs, based on the terminal capability information; and a link setting unit to set a link between a base station and the wireless terminal device and to transmit a control signal depending on the link setting between the base station and the wireless terminal device, based on the terminal category set by the terminal category setting unit.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: June 19, 2018
    Assignee: Fujitsu Limited
    Inventor: Takayoshi Ode
  • Patent number: 10003642
    Abstract: A system, apparatus, and method are provided for operating a peer-to-peer communication environment. The environment includes one or more clusters of peer devices, wherein devices in a single cluster are organized into a logical hierarchy under an anchor master (at the root of the hierarchy) and any number of synchronization masters; other devices are non-master devices. Synchronization parameters established by the anchor master and disseminated throughout the hierarchy enable the clusters' devices to rendezvous, discover peers and services, and communicate among themselves. The anchor master may adjust the synchronization parameters to avoid conflict with another hierarchy. Each device issues beacons (e.g., heartbeats, discovery beacons) that identify the number of devices synchronized with the reporting device, which allows the anchor master to calculate the total number of cluster members. Devices may also report details of a neighboring cluster (e.g.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: June 19, 2018
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Yong Liu
  • Patent number: 10003469
    Abstract: Provided is a method for multicast forwarding in a TRILL network. The method includes that: when receiving remote multicast data, a routing bridge forwards the multicast data according to capability information of terminals adhered to the routing bridge. An apparatus and a routing bridge for multicast forwarding in a TRILL network are also provided. The technical solutions of the present disclosure take the scenario that a smart terminal and an ordinary terminal together access a TRILL network into consideration, so that address learning is performed between smart terminals through the multicast data, thereby ensuring normal data transmission.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: June 19, 2018
    Assignee: ZTE CORPORATION
    Inventors: Fangwei Hu, Ting Liao
  • Patent number: 9998353
    Abstract: An apparatus associated with a first domain, the apparatus comprising a processor configured to compute a portion of a Point-to-Multipoint (P2MP) path, wherein the P2MP path spans a plurality of domains including the first domain, wherein the apparatus does not require knowledge of a core tree of domains to compute the portion of the P2MP path.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: June 12, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Huaimo Chen
  • Patent number: 9998291
    Abstract: A method for routing a multicast stream is disclosed. The method comprises providing an overlay network comprising at least one controller; and a plurality of routers communicatively coupled to the at least one controller; receiving by the controller, multicast control information from each of the plurality of routers; creating by the controller, a routing tree based on the multicast control information; receiving by a first router, a request to join a multicast stream from a first receiver; locating a route to a replication point for the stream within the overlay network based on the routing tree; creating a secure communications path between the first router and the replication point over a unicast transport network; receiving, by the first receiver, a multicast stream from the replication point via the secure communications path; and de-encapsulating the multicast stream and forward it to the first receiver.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: June 12, 2018
    Inventors: Atif Khan, Venugopal Hemige, Rameshbabu Prabagaran
  • Patent number: 9998401
    Abstract: In an embodiment, an apparatus includes: a plurality of islands configured on a semiconductor die, each of the plurality of islands having a plurality of cores; and a plurality of network switches configured on the semiconductor die and each associated with one of the plurality of islands, where each network switch includes a plurality of output ports, a first set of the output ports are each to couple to the associated network switch of an island via a point-to-point interconnect and a second set of the output ports are each to couple to the associated network switches of a plurality of islands via a point-to-multipoint interconnect. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: June 12, 2018
    Assignee: Intel Corporation
    Inventors: Surhud Khare, Ankit More, Dinesh Somasekhar, David S. Dunning
  • Patent number: 9991979
    Abstract: A grouping method based on machine type communication (MTC), used in a communications system, including: broadcasting, by a base station, grouping requests to a plurality of user equipments (UEs) in an area; determining, by the base station, whether there is at least one group leader among the UEs; and receiving, by the base station, a grouping report from the group leader when determining that there is a group leader among the UEs, wherein the grouping report records UE identifiers of the UEs in a group corresponding to the group leader.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: June 5, 2018
    Assignee: ACER INCORPORATED
    Inventor: Chien-Cheng Wu
  • Patent number: 9992114
    Abstract: Methods, systems, and apparatus for selective MAC address learning are disclosed. In one aspect, multiple different packets are received by a telecommunications device. The multiple different packets include different source MAC addresses. For each of the multiple different packets, a distribution type is determined. The distribution type is one of a one-to-one distribution type or a one-to-many distribution type. Based on the determined distribution type of the particular packet, a forwarding table of the telecommunications device is selectively updated. When the particular packet has the one-to-many distribution type, a source MAC address that is included in the particular packet is not stored in the forwarding table. When the particular packet has the one-to-one distribution type, the source MAC address that is included in the particular packet is stored in the forwarding table.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: June 5, 2018
    Assignee: ADTRAN, Inc.
    Inventors: Chad Anthony Dieselberg, Nagaraj Padur
  • Patent number: 9986071
    Abstract: A virtual communication protocol built in a physical communication protocol for solving the problem of conventional IoT devices of different physical communication protocols that fail to communicate with each other by building a virtual communication protocol in present existing physical communication protocols and at a position equivalent to the seventh layer (application layer) of the OSI model. With this virtual communication protocol, any one of the IoT devices is capable of transmitting an IoT command to an IoT console, and then the IoT console transfers the IoT command to a target IoT device, so that the two IoT devices of different physical communication protocols can communicate with each other and achieve the effect of transmitting control commands with each other.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 29, 2018
    Assignee: TRUSTED SOLUTIONS CORPORATION
    Inventor: Kuang Hung Cheng
  • Patent number: 9985795
    Abstract: Embodiments of the present disclosure provide a method and a device for ONU overall rate limiting. The method includes: receiving a multicast program sent by a multicast program server; making N+M copies of the multicast program; sending N copies of the multicast program to N passive optical network PON ports that request the multicast program on demand; and sending M copies of the multicast program to M ONU rate limiting units corresponding to M ONUs that request the multicast program on demand, discarding the M copies of the multicast program. In the method, after the rate limiting is performed on the multicast program, the multicast program is discarded, so that real-time rate limiting is performed on each ONU without affecting bandwidth of a PON.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: May 29, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: WenJing Wu, Wenming Wang
  • Patent number: 9984027
    Abstract: There is disclosed apparatus and methods of multicasting in a shared address space. A shared memory address space may include two or more multicast portions. Each multicast portion may be associated with a respective end point and with at least one other multicast portion. Data units may be transmitted to at least some of the end points via memory-mapped I/O into the shared memory address space. When a destination address of a data unit is in a first multicast portion associated with a first end point, the data unit may be transmitted to the first end point, revised to specify a destination address in a second multicast portion associated with the first multicast portion, and transmitted to a second end point associated with the second multicast portion.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: May 29, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Heath Stewart, Michael de la Garrigue, Chris Haywood, Thomas Reiner, Ken Wong
  • Patent number: 9985869
    Abstract: In one embodiment, a controller includes a processor and logic integrated with and/or executable by the processor, the logic being configured to receive a query from a network device for instruction regarding where to send network traffic, the query including a first cookie, determine whether the first cookie is legitimate, and send a message to the network device, the message including either: the first cookie in response to a determination that the first cookie is legitimate or a second cookie which indicates a second next hop device determined by the controller in response to a determination that the first cookie is not legitimate. Other systems, methods, and computer program products are described in more embodiments.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Amitabha Biswas, Nirapada Ghosh, Ryan D. Moats, III, Uday Shankar Nagaraj
  • Patent number: 9967235
    Abstract: A system for maintaining and hosting an AMI command and control application is disclosed. The system includes an AMI command and control application module in a network compartment for measuring energy usage from customer meters, managing an AMI network, and executing connect/disconnect orders; and a plurality of firewalls to provide a security perimeter to the AMI command and control application module when the module is accessed by a vendor network or a utility network. The AMI command and control application module includes a VPN concentrator and a 6in4 router to provide a security perimeter between the AMI command and control application module and the AMI network.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: May 8, 2018
    Assignee: Florida Power & Light Company
    Inventors: Paul J. Ollukaren, Radhakrishnan Swaminathan, Susan Lynn King, Keith Wayne McBee, Julio C. Gutierrez, Manuel Rodriguez-Perez
  • Patent number: 9961179
    Abstract: At least one embodiment takes the form of a process carried out by a given mobile radio in a group of mobile radios. The process includes broadcasting heartbeat messages in accordance with a group-wide symmetric-timing protocol and maintaining an in-range list of mobile radios. The in-range list is maintained at least in part by (i) adding mobile radios that are not already on the in-range list to the in-range list upon detecting transmissions from such mobile radios; (ii) maintaining, for each mobile radio on the in-range list, a respective keepalive timer in accordance with the group-wide symmetric-timing protocol; and (iii) removing mobile radios from the in-range list upon expiration of the respective keepalive timers. The process further includes presenting an alert via a user interface when a count of mobile radios on the in-range list falls below a notification threshold.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: May 1, 2018
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Dong Zhao, Yi Tang, Fan Yang
  • Patent number: 9961136
    Abstract: A service gateway processes a service request received from a host based on a dynamic service response time of a server. In an exemplary embodiment, the service gateway relays a service request to a server over a service session between the service gateway and the server; receives a service response from the server; calculates a dynamic service processing time for the service request from a service request time and a service response time; compares the dynamic service processing time with an expected service processing time; updates a server busy indicator for the server in response to the comparing, where the server busy indicator is maintained at the service gateway; and processes future service requests in accordance with the server busy indicator at the service gateway.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: May 1, 2018
    Assignee: A10 NETWORKS, INC.
    Inventors: Rajkumar Jalan, Ronald Wai Lun Szeto, Feilong Xu
  • Patent number: 9955470
    Abstract: Provided is a method of transmitting and receiving data using a persistent allocation scheme in order to effectively support a voice service between a base station and a mobile terminal in a packet based mobile communication system. When an error occurs in transmitting control information that indicates whether to use a radio resource using the persistent allocation scheme, the base station may retransmit the control information and thereby maintain a communication quality.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: April 24, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kyoung Seok Lee, Jae Heung Kim, Soo Jung Jung, Jae Young Ahn