Spanning Tree Patents (Class 370/256)
  • Patent number: 10772111
    Abstract: Interference management in a wireless network is disclosed in this document. Two networks with overlapping frequency bands and coverage areas are configured to cooperate in order to mitigate mutual interference. Some embodiments relate to medium reservation in a first network to protect a transmission in a second network, while other embodiments relate to aligning communication parameters between the networks.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 8, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Padam Kafle, Mika Kasslin, Prabodh Varshney
  • Patent number: 10757031
    Abstract: Technologies for aligning network flows to processing resources include a computing device having multiple processing nodes, a network switch, and a network controller operating in a software-defined network. Each processing node of the computing device may include a processor, memory, and network adapter. The network switch may receive a network packet and request forwarding information from the network controller. The network controller may determine flow information corresponding to the network packet that indicates the application targeted by the network packet and the processing node executing the application. The flow information may be transmitted to the computing device, which may program a flow filter in the network adapter of the processing node executing the application.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Iosif Gasparakis, Brian P. Johnson, Patrick G. Kutch
  • Patent number: 10749753
    Abstract: Generating discovery profiles for discovering components of a computer network using agent software can include receiving a command from a client device to generate a discovery profile for an agent software instance. A network subnet and at least one network gateway address can be obtained from the agent software instance, which network subnet and at least one network gateway address can be associated with a network interface of the computing device operating the agent software. At least one other network subnet can be obtained from the agent software instance by sending instructions to the agent software instance to identify the at least one other network subnet using the at least one network gateway address. A discovery profile including the network subnet and the at least one other network subnet can then be generated for the agent software instance.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: August 18, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Bnayahu Makovsky
  • Patent number: 10742697
    Abstract: A packet forwarding apparatus includes: a multicast determination unit that determines whether a packet that flows through a virtual network is a multicast communication packet; a multicast mapping information storage unit; a multicast mapping unit that allocates a second multicast address to a first multicast address of a newly generated multicast communication and manages these multicast addresses as a piece of mapping information; and a packet encapsulation unit that encapsulates the packet that flows through the virtual network. The packet encapsulation unit encapsulates the multicast communication packet that flows through the virtual network by using the second multicast address.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: August 11, 2020
    Assignee: NEC CORPORATION
    Inventor: Satoshi Uchida
  • Patent number: 10733340
    Abstract: A system configuration creation supporting device includes: a display unit to display a network configuration diagram in which a first object and a second object within a first network level of a plurality of network levels are arranged, the first object being an image representing a network, the second object being an image representing a node connected to the network; and a data processing unit to calculate, on the basis of the first network level, coordinates for displaying the first and second objects on the display unit, and display on the display unit the network configuration diagram according to the first network level on the basis of the calculated coordinates.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: August 4, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Takafumi Saihara
  • Patent number: 10725988
    Abstract: A KVS tree and operations thereon are described herein. A key-value set (kvset) is received to store in a key-value data structure on at least one machine readable medium. The kvset includes a mapping of unique keys to values with the keys and the values of the kvset being immutable. The key-value data structure is organized as a tree with nodes of the tree including a temporally ordered sequence of kvsets. The kvset, once received, is written to a sequence of kvsets of a root-node of the tree.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 28, 2020
    Assignee: Micron Technology, Inc.
    Inventors: David Boles, John M. Groves, Steven Moyer, Alexander Tomlinson
  • Patent number: 10708198
    Abstract: A synchronizer is to synchronize a first MAC address from a first MAC address table of a first TOR switch to a second MAC address table of a second TOR switch, the first MAC address corresponding to a host, the first NIC to form a first active link between the first host and the first TOR switch, and store a first switch descriptor in association with the first MAC address in the second MAC address table, the first switch descriptor indicative of the first TOR switch. A packet transmitter is to, for a first packet to be delivered to the first host, send the first packet from the second TOR switch to the first TOR switch, without sending the first packet from the second TOR switch to the first host, based on the first switch descriptor stored in association with the first MAC address in the second MAC address table.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: July 7, 2020
    Assignee: VMware, Inc.
    Inventors: Raja Kommula, Thayumanavan Sridhar
  • Patent number: 10666559
    Abstract: A signalling protocol routing system comprising at least one routing service module and at least one rules processing module, the signalling protocol routing system being capable of accessing additional routing service modules and/or rules processing modules when required. The routing service modules convert protocol messages into deconstructed protocol messages, so that a rules processing module can apply routing rules to the deconstructed protocol messages and determine a route for a message.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: May 26, 2020
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Huw Smithson, Ben Ritchie, James Giblin
  • Patent number: 10666459
    Abstract: A method is provided in one example embodiment and may include receiving a frame at a Ethernet Virtual Private Network (EVPN) provider edge (PE) node via an attachment circuit link, wherein the frame is to be forwarded to a Virtual Private Local Area Network (LAN) Service (VPLS) PE node; determining whether the EVPN PE node is a designated forwarder for the attachment circuit link; forwarding the frame using at least one primary pseudowire label based on a determination that the EVPN PE node is the designated forwarder for the attachment circuit link; and forwarding the frame using at least one mirrored pseudowire label based on a determination that the EVPN PE node is not the designated forwarder for the attachment circuit link. The EVPN node can be in an all-active multi-homed configuration with at least one other EVPN PE node for a customer edge device.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: May 26, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Ali Sajassi
  • Patent number: 10666746
    Abstract: A system for discovering services includes a storage device and a processor. The storage device is configured to store a catalog of software installed packages. A processor is configured to scan a file system to identify configuration files associated with one or more packages found in the catalog of software installed packages; identify a subset of configuration files associated with executing processes by finding references to a configuration file in active processor memory and placing the configuration file in the subset of configuration files; and verify that a network port associated with an executing process corresponds to a designated network port as indicated in the configuration file associated with the executing process.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: May 26, 2020
    Assignee: Workday, Inc.
    Inventor: Guido Patanella
  • Patent number: 10657459
    Abstract: Version vector-based rules are used to facilitate asynchronous execution of machine learning algorithms. The method uses version vector based rule to generate aggregated parameters and determine when to return the parameters. The method also includes coordinating the versions of aggregated parameter sets among all the parameter servers. This allows to broadcast to enforce the version consistency; generate parameter sets in an on-demand manner to facilitate version control. Furthermore the method includes enhancing the version consistency at the learner's side and resolving the inconsistent version when mismatching versions are detected.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michel H. T. Hack, Yufei Ren, Yandong Wang, Li Zhang
  • Patent number: 10651991
    Abstract: A technique of operating a wireless communication device includes receiving an assigned starting point index and an assigned reference signal bandwidth for a reference signal. The reference signal is then transmitted multiple times, beginning at an initial resource block that is associated with the assigned starting point index and in accordance with the assigned reference signal bandwidth, across a shared channel.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: May 12, 2020
    Assignee: Apple Inc.
    Inventor: James McCoy
  • Patent number: 10642897
    Abstract: A method and apparatus for determining relationships between objects in a meta-model semantic network is described. A contextual network graph comprising nodes and edges representing semantic objects and semantic relationships is generated from a meta-model of business objects from the meta-model semantic network. The contextual network graph is used to generate a unique identifier for each node and associated edge. The unique identifiers are used to compute information of cost and energy between the nodes. The information is stored in a meta-model semantic network database.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: May 5, 2020
    Assignees: SAP SE, intelligent views gmbh
    Inventors: Robert Heidasch, Stefan Scheidl, Michael Neumann, Matthias Kaiser, Stephan Brand, Nico Licht, Archim Heimann, Klaus Reichenberger, Steffen Moldaner
  • Patent number: 10643020
    Abstract: Embodiments included herein are directed towards a system and method for implementing an IC package design with an IC package design estimator. Embodiments may include estimating a number of layers for an integrated circuit (IC) package design that includes a plurality of IC die designs. Embodiments may further include determining whether the estimated number of layers can accommodate routing demands for interconnections between the IC package design and each of the plurality of IC die designs. Embodiments may also include identifying a number of layers required to perform routing between each of the plurality of IC die designs. Embodiments may further include determining a power layer or ground layer based upon, at least in part, one or more factors and generating an output for the IC package design based upon, at least in part, the estimated number of layers and the power layer or ground layer.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: May 5, 2020
    Assignee: Cadence Design Systems, Inc.
    Inventors: Taranjit Singh Kukal, Surender Singh, Jitin Jacob, Navkamal Rakra
  • Patent number: 10620830
    Abstract: Cohorts may be created on storage nodes in an object-redundant storage system that uses replication and/or a redundant encoding technique. In a cohort with N nodes, M data elements (replicas or shards) of an object are stored to M of the nodes that are selected from the N nodes. Metadata for locating other data elements for an object in the cohort may be stored with one or more of the data elements in the cohort. To reconcile the nodes, common object lists are generated on each node for at least one other node from the metadata, hashes of the lists may be exchanged among the nodes, and the hashes are compared. If the hashes for two nodes differ, specific differences are determined, and a reconciliation process performs reconciliation based on the determined differences.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Bryan James Donlan
  • Patent number: 10623316
    Abstract: Packet classification apparatus includes a plurality of switches, including one or more leaf switches and one or more spine switches, each including a memory configured to hold packet classification entries. The ports of the leaf switches include external ports for connection to a packet network and internal ports, which are connected to the ports of at least one of the spine switches. The packet classification entries are selected from a database, which includes an outer partition, which is stored in the memory of the leaf switches, and at least one inner partition, which is stored in the memory of the one or more spine switches.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 14, 2020
    Assignee: Mellanox Technologies TLV Ltd.
    Inventors: Barak Gafni, Gil Levy, Aviv Kfir
  • Patent number: 10594563
    Abstract: A method for identifying devices on a network using a two-step process of first scanning a range network addresses for devices and then acquiring device information from each of the accessible devices. The method involves scanning the network for devices by sending a request to each of a plurality of network addresses, receiving a response from one or more of the devices, obtaining a hardware address for at least some of the responding devices, and identifying the device based on the hardware address. A user interface is provided to display the results of the scan along with the more specific identifying information for some or all of the responding devices.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: March 17, 2020
    Inventor: Joseph Robert Marchese
  • Patent number: 10574577
    Abstract: Approaches, techniques, and mechanisms are disclosed for assigning paths to network packets. The path assignment techniques utilize path state information and/or other criteria to determine whether to route a packet along a primary candidate path selected for the packet, or one or more alternative candidate paths selected for the packet. According to an embodiment, network traffic is at least partially balanced by redistributing only a portion of the traffic that would have been assigned to a given primary path. Move-eligibility criteria are applied to traffic to determine whether a given packet is eligible for reassignment from a primary path to an alternative path. The move-eligibility criteria determine which portion of the network traffic to move and which portion to allow to proceed as normal. In an embodiment, the criteria and functions used to determine whether a packet is redistributable are adjusted over time based on path state information.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: February 25, 2020
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Meg Lin, Rupa Budhia
  • Patent number: 10574727
    Abstract: An apparatus includes a microcontroller (404) configured to read from a Management Information Base (MIB) register (410) of an Ethernet switch (402) to obtain MIB statistic data (412) regarding a first Ethernet port of the Ethernet switch. The microcontroller is configured to transmit the obtained MIB statistic data to a field programmable gate array (FPGA) (406). The FPGA is configured to receive and store the obtained MIB statistic data in a buffer memory (418). The FPGA is configured to encapsulate the obtained MIB statistic data in an Ethernet frame (426). The FPGA is configured to determine a vacant time slot during which the Ethernet switch is not transmitting data to an external device (524). The FPGA is configured to transmit the Ethernet frame to the external device during the vacant time slot.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: February 25, 2020
    Assignee: Honeywell International Inc.
    Inventors: Amit Kulkarni, Sameer D. Manikfan, Raja Sekhar Chanapathi, Parimal Kulkarni
  • Patent number: 10567985
    Abstract: A method for relay node related measurements is provided. The method includes the following steps: obtaining air interface related measurements; and forming form the measurements at least one merely relay node related measurement result. The method can facilitate use of relay nodes and guarantee the advantages provided by the relay nodes.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: February 18, 2020
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Shunliang Zhang
  • Patent number: 10547620
    Abstract: Provided is a method for a Multiple Protocol Label Switching (MPLS) intermediate node to perform multicast forwarding, which includes that: a Provider (P) node captures an MPLS packet according an Access Control List (ACL) rule, redirects the captured MPLS packet to a Virtual Private LAN Service (VPLS) multicast forwarding table, and multicasts and forwards the MPLS packet according to next hop information of each multicast forwarding table entry in the VPLS multicast forwarding table. A device for an MPLS intermediate node to perform multicast forwarding, and a node are also provided.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 28, 2020
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventor: Ning Lin
  • Patent number: 10536366
    Abstract: Methods and apparatus relating to the use of aggregated links, e.g., links in a bundle, are described. A normal link metric and a limited operation mode link metric a determined for a link bundle, the normal link metric having a lower value than the limited operational mode link metric. The status of links in a link bundle are monitored. Based on the number of currently operational links in a link bundle and a switching threshold, a decision is made whether to advertise the normal link metric, advertise the limited operation mode threshold or refrain from advertising any link metric. The use of the limited operation link metric facilitates the use of a partially failed link bundle providing an alternative routing path in the network that would not otherwise be available.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: January 14, 2020
    Assignee: Charter Communication Operating, LLC
    Inventor: Willard Andrew Gray
  • Patent number: 10531500
    Abstract: Described embodiments provide systems, methods and apparatus for operating a mobile ad-hoc network (MANET). The MANET includes a plurality of nodes that are identified as stationary nodes or mobile nodes. One or more of the identified stationary nodes are set as backbone nodes. A backbone network is formed by the one or more backbone nodes and an alias is determined for each backbone node. Channel access is allocated to each backbone node based upon the determined alias for the one or more backbone nodes.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: January 7, 2020
    Assignee: Raytheon Company
    Inventor: Tyler J. Ulinskas
  • Patent number: 10511289
    Abstract: A wireless network includes a tunable RF transmitter in wireless communication with a master node to transmit at a first slave frequency; a tunable RF receiver in wireless communication with the master node to receive at a second slave frequency; and an RF oscillator to communicate with the RF receiver and the RF transmitter an RF oscillator frequency to determine and tune the first and second slave frequencies. The RF oscillator is configured to receive calibration information including time information or frequency information, or both, from a reference node. The RF oscillator frequency of the RF oscillator is tuned based on the calibration information from the reference node to enable communication between the slave node and the master node at the tuned RF oscillator frequency.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: December 17, 2019
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Osama Khan, Kristofer Pister
  • Patent number: 10511532
    Abstract: Some embodiments provide a method for configuring unit memories (e.g., unit static random access memories (SRAMs) and ternary content addressable memories (TCAMs) of a network forwarding IC to implement a set of longest prefix matching (LPM) tables. Two different methods of providing a longest prefix match (LPM) operation that minimize the use of ternary content addressable memory (TCAM) are presented. Each method takes advantage of the use of match-action stages and the programmability of the unit memories. An algorithmic LPM embodiment is presented which uses a TCAM index with pointers to SRAM partitions that store subtrees of a routing tree (routing trie structure) and performs subtree rearrangements in the partitions upon the addition of certain routing entries. A chained LPM embodiment, allocates separate exact-match tables for a set of address prefix lengths in, for example, SRAMS, as well as a set of non-exact match tables in, for example, TCAMs.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: December 17, 2019
    Assignee: Barefoot Networks, Inc.
    Inventor: Henry Wang
  • Patent number: 10509801
    Abstract: A method for resolving the synchronization of identity data from a central database server to distributed database servers is provided. The method involves synchronizing identity data to central and distributed database servers based on identity data types associated with a factory. The method first includes assigning by a configuration manager identity data types to factories which manufacture devices that will need identity data. Next an Identity Data (ID) Loader receives a file containing the identity data, and the ID Loader loads the identity data to a central database server and creates a file history record indicating a record of the file loaded. Next, a Factory Synchronizer Loader (FSL) is triggered to create and execute jobs to load identity data, configuration data or other data. Finally, the identity data is synchronized between the central data base with the remote database servers in a location of the factory.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: December 17, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Oscar L. Jiang, Jason A. Pasion
  • Patent number: 10503712
    Abstract: An application component contained in a template is identified. The repository is scanned to determine whether the application component identified from the template is preexisting in the repository. In response to a determination that the identified application component is preexisting, the identified application component is removed before the template is saved in the repository and in response to a determination that the identified application component is not preexisting, the identified application component is posted in the repository.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pavan P. Nagaraja, Rajat R. Verma
  • Patent number: 10496617
    Abstract: An application component contained in a template is identified. The repository is scanned to determine whether the application component identified from the template is preexisting in the repository. In response to a determination that the identified application component is preexisting, the identified application component is removed before the template is saved in the repository and in response to a determination that the identified application component is not preexisting, the identified application component is posted in the repository.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: December 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pavan P. Nagaraja, Rajat R. Verma
  • Patent number: 10476700
    Abstract: In one embodiment a method includes receiving a first message including information regarding a first host connected to a first tunnel endpoint in a first network domain, the received information being encoded in accordance with a control plane protocol of the first network domain; translating the received first message in accordance with an API and/or a database schema of a second network domain; and transmitting the translated first message to the second network domain. The method further includes receiving a second message comprising information regarding a second host connected to a second tunnel endpoint in the second network domain, the received information being encoded in accordance with the API and/or the database schema of the second network domain; translating the second received message in accordance with the control plane protocol of the first network domain; and transmitting the translated second message to the first network domain.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: November 12, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Victor Manuel Moreno, Padmanabhan Krishnan, Nilesh Shah, Suvil Singh Deora, Shyam Kapadia
  • Patent number: 10469332
    Abstract: Systems and techniques relating to wireless networking systems and techniques, namely remotely managing, configuring, visualizing, and interacting with wireless nodes, include: determining a transport medium usable for communication of a discovery message via a wireless network, wherein the discovery message is formatted according to a protocol; transmitting one or more discovery messages using the determined transport medium; receiving one or more response messages associated with the one or more discovery messages, wherein each of the one or more response messages includes (i) information indicating the wireless association, wherein the wireless association is between a wireless device corresponding to the response message and at least one other wireless device accessible via the wireless network, and (ii) triangulation parameters; and determining a network topology of the wireless network based on the one or more response messages.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: November 5, 2019
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Anup Kulkarni, Frank Huang, Muhammad Jawad Haider
  • Patent number: 10466686
    Abstract: A method includes discovering one or more assets associated with a system. The method also includes determining first data that could be collected from each of the one or more assets by cross-referencing the one or more assets with a collection model. The method further includes determining second data that is to be collected from each of the one or more assets by cross-referencing the first data with requirements of one or more applications that use data from the one or more assets. In addition, the method includes automatically generating a schedule for collection of the second data from the one or more assets.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 5, 2019
    Assignee: Honeywell International Inc.
    Inventors: James Edward Moorhouse, Andrew Duca, Seth G. Carpenter
  • Patent number: 10469361
    Abstract: In general, techniques are described for reducing forwarding loops for layer (L2) traffic that traverses an EVPN or PBB-EVPN instance (EVI) by deterministically determining an access-facing logical interface to block from respective access-facing logical interfaces of PE devices that switch the L2 traffic using the EVI. A provider edge (PE) network device may detect an L2 forwarding loop on an L2 forwarding path that includes the access-facing logical interface. In response to detecting an L2 forwarding loop and based at least on comparing an identifier for the local PE device and an identifier for a remote PE device that implements the EVPN instance, the PE device may block the access-facing logical interface to block L2 traffic from the local customer network.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: November 5, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Candida M. Bayross, SelvaKumar Sivaraj, Tapraj Singh, Sunesh Rustagi
  • Patent number: 10462052
    Abstract: Aspects of the disclosure provide an electronic device that includes interface circuits and processing circuitry. The interface circuits are configured to receive and transmit signals carrying packets. The processing circuitry is configured to detect that a received packet includes an Internet protocol (IP) header and an extension header to the IP header and the extension header carries an identifier of an information centric networking (ICN) technology. Further, the processing circuitry is configured to extract the identifier from the extension header, and process the received packet based on the identifier according to the ICN technology. Aspects of the disclosure provide another electronic device that is configured to generate a packet with an IP header (e.g., IPv6 header) and an extension header that carries an identifier of an ICN technology and transmit the packet.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: October 29, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Syed Obaid Amin, Ravishankar Ravindran
  • Patent number: 10445459
    Abstract: The present embodiments are directed generally to techniques for providing an interactive environment that gives visual feedback and indicators to identify and/or encourage effective sharing of partially used drill sites, all inside a typical etch-edit environment. Such an interactive environment allows designers to effectively leverage and exploit new PCB manufacturing techniques that allow for multi-net use of a single drill hole.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: October 15, 2019
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Eric Tatara, Brett Neal
  • Patent number: 10447497
    Abstract: A lighting device comprising: a first radio transceiver for connection to at least one further lighting device via a first wireless network; a second radio transceiver for connection to a network device via a second wireless network; a memory storing credentials assigned for use by the second transceiver for communication with the network device; and a control module configured to: detect that the lighting device is to operate as a bridge, instead of a further lighting device, to allow data to be exchanged between the at least one further lighting device and the network device; obtain credentials that have been established for use by the further lighting device to communicate with the second network; and modify the credentials stored in memory such that the credentials associated with the further lighting device are assigned for use by the second transceiver, thereby configuring the lighting device to operate as the bridge.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 15, 2019
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Maurice Herman Johan Draaijer, Theodorus Jacobus Johannes Denteneer, Hongming Yang
  • Patent number: 10432509
    Abstract: Embodiments include technologies for identifying an equivalence class identifier in a packet received by a node configured to perform information centric networking (ICN) in an ICN network, where the packet includes a name identifying content associated with a producer node in the ICN network. Embodiments also include determining an equivalence class for the packet by determining a name prefix of the name based, at least in part, on the equivalence class identifier. Embodiments further include taking an action affecting a particular packet, the action based, at least in part, on the equivalence class. In specific embodiments, the name includes a plurality of name components, and the equivalence class identifier is a count indicating a number of name components in the name to be grouped together to determine the name prefix. In further embodiments, the number is greater than a particular number of name components in a routable name prefix.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: October 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David R. Oran, Ilya V. Moiseenko, Milad Mahdian, Maziar Mirzazad Barijough
  • Patent number: 10423433
    Abstract: Systems and methods for storing and managing pools of network addresses. An example method may comprise: receiving, by a processing device, a request for a network address to be associated with a network interface of a machine, wherein the machine is represented by one of: a virtual machine or a computer system; identifying a hierarchy of groups that include the machine; searching the hierarchy of groups to identify a group having an associated pool of network addresses; and selecting a network address from the pool of network addresses.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: September 24, 2019
    Assignee: Red Hat Israel, Inc.
    Inventors: Michael Kolesnik, Mordechay Asayag
  • Patent number: 10412145
    Abstract: The present invention relates to systems and methods for network labeling in order to enhance real time data transfers. A network for a real time data transfer is identified and predictive models for network performance are compared against to determine if the network is suitable for the data transfer. If so, then the real time data transfer may be completed as expected. However, if the network is predicted to be unsuitable for transmission an alternate means for connection may be suggested. The alternate suggestion may include delaying the data transfer until the network is expected to be in better conditions, connecting to another access point in the network, or switching to another network entirely. During the data transfer, the quality of the network is monitored in order to update the predictive models for the network's quality. Identifiers for the network may be utilized to keep track of the networks.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: September 10, 2019
    Assignee: Agora Lab, Inc.
    Inventors: Wei Li, Bin Zhao
  • Patent number: 10409995
    Abstract: A graph of interrelated computer-executable processes is obtained. That a change has occurred to one of the interrelated computer-executable processes in the graph is determined. A weight of the one of the interrelated computer-executable processes is determined based at least in part on the change. A security review of one or more of the interrelated computer-executable processes is determined to be triggered based at least in part on the weight, and the security review is triggered.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammad Wasiq, Nima Sharifi Mehr
  • Patent number: 10404544
    Abstract: A network topology determining method and apparatus, and a centralized network status information storage device.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: September 3, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Xiuli Zheng
  • Patent number: 10387271
    Abstract: A data storage apparatus includes an interface for communicating with a backup storage system, and one or more processors. The one or more processors are configured to store a local copy of at least part of a file system represented by hierarchical structure of directories and files, to store a backup copy of the at least part of the file system in the backup storage system, to store a dual Merkle tree that is calculated over the backup copy and includes (i) a metadata Merkle tree including Metadata Merkle-Tree Keys (MD-MTKs) and (ii) a data Merkle tree including Data Merkle-Tree Keys (D-MTKs), and to update the backup copy to match the local copy using the dual Merkle tree.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: August 20, 2019
    Assignee: Elastifile Ltd.
    Inventors: Amir Mosek, Shahar Frank
  • Patent number: 10390348
    Abstract: A method for agile wireless access network includes determining, by a network controller, capabilities and neighborhood relations of radio nodes in the radio access network. The network controller then configures a backhaul network infrastructure for the radio access network in accordance with the capabilities and the neighborhood relations of the radio nodes.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: August 20, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hang Zhang, Nimal Gamini Senarath, Aaron James Callard, Hamidreza Farmanbar, Ngoc Dung Dao, Alex Stephenne, Petar Djukic, Xu Li, Kaveh Shafiee, Philippe Leroux
  • Patent number: 10382250
    Abstract: A disclosed system includes plural switches, a node, and a management apparatus. The node includes: a transmitter that transmits an assignment request whose destination is the management apparatus. The management apparatus includes: a determination unit that determines whether an identifier can be assigned to the node, based on the assignment request; and a transmitter that transmits a response including an identifier assigned to the node. And a first switch that is a switch of the plural switches and relays the assignment request and the response includes: a making unit that makes settings for relaying a packet whose destination is the node; and a transmitter that transmits, to other switches belonging to a domain to which the first switch belongs, a setting request including the information on the logical link that received the assignment request and the identifier included in the response.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 13, 2019
    Assignees: FUJITSU LIMITED, FUJITSU ADVANCED ENGINEERING LIMITED
    Inventors: Osamu Shiraki, Hiroyuki Esashi
  • Patent number: 10374881
    Abstract: Provided is a method of subscribing, by a terminal, to a network as a router or an end device in a wireless network (WN) having a tree structure including routers and end devices. Each router receives, from a parent router thereof, addresses which are usable independently for child routers and child end devices thereof, and classifies the addresses into a general address and a special address. A terminal wishing to subscribe to a network may subscribe to the network by using a special address of an end device, only when the terminal is unable to subscribe to the network by using a general address of the end device, thereby reducing depletion of addresses to be used for terminal subscription and facilitating network subscription of the end device.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: August 6, 2019
    Assignee: hyBee, Inc.
    Inventors: Yong Hwan Lee, Hyung Sin Kim, Jae Seok Bang
  • Patent number: 10365899
    Abstract: Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
    Type: Grant
    Filed: September 5, 2016
    Date of Patent: July 30, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Margaret Chiosi, Brian Dean Freeman, Han Q. Nguyen
  • Patent number: 10348620
    Abstract: In one embodiment, a first multiple spanning tree (MST) region configuration for an MST process may be maintained at a switch in a computer network, where the first configuration has a virtual local area network (VLAN)-to-instance (VI) mapping that maps each of one or more VLANs to one of one or more MST instances in the MST region. The switch may subsequently receive a second MST region configuration that has a different VI mapping than the first configuration, and may determine one or more VLANs of the second configuration that have a different VI mapping from the first configuration (“affected VLANs”). Accordingly, in response to a trigger to apply the second configuration at the switch, the affected VLANs are blocked for a delay, and the second configuration may be applied at the switch without restarting the MST process.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: July 9, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shekher Bulusu, Francois Edouard Tallet
  • Patent number: 10341138
    Abstract: A STP n-node VLT system includes a first VLT device with a first virtual port, and a second VLT device with a LAG port, a non-LAG port, and a second virtual port coupled to the first virtual port. A STP engine designates the first VLT device as a root bridge and, in response, designates the first virtual port a designated port and the second virtual port a root port. The STP engine then designates a networking device coupled to the LAG port as the root bridge based on it having a higher priority than the first VLT device. Then STP engine then determines that a non-LAG link between the networking device and the second VLT device has caused the redesignation of the second virtual port as an alternate port and the non-LAG port as a root port, and swaps the designations of the second virtual port and the non-LAG port.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 2, 2019
    Assignee: Dell Products L.P.
    Inventors: Saye Balasubramaniam Subramanian, Ravisekhar Akkineni
  • Patent number: 10341348
    Abstract: A method to onboard a slave node to a high performance computing system that includes a fabric switch network that includes a fabric switch master and a group of slave nodes, wherein the fabric switch master is configured to route messages between slave nodes of the group comprising: receiving a fabric switch master address message, at an onboarding slave node, over an external network; providing an identification message, by the onboarding slave node, over the fabric switch network; receiving the identification message, at the fabric switch master, over the fabric switch network; providing the permission message, by the fabric switch master, over the fabric switch network; and receiving, a permission message, at the onboarding slave node, over the fabric switch network.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: July 2, 2019
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Barry E. Huntley, Simon Hunt
  • Patent number: 10333867
    Abstract: Exemplary methods, apparatuses, and systems manage network interface controllers (NICs) to determine when NICs within a host operating in active-passive mode can operate in an active-active mode. A host sends probe messages from a first NIC of the host to determine whether a second NIC of the host receives the probe messages. When the second NIC does not receive probe messages, the NICs within the host can operate in an active-active mode.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: June 25, 2019
    Assignee: VMware, Inc.
    Inventors: Raja Kommula, Thayumanavan Sridhar, Raj Yavatkar
  • Patent number: 10326614
    Abstract: A communication management component for organizing data exchanges between communicating devices of an Ethernet type network, the management component having interface means, distribution means adapted to acquire incoming data coming from each communicating device via interface means and to distribute it via the interface means to the other communicating devices, and processor means arranged to control the distribution means in such a manner that the incoming data coming from a sender device is distributed to the other devices, each communicating device in turn becoming the sender device in a first predefined sequence that is repeated cyclically.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: June 18, 2019
    Assignee: SAGEM DEFENSE SECURITE
    Inventor: Yann Vandenbaviere