Patents Examined by Mohamed Kamara
  • Patent number: 11711320
    Abstract: In one embodiment, a network device, including packet processing circuitry, which includes at least one interface configured to receive packets, and packet forwarding circuitry configured to make respective forwarding decisions for respective ones of the packets, wherein the packet processing circuitry is configured to assign sequence numbers to the packets in at least one stage of packet processing, find missing packets in at least one corresponding later stage of the packet processing responsively to checking for missing sequence numbers among the assigned sequence numbers, and report the missing packets.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: July 25, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Sharon Ulman, Eyal Srebro, Shay Aisman
  • Patent number: 11706136
    Abstract: A software defined networking (SDN) controller or routers in a network determine unicast paths from an ingress router to egress routers from the network based on quality-of-service (QoS) metrics for links between routers of the network. A subset of the unicast paths is associated with a multicast flow based on one or more QoS criteria for the multicast flow. A router pushes a label stack onto a packet of the multicast flow. The label stack includes labels that identify the subset of the unicast paths. The packet including the label stack is multicast through the network to the egress routers. Routers that receive the multicast packet selectively modify the label stack in the packet based on the labels that identify the subset of the unicast paths. The routers selectively forward the packet based on the labels.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: July 18, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Pranjal Kumar Dutta
  • Patent number: 11700618
    Abstract: Systems and methods are disclosed herein that relate to transmitting and receiving a transmission when there is a collision between the transmission and reserved resource elements. In some embodiments, a radio access node for a cellular communications network is disclosed, wherein the radio access node comprises a transceiver, a processor, and memory storing instructions executable by the processor whereby the radio access node is operable to transmit, via the transceiver, a downlink transmission to a wireless device using one or more Physical Resource Blocks (PRBs) that comprise reserved Resource Elements (REs) by puncturing the downlink transmission at positions of the reserved REs. In some embodiments, the downlink transmission is an Enhanced Physical Downlink Control Channel (EPDCCH) transmission or a Physical Downlink Shared Channel (PDSCH) transmission. Further, in some embodiments, the reserved REs are REs utilized for one or more CSI-RSs.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: July 11, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Yufei Blankenship, Mattias Frenne
  • Patent number: 11696267
    Abstract: A data transmission method and an apparatus are provided. The method includes: determining, by a base station, a time-domain interval of available time-frequency resources in an unlicensed spectrum, where the available time-frequency resources are continuous time-frequency resources in a time domain; sending, by the base station, a preamble signal in a first subframe in the interval, where the first subframe is an initial subframe in the interval; and sending, by the base station, downlink control information and data after sending the preamble signal, where the data is in the first subframe, the downlink control information includes scheduling indication information, and the scheduling indication information is used to indicate a frequency-domain location of the data. According to the present invention, spectrum utilization can be improved.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 4, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bingzhao Li, Zhenxing Hu, Wei Quan, Jian Zhang, Jinhua Miao, Xiaodong Yang
  • Patent number: 11689476
    Abstract: A method for a time sensitive network (TSN) having a network topology is disclosed. The method includes determining a set of data flow permutations corresponding to the network topology, computing a respective full schedule corresponding to each data flow permutation of the set of data flow permutations, determining a respective time to compute the full schedule for each flow permutation of the set of data flow permutations, and computing a respective partial schedule for each data flow permutation of the set of data 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: June 30, 2022
    Date of Patent: June 27, 2023
    Assignee: GE Aviation Systems LLC
    Inventor: Stephen Francis Bush
  • Patent number: 11674810
    Abstract: A network computer system operates to receive service requests from requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting pickup locations for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at their pickup locations, and (iv) selecting a transport provider to service both the first transport request and the second transport request.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: June 13, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Srinivasan Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Patent number: 11659541
    Abstract: Systems, methods, and apparatuses are described for coordinating wireless communication. Various devices may be configured for wireless communication. The wireless communications may be coordinated via a backhaul communication channel and may minimize interference between the communications.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: May 23, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Ross Gilson, David Urban, James Davey
  • Patent number: 11652745
    Abstract: An on-board network system includes at least one processor. Plural relay devices that temporarily retain received data and relay the retained data in descending order of relay priority levels include a first relay device. For each set of data retained at the first relay device, the processor measures a retention duration for which the data is retained without being relayed. Data whose measured retention duration exceeds a predetermined threshold is congested data. A second relay device is a different relay device from the first relay device among the plurality of relay devices, and is capable of relaying the congested data. The processor requests the second relay device to raise the relay priority level of the congested data.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: May 16, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Daisuke Takaishi, Keisuke Tsuji
  • Patent number: 11646963
    Abstract: Methods and systems for a multiple domain quality of service software-defined networking (SDN) controller are described. A method includes discovering network devices in a network, collecting traffic flow data from each of the discovered network devices, collecting configuration and operational data from each of the discovered network devices, categorizing the traffic flow data into traffic flow types for presentation as a first level view, determining source and destination pairs for each traffic flow in each of the traffic flow types for presentation as a second level view, generating network device micro-topologies for each of the source and destination pairs for presentation as a third level view, mapping at least one network device characteristic for each network device in each network device micro-topology for presentation as a fourth level view, and performing corrective measures on network devices identified for issues from the presented network device characteristics.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: May 9, 2023
    Assignee: Charter Communications Operating, LLC
    Inventor: Sandeep Reddy Mereddy
  • Patent number: 11646934
    Abstract: Systems and methods for managing a network are disclosed. For example, systems and methods are disclosed for selectively disabling and/or otherwise configuring devices to avoid interference, overlapping service, and/or the like. Signal information for nearby devices can be detected and analyzed to determine device configuration settings.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: May 9, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Phillip A. Sanderson, Thomas William Lynn, Jr., Joseph Attanasio, Yash Lachmandas Khemani
  • Patent number: 11627083
    Abstract: A system and method for protocol independent receive side scaling (RSS) includes storing a plurality of RSS hash M-tuple definitions, each definition corresponding to one of a set of possible protocol header combinations for routing an incoming packet, the set of possible protocol header combinations being modifiable to include later-developed protocols. Based on initial bytes of the incoming packet, a pattern of protocol headers is detected, and used to select one of the plurality of RSS hash M-tuple definitions. The selected RSS hash M-tuple definition is applied as a protocol-independent arbitrary set of bits to the headers of the incoming packet to form a RSS hash M-tuple vector, which is used to compute a RSS hash. Based on the RSS hash, a particular queue is selected from a set of destination queues identified for the packet, and the packet is delivered to the selected particular queue.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: April 11, 2023
    Assignee: Google LLC
    Inventors: Yuhong Mao, Richard Lee Sites
  • Patent number: 11627089
    Abstract: Determined is a topology of a communication network composed of a plurality of nodes connected or not respectively to at least one item of equipment, one of the nodes, referred to as the root node, being connected to an external network. A service class is determined for each node, from each node, information is obtained representing the quality of the link between the node and other nodes, for each link, parameters representing the quality of the link are calculated, the nodes are classified according to the service class thereof and according to the number of links making up the path that separates them from the root node, for each node and according to the classification, the possible paths connecting the node to the root node are determined, a score is calculated for each path determined, the path is selected for the node having the best score.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: April 11, 2023
    Assignee: SAGEMCOM BROADBAND SAS
    Inventors: Sylvain Le Roux, Anthony Reuche
  • Patent number: 11621912
    Abstract: A packet routing method includes computing, for a source node in the data network and a destination node in the data network, a set of multiple routes providing a set of shortest routes from the source to the destination that satisfy all the truth assignments for the Boolean algebra available from the path in the network. The method selects, for a packet flow, a route where logical conjunction of the policy constraints of the flow and the route is satisfied and where the route has sufficient bandwidth.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: April 4, 2023
    Assignee: The Regents of the University of California
    Inventor: Bradley R. Smith
  • Patent number: 11621889
    Abstract: Embodiments include methods for channel reconfiguration by a network node in a communications network. Such methods include obtaining received signal strength indicator (RSSI) measurements from wireless devices served by the network node at a current channel in a current frequency interval within a current frequency band. the RSSI measurements trigger perform channel reconfiguration to select a new channel for serving the wireless device. the new channel is the current frequency interval in the current frequency band, a new frequency interval in the current frequency band, or a new frequency interval in a new frequency band. The new channel is selected based on RSSI measurements are performed by the network node on one or more of the following: the current channel in the current frequency interval, a different channel in the current frequency interval, or a different channel in the new frequency interval.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: April 4, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Junying Liu, Mats Buchmayer, Fredric Kronestedt, Emma Wittenmark
  • Patent number: 11611931
    Abstract: A WI-FI hotspot recommendation method includes scanning a WI-FI hotspot, determining an Internet-accessible hotspot in WI-FI hotspots that are obtained by means of scanning, determining network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot, and displaying an identifier of the Internet-accessible hotspot and an identifier that indicates the network quality obtained when the terminal accesses the network by using the Internet-accessible hotspot.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: March 21, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuxin Yang, Wang Chen, Ti-Yu Wu, Te-Chin Chang, Xiuping Zhang
  • Patent number: 11611494
    Abstract: Systems and methods are provided herein for using a network device's software (e.g., programs executed on a CPU) to maintain and export flow data while offloading network resource intensive tasks to the network device's hardware. This may be accomplished by a network device determining whether a new flow should be tracked using only the software table (e.g., table stored only on the CPU) of the network device or whether certain flow tracking tasks (e.g., counting/parsing) can be offloaded to a hardware table (e.g., counter table in a hardware flow cache) of the network device. The network device may use one or more conditions to determine whether the new flow should be tracked using the software table or by both the software and the hardware table. The conditions can relate to the characteristics of the new flow, resource information, prioritization of the new flow, etc.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: March 21, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Francois Labonte, Jeevan Kamisetty
  • Patent number: 11606285
    Abstract: A method and apparatus for configuring a communication network based on a distance metric. Information indicative of current status of communication network nodes, links between the nodes, or a combination thereof is obtained and processed to determine a network configuration. The network configuration is implementable in the communication network by adjusting one or more nodes or links. The processing includes evaluating network configurations based on a distance metric, which is indicative of lengths of shortest paths which interconnect nodes of the network. Instructions directing underlying resources to implement the network configuration can be provided. An apparatus can be a supervisory device including a network interface and a computer processor.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: March 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: William Carson McCormick, Francis Patrick Kelly
  • Patent number: 11595315
    Abstract: A switch in a slice-based network can be used to enforce quality of service (“QoS”). Agents can run in the switches, such as in the core of each switch. The switches can sort ingress packets into slice-specific ingress queues in a slice-based pool. The slices can have different QoS prioritizations. A switch-wide policing algorithm can move the slice-specific packets to egress interfaces. Then, one or more user-defined egress policing algorithms can prioritize which packets are sent out into the network first based on slice classifications.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: February 28, 2023
    Assignee: VMware, Inc.
    Inventors: Raja Kommula, Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou
  • Patent number: 11595521
    Abstract: The present invention provides a system, method and apparatus for initiating and handling an emergency IP request using an IP enabled device having GPS capability. The IP enabled device is monitored for one or more emergency criteria. If the emergency criteria are satisfied, global positioning data is obtained using the GPS capability and the emergency IP request is sent to an address server. The address server receives the emergency IP request, obtains local emergency services data based on the global positioning data, dials a call center station based on the local emergency services data and passes an emergency call from the IP enabled device to the call center station. This invention can be implemented as a computer program embedded in a computer readable medium wherein the steps are performed by one or more code segments.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: February 28, 2023
    Assignee: K.Mizra LLC
    Inventors: Monica Rose Martino, Michael Gregory Smith
  • Patent number: 11588752
    Abstract: Route exchange in a plurality of network controller appliances on a per-tenant basis is disclosed. In one aspect, a method includes receiving, from a network management system and at a first network controller appliance, a designation of at least two tenants to be hosted on the first network controller appliance, the first network controller appliance being one of a plurality of network controller appliances in a SD-WAN; sending, from the first network controller appliance to other network controller appliances of the plurality of network controller appliances, a tenant list query message to obtain a corresponding tenant list of each of the other network controller appliances; and receiving a corresponding response from each of the other network controller appliances indicating the corresponding tenant list of each of the other network controller appliances, the corresponding response being used to update the tenant list on the first network controller appliance.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: February 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Srilatha Tangirala, Nithin Bangalore Raju, Ananya Raval, Prabahar Radhakrishnan, Vivek Agarwal, Balaji Sundararajan