Spanning Tree Patents (Class 370/256)
  • Patent number: 10917302
    Abstract: In various embodiments, a device classification service obtains traffic telemetry data for a plurality of devices in a network. The service applies clustering to the traffic telemetry data, to form device clusters. The service generates a device classification rule based on a particular one of the device clusters. The service receives feedback from a user interface regarding the device classification rule. The service adjusts the device classification rule based on the received feedback.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: February 9, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: David Tedaldi, Grégory Mermoud, Pierre-Andre Savalle, Jean-Philippe Vasseur
  • Patent number: 10917501
    Abstract: Embodiments for a method of controlling entry of packets into a broadcast network are provided. The method includes providing a plurality of edge devices communicatively disposed on an edge of the broadcast network. Reachability information is exchanged amongst the plurality of edge devices by translating Internet Protocol (IP) packets into ZOOM packets and including the reachability information in the ZOOM packets. A ZOOM packet has a data field that is a copy of a data field of the IP packet and a header that includes the reachability information. A first edge device of the plurality of edge devices maintains a table of forward destinations reachable via the broadcast network based on the reachability information exchanged. The first edge device discards IP packets from endpoint devices if the IP packets do not have a destination that is indicated as reachable in the table of forward destinations for that edge device.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: February 9, 2021
    Inventors: John Wu, Nathan E. Bahr, Ranga S. Ramanujan
  • Patent number: 10911172
    Abstract: A user apparatus, in a radio communication system including a plurality of base stations, including a reception unit configured to receive, from a connecting base station, control information to be used for reducing an interference signal sent from an interference base station for the user apparatus; and an interference reducing unit configured to reduce the interference signal by using the control information to obtain a desired signal sent from the connecting base station.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 2, 2021
    Assignee: NTT DOCOMO, INC.
    Inventors: Yousuke Sano, Yusuke Ohwatari, Satoshi Nagata, Yuta Sagae, Yukihiko Okumura
  • Patent number: 10904165
    Abstract: Data generated by one or more data producers may be transmitted via multiple communication paths according to a path transmission scheme that divides transmission of different portions of the data amongst different communication paths. Upon a failure of a communication path, transmission of data may continue for those portions of data that are not assigned to the failed communication path. In some embodiments, modifications to the path transmission scheme may be made to change the division of data amongst remaining communication paths in the event of failure.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: January 26, 2021
    Assignee: Apple Inc.
    Inventors: Fernando A. Mujica, Joyce Y. Kwong, Leland W. Lew
  • Patent number: 10892936
    Abstract: The invention provides a method and apparatus for managing operation of a spanning tree protocol process in a network bridge. This comprises setting the network bridge to either an active mode or a defer mode in which a spanning tree protocol process is not run in response to a triggering event. The system remains in the defer mode for a period of time in which no further operations of the state machines will take place, before reverting to the active mode and normal processing of triggering events is carried out.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 12, 2021
    Assignee: Metaswitch Networks Limited
    Inventors: Alan Elder, Jonathan Harrison
  • Patent number: 10880214
    Abstract: A service routing packet processing method and apparatus. The method includes a service node (SN) receives a first service routing packet from a first service router (SR), where the first service routing packet comprises path identification information and identification information of a destination SN, the SN performing service processing on the first service routing packet to obtain a second service routing packet, where the second service routing packet includes the path identification information and identification information of a source SN, and where the value of the identification information of a source SN is the identification information of the destination SN comprised in the first service routing packet, and the SN sending the second service routing packet to the first SR.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: December 29, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Lehong Niu
  • Patent number: 10860552
    Abstract: A distributed resource parallel-operated rotating data-sorting network is disclosed. The rotating data-sorting network is an ultra-low latency design that may sift and sort values of interest from a continuous data stream or finite data set. The rotating data-sorting network includes a circular data structure that rotates through data sets and comprises a series of nodes.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: December 8, 2020
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventor: Glenn C. Bethmann
  • Patent number: 10848945
    Abstract: The present invention relates to a technology for sensor networks, machine to machine (M2M) communication, machine type communication (MTC) and the Internet of Things (IoT). The present disclosure can be utilized for smart services (smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail business, security and safety-related services, etc.) based on the aforementioned technology.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: November 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dae-Kyu Choi
  • Patent number: 10848413
    Abstract: The technology disclosed herein enables an L3 network fabric including one or more spine switches having a leaf-spine topology to be self-expanded. In a particular embodiment, a method provides transferring one or more probe messages from each of the spine switches. The probe messages detect whether new computing nodes have been attached to the communication network. The method further provides receiving a reply to at least one of the probe messages. The reply identifies a new computing node that is not yet included in the L3 fabric.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: November 24, 2020
    Assignee: Nicira, Inc.
    Inventors: Raja Kommula, Rajendra Yavatkar, Thayumanavan Sridhar
  • Patent number: 10833880
    Abstract: A first network device adapted for communication with one or more other network devices is configured to determine a number of receivers of a multicast, and to control switching of traffic between selective and inclusive routes for the multicast based at least in part on the determined number of receivers. For example, in some embodiments the first network device is configured to control switching of traffic between the selective and inclusive routes for the multicast by utilizing a selective route for the multicast responsive to a determination that traffic for the multicast is at or above a bandwidth threshold and the number of receivers is below an add threshold, and utilizing an inclusive route for the multicast responsive to a determination that traffic for the multicast is below the bandwidth threshold or the number of receivers is above a delete threshold.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: November 10, 2020
    Assignees: Nokia Technologies Oy, Nokia of America Corporation
    Inventors: Jayant Kotalwar, Andrew Dolganow, Gitesh Patel
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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