Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 11483236
    Abstract: Various example embodiments for supporting stateless multicast communications in a communication system are presented. Various example embodiments for supporting stateless multicast communications may be configured to support stateless multicast communications in a label switching network (e.g., a Multiprotocol Label Switching (MPLS) network, an MPLS—Traffic Engineered (TE) network, or the like) based on a network label space. Various example embodiments for supporting stateless multicast communications based on a network label space may be configured to support assignment, from a network label space of a network, of a set of labels for nodes of the network and for adjacencies of the network. Various example embodiments for supporting stateless multicast communications based on a network label space may be configured to support assignment of node labels from the network label space for nodes of the network and assignment of adjacency labels from the network label space for adjacencies of the network.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: October 25, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Kumar Dutta
  • Patent number: 11483286
    Abstract: A method, computer program product, and computing system for providing, via a first computing device connected to a network, one or more network requests to a second computing device connected to the network, wherein each of the one or more network requests include an IP address and a predefined identification indicator. Identification information associated with the second computing device may be received from the second computing device in response to at least one network request of the one or more network requests including an IP address assigned to the second computing device. The IP address assigned to the second computing device may be paired, via the first computing device, with the identification information associated with the second.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 25, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventor: Vasiliy Tolstoy
  • Patent number: 11477125
    Abstract: A fabric interface, including: an ingress port to receive incoming network traffic; a host interface to forward the incoming network traffic to a host; and a virtualization-aware overload protection engine including: an overload detector to detect an overload condition on the incoming network traffic; a packet inspector to inspect packets of the incoming network traffic; and a prioritizer to identify low priority packets to be dropped, and high priority packets to be forwarded to the host.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: October 18, 2022
    Assignee: Intel Corporation
    Inventors: John J. Browne, Chris MacNamara, Ronen Chayat
  • Patent number: 11477081
    Abstract: Methods, techniques, computer program products, apparatus, devices, etc., used in connection with DSL Management Interfaces, significantly improve the management capabilities of a DSL network and/or improve testing relating to DSL equipment and services by permitting better control and operation of a DSL system, including implementation of timestamping for more accurate measurement, monitoring and control of a system. Timestamping further allows customized data collection techniques, where a DSL line can be measured or monitored at intervals whose frequency depends on the line's stability. Moreover, data parameter read and control parameter write operations are presented in conjunction with the use of timestamping. Also, control and operation of a DSL system is enhanced by implementing bit-loading that minimizes, eliminates or otherwise mitigates the amount by which the SNR margin per tone exceeds a maximum SNR margin quantity, where such bit-loading can be selected through an appropriate interface.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: October 18, 2022
    Assignee: ASSIA SPE, LLC
    Inventors: John Cioffi, Wonjong Rhee, Sumanth Jagannathan, Peter Joshua Silverman, Mehdi Mohseni, Georgios Ginis
  • Patent number: 11477106
    Abstract: A data packet sending method includes: before a PMTU of a path is probed, sending a data packet according to a minimum MTU stipulated in the IPv6 protocol; and after the PMTU of the path is probed, sending a subsequent data packet on the path according to the probed PMTU of the path.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: October 18, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Wan Xue
  • Patent number: 11475721
    Abstract: A method for performing vehicle remote diagnosis is provided. A diagnostic device sends a first controller area network (CAN) bus message to a device connector. The device connector encapsulates the first CAN bus message received into a first data packet and sends the first data packet to a vehicle connector through remote communication. The vehicle connector decapsulates the first data packet into the first CAN bus message and sends the first CAN bus message to a target vehicle. The vehicle connector receives second CAN bus messages and filters the second CAN bus messages to obtain a CAN bus diagnostic message, and the second CAN bus messages are sent by the target vehicle in response to the first CAN bus message. The vehicle connector encapsulates the CAN bus diagnostic message into a second data packet and sends the second data packet to the device connector.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: October 18, 2022
    Assignee: LAUNCH TECH CO., LTD.
    Inventors: Jun Liu, Zhijian Chen
  • Patent number: 11470016
    Abstract: Approaches, techniques, and mechanisms are disclosed for efficiently buffering data units within a network device. A traffic manager or other network device component receives Transport Data Units (“TDUs”), which are sub-portions of Protocol Data Units (“PDUs”). Rather than buffer an entire TDU together, the component divides the TDU into multiple Storage Data Units (“SDUs”) that can fit in SDU buffer entries within physical memory banks. A TDU-to-SDU Mapping (“TSM”) memory stores TSM lists that indicate which SDU entries store SDUs for a given TDU. Physical memory banks in which the SDUs are stored may be grouped together into logical SDU banks that are accessed together as if a single bank. The TSM memory may include a number of distinct TSM banks, with each logical SDU bank having a corresponding TSM bank. Techniques for maintaining inter-packet and intra-packet linking data compatible with such buffers are also disclosed.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 11, 2022
    Assignee: Innovium, Inc.
    Inventors: Ajit Kumar Jain, Mohammad Kamel Issa, Avinash Gyanendra Mani, Ashwin Alapati
  • Patent number: 11470009
    Abstract: Techniques for implementing multi-table OpenFlow using a parallel hardware table lookup architecture are provided. In certain embodiments, these techniques include receiving, at a network device from a software-defined networking (SDN) controller, flow entries for installation into flow tables of the network device, where the flow entries are structured in a manner that assumes the flow tables can be looked-up serially by a packet processor of the network device, but where the flow tables are implemented using hardware lookup tables (e.g., TCAMs) that can only be looked-up in parallel by the packet processor. The techniques further include converting, by the network device, the received flow entries into a format that enables the packet processor to process ingress network traffic correctly using the flow entries, despite the packet processor's parallel lookup architecture, and installing the converted flow entries into the flow tables/hardware lookup tables.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: October 11, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Joseph Olakangil, Nitin Karkhanis, Anuraag Mittal
  • Patent number: 11470452
    Abstract: Apparatuses, methods, and systems are disclosed for selective retransmission of groupcast data. One apparatus includes a transceiver that transmits groupcast data via sidelink communication to a set of UEs and receives negative acknowledgement feedback via sidelink communication from at least one UE of the set, the negative acknowledgement feedback indicating unsuccessful reception of the groupcast data. The apparatus includes a processor that determines a retransmission mode based on a number of UEs sending negative acknowledgement feedback and controls the transceiver to send selectively beamformed retransmission of the groupcast data according to the determined retransmission mode.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: October 11, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Karthikeyan Ganesan, Prateek Basu Mallick, Joachim Loehr, Alexander Johann Maria Golitschek Edler von Elbwart, Ravi Kuchibhotla, Vijay Nangia, Robert T. Love
  • Patent number: 11463348
    Abstract: A link fault detection method includes sending, by a first network device, data traffic to a second network device by using a plurality of first label switched paths (LSPs). The method also includes determining, by using each of the plurality of first LSPs within a preset period, whether a first link detection packet from the second network device is received. The method further includes determining an LSP of the plurality of first LSPs for which the first link detection packet is not received as a first faulty LSP. The method additionally includes calculating a first unavailability of the plurality of first LSPs based on the first faulty LSP. The method also includes triggering the plurality of first LSPs to stop transmitting the data traffic according to the first unavailability of the plurality of first LSPs.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 4, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yaokun Zhang, Juan Li
  • Patent number: 11463302
    Abstract: Provided is an information communication device which allows an appropriate transfer of communication data even in case of failure. This device includes: a communication unit which receives data transmitted from a device via a communication network; and a control unit which causes the communication unit to transmit data containing the data received to a first information processing device.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 4, 2022
    Assignee: NEC CORPORATION
    Inventor: Haruki Katou
  • Patent number: 11463312
    Abstract: Techniques for automated configuration are provided. A first device detects a new device connected by one or more new links in a network, and the first device transmits, to a dynamic host configuration protocol (DHCP) server, a request for a first new subnet. The first device then assigns a first address of the first new subnet to a first new interface of the first device. The first device additionally transmits a second address of the first new subnet to the new device, where the new device uses the second address to establish connectivity to the network.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: October 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Shyamsundar N. Maniyar, Muninder S. Sambi, Sanjay K. Hooda, Rajeev Kumar, Kedar S. Karmarkar, Himanshu Mehra, Nikhil Sharma
  • Patent number: 11463370
    Abstract: Various example embodiments for supporting scalable deterministic services in packet networks are presented. Various example embodiments for supporting scalable deterministic services in packet networks may be configured to support delay guarantees (e.g., finite end-to-end delay bounds) for a class of traffic flows referred to as guaranteed-delay (GD) traffic flows. Various example embodiments for supporting scalable deterministic services in packet networks may be configured to support delay guarantees for GD traffic flows of a network based on a queuing arrangement that is based on network outputs of the network, a packet scheduling method that is configured to support scheduling of packets of the GD traffic flows, and a service rate allocation rule configured to support delay guarantees for the GD traffic flows.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: October 4, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Andrea Francini, Raymond Miller, Sameerkumar Sharma
  • Patent number: 11463479
    Abstract: Incoming packets in a switch are associated with one or more group identifiers based on content contained in the incoming packets. Rules for processing the corresponding outgoing packets are identified based at least on the group identifiers associated with the incoming packets. Actions associated with matched rules are applied to the outgoing packets.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: October 4, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Anuraag Mittal, Arun Raton Roy, Thejesh Ajjikariappla Panchappa, Nitin Karkhanis
  • Patent number: 11456953
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for generating a routing table. In one implementation, BGP route broadcasts are received by a control plane of a network. The BGP route broadcasts are aggregated into a table of address summarized routes based on IP addresses included in the BGP route broadcasts. A table of attribute summarized routes is generated from the table of address summarized routes based on similarities between attributes included in the address summarized routes.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: September 27, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Eric Osborne
  • Patent number: 11457279
    Abstract: Methods, systems, and computer-readable media for live previewing of streaming video in the cloud are disclosed. A portion of a video stream is received at a cloud-based media streaming system via a network. The media streaming system generates a video preview of the portion of the video stream. The media streaming system sends the video preview to a client device via a peer-to-peer connection before an additional portion of the video stream is received by the media streaming system. The video preview is displayed on the client device.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: September 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Coleman, Jialu Wang, Garrett Sparks
  • Patent number: 11451492
    Abstract: Methods, systems, and apparatuses for scheduling a plurality of Virtual Links (VLs) in a Time-Triggered Ethernet (TTE) network by pre-processing, by a scheduling algorithm implemented by a Network Scheduling Tool (NST), VL information prior to initiating a scheduling procedure by, detecting VL information associated with VLs that having common physical resources that include a common direction of a switching port or an egress end system port; and storing the VL information associated with the set of VLs for retrieval by the NST to parse a VL list for scheduling to determine one or more conflicting VLs in functionalities with a VL that is to be scheduled by a first pass that attempts favoring scheduling a VL into a bin when previously scheduled VLs fail to exhibit conflicts; and a second pass that attempts to resolve at least one conflict exhibited in the scheduling procedure by offsetting a transmit time.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: September 20, 2022
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Benjamin F. DeLay, William T. Smithgall
  • Patent number: 11452169
    Abstract: This document describes methods and devices for preventing inadvertent idle mode for a UE in multi-node connectivity with a master node and at least one secondary node. In an implementation, the UE includes first and second Media Access Control (MAC) entities for respectively communicating with a master node and a secondary node. The UE starts or restarts at least one data inactivity timer responsive to detecting a communication of data on at least one of the MAC entities. Rather than inadvertently releasing resources of a node as part of the UE transitioning to an idle mode, thereby potentially ceasing connectivity of active communication with the node, the methods and devices described here prevent this release unless connections to both nodes are inactive. By so doing, degradation to a user's experience and the waste of power, computing, or bandwidth resources may be prevented.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: September 20, 2022
    Assignee: Google LLC
    Inventor: Chih-Hsiang Wu
  • Patent number: 11451866
    Abstract: A method of splitting a data stream into a set of data segments may include receiving the data stream, wherein the data stream may include data packets; selecting a segment time period and a time domain; subdividing the time domain into a set of time blocks, each one of the set of time blocks having a duration of the segment time period; identifying a set of starting data packets corresponding to the set of time blocks; identifying a set of finishing data packets corresponding to the set of starting data packets; identifying a last one of the set of finishing data packets being a last data packet of a last one of the set of time blocks; and identifying the set of data segments based on the corresponding set of starting data packets and the corresponding set of finishing data packets.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: September 20, 2022
    Assignee: SYNAMEDIA LIMITED
    Inventors: Ian Bastable, Gareth Bowen
  • Patent number: 11444873
    Abstract: The disclosed system provides for machine-to-machine routing of messages (e.g., text messages, binary information, etc.) between devices (e.g., external applications, IoT devices, etc.) using non-routable identifiers. The systems and methods publish an application programming interface (API) configured to receive (non-routable) identification information of a target device from an external application (e.g., an IoT Service Provider) that calls the API, determines whether a target device associated with the identification information is a subscriber of a telecommunications service provider that provides telecommunications plans to subscribers of the telecommunications service provider, verifies that the external application is authorized to transmit messages to the target device, and translates the non-routable identification information to a mapped device address that can be used to determine a location of the target device so that the message can be delivered to the target device.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: September 13, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Nilesh Ranjan, Daniel Vishoot, Babak Namiranian
  • Patent number: 11444953
    Abstract: Disclosed herein is a system for facilitating security of a resource using a plurality of credentials, in accordance with some embodiments. Accordingly, the system may include a communication device configured for receiving a user credential associated with a user from a user device to access one or more services of the resource, and obtaining a current contextual data from the user device. Further, the system may include a storage device configured for retrieving a stored contextual data and a stored credential associated with the user from a database. Further, the system may include a processing device configured for comparing the user credential with the stored credential, analyzing the current contextual data and the stored contextual data, and authenticating the user device based on the comparing and the analyzing to determine a level of access to the one or more services of the resource by the user device.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: September 13, 2022
    Inventor: Dharmesh Naik
  • Patent number: 11444828
    Abstract: Systems and methods for enhancing the Border Gateway Protocol (BGP) are provided. In one implementation, a computer-readable medium comprises instructions that, when executed, cause a network element to perform the steps of maintaining and tracking states of multiple Border Gateway Protocol (BGP) peers and routes while operating BGP within one or more Autonomous Systems. The instructions further cause the network element to detect one or more anomalies, based on the maintaining and tracking, as a number of the multiple BGP peers and/or routes scale in the one or more Autonomous Systems. Also, the instructions cause the network element to cause the processing of one or more remedial actions based on the one or more detected anomalies.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: September 13, 2022
    Assignee: Ciena Corporation
    Inventors: Anurag Prakash, Varneet Johal
  • Patent number: 11444713
    Abstract: A method of operation of a Multiprotocol Label Switching network involves, in an active node of the network, receiving a first data packet from a source node and forwarding the first data packet to a destination node. At the same time, the active node measures a residence time of the first data packet in the active node. The active node then sends a further data packet containing residence time information.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: September 13, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Stefano Ruffini, Eric Ward Gray, Sriganesh Kini, Gregory Mirsky
  • Patent number: 11445047
    Abstract: Some embodiments relate to a user equipment device (UE), and associated methods for performing ROHC header compression on TCP packets with MPTCP option enabled. In some embodiments, a compressor may determine that a first portion of the stream of data packets is formatted according to the transmission control protocol (TCP) with a multipath TCP (MPTCP) option enabled. The compressor may establish context with a corresponding decompressor and may operate in one of three modes of compression based on the context. In some embodiments, when the context indicates that the corresponding decompressor supports decompression of TCP data packets with MPTCP option enabled, the compressor may operate in a first or second mode of compression. In some embodiments, when the context indicates that the corresponding decompressor does not support decompression of TCP data packets with MPTCP option enabled, the compressor may operation in a third mode of compression.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: September 13, 2022
    Assignee: Apple Inc.
    Inventors: Yingjie Zhao, Jianxiong Shi, Lele Cui, Li Su, Faraz Faheem
  • Patent number: 11444833
    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an indication of a stateful intent, the data structure including a plurality of nodes and a plurality of edges, each node of the plurality of nodes being representative of a respective network device of the plurality of network devices. The one or more processing units are configured to determine, using an abstract function configured at a node of the plurality of nodes, a stateless intent for implementing the stateful intent and generate low level configuration data for the plurality of network devices based on the stateless intent. The one or more processing units are configured to interface with one or more of the plurality of network devices to configure the one or more of the plurality of network devices with the low level configuration data.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: September 13, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Premchandar N, Jayanthi R
  • Patent number: 11438305
    Abstract: The disclosure relates to methods, routers, media and apparatus for implementing enhanced UPnP subscriptions. According to an embodiment of the disclosure, there is provided a method for implementing an enhanced UPnP subscription, comprising, by a UPnP-enabled router: receiving a subscription message for a subscription, wherein the subscription message specifies a delivery uniform resource locator (URL), the delivery URL is a location where an event message targeted by the subscription is to be sent; checking, based on a whitelist, whether an IP address or a domain name in the delivery URL is contained in the whitelist; and determining whether to reject the subscription message based on the checking result. Through embodiments of the disclosure, both flexible subscription and high security can be achieved.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: September 6, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Linzhou Cai, Yongqiang Ye
  • Patent number: 11436053
    Abstract: A network appliance is configured to receive a packet having an address of a custom device as a source address. Policies are accessed that are applicable to a virtual network associated with the custom device. The policies are applied to the packet. A hairpin layer redirects the packet to a destination address contained in the packet. For subsequent packets, application of the policies is bypassed to the subsequent packets. Application of the policies is offloaded to an acceleration device.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 6, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rishabh Tewari, Abhijeet Kumar, Neeraj Motwani, Daniel M. Firestone, Vivek Bhanu, Madhan Sivakumar, Michal Czeslaw Zygmunt, Deepak Bansal
  • Patent number: 11438261
    Abstract: Identity information is decoupled from reachability information in packets transferred between hosts of a computer network by replacing forwarding information within said packets with an identifier having a format of the forwarding information, and applying forwarding labels, derived from the identifiers, which are then used in lieu of the forwarding information for conveying the packets within the network. During such conveyance, the packets are treated according to one or more policies prescribed on a basis of the identifier, which may be an IPv6 address. The forwarding labels may be MPLS labels.
    Type: Grant
    Filed: November 22, 2020
    Date of Patent: September 6, 2022
    Assignee: CUMULUS NETWORKS INC.
    Inventors: Shrijeet Mukherjee, Sameer Merchant, Wilson Kok, Roopa Prabhu
  • Patent number: 11438267
    Abstract: The disclosure herein describes a system, which provides service switching in a datacenter environment. The system can include a service switching gateway, which can identify a service tag associated with a received packet. During operation, the service switching gateway determines a source client, a requested service, or both for the packet based on the service tag, identifies a corresponding service portal based on the service tag, and forwards the packet toward the service portal. The service switching gateway can optionally maintain a mapping between the service tag and one or more of: a source client, a required service, the service portal, and a tunnel encapsulation. The service switching gateway can encapsulate the packet based on an encapsulation mechanism supported by the service portal and forward the packet based on the mapping.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: September 6, 2022
    Assignee: NICIRA, INC.
    Inventors: Jayant Jain, Anirban Sengupta
  • Patent number: 11431629
    Abstract: A system includes a storage system and circuitry coupled to the storage system. The circuitry is configured to perform operations comprising determining a type of a received data packet, determining a destination of the received data packet, and determining whether the received data packet is of a particular type or has a particular destination. The operations further comprise, responsive to determining that the received data packet is of the particular type or has the particular destination, rerouting the received data packet from the particular destination to a register of the storage system.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: August 30, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Aleksei Vlasov, Prateek Sharma, Yoav Weinberg, Scheheresade Virani, Bridget L. Mallak
  • Patent number: 11430305
    Abstract: A mass notification terminal may have a data parser and decoder connected to a communications terminal. Announcements may be transmitted to the communications terminal in the form of linguistic symbols and commands using low bandwidth and low power protocol transmissions. Push transmissions conserve bandwidth. An abstraction of an audio announcement may be transmitted for use with a speech synthesizer. The abstraction may be linguistic symbols such as phenomes, text, or may identify pre-stored clips. The system may provide announcement confirmation. The system may take advantage of communication protocols that have message size limitations. The announcements may be sent in one or more message transmissions. When an announcement is composed of multiple messages, using message sequence numbers and announcement identifications may facilitate grouping and arranging of the messages that make up the announcement.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 30, 2022
    Assignee: TEXTSPEAK CORPORATION
    Inventor: Scott Stogel
  • Patent number: 11429717
    Abstract: A signature generating device (2) includes a collecting unit (11) configured to collect threat information, an extracting unit (21) configured to extract attack data from the threat information collected by the collecting unit (11), and a generating unit (31) configured to generate a signature on the basis of the attack data extracted by the extracting unit (21). When plural pieces of attack data having a common character string are extracted by the extracting unit (21), the generating unit (31) tentatively generates a signature including the common character string, evaluates whether a tentatively generated signature includes a character string used in non-attack data, and when the tentatively generated signature includes the character string used in the non-attack data, removes the character string from the tentatively generated signature to generate a signature.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: August 30, 2022
    Assignee: NEC CORPORATION
    Inventor: Tatsuya Ito
  • Patent number: 11431626
    Abstract: Processing an ingress packet in a packet pipeline to determine a forwarding rule includes identifying a matching rule in each forwarding table in the pipeline. Prefix lengths of the respective matching rules are compared. The matching rule with the greatest prefix length serves as the basis for forwarding an egress packet.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 30, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Michael Chih-Yen Wang, Prashanth Krishnamurthy, Sean Hope, Tula Kraiser
  • Patent number: 11432152
    Abstract: Methods and apparatus for detecting and handling evil twin access points (APs). The method and apparatus employ trusted beacons including security tokens that are broadcast by trusted APs. An Evil twin AP masquerades as a trusted AP by broadcasting beacons having the same SSID as the trusted AP, as well as other header field and information elements IE in the beacon frame body containing identical information. A sniffer on the trusted AP or in another AP that is part of a Trusted Wireless Environment (TWE) receives the beacons broadcasts by other APs in the TWE including potential evil twin APs. The content in the header and one or more IEs in received beacons are examined to determine whether a beacon is being broadcast by an evil twin.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: August 30, 2022
    Assignee: WatchGuard Technologies, Inc.
    Inventors: Scott Elliott, Jay Lindenauer
  • Patent number: 11425128
    Abstract: A method for use in a network system is provided. The network system includes a plurality of electronic controllers that transmits and receives, via a network, a plurality of frames. The plurality of frames includes at least one control frame that instructs predetermined control to an object of control. The method receives, sequentially, the plurality of frames from the network, and determines whether the predetermined control, instructed by the control frame received in the receiving, is to be suppressed, based on a set of frames received in the receiving. The set of frames is received in the receiving within a predetermined period preceding a time of reception of the control frame.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 23, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takeshi Kishikawa, Manabu Maeda, Tohru Wakabayashi, Toshihisa Nakano, Hideki Matsushima
  • Patent number: 11425711
    Abstract: A transmission device includes a receiving unit and a transmission processing unit. The receiving unit receives transmission schedule information including a frame identifier (ID) of a frame to be transmitted and a transmission parameter relating to transmission timing of the frame. The transmission processing unit transmits a frame identified by the frame ID to a receiving device, according to the transmission parameter included in the transmission schedule information.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: August 23, 2022
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takahiro Yamaura, Yasin Oge, Yuta Kobayashi
  • Patent number: 11425038
    Abstract: Some embodiments provide a method for processing a packet for a pipeline of a hardware switch. The pipeline, in some embodiments, includes several different stages that match against packet header fields and modify packet header fields. The method receives a packet that includes a set of packet headers. The method then populates, for each packet header in the set of packet headers, (i) a first set of registers with packet header field values of the packet header that are used in the pipeline, and (ii) a second set of registers with packet header field values of the packet header that are not used in the pipeline.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: August 23, 2022
    Assignee: Barefoot Networks, Inc.
    Inventor: Patrick Bosshart
  • Patent number: 11424883
    Abstract: A method for a user equipment (UE) to transmit a sounding reference signal (SRS) in a wireless communication system is disclosed. The method includes receiving, from a base station, configuration information related to a first SRS resource assigned for transmission of a first SRS and a second SRS resource assigned for transmission of a second SRS, wherein the configuration information includes type information representing whether or not a SRS transmission has periodicity, and usage information representing which usage the SRS has; and when a transmission time of the first SRS is the same as a transmission time of the second SRS, transmitting the first SRS or the second SRS to the base station based on a priority between the first SRS and the second SRS, wherein the priority is determined based on at least one of the type information or the usage information.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: August 23, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Jonghyun Park, Haewook Park, Kunil Yum, Sukhyon Yoon, Kukheon Choi
  • Patent number: 11425024
    Abstract: Provided is a machine-implemented method for operating a device in a network, comprising entering the device into a non-router membership relation with a self-organizing subnet of the network; receiving at least one message making known parameters of the subnet, the at least one message comprising a centrally-generated and propagated sequence number; detecting, based on the received at least one message comprising a sequence number, a deterioration in propagation of said at least one message; and responsive to the detecting, entering the device into a router membership relation with the self-organizing subnet of the network.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: August 23, 2022
    Assignee: Arm Limited
    Inventors: Deepak Venugopal, Arto Juhani Kinnunen, Mika Antero Tervonen
  • Patent number: 11425210
    Abstract: Aspects of the subject disclosure may include, for example, detecting a plurality of mobile devices in proximity to a device. Further embodiments can include identifying a user identifier associated with each of the plurality of mobile devices resulting in a plurality of user identifiers. Additional embodiments can include obtaining a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles. Also, embodiments can include identifying a first user profile having a first priority among the plurality of user profiles. Further embodiments can include provisioning the first user profile on a media processor or set top box and providing media content for presentation on a display according to the first user profile. Other embodiments are disclosed.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: August 23, 2022
    Assignee: DIRECTV, LLC
    Inventors: Sudheer Bandela, Binny Asarikuniyil, Hai Nguyen, Heather Truong
  • Patent number: 11425030
    Abstract: A method may include, with a controller of an AS, routing a data flow from a source device, through at least one front-end node to a plurality of back-end nodes, and balancing, by the controller, the data flow to the back-end nodes equally based at least in part on ECMP routing. A number of routes from the back-end nodes to endpoint devices may be determined based at least in part on a preference for a primary route from the back-end nodes to a corresponding one of the endpoint devices, and backup routes from the back-end nodes to the corresponding one of the endpoint devices. An indication of a failure of a first endpoint device is received, and the back-end nodes utilize a first backup route that is associated with a second endpoint device to rebalance the data flow from the first endpoint device to the second endpoint device.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: August 23, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian James Wells, Grzegorz Boguslaw Duraj
  • Patent number: 11425027
    Abstract: An apparatus includes an interface and a processor. The interface communicates with a network including network elements interconnected in a Cartesian topology. The processor defines first and second groups of turns, each turn includes a hop from a previous network element to a current network element and a hop from the current network element to a next network element. Based on the turns, the processor specifies rules that when applied to packets traversing respective network elements, guarantee that no deadlock conditions occur in the network. The rules for a given network element include (i) forwarding rules to reach a given target without traversing the turns of the second group, and (ii) Virtual Lane (VL) modification rules for reassigning packets, which traverse turns of the first group and which are assigned to a first VL, to a different second VL. The processor configures the given network element with the rules.
    Type: Grant
    Filed: November 1, 2020
    Date of Patent: August 23, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Michael Gandelman, Jose Yallouz, Lion Levi, Tamir Ronen, Aviad Levy, Vladimir Koushnir
  • Patent number: 11424956
    Abstract: A control bus (165) permits the transmission of a message (205) of a predetermined message length. A method (300) for transmitting pieces of information on the control bus (165) includes transmitting a message (205). The message includes a first field (210) and a second field (215). The first field (210) contains a variable reference to a type of information, and the second field (215) contains a piece of information of the type of information referred to in the first field (210).
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: August 23, 2022
    Assignee: ZF FRIEDRICHSHAFEN AG
    Inventors: Michel Wetterau, Ingo Lippenberger, Andreas Wildbrett
  • Patent number: 11418632
    Abstract: In one embodiment, a system comprises logic to receive a data packet. The logic is further to identify, based on the data packet, a plurality of candidate rules. The candidate rules may comprise a first candidate rule from a first database of rules and a second candidate rule from a second database of rules. The logic is further to select a rule from among the plurality of candidate rules based on a priority associated with the rule and a determination that the rule matches the data packet. The rule specifies at least one action to be performed on the data packet.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: August 16, 2022
    Assignee: Intel Corporation
    Inventors: Anatoli A. Bolotov, Mikhail I. Grinchuk
  • Patent number: 11418449
    Abstract: Multipath coding systems, devices and methods are disclosed. In a multipath network, devices and methods generate at least one of a plurality of uncoded packets for transmission on a first path from a source node to a destination node as well as at least one coded packet based upon a set of uncoded packets for transmission on a second path from the source node to the destination node. The set of uncoded packets are formed, generated or otherwise provided from a next uncoded packet to be transmitted, a number (?) of previously transmitted uncoded packets, and a number (?) of uncoded packets that are to be transmitted after the next uncoded packet and ?+? is greater than zero. The destination node operates to receive, and decode as needed, the uncoded and coded packets.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 16, 2022
    Assignee: Code On Network Coding, LLC
    Inventors: Kerim Fouli, Muriel Medard
  • Patent number: 11419056
    Abstract: Disclosed is a power control method. The method includes: receiving downlink control information (DCI), where the DCI carries a transmit power control (TPC) command; determining a closed loop power control index of the TPC command in the DCI; and updating a closed loop power control part corresponding to the closed loop power control index in transmit power of a first communication node according to the TPC command. Also disclosed are a power control device, a first communication node, a second communication node, and a computer storage medium.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: August 16, 2022
    Inventors: Ke Yao, Bo Gao, Yu Ngok Li, Zhaohua Lu
  • Patent number: 11418269
    Abstract: This application discloses circuits and apparatus configured to measure performance of asynchronous circuits by injecting data in to inputs of asynchronous circuits and consuming data from the outputs without interfering in the functionality of the asynchronous circuits. This application also discloses systems and methods for assessing the performance of asynchronous channels and/or IP blocks by providing an unambiguous performance value which can be used for performance analysis and comparison.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 16, 2022
    Assignee: CHRONOS TECH, LLC
    Inventors: Stefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
  • Patent number: 11411863
    Abstract: Metadata may be embedded in a service chain header (SCH) appended to a packet that is forwarded over a service chain path. The metadata may include information that is used to process the packet at a downstream service function chain (SFC) entity on the service chain path. The metadata TLV field may identify a service action to be performed by a downstream SFC entity. For example, the metadata TLV field may instruct the downstream SFC entity to drop the packet, to redirect the packet (or a traffic flow associated with the packet), to mirror a traffic flow, to terminate a communication connection, to start or stop a packet accounting, and/or to apply a higher grade of service. Alternatively, the metadata TLV field specifies an OAM service action list that identifies service actions that have been performed on the packet.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: August 9, 2022
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hong Zhang, Louis Fourie
  • Patent number: 11409689
    Abstract: A device of a data testing environment including a node configured to connect the device to a tester; one or more processors configured to receive from the node an electrical signal alternating between at least a first state and a second state, the first state representing a data transmission trigger and the second state representing a data transmission opportunity; determine a timing of the data transmission opportunity based on the received electrical signal; and send data to the node during the data transmission opportunity in response to receiving the data transmission trigger.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: August 9, 2022
    Assignee: Infineon Technologies AG
    Inventors: Siak Pin Lim, Govindraya Sanoor Prabhu, Tue Fatt David Wee, Hu Xu
  • Patent number: RE49176
    Abstract: Anonymous voice communication between a first station and a second station is facilitated by providing an interface that allows input of a transaction specification from at least one of the first and second stations. A reference code associated with the transaction is generated, there being a defined relationship between the reference code and the address of the second station for voice communication. The reference code is supplied to the first station, and a voice communication request and the reference code are received from the first station. The reference code is used to recover said address and a channel for voice communication is opened between said first and second stations. Voice communication can thereby be established between the first and second stations without providing the address of the second station to the first station.An Internet-based service system for data mining user information is herein disclosed and enabled.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: August 16, 2022
    Assignee: Flexiworld Technologies, Inc.
    Inventors: Christina Ying Liu, William Ho Chang