Replicate Messages For Multiple Destination Distribution Patents (Class 370/390)
  • Patent number: 9712447
    Abstract: In some examples, a controller for a network includes a path computation module configured for execution by one or more processors to obtain configuration information for at least one point-to-multipoint label switched path (P2MP LSP); obtain, from the network via at least one protocol, network topology information defining a network topology for the network; determine, based on the network topology, a first solution comprising first respective paths through the network for the at least one P2MP LSP; determine, after generating a modified network topology based on the network topology, a second solution comprising second respective paths through the network for the at least one P2MP LSP. The controller also includes a path provisioning module configured for execution by the one or more processors to configure the network with the solution of the first solution and the second solution having the lowest total cost.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: July 18, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: David Wood, Ping Wang
  • Patent number: 9712787
    Abstract: A system and method of delivering video content is disclosed. In a particular embodiment, the method includes receiving channel selection data from a set-top box device via an Internet Protocol Television (IPTV) access network. The channel selection data indicates a selection of an IPTV channel. The method also includes sending a rapid channel change (RCC) request to a distribution switch/router system via a subscriber virtual local area network (VLAN) associated with the set-top box device after receiving the channel selection data. The RCC request indicates the selected IPTV channel.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: July 18, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kuo-Hui Liu, Yongdong Zhao
  • Patent number: 9706450
    Abstract: A common group cell identifier is transmitted by adjacent base stations. Handover processing is minimized for mobile relays traveling along a predetermined path that traverses the adjacent base stations. A first base station along the path transmits a group cell identifier and a first single cell identifier within a first service area. An adjacent base station transmits the group cell identifier and a second single cell identifier within a second service area that at least partially overlaps the first service area. The mobile relay monitors the group cell identifier in certain situations and only performs a handover when the group cell identifier changes. As a result, no handovers are initiated as the mobile relay travels down the path since the group cell identifier transmitted by the base stations along the path are the same.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: July 11, 2017
    Assignee: Kyocera Corporation
    Inventors: Henry Chang, Doug Dunn, Amit Kalhan, David Comstock
  • Patent number: 9699277
    Abstract: In one embodiment, a method includes receiving network traffic, determining whether packets have an overlay header, terminating a tunnel and de-encapsulating inner packets of packets having an overlay header, performing services on the inner packets in response to a determination that services are to be performed on the inner packets, originating a tunnel, encapsulating a first packet of the serviced inner packets with an overlay header, and switching the encapsulated serviced inner packets to a destination address in a virtual network in response to determining that the first packet is to be switched to the destination address in the virtual network, and switching a second packet of the serviced inner packets to a destination address in a non-virtual network without encapsulating the serviced inner packets with the overlay header in response to a determination that the second packet is to be switched to the destination address in the non-virtual network.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bhalachandra G. Banavalikar, Keshav G. Kamble, Dar-Ren Leu
  • Patent number: 9692677
    Abstract: Multicast link trace Connectivity Fault Management (CFM) is implemented in an Ethernet network by causing nodes on the network which perform Reverse Path Forwarding Check (RPFC) based on packet Source Address (SA) to not update the packet SA when updating the content of the CFM message. Alternatively multicast CFM is implemented by causing nodes on the network to update the packet SA when the content of the CFM message is updated, but cause a secondary RPFC process to be implemented by a control process in connection with processing the CFM message. The secondary RPFC process is based on a combination of source and content contained in the payload of the CFM message.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: June 27, 2017
    Assignee: Avaya Inc.
    Inventors: Srikanth Keesara, Deborah Ellen Fitzgerald
  • Patent number: 9693263
    Abstract: A data replication system of a communication network is disclosed. According to one embodiment, the data replication system includes a replication gateway node and a replication control system. The replication gateway node is configured to create a first replication tunnel between a first gateway node and the replication gateway node and a second replication tunnel between the replication gateway node and a second gateway node. The replication gateway node replicates data streams between the first gateway node and the second gateway and delivers the replicated data stream to a management node for further analysis.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 27, 2017
    Assignee: Yaana Technologies, LLC
    Inventors: David Grootwassink, Rajesh Puri, Michael P. Hammer, Ashok P. Magadum
  • Patent number: 9680728
    Abstract: A method for monitoring data associated with a virtual computing environment is provided. The method includes receiving virtually-originated data, wherein the virtually-originated data originated from a virtual server in the virtual computing environment and transmitted in the form of data packets. The method also includes encapsulating the virtually-originated data using a tunneling protocol, forming encapsulated traffic. The method further includes transmitting the encapsulated traffic to a tap device, wherein the tap device decapsulates the encapsulated traffic to recover a version of the virtually-originated data and forwards the version of the virtually-originated data to a monitoring device.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: June 13, 2017
    Assignee: Ixia
    Inventor: Sharon Shalom Besser
  • Patent number: 9674036
    Abstract: In some embodiments, a switch fabric system includes multiple access switches configured to be operatively coupled to a switch fabric. The multiple access switches include multiple ports each to be operatively coupled to a peripheral processing device. A first set of ports from the multiple ports and a second set of ports from the multiple ports are managed by a first network control entity when the switch fabric system is in a first configuration. The first set of ports is managed by the first network control entity and the second set of ports is managed by a second network control entity when the switch fabric system is in a second configuration. The second network control entity is automatically initiated when the system is changed from the first configuration to the second configuration.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 6, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Quaizar Vohra, Umesh Kondur, Nishanth Gaddam
  • Patent number: 9674159
    Abstract: Disclosed herein are mechanisms to support the management of multicast keys for a multicast group comprising one or more optical line terminals (OLTs), one or more fiber to coax units (FCUs), and a plurality of coax network units (CNUs). The disclosed embodiments may support the management of multicast keys over optical and coaxial networks. In some embodiments, an FCU may facilitate communication of operations, administration and maintenance (OAM) messages containing multicast keys from one or more OLTs to one or more CNUs (typically a plurality of CNUs). Some embodiments may employ one multicast key over both the optical network and coaxial network. Other embodiments may employ an optical domain multicast key over the optical network and an electrical domain multicast key over the coaxial network. Embodiments may comprise adding a first CNU to a multicast group as well as adding subsequent CNUs to the multicast group.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: June 6, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yanbin Sun, Guangsheng Wu, Li Zhang, Fanglin Sun, Jim Chen
  • Patent number: 9674207
    Abstract: In one embodiment, a device in a network identifies a set of traffic flow records that triggered an attack detector. The device selects a subset of the traffic flow records and calculates aggregated metrics for the subset. The device provides the aggregated metrics for the subset to the attack detector to generate an attack detection determination for the subset of traffic flow records. The device identifies one or more attack traffic flows from the set of traffic flow records based on the attack detection determination for the subset of traffic flow records.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Andrea Di Pietro, Jean-Philippe Vasseur, Javier Cruz Mota
  • Patent number: 9661551
    Abstract: Techniques are generally described related to a mobile ad-hoc network. One example method for transmitting data from a source node to a destination node in a mobile ad-hoc network may include receiving a route reply packet from a first node by a second node; identifying the route reply packet as an overheard route reply packet by the second node; adding a first routing entry in a routing table of the second node and the first routing entry being associated with the overheard route reply packet by the second node; broadcasting a routing entry added message associated with the first routing entry by the second node; receiving data transmitted from a third node and the data being transmitted by the third node responsive to the routing entry added message by the second node; and sending data received from the third node towards the destination node via an active route established based on the first routing entry in the routing table of the second node by the second node.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: May 23, 2017
    Assignee: PEKING UNIVERSITY
    Inventors: Xinggong Zhang, Zongming Guo
  • Patent number: 9660825
    Abstract: One embodiment of the present invention provides a system for updating routing information associated with a multicast group in an information-centric network (ICN). During operation, a first node in the ICN receives an update message for the multicast group from a neighbor node. The multicast group includes a root anchor node and a number of anchor nodes with the root anchor node having a smaller name than the anchor nodes. The update message specifies a prefix associated with the multicast group and the root anchor node of the multicast group. The system selects, based on topology information stored on the first node, from neighbors of the first node one or more next-hop neighbors that meet a notification condition, and forwards the update message to the one or more next-hop neighbors.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: May 23, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Jose J. Garcia-Luna-Aceves
  • Patent number: 9661476
    Abstract: A method is provided for facilitating multicast service. The method may include receiving data multicast to members of a multicast group. The method may further include determining, based at least in part on an indication received during multicast of the data, that a late joining device has joined the multicast group subsequent to initiation of the multicast. The method may additionally include marking, based at least in part on the received indication, a point at which the late joining device began to participate in the multicast. A corresponding apparatus and computer program product are also provided.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: May 23, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Haifeng Wang, Zhenhong Li, Jorma Lilleberg, Ting Zhou, Jing Xu
  • Patent number: 9661475
    Abstract: An apparatus for Internet-Protocol based communications in a wireless network includes a network interface, a controller, and memory. The interface receives a series of multicast data packets. The controller identifies one or more receiving nodes in the wireless network requesting data corresponding to the series of multicast data packets and determines that the effective unicast rate for one or more unicast data packets exceeds a minimum data rate of the series of multicast data packets using an 802.x protocol. The memory stores instructions that may be executable by a processor. Upon execution of the instructions by a processor, the received series of multicast data packets is converted into one or more unicast packets, the execution and conversion occurring in response to instructions received from the controller. A system for Internet-Protocol based communications in a wireless network implements such an apparatus in the context of an access point.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: May 23, 2017
    Assignee: RUCKUS WIRELESS, INC.
    Inventor: William S. Kish
  • Patent number: 9648503
    Abstract: A wireless communication method of establishing and maintaining a cell cluster comprising at least one cell configured to communicate with at least one UE (User Equipment), comprising detecting a broadcast beacon signal. The method further comprises, in response to an absence of the broadcast beacon signal, assuming the role of a cluster head of a cluster having a specific intra-cell identifier, and broadcasting a beacon signal. In response to detecting the broadcast beacon signal and an absence of an intra-cell identifier, continuing to transmit and receive using a prior duplex communication configuration. Further, in response to detecting the broadcast beacon signal and a presence of the intra-cell identifier, joining the cell identified by the detected intra-cell identifier, and setting its intra-cell identifier based on the detected intra-cell identifier.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: May 9, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Lili Zhang, Chunyan Gao, Jing Han, Wei Hong, Haiming Wang
  • Patent number: 9648516
    Abstract: A data replication system of a communication network is disclosed. According to one embodiment, the data replication system includes a replication gateway node and a replication control system. The replication gateway node is configured to create a first replication tunnel between a first gateway node and the replication gateway node and a second replication tunnel between the replication gateway node and a second gateway node. The replication gateway node replicates data streams between the first gateway node and the second gateway and delivers the replicated data stream to a management node for further analysis.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: May 9, 2017
    Assignee: Yaana Technologies, LLC
    Inventors: David Grootwassink, Rajesh Puri, Michael P. Hammer, Ashok P. Magadum
  • Patent number: 9634953
    Abstract: A scheduler performs a plurality of scheduler operations each scheduling an output queue selected from a plurality of output queues associated with an egress port. The scheduler includes a candidate decision logic and a final decision logic. The candidate decision logic is arranged to decide a plurality of candidate output queues for a current scheduler operation, regardless of a resultant status of packet transmission of at least one scheduled output queue decided by at least one previous scheduler operation. The final decision logic is arranged to select one of the candidate output queues as a scheduled output queue decided by the current scheduler operation after obtaining the resultant status of packet transmission of the at least one scheduled output queue decided by the at least one previous scheduler operation.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: April 25, 2017
    Assignee: MEDIATEK INC.
    Inventors: Yi-Hsin Yu, Yu-Hsun Chen, Chang-Po Ma, Jui-Tse Lin, Ta Hsing Liu
  • Patent number: 9634911
    Abstract: A user interaction or a timer event is detected in a communication device. A timestamp is associated with the user interaction or the timer event. In response to detecting the user interaction or the timer event in the communication device, the user interaction or the timer event and the timestamp are stored in a packet log file associated with the communication device. The packet log file can also include a packet trace of packets that are sent to and received by the communication device. This allows the user interactions and/or the timer events to be displayed chronologically in relation to the packets sent to and received by the communication device.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 25, 2017
    Assignee: Avaya Inc.
    Inventor: Jean Meloche
  • Patent number: 9628409
    Abstract: Techniques are described for supporting designated forwarder election for a multi-homed Ethernet virtual private network (EVPN) data center interconnect (DCI) between multiple data centers by leveraging and utilizing adjacency state information learned from a multicast routing protocol that controls multicast distribution within an underlying transport network of a local data center. For example, a set or routers operating to provide a multi-homed EVPN DCI may utilize adjacency state information learned from a Protocol Independent Multicast (PIM) executing within the underlying transport network of a multi-homed data center to facilitate selection of a designated forwarder for the EVPN between the data centers. By leveraging adjacency state information, an enhanced DF election may be automatically performed for the EVPN to facilitate selection of a designated forwarder in a manner that may avoid loss of traffic in situations where a topology event in the underlying transport network of the data center.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: April 18, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Venkatesan Yuvaraj, Sunesh Rustagi, Shrinivasa Kini, Tapraj Singh, Ragupathi J
  • Patent number: 9628373
    Abstract: Ways of sending data over a network over a single path or over multiple parallel paths on an as-needed basis depending upon network conditions, and/or other factors, are described. For example, if a computing device detects sufficient jitter and/or latency at one or more network interfaces, the data may be sent over two or more communication paths using two or more network interfaces.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: April 18, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 9621363
    Abstract: The present invention discloses a method for implementing multicast on a shared network, which includes receiving a multicast program request from a terminal device; updating an entry corresponding to the multicast program requested by the terminal device in a table of correspondence between multicast program information and terminal device identifiers according the multicast program request, where the table of correspondence between multicast program information and terminal device identifiers includes a plurality of relation entries, and each entry corresponds to a different multicast program and includes identifier information of terminal devices that request the multicast program; and providing the multicast program and the identifier information of terminal devices in the updated relation entry for each terminal device in the broadcast manner, where the identifier information of terminal devices is used to indicate whether each terminal device needs to receive the multicast program.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: April 11, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Feng Liu, Lei Fei
  • Patent number: 9621462
    Abstract: In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt
  • Patent number: 9621464
    Abstract: Use of a hash operation based on selected information in the packet to select one of a set of enable vectors. The selected enable vector is then effectively ANDed with the link expansion vector to select the actual links to be used. The enable vectors vary by selecting a different link in the LAG port for each enable vector. Thus the hash is used to vary the link of the LAG port used to transmit the packet for that multicast packet.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 11, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Venkata Pramod Balakavi, Vipin Agrawal, Kung-Ling Ko, John Terry
  • Patent number: 9621657
    Abstract: A network device issues a globally unique identifier (GUID) to an application for use in a database read/write session. The network device determines a session key based on the GUID. The network device determines a total number of database nodes available to handle a read/write session with the application, and determines one of the database nodes to route a session to based on applying a modulo function to the session key and to the determined total number of database nodes. The network device, when determining the one of the database nodes to route the session to, applies the function (X mod Y)+1, where X is the session key and Y is the total number of database nodes available to handle the read/write session with the application.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: April 11, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Laith Hussein, Sivanahamaiah Meda, Manah M. Khalil, Eric T. McLain
  • Patent number: 9609661
    Abstract: There is provided a wireless communication device that may prevent a degradation of QoS of communications caused by a schedule change. A wireless communication device in a wireless communication system that transits and receives a traffic stream using a millimeter wave includes a schedule generator, a transmitter, and a receiver, the schedule generator generating a schedule for at least one wireless station, which communicates with the wireless communication device, to transmit a plurality of traffic streams, the transmitter transmitting the generated schedule to the wireless station using a broadcast frame, the receiver receiving QoS requests transmitted by the respective wireless stations, each of the QoS requests including a current MCS index and a range of available MCS indexes for transmitting a traffic stream.
    Type: Grant
    Filed: July 4, 2014
    Date of Patent: March 28, 2017
    Assignee: Panasonic Corporation
    Inventors: Weijie Liu, Ken Naka
  • Patent number: 9606837
    Abstract: A method, apparatus and program product utilize an empirical approach to determine the locations of one or more IO adapters in an HPC environment. Performance tests may be run using a plurality of candidate mappings that map IO adapters to various locations in the HPC environment, and based upon the results of such testing, speculative adapter affinity information may be generated that assigns one or more IO adapters to one or more locations to optimize adapter affinity performance for subsequently-executed tasks.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wen C. Chen, Tsai-Yang Jea, Wiliam P. LePera, Hung Q. Thai, Hanhong Xue, Zhi Zhang
  • Patent number: 9608793
    Abstract: Method and system for providing an integrated long range, high capacity communication system between several entities involved in maritime Simultaneous Operations (SIMOPS). The method and system makes use of narrow lobe phase steerable antenna being controllable in both azimuth and elevation by software control.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: March 28, 2017
    Assignee: Kongsberg Seatex AS
    Inventors: Per Christian Berntsen, Arne Rinnan, Harald Fossum Rosshaug
  • Patent number: 9609052
    Abstract: A service gateway processes a service request received from a host by: relaying the service request from the service gateway to a server over a service session between the service gateway and the server; determining a service request time for the service session; receiving by the service gateway a service response from the server; determining by the service gateway a service response time; calculating by the service gateway a service processing time for the service request from the service request time and the service response time; comparing the service processing time with an expected service processing time; and updating a server busy indicator for the server in response to the comparing. If the service processing time exceeds the expected service processing time, the server busy indicator is updated to indicate that the server is busy. Otherwise, the server busy indicator is updated to indicate that the server is not busy.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: March 28, 2017
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Ronald Wai Lun Szeto, Feilong Xu
  • Patent number: 9602393
    Abstract: In one embodiment, a system includes a switching processor and switching logic integrated with and/or executable by the switching processor. The switching logic is configured to install a Multicast Control (MC) table on the switching processor, the MC table facilitating management of switching across a virtual local area network (VLAN) via the switching processor. The switching logic is also configured to install a multicast router flood entry on the MC table at least partially in response to detecting that at least one multicast router is communicatively coupled to a port of the system, and receive at least one multicast packet at the switching processor. Moreover, the switching logic is configured to send the at least one multicast packet to a received multicast packet destination at least partially in response to determining the received multicast packet destination based at least in part on the multicast router flood entry.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chidambaram Bhagavathiperumal, Minh V. Mac, Anitha T. Venkatraman
  • Patent number: 9602294
    Abstract: Techniques provide rendezvous point link (RPL) resiliency for bidirectional protocol independent multicast (PIM-BIDIR) in a computer network. According to the techniques, when two or more RPL partitions have a same RPL subnet, routers on the RPL subnet are configured to elect an active RPL partition that will function as a RPL. The routers on any inactive RPL partitions may then treat the inactive RPL partitions as regular links in the RPL subnet and build a route to the active RPL partition. In some examples, the network is configured to include the two or more RPL partitions with the same RPL subnet as Anycast RPLs in the network. In other examples, the routers on the RPL subnet are configured to detect when an original RPL is separated into the two or more RPL partitions due to a failure of the original RPL.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: March 21, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Kurt J. Windisch, Jaroslaw Adam Gralak
  • Patent number: 9596094
    Abstract: A method includes receiving multicast traffic intended for host devices; identifying a flow associated with the multicast traffic; retrieving information associated with a group of multicast trees, where the group of multicast trees includes information associated with a group of I/O units, associated with a network node; identifying a particular tree that corresponds to the identified flow, where the particular tree includes information associated with a set of I/O units; and transferring the multicast traffic to an I/O unit, of the set of I/O units, based on the identification of the particular tree, where the transferring enables the I/O unit to send a copy of the multicast traffic to other I/O units of the set of I/O units, and the set of I/O units to process the multicast traffic in a manner that utilizes bandwidth or processing resources in a controlled manner and to send a copy of the multicast traffic to each of the host devices.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 14, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Yong Luo, Vikram Rautela, Abhishek Tripathi, Venu Iyengar
  • Patent number: 9590814
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus establishes a file delivery session with a server in a broadcast network for system information. The apparatus also receives a plurality of metadata fragments in the file delivery session. The plurality of metadata fragments including at least one initialization segment description fragment, wherein the at least one initialization segment description fragment is associated with at least one media segment transmitted in another file delivery session.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: March 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Carlos M. D. Pazos, Nagaraju Naik, Charles Nung Lo, Thomas Stockhammer
  • Patent number: 9591133
    Abstract: A server performs a method for determining a communication target and facilitating communications with the target based on an object descriptor. The method includes the server receiving, from a requestor in a communication system, an object descriptor for an object, a description of a relationship between the object and a target in the communication system, and a request for a communication action with the target. The server then determines the target using the object descriptor and the relationship between the object and the target and facilitates the communication action with the target.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: March 7, 2017
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Anatoly Agulnik, Donald G. Newberg
  • Patent number: 9584568
    Abstract: A communication system includes: a control apparatus that sets broadcast domains or multicast domains respectively for virtual networks configured in a physical network including a forwarding node(s), and sets, in the forwarding node(s), broadcast or multicast control information, associating a packet forwarding destination and a match condition including an identifier for identifying one of the broadcast domains or multicast domains; and the forwarding node(s) that performs a broadcast or multicast using the broadcast or multicast control information.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: February 28, 2017
    Assignee: NEC CORPORATION
    Inventor: Yosuke Tanabe
  • Patent number: 9583018
    Abstract: A RiG may simulate visual conditions of a real world environment, and generate the necessary amount of pixels in a visual simulation at rates up to 120 frames per second. RiG may also include a database generation system capable of producing visual databases suitable to drive the visual fidelity required by the RiG.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: February 28, 2017
    Assignee: The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: John L. Archdeacon, Nelson H. Iwai, Kenji H. Kato, Barbara T. Sweet
  • Patent number: 9582209
    Abstract: This document describes techniques for efficient data deployment for a parallel data processing system. In one embodiment, a virtualization platform running a parallel processing application that includes one or more virtual data nodes receives a first command to write a data block to a storage device. The platform then determines whether the first command was sent by a first virtual data node. If the first command was sent by a first virtual data node, the platform then 1) writes, the data block to a first location in the storage device; 2) returns the first location to the first virtual data node and 3) determines whether the data should be replicated. If the data should be replicated, the platform instructs the storage device to make a copy of the data block to a second location in the storage device and storing the second location in a tracking structure.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: February 28, 2017
    Assignee: VMware, Inc.
    Inventors: Chiao-Chuan Shih, Samdeep Nayak
  • Patent number: 9577872
    Abstract: Network devices, systems, and methods, including executable instructions and/or logic thereon to achieve fiber channel one for N (1:N) redundancy. A network device includes a processing resource coupled to a memory. The memory includes program instructions executed by the processing resource to group a number of switches in a 1:N cluster and provide each switch with a (virtual) A_Port link to all members of the 1:N cluster. If a failure of a fiber channel over ethernet forwarder (FCF) occurs, the program instructions execute to re-establish or redirect a connection over an alternate path through a redundant FCF without having to synchronize a connection state across all switches in the cluster.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: February 21, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Siamack Ayandeh
  • Patent number: 9578635
    Abstract: The present disclosure presents embodiments of a system and method for improved uplink transmission management in a network that includes one or more machine-type communication (MTC) devices. For example, in an aspect, the present disclosure presents a method of cluster head selection for a MTC device cluster, the method comprising transmitting a polling message from an eNodeB to one or more MTC devices of the MTC cluster, receiving one or more polling responses at the eNodeB from the one or more MTC devices, and determining the set of cluster heads based on the one or more polling responses; and transmitting cluster head information associated with each cluster head of the set of cluster heads to the one or more MTC devices.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: February 21, 2017
    Assignee: Intel Corporation
    Inventors: Rath Vannithamby, Maruti Gupta, Mei-Ju Shih
  • Patent number: 9577956
    Abstract: A system and method can support multi-homed routing in a network environment, which can be based on InfiniBand architecture using a fat-tree or a similar topology. The system can provide an end node that is associated with a switch port on a leaf switch in a network fabric. Then, the system can perform routing for each of a plurality of ports on the end node, and ensure that the plurality of ports on the end node take mutually independent paths.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: February 21, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bartosz Bogdanski, Bjørn Dag Johnsen
  • Patent number: 9571897
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a first bit string at a node, encapsulating a packet with the first bit string, and forwarding the packet. The method also involves receiving a second bit string at the node and selecting the second bit string. The method also involves encapsulating a second packet with the second bit string and forwarding the second packet.
    Type: Grant
    Filed: February 28, 2015
    Date of Patent: February 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gregory J. Shepherd, Ijsbrand Wijnands, Thomas Kernen
  • Patent number: 9562775
    Abstract: A system is provided that manages a geographic space including a route on which a moving object moves, including a plurality of subsystems operable to respectively manage maps of a plurality of regions obtained by dividing the geographic space, and a region manager operable to adjust loads of the subsystems by dynamically changing a boundary of at least one region among the plurality of regions. Also provided is a method and computer program product.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yasuhisa Gotoh, Tomohiro Miyahira, Taku Sasaki, Makoto Tanibayashi
  • Patent number: 9565136
    Abstract: A multicast replication engine includes a circuit implemented on a network chip to replicate packets, mirror packets and perform link switchovers. The multicast replication engine determines whether a switchover feature is enabled. If the switchover feature is not enabled, then the multicast replication engine mirrors the packet according to a mirror bit mask and to a mirror destination linked list. The mirror destination linked list corresponds to a mirroring rule. If the switchover feature is enabled, then the multicast replication engine replicates the packet according to a first live link of a failover linked list. The failover linked list corresponds to a switchover rule. The mirroring rule and the switchover rule are stored in the same table. Copies of the packet are forwarded according to a multicast rule that is represented by a hierarchical linked list with N tiers.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 7, 2017
    Assignee: Cavium, Inc.
    Inventors: Gerald Schmidt, Harish Krishnamoorthy, Tsahi Daniel
  • Patent number: 9565027
    Abstract: An internet protocol (IP) traffic control method comprising receiving a message that comprises multicast group information and distribution tree root information from a tree root node in a first network area, determining the border network node is a designated forwarder for the second network area, sending an announcement message that comprises the multicast group information and the distribution tree root information within the second network area, receiving multicast group membership information for a multicast group computing a multicast group membership summary for the first network area and the second network area, sending the multicast group membership summary to first network area and the second network area, computing a distribution tree using the multicast group information and the distribution tree root information, pruning the distribution tree to generate a multicast tree, and communicating multicast data traffic between the first network area and the second network area along the multicast tree.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: February 7, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Lucy Yong, Donald Eastlake, Weiguo Hao
  • Patent number: 9565033
    Abstract: A multicast processing method, apparatus and system. A Virtual eXtensible Local Area Network (VXLAN) tunnel end point (VTEP) receives configuration information sent by a management layer; and receives a multicast packet sent by a VM managed by the VTEP; when performing VXLAN encapsulation on the multicast packet after determining that the virtual machine (VM) matches the VM tenant identifier, the VTEP encapsulates a destination address of the multicast packet into the multicast address on a layer 3 network according to a mapping relationship between a VM multicast address and a multicast address on the layer 3 network, and encapsulates a VXLAN source address of the multicast packet into a layer 3 network multicast source address according to a mapping relationship between a VM multicast source address and a layer 3 network multicast source address; and sends an encapsulated multicast packet to the layer 3 network.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: February 7, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yudong Kang
  • Patent number: 9553734
    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: January 9, 2014
    Date of Patent: January 24, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
  • Patent number: 9548795
    Abstract: A method of identifying a wireless power receiver for a mobile device in a wireless power system includes transmitting a first identity of the mobile device to a wireless power base station of the wireless power system via a first wireless communication interface, receiving a first message including the first identity from the wireless power base station via a second wireless communication interface, and identifying the first message is destined to the mobile device according to the first identity.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: January 17, 2017
    Assignee: HTC Corporation
    Inventor: Feng-Seng Chu
  • Patent number: 9548869
    Abstract: Systems and methods for multicasting using Bluetooth low energy are described herein. In one embodiment, a first device advertises multicasting capabilities over one or more channels using a first type of advertising packet. One or more receiving devices scan the one or more channels for the first type of advertising packets to identify the first device as a multicasting capable device. Further, the one or more receiving devices request information from the first device as to the channel and timing of transmission of the multicasting data. The one or more receiving devices use the requested information to listen for the multicasting data on the appropriate channel.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: January 17, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Brian A. Redding
  • Patent number: 9544230
    Abstract: A method and network device are disclosed for multicast forwarding. In one embodiment, the method includes receiving at a node configured to use a bit-indexed forwarding table a multicast message comprising an incoming message bit array. The method further includes comparing the incoming message bit array to a first neighbor bit array within a first forwarding table entry, and determining that for at least one relative bit position in the bit arrays a corresponding destination node is both a destination for the message and a reachable destination from a first neighboring node. The method further includes forwarding toward the first neighboring node a copy of the message, where a first node on the path of the forwarded message is not configured to use a respective bit-indexed forwarding table. An embodiment of the device includes a network interface, a memory and a processor configured to perform steps of the method.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: January 10, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian Martin
  • Patent number: 9537669
    Abstract: A method, system and computer readable medium for selective multicast processing. The method can include obtaining, using one or more processors, an association between a multicast data stream and a service identifier. The method can also include programming, using the one or more processors, a classification engine with a match that classifies a VLAN. The method can further include receiving, at the one or more processors, a data stream, and classifying, using the one or more processors, the data stream based on a mapping to a source virtual port. The method can also include deriving, using the one or more processors, a service identifier from the source virtual port.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: January 3, 2017
    Assignee: Avaya Inc.
    Inventor: Gary Huie
  • Patent number: 9532242
    Abstract: A method for enabling a mobile terminal to continue to be served by a home base station when the mobile terminal is in a coverage area of the serving home base station and the coverage area of the serving home base station starts superposing with a coverage area of another home base station having a same physical cell identity and being synchronized with the serving home base station, each home base station broadcasting the physical cell identifier in its coverage area. The method includes: determining that the coverage areas start superposing, determining at least one timing offset to be applied at a predetermined moment by at least one of the home base stations for transferring signals in its cell, transmitting to the mobile terminal the at least one timing offset and the moment, and applying the at least one timing offset at the moment.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: December 27, 2016
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Loic Brunel, Cristina Ciochina