Patents Examined by Mohamed A Kamara
  • Patent number: 11411891
    Abstract: A method for a time sensitive network (TSN) having a network topology is disclosed. The method includes determining a set of flow permutations corresponding to the network topology, computing a respective full schedule corresponding to each flow permutation of the set of flow permutations, determining a respective time to compute the full schedule for each flow permutation of the set of flow permutations, and computing a respective partial schedule for each data flow permutation of the set of flow permutations. The method further includes selecting a data flow permutation of the set of data flow permutations based at least in part on the respective time to compute the full schedule for the selected flow permutation, and saving the selected data flow permutation to a memory.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 9, 2022
    Assignee: GE Aviation Systems LLC
    Inventor: Stephen Francis Bush
  • Patent number: 11411866
    Abstract: In some implementations, a network device may identify a segment routing traffic engineering (SR-TE) algorithm supported by the network device. The network device may determine, based on identifying the SR-TE algorithm, an identification value associated with the network device. The network device may generate an advertisement packet that includes the identification value and information identifying the SR-TE algorithm. The network device may send the advertisement packet to another network device to cause the other network device to update a data structure to indicate that the network device supports the SR-TE algorithm and that the network device is associated with the identification value. The other network device may determine, using the SR-TE algorithm, a forwarding path for a data packet that indicates the network device as a hop in the forwarding path.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: August 9, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Jonathan C. Barth, Shraddha Hegde, William Britto Arimboor Joseph, Vishnu Pavan Beeram, Tarek Saad
  • Patent number: 11398875
    Abstract: A method of simplifying the implementation of Synchronous Ethernet on an Ethernet device having a first port and a second port device using a predetermined protocol and signaling, comprises delivering a master clock from a Synchronous Ethernet system to the first port of the Ethernet device; transmitting the delivered master clock to the second port of the Ethernet device independently of the protocol and signaling of the Ethernet device; and transmitting the master clock from the second port of the Ethernet device to a downstream device that supports Synchronous Ethernet. In one implementation, the Ethernet device has a local clock, and the method synchronizes the local clock to the master clock. In another implementation, the Ethernet device does not have a local clock, and the master clock is transmitted from the second port of the Ethernet device to the downstream device without any synchronizing operation at the Ethernet device.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: July 26, 2022
    Assignee: Accedian Networks Inc.
    Inventors: Claude Robitaille, Steve Rochon, Yanick Viens
  • Patent number: 11395348
    Abstract: Wireless communications may use a plurality of cell groups. A downlink-uplink cell may be assigned to each cell group of a plurality of cell groups, and each of a plurality of downlink-only cells may be assigned to a cell group of the plurality of cell groups. A wireless device may transmit an uplink signal via a downlink-uplink cell based on a timing advance command.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: July 19, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Esmael Hejazi Dinan
  • Patent number: 11388075
    Abstract: Systems and methods in a node in an Ethernet network include, responsive to enabling burst monitoring between the node and a peer node in the Ethernet network, obtaining rate and burst size information from the peer node; configuring a counter at a traffic disaggregation point based on the rate and the burst size information, wherein the counter is based on a dual token bucket that is used to count out-of-profile frames in excess of a Committed Information Rate (CIR); and detecting a burst based on the out-of-profile frames during a monitored time interval.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: July 12, 2022
    Assignee: Ciena Corporation
    Inventor: Vaibhav Srivastava
  • Patent number: 11382110
    Abstract: In certain embodiments, a 5G RAN network has a distributed unit (DU) connected to at least one remote unit (RU) via a transport network (TN) that handles both mobile front-haul (MFH) traffic between the DU and the RUs as well as non-MFH traffic with other end users. A radio scheduler in the DU is configured to perform medium access control (MAC) scheduling for the mobile user traffic, while a TN scheduler in the transport network is configured perform TN scheduling for both the MFH and non-MFH traffic. The TN scheduler is configured to transmit information (e.g., MFH data-rate limits) to the radio scheduler that the radio scheduler uses to perform its subsequent MAC scheduling.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: July 5, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Sarvesh Sanjay Bidkar, Silvio Mandelli
  • Patent number: 11374671
    Abstract: Aspects relate to a physical cell identifier (PCI) change within a wireless network based on a primary synchronization signal (PSS) waveform. A scheduling entity, such as an integrated-access-backhaul (IAB) node within a radio access network (RAN), may communicate with a set of one or more scheduled entities, such as other IAB nodes and/or user equipment (UEs), utilizing a first PCI. The scheduling entity may then change from the first PCI to a second PCI, where the second PCI corresponds to a different PSS waveform than the first PCI. In some examples, the scheduling entity may change the PCI as a result of a PCI collision and/or PSS collision with a neighboring scheduling entity.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: June 28, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Navid Abedini, Jianghong Luo, Tao Luo, Junyi Li
  • Patent number: 11362939
    Abstract: Implementations of the present disclosure are directed to systems and methods for flow control using a multiple flit interface. A credit return field is used in a credit-based flow control system to indicate that one or more credits are being returned to a sending device from a receiving device. Based on the number of credits available, the sending device determines whether to send device or wait until more credits are returned. The amount of buffer space used by the receiver to store the packet is determined by the number of transfer cycles used to receive the packet, not the number of flits comprising the packet. This is enabled by having the buffer be as wide as the bus. The receiver returns credits to the sender based on the number of buffer rows used to store the received packet, not the number of flits comprising the packet.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: June 14, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Tony Brewer
  • Patent number: 11356376
    Abstract: Embodiments herein relate to a method performed by a network controller node (130) in a data processing network (100) for enabling routing of data flows to or from a service (150) in the data processing network (100). The network controller node (130) receives information indicating network requirements on the data processing network (100) by a service (150) to be initiated in the data processing network (100). Also, the network controller node (130) determines a network identifier for the service (150) in the data processing network (100) based on the obtained network requirements. Embodiments herein also relate to a method performed by a resource controller node (140) in a data processing network (100) for enabling routing of data flows to or from a service (150) in the data processing network (100). The resource controller node (140) obtains information indicating network requirements on the data processing network (100) by a service (150) to be initiated in the data processing network (100).
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: June 7, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Miika Komu, Alireza Ranjbar, Patrik Salmela
  • Patent number: 11357072
    Abstract: An electronic device is provided. The electronic device includes a plurality of antennas, a radio frequency (RF) circuit configured to electrically connect with the plurality of antennas, and a processor. The plurality of antennas include a first main antenna, a first sub-antenna, a second main antenna, and a second sub-antenna. The processor controls the RF circuit to operate in a first mode of receiving a signal using the first main antenna and the first sub-antenna. The processor controls the RF circuit to operate in a second mode different from the first mode to receive the signal based on a signal state.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: June 7, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyoungjoo Lee, Kee Hoon Kim, Byung Gil Lee, Chaiman Lim
  • Patent number: 11356922
    Abstract: A method may include identifying paths from a user equipment (UE) device to an anchor station, determining that a first path corresponds to a direct wireless link to the anchor station and determining, in response to determining that the first path corresponds to a direct wireless link, a signal quality and a congestion associated with the direct wireless link. The method may also include selecting, in response to determining that the signal quality satisfies a signal quality threshold and the congestion satisfies a congestion threshold, the first path for the UE device to use when communicating with the anchor station. The method may further include identifying, in response to determining that the signal quality does not satisfy the signal quality threshold or the congestion does not satisfy the throughput threshold, another path for the UE device to use when communicating with the anchor station.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: June 7, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jay J. Lee, Taher Farkhondeh
  • Patent number: 11350439
    Abstract: This document describes methods, devices, systems, and means for user-equipment-coordination-set (404) control aggregation that facilitates more efficient control-plane signaling in comparison to conventional wireless communication systems. Overhead for control-plane signaling is reduced by communicating reports and control commands for the multiple user equipments (110) in the user-equipment-coordination-set (404) in a single message instead of communicating a single control message for each user equipment (110). Additionally, the user-equipment-coordination-set (404) uses joint-reception and joint-transmission, to increase the reliability of communicating reports and control commands, especially in the case of challenging radio communication conditions between a base station (121) and an individual UE (110) located near the edge of a cell provided by the vase station.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: May 31, 2022
    Assignee: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Patent number: 11343173
    Abstract: A method implemented by an end user device in a network, comprises transmitting user service expectation data to a network element (NE) in the network, the user service expectation data describing an expected network attribute of a path between the end user device and a destination, receiving path aware network data from the NE in response to transmitting the user service expectation data describing the expected network attribute to the NE, the path aware network data comprising a path index, path quality information, and data plane information, the path index identifying the path, the path quality information describing a network attribute supported by the NE on the path, and the data plane information comprising information associated with a protocol by which to transmit a data packet along the path, and transmitting the data packet along the path based on the data plane information.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: May 24, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lin Han, Yingzhen Qu, Lijun Dong
  • Patent number: 11343360
    Abstract: The present disclosure provides packet aggregation and disaggregation methods. In the packet aggregation methods, the protocol-independent packet processor (P4) switch stores plural message headers of plural packets in the ring buffer. When the plural message headers stored in the ring buffer reach a pre-defined amount of data, the P4 switch replaces the first flag header in the current packet with a second flag header so as to form a work packet. The egress pipeline of the P4 switch recirculates the work packet repeatedly, whenever it receives a work packet, a message header is extracted from a plurality of message headers in the ring buffer and added to the working packet for packet aggregation.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: May 24, 2022
    Assignee: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: Shie-Yuan Wang, Jun-Yi Li, Yi-Bing Lin
  • Patent number: 11336593
    Abstract: A data link layer device and a packet encapsulation method are provided. The data link layer device includes a first and a second first-in-first-out (FIFO) module. The first FIFO module receives and stores multiple first data from an upper-layer module, and removes data gaps from the first data to store the first data in a continuous form. When the first FIFO module is not empty, the first FIFO module generates data of different lengths based on the current amount of data stored temporarily in the first FIFO module and a preset data length. When the data queue of the second FIFO module has enough space to receive the first data, the first FIFO module transfers the first data to the second FIFO module, and the first FIFO module transfers a header including the data length to a header queue of the second FIFO module.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: May 17, 2022
    Assignee: Shangahi Zhaoxin Semiconductor Co., Ltd.
    Inventors: Ranyue Li, Jie Jin, Junping Li
  • Patent number: 11337178
    Abstract: A base station transmits and a UE detects broadcast information when the UE operates in a Coverage Enhancement (CE) mode. The base station transmits repetitions of signaling conveying broadcast information in one or more subframes of each frame in a quadruple of frames. The transmission is intermittent in time. To detect the broadcast information, the UE blindly combines and decodes the repetitions of signaling assuming their existence. The base station informs the pattern for the intermittent transmissions of the signaling to UEs connected to the base station or to other base stations.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: May 17, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Aris Papasakellariou, Ying Li
  • Patent number: 11336568
    Abstract: A method and system for authorizing traffic flows in a computer network. The method including: receiving a packet from a traffic flow sent by a sender; determining whether the traffic flow has been previously authorized; if the traffic flow has not been previously authorized: determining a subscriber associated with the traffic flow, based on the data retrieved from the packet; requesting authorization from an authorization server based on the subscriber and the data retrieved from the packet; upon receiving a response from the authorization server, sending at least three duplicate acknowledgments to the sender, to generate a retransmission in advance of the standard retransmission timing; otherwise, if the traffic flow has been previously authorized, allowing the packet to continue to a destination.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: May 17, 2022
    Inventors: Rajeshwar Patil, Gangaraju K Siddalingaiah, Kemparaju Sannamariyappa
  • Patent number: 11329717
    Abstract: A method and apparatus for routing packets in a network, such as a satellite mesh network. For each one of multiple destination devices capable of further handling of the packet for routing to a destination (e.g. ground station) a respective cost or utility associated with forwarding the packet to that destination device is determined. For a given value k, an unsorted subset of k of the destination devices for which said costs are lowest or said utilities are highest is determined, without necessarily fully sorting the plurality of destination devices by cost or utility. The data packet is then forwarded to a selected one of this subset of destination devices. Cost may correspond to distance from destination device (e.g. satellite) to the further destination. Sorting networks and selector networks can be used, for example as implemented in hardware, to generate the unsorted subset.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: May 10, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: William Carson McCormick
  • Patent number: 11323362
    Abstract: The present disclosure pertains to improving resilience to single event upsets (“SEUs”) in a software-defined network (“SDN”). In one embodiment, a system may include a communications interface to receive and transmit a data packet. A primary data flow repository may store a plurality of communication flows to be used to route the data packet. A secondary data flow repository may store a subset of communication flows to be used to route a data packet. A system may search the plurality of communication flows in the primary data flow repository based on a criteria associated with the data packet. If no communication flow satisfies the criteria, a secondary data flow repository may be searched. The data packet may be routed according to a communication flow in the secondary data flow repository. The communication flow from the secondary data flow repository may be duplicated in the primary data flow repository.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: May 3, 2022
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Powers, Kylan T. Robinson
  • Patent number: 11323310
    Abstract: Method, device, and system for providing hot reservation for in-line deployed network functions with multiple network interfaces. A system includes a first Network Function (NF) unit, connected to an ingress router and to an egress router; and a second NF unit, connected to the ingress router and to the egress router. The first NF unit is initially configured as a controlling NF. The second NF unit is initially configured as a backup NF. The two NF units periodically exchange keep-alive messages via the two routers. The second NF unit, operating as the backup NF, automatically triggers a switchover if the second NF unit did not receive a keep-alive message from the first NF unit for at least a pre-defined time-period. Additionally or alternatively, the controlling NF initiates a switchover if the maintenance status parameters of the backup NF are better than those of the controlling NF.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: May 3, 2022
    Assignee: ALLOT LTD.
    Inventors: Itai Ephraim Zilbershtein, Nimrod Dezent, Alon Hazay, Itai Weissman, Boris Lifshitz