Patents Examined by Christine T Duong
  • Patent number: 11737136
    Abstract: The present application discloses methods performed by a terminal and a base station in a wireless communication system, the methods including receiving configuration information on a sounding reference signal (SRS), the configuration information including a plurality of resource configurations for the SRS; receiving a physical layer signaling including information for triggering an SRS transmission, the information indicating a resource configuration among the plurality of the resource configurations; and transmitting the SRS based on the resource configuration indicated by the information.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: August 22, 2023
    Inventors: Yi Wang, Shichang Zhang, Yingyang Li
  • Patent number: 11729098
    Abstract: An example first server host includes processor circuitry to: connect a virtual network interface card (vNIC) of the first server host to a first physical network interface card (pNIC) and a second pNIC of the first server host; establish an inter-switch link between first and second switches, the first switch and the first server host in a first network fabric, the second switch and a second server host in a second network fabric; and cause transmission of a first and second network packets from the vNIC of the first server host, the first and second network packets to be delivered to the second server host via the inter-switch link, the first network packet to be transmitted via the first pNIC when utilization of the first pNIC does not satisfy a threshold, the second network packet to be transmitted via the second pNIC when the utilization satisfies the threshold.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: August 15, 2023
    Assignee: VMware, Inc.
    Inventors: Raja Kommula, Thayumanavan Sridhar
  • Patent number: 11729024
    Abstract: A system transports a plurality of UDP datagrams from a sending application to a receiving application by creating a TCP tunnel between a TCP sending-end and a TCP receiving-end, encapsulating the datagrams in TCP packets at the TCP transmitting-end, transmitting the TCP packets via the TCP tunnel to the TCP receiving-end over a network using a TCP/IP protocol, and extracting the datagrams from the TCP packet and forwarding the extracted datagrams to the receiving application. The TCP tunnel may provide the same delay and responsiveness as UDP protocol. The TCP receiving-end may detect when a packet is missing and request retransmission when a packet is missing, so that the TCP sending-end retransmits the missing packets. The transmitting of TCP packets to the TCP receiving-end continues when the receiving-end detects a missing packet, so that there is no lag in the forwarding of the extracted datagrams. Retransmitted packets may be discarded.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Adaptiv Networks Inc.
    Inventors: Shane Daniel Barnes, Matthew Robert Williams, Miika Anttoni Klemetti, Vijayendran Mahendran, Uri Nebogatov, Mohan Krishna Vemulapali
  • Patent number: 11706647
    Abstract: A user equipment (UE) and a method for wireless communication are provided. The method includes receiving a first radio resource control (RRC) configuration, the first RRC configuration configuring a radio link monitoring configuration that includes a beam failure detection (BFD) timer and a beam failure indication (BFI) count threshold; starting or restarting the BFD timer by a medium access control (MAC) entity of the UE each time a BFI is received from a lower layer; counting a number of the received BFIs using a BFI counter; initiating a beam failure recovery (BFR) procedure upon determining that the BFI counter indicates a value greater than or equal to the BFI count threshold; and setting the BFI counter to zero when receiving a second RRC configuration that reconfigures the radio link monitoring configuration.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: July 18, 2023
    Assignee: FG Innovation Company Limited
    Inventors: Chia-Hung Wei, Chie-Ming Chou, Chien-Chun Cheng, Yu-Hsin Cheng, Hung-Chen Chen, Heng-Li Chin
  • Patent number: 11700148
    Abstract: Provided are a packet transmission method and device and a computer storage medium. The method includes: a FlexE shim receives an Ethernet packet forwarded by a switching module and sent by a processor, the FlexE shim being located between a PHY layer and a MAC layer, and the switching module including a data link layer and a network layer; and the FlexE shim converts the Ethernet packet into a PPP packet, codes the PPP packet, and then inserts the PPP packet into a FlexE overhead of a target FlexE port for transmission.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: July 11, 2023
    Assignee: ZTE CORPORATION
    Inventor: Lei Chen
  • Patent number: 11696198
    Abstract: A method for transmitting a channel state by a terminal in a communication system, according to one embodiment, comprises the steps of: receiving discontinuous reception (DRX) configuration information from a base station; determining whether the terminal is set to transmit channel state information only in onDuration according to a DRX operation; determining whether an arbitrary subframe to be received is a subframe included in onDuration if the terminal is set to transmit the channel state information only in onDuration according to the configuration; and not transmitting the channel state information on the arbitrary subframe if the arbitrary subframe is not a subframe included in onDuration. According to the embodiment, the terminal can efficiently report channel state information.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: July 4, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soeng Hun Kim, Gert Jan Van Lieshout, Sang Bum Kim
  • Patent number: 11695686
    Abstract: A router node may be configured for communication of multicast traffic in a network fabric which may include a plurality of spine nodes interconnected to a plurality of leaf nodes. The router node may be configured as one of the leaf nodes and serve as a first hop router for multicast traffic. At the router node, a message for flooding the network fabric may be sent based on an indication of communication of multicast traffic for a multicast group from a source device. The message may include at least one spine node identifier of at least one preferred spine node joined to the multicast group at the router node. The message may be for indicating, to at least one of the leaf nodes, to prioritize joining to the multicast group at the at least one preferred spine node according to at least one spine node identifier.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: July 4, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran, Ramakrishnan Chokkanathapuram Sundaram, Mankamana Prasad Mishra
  • Patent number: 11683271
    Abstract: In one embodiment, associated differential processing of decapsulated packets is performed using Service Function Instances (SFIs) identified by Service Function Values (SFVs) derived from their encapsulating transport packets. By using different SFVs associated with different processing policies within a same processing context, one embodiment performs differential processing of streams of packets (arriving in transport packets) as identified by the particular SFV obtained from each particular transport packet. In other words, the processing policy identifies processing performed on the corresponding decapsulated original packet, not processing of the transport packet. Thus, if the original packet is an Internet Protocol (IP) packet, the SFI identifies Layer 3 processing that is performed on the original IP packet. Additionally, one embodiment uses a route advertising protocol (e.g., Border Gateway Protocol) to distribute associations between different SFVs and different addresses in a processing context (e.
    Type: Grant
    Filed: March 13, 2021
    Date of Patent: June 20, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Patrice Brissette, Jiri Chaloupka, Yuri Tsier, Hadee Akhand, Vijay Umakant Wagle
  • Patent number: 11677585
    Abstract: Described embodiments provide systems and methods for tunneling data packets to a server. A computing device can include a processor and a network interface. The processor is configured to execute a network service, a local application, and a virtual private network (VPN) application. The network service can receive a packet from the local application for transmission via a VPN tunnel, the packet comprising a source address of the computing device and a source port associated with the local application. The network service can determine that the packet matches a first tunnel filter. The network service can encapsulate, responsive to the determination that the packet matches the first tunnel filter, the packet with the header comprising a localhost destination address and a destination port associated with the VPN application. The network service can provide the encapsulated packet to the VPN application.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: June 13, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Vishnu Prateek Ponaka, Pradeep Gaikwad, Jateen Mittal, Mukul Agarwal
  • Patent number: 11677675
    Abstract: Path MTU determination in Generic Routing Encapsulation (GRE) tunnel is presented. A source network device transmits, to a destination network device that is a second endpoint of the GRE tunnel, multiple GRE encapsulated packets that include multiple inner packets respectively, where each inner packet has an inner header used to deliver that inner packet to the source network device and a different payload, and where each of these GRE encapsulated packets has a different size. The source network device receives a first portion of the inner packets from the destination network device and does not receive a second portion of the inner packets. The source network device determines a path MTU to the destination network device based on the size of the GRE encapsulated packet with a largest size for which a corresponding inner packet is received at the source network device from the destination network device.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: June 13, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Nicholas Alexander Wondra, Erich Alfred Heine, Yan Zhai
  • Patent number: 11671356
    Abstract: Techniques for a selection or reselection a user-plane path in a mobile network are disclosed herein. A user-plane gateway (GW-U) can be configured to decode a packet received from a control plane gateway (GW-C) in a packet data network gateway (PGW) to determine a forwarding policy. Additionally, the GW-U can decode, from an evolved node B (eNB), an internet protocol (IP) packet having a header field. Furthermore, the GW-U can determine a user-plane path for the IP packet based on a comparison of the header field and the forwarding policy. Based on the determined user-plane path, the GW-U can forward the IP packet to a local application server (AS), encapsulate and forward the IP packet to the PGW, or discard the IP packet. Moreover, the GW-U can encode the IP packet for transmission based on the determined user-plane selection.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: June 6, 2023
    Assignee: Apple Inc.
    Inventor: Yifan Yu
  • Patent number: 11665776
    Abstract: System and methods are disclosed for transformation of a network, such as a network-on-chip (NoC). The system applies a method of clustering to nodes and edges. The clustering transforms the network and produces a deadlock free and (near-)optimal network that honors the constraints of the input network's floorplan and specification.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: May 30, 2023
    Assignee: ARTERIS, INC.
    Inventors: Moez Cherif, Benoit de Lescure
  • Patent number: 11658866
    Abstract: A method and apparatus for remotely configuring Ethernet protocol functionality in a terminal device connected to a cellular communications network. One aspect provides a network node comprising a communications interface for communicating with the cellular communications network, a radio interface for communicating with a terminal device, and one or more processors. The network node is configured to receive, from the cellular communications network, a request to send an Ethernet configuration message to a terminal device connected to the cellular communications network, transmit the Ethernet configuration message to the terminal device and receive a response message from the terminal device.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: May 23, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars Westberg, Hans Eriksson
  • Patent number: 11652740
    Abstract: A first layer one link aggregation master comprises a first port coupled to receive customer traffic; a first channel; a second channel; an aggregation engine coupled to the first and second channels; a first switch circuit coupled to the first port and to the first channel, and configured to communicate the customer traffic from the first port over the first channel to the aggregation engine, the aggregation engine including a splitter circuit configured to use layer one information to segment at least a portion of the customer traffic into a first virtual container and a second virtual container, the aggregation engine further including an encapsulation circuit configured to encapsulate the second virtual container using Ethernet standards for transport over the second channel; a radio access card configured to generate an air frame based on the first virtual container for wireless transmission over a first wireless link of a link aggregation group to the receiver; and a second switch circuit coupled to the
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: May 16, 2023
    Assignee: Aviat U.S., Inc.
    Inventors: Chaoming Zeng, Sergio Licardie
  • Patent number: 11646960
    Abstract: Various example embodiments for supporting packet routing in a communication system may be configured to, in a communication network, support use of primary routing paths for routing traffic in the communication network and use of controller provided protection paths configured to protect the primary paths based on rerouting of traffic around failures in the communication network. Various example embodiments for supporting packet routing in a communication system may be configured to support controller provided protection paths in a communication network based on use of path control capabilities in which a network controller computes paths for a network and configures the paths in the network based on configuration of the paths on nodes of the network and based on routing capabilities in which the nodes use the routing paths for routing of traffic (e.g., via primary paths) and rerouting of traffic (e.g., via controller provided protection paths).
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: May 9, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Hooman Bidgoli, Andrew Stone
  • Patent number: 11637768
    Abstract: Some embodiments of the invention provide a method of facilitating routing through a software-defined wide area network (SD-WAN) defined for an entity. A first edge forwarding node located at a first multi-machine site of the entity, the first multi-machine site at a first physical location and including a first set of machines, serves as an edge forwarding node for the first set of machines by forwarding packets between the first set of machines and other machines associated with the entity via other forwarding nodes in the SD-WAN. The first edge forwarding node receives configuration data specifying for the first edge forwarding node to serve as a hub forwarding node for forwarding a set of packets from a second set of machines associated with the entity and operating at a second multi-machine site at a second physical location to a third set of machines associated with the entity and operating at a third multi-machine site at a third physical location.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: April 25, 2023
    Assignee: VMWARE, INC.
    Inventors: Navaneeth Krishnan Ramaswamy, Gopa Kumar
  • Patent number: 11632773
    Abstract: Embodiments are directed to intelligent scheduling of Wi-Fi services for applications. An embodiment of computer-readable storage mediums includes instructions for receiving data packets from multiple connected devices at a wireless access point and identifying an application traffic flow for each data packet; assigning each data packet to a respective queue of a first set of queues based on an identified application traffic flow for each data packet; selecting data packets from the first set of queues based on priorities for each of multiple applications; generating prioritized candidate lists for selected data packets in a second set of queues, each queue being dedicated for an access category for one or more application; and scheduling data packets from the candidate lists, including selecting a transmission mode for each access category based on characteristics of the one or more applications.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: April 18, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mohd Shahnawaz Siraj, Sachin Ganu, Qiang Zhou, Andre Beaudin, Parag Dedhia
  • Patent number: 11616552
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a UE. The UE determines that the UE possesses T processing units for calculation of channel state information (CSI) reports. The UE transmits, to a base station, an indication indicating the T processing units. The UE receives, from the base station, a trigger for updating or providing M CSI reports. The UE determines that P processing units of the T processing units are available for calculation of CSI reports. The UE updates or provides N CSI reports. N is an integer smaller than or equal to M and allows processing units assigned for calculation of the N CSI reports to be smaller than or equal to the P processing units.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 28, 2023
    Assignee: MEDIATEK INC.
    Inventors: Lung-Sheng Tsai, Weidong Yang
  • Patent number: 11606774
    Abstract: At least one first control message (2011) indicative of the remote node (103) and of timing information (351, 352) is communicated between a network and a relay node (102). At least one second control message (2012) is communicated via a device-to-device, D2D, channel of the wireless link and between the relay node (102) and the remote node (103) in accordance with the timing information (351, 352). The at least one second control message is indicative of the network paging the remote node (103).
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: March 14, 2023
    Assignee: Sony Group Corporation
    Inventor: Lars Nord
  • Patent number: 11595231
    Abstract: Example implementation relates to a method for establishing a dynamic VPN tunnel between branch gateway devices based on metric data. A branch orchestrator receives metric data from VPNC device. The metric data includes data center bandwidth and processor utilization of the VPNC device. The metric data is derived from the traffic being routed via the VPNC device. When the metric data associated with traffic between a first branch gateway device and a second branch gateway device is above a Service Level Agreement (SLA), a dynamic branch to branch VPN tunnel is established to route the traffic between the first branch gateway device and the second branch gateway device. The VPN tunnel between the branch gateways can be teared when the load at the VPNC device reduces.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: February 28, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shravan Kumar Vuggrala, Raghunandan Prabhakar