Patents Examined by Wutchung Chu
  • Patent number: 11681625
    Abstract: Examples described herein can be used to allocate replacement receive buffers for use by a network interface, switch, or accelerator. Multiple refill queues can be used to receive identifications of available receive buffers. A refill processor can select one or more identifications from a refill queue and allocate the identifications to a buffer queue. None of the refill queues is locked from receiving identifications of available receive buffers but merely one of the refill buffers is accessed at a time to provide identifications of available receive buffers. Identifications of available receive buffers from the buffer queue are provide to the network interface, switch, or accelerator to store content of received packets.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: June 20, 2023
    Assignee: Intel Corporation
    Inventors: Linden Cornett, Parthasarathy Sarangam, Jesse Brandeburg
  • Patent number: 11677689
    Abstract: Example data processing methods and apparatuses are disclosed. In one example data processing method, a first terminal obtains packet delay budget adjustment information, where the packet delay budget adjustment information is used to indicate an adjusted packet delay budget, a packet delay budget adjustment amount, or a packet delay budget adjustment range. The first terminal adjusts a size of a jitter buffer based on the packet delay budget adjustment information, and then buffers data based on the adjusted jitter buffer.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 13, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoying Xu, Guohua Zhou, Xing Liu, Qinghai Zeng, Li Ji
  • Patent number: 11677686
    Abstract: Packet forwarding methods, apparatuses, devices, and systems are disclosed. An example packet forwarding system includes a target virtual machine, a virtual switch and a network card device, wherein: the target virtual machine is configured to send a first packet to the virtual switch; the virtual switch is configured to add input port information to the first packet to obtain a second packet after receiving the first packet sent by the target virtual machine, and forward the second packet to the network card device; and the network card device is configured to determine a corresponding first forwarding rule based on the input port information included in the second packet in response to receiving the second packet sent by the virtual switch, and perform forwarding processing on the second packet based on the first forwarding rule.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: June 13, 2023
    Assignee: Alibaba Group Holding Limited
    Inventor: Ke Lin
  • Patent number: 11671375
    Abstract: Disclosed is a system comprised of different points-of-presence (“PoPs”) that provide software defined hybrid private and public networking for different entity sites. A system PoP may establish and/or maintain different network circuits for accessing different destinations or services. The system PoP may receive a tunnel creation request from a particular site, may obtain entity-defined policies that are specified for the particular site, and may establish a particular network tunnel to the particular site. The system PoP may then route egress traffic with a first classification through a first network circuit with a different quality of service (“QoS”) than egress traffic with a second classification according to the policies. Similarly, the system PoP may route ingress traffic arriving over the first network circuit through the particular network tunnel with a different QoS than ingress traffic arriving over the second network circuit according to the policies.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: June 6, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Arun Kumar Arumuga Nainar, Kam Lee Yap, Klas Nilsson, Karthikeyan Kandhasamy, Henry Schaefer, Kiran Kumar Vasudeva
  • Patent number: 11665742
    Abstract: A UE may receive, from a base station, a configuration for a plurality of parameter sets that each include one or more parameters for a RACH message and are each associated with one of TDM, FDM, or SDM. The UE may determine a transmission type of the RACH message corresponding to one or more of the TDM, the FDM, or the SDM and transmit the RACH message to the base station based on at least one parameter set and the determined transmission type of the RACH message. In aspects, the configuration received by the UE may be a configuration for transmitting the RACH message based on a RACH determination protocol. The UE may transmit the RACH message to the base station based on the received configuration associated with the RACH determination protocol and the determined at least one transmission type of the RACH message.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: May 30, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Qian Zhang, Yan Zhou, Navid Abedini, Junyi Li, Kapil Gulati, Tao Luo
  • Patent number: 11665743
    Abstract: A UE may receive, from a base station, a configuration for a plurality of parameter sets that each include one or more parameters for a RACH message and are each associated with one of TDM, FDM, or SDM. The UE may determine a transmission type of the RACH message corresponding to one or more of the TDM, the FDM, or the SDM and transmit the RACH message to the base station based on at least one parameter set and the determined transmission type of the RACH message. In aspects, the configuration received by the UE may be a configuration for transmitting the RACH message based on a RACH determination protocol. The UE may transmit the RACH message to the base station based on the received configuration associated with the RACH determination protocol and the determined at least one transmission type of the RACH message.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: May 30, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Qian Zhang, Yan Zhou, Navid Abedini, Junyi Li, Kapil Gulati, Tao Luo
  • Patent number: 11665568
    Abstract: Methods, systems, and devices for wireless communication are described. A base station may partition a plurality of carriers into one or more groups. Each carrier within a group may share one or more antenna panels so as to each be directed by a transmit beam in a same direction. The base station may transmit to a user equipment a carrier group indication that identifies the partitioning of the plurality of carriers into the one or more groups and maps a group identifier for at least one of the one or more groups to a beam identifier that identifies the corresponding transmit beam.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: May 30, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Sony Akkarakaran, Tao Luo, Sumeeth Nagaraja
  • Patent number: 11652532
    Abstract: A method and apparatus are disclosed from the perspective of a first network node. In one embodiment, the method includes the first network node transmitting a second transmission to a UE (User Equipment) in at least a first symbol of a first TTI (Transmission Time Interval). The method further includes the first network node transmitting a first transmission to a second network node in at least a second symbol of a second TTI, wherein the first TTI is TTI-level aligned to the second TTI and the first symbol is at least partially overlapped with the second symbol in time domain.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: May 16, 2023
    Assignee: ASUSTek Computer Inc.
    Inventors: Ming-Che Li, Yu-Hsuan Guo, Meng-Hui Ou
  • Patent number: 11646976
    Abstract: A method and apparatus for establishing a fast-forwarding table are provided. The method comprises: when a communication packet is received, determining, according to matching rules of services set in a packet processing policy, a target service matching the communication packet; if a fast-forwarding table corresponding to the communication packet is not stored locally, obtaining a preset target priority of the target service, and determining a target resource utilization threshold corresponding to the target priority according to a preset correspondence between priorities and resource utilization thresholds; determining whether a current resource utilization is greater than the target resource utilization threshold; and establishing a fast-forwarding table corresponding to the communication packet if the current resource utilization is not greater than the target resource utilization threshold.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 9, 2023
    Assignee: New H3C Security Technologies Co., Ltd.
    Inventor: Tian Xia
  • Patent number: 11641565
    Abstract: In an aspect, first and second UEs each detect a target associated with a deflection point for a transmission beam from a BS to the respective UE, and each transmit, to the BS, information associated with the target. The BS transmits STRS configuration information to the first and second UEs. The BS multicasts, to the first and second UEs, an STRS on the transmission beam in accordance with the STRS configuration information.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: May 2, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Sungwoo Park, Wooseok Nam, Tao Luo, Junyi Li, Juan Montojo, Jing Sun, Xiaoxia Zhang, Peter Gaal, Taesang Yoo
  • Patent number: 11637778
    Abstract: A switch is provided for routing packets in an interconnection network. The switch includes a plurality of egress ports to transmit packets. The switch also includes one or more ingress ports to receive packets. The switch also includes a port and bandwidth capacity circuit configured to obtain (i) port capacity for a plurality of egress ports of the switch, and (ii) bandwidth capacity for transmitting packets to a destination. The switch also includes a network capacity circuit configured to compute network capacity, for transmitting packets to the destination, via the plurality of egress ports, based on a function of the port capacity and the bandwidth capacity. The switch also includes a routing circuit configured to route one or more packets received via one or more ingress ports of the switch, to the destination, via the plurality of egress ports, based on the network capacity.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: April 25, 2023
    Assignee: CORNELIS NEWTORKS, INC.
    Inventor: Gary Muntz
  • Patent number: 11622361
    Abstract: Various aspects of the present disclosure provide for enabling at least one opportunity to transmit mission critical (MiCr) data and at least one opportunity to receive MiCr data in a time division duplex (TDD) subframe during a single transmission time interval (TTI). The single TTI may be no greater than 500 microseconds. The TDD subframe may be a downlink (DL)-centric TDD subframe or an uplink (UL)-centric TDD subframe. How much of the TDD subframe is configured for the at least one opportunity to transmit the MiCr data and how much of the TDD subframe is configured for the at least one opportunity to receive the MiCr data may be adjusted based on one or more characteristics of the MiCr data. The MiCr data may have a low latency requirement, a high priority requirement, and/or a high reliability requirement. Various other aspects are provided throughout the present disclosure.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 4, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jing Jiang, Tingfang Ji, Krishna Kiran Mukkavilli, Naga Bhushan, Joseph Binamira Soriaga, Chih Ping Li, John Edward Smee
  • Patent number: 11620237
    Abstract: A flow table management system can include a hardware memory module communicatively coupled to a network interface card. The hardware memory module is configured to store a flow table including a plurality of network flow entries. The network interface card further includes a flow table age cache configured to store a set of recently active network flows and a flow table management module configured to manage a duration for which respective network flow entries in the flow table stored in the hardware memory module remain in the flow table using the flow table age cache. In some implementations, age information about each respective flow in the flow table is stored in the hardware memory module in an age state table that is separate from the flow table.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: April 4, 2023
    Assignee: Google LLC
    Inventors: Weihuang Wang, Prashant Chandra
  • Patent number: 11616588
    Abstract: An aggregate cell of a cellular network includes a plurality of dispersed modular cells. The modular cells each include a cellular radio and collectively perform the function of a cellular base station. A distributed clock is established by transmitting timing beacons from one or more of the modular cells. Each modular cell receives the timing beacons. Each modular cell that transmits a timing beacon provides a transmission timestamp to a cell controller. Each modular cell that receives a timing beacon provides a reception timestamp to the cell controller. The cell controller schedules signal transmissions from the modular cells based on the transmission and reception timestamps.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: March 28, 2023
    Assignee: DISH Wireless L.L.C.
    Inventors: David Zufall, Pareshkumar Panchal, William Ver Steeg
  • Patent number: 11611986
    Abstract: Methods, systems, and devices for wireless communications are described. A set of user equipments (UEs) may communicate with each other on communication links using data resources from a pool of shared resources. The UEs may be configured to multiplex control resources with data resources of a shared resource pool. In some cases, a UE may communicate, in control resources, control signaling to reserve data resources of a shared resource pool. After transmitting the request, the UE may communicate data in one or more data resources. The UE may communicate the data using transmission components while concurrently processing control signaling using other components.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: March 21, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jung Ho Ryu, Sony Akkarakaran, Tao Luo, Junyi Li, Jelena Damnjanovic, Mahmoud Taherzadeh Boroujeni, Ling Ding, Kapil Gulati
  • Patent number: 11612002
    Abstract: Embodiments of the present invention provide systems and methods for synchronous independent channel access in a wireless network. The synchronous independent channel access can be performed by a wireless station having multiple transceivers for simultaneous communication over multiple wireless bands. A wireless station can connect wirelessly to a wireless access point to access a first primary wireless band during a transmission opportunity, and can use early access on a second primary wireless band without receiving a transmission opportunity. The transmission and reception of data frames over the different primary channels are synchronized to prevent or mitigate inter-channel interference. According to some embodiments, the channels are synchronized using back-off procedures and/or padding to align the ending time of transmitted and received data frames, for example.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: March 21, 2023
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Yongho Seok, Jianhan Liu, James Chih-Shi Yee, Thomas Edward Pare, Jr., Chung-Ta Ku, Jr., Weisung Tsao, Po-Yuen Cheng
  • Patent number: 11606332
    Abstract: An example network device determines to assign a number of global Internet protocol (IP) addresses to respective network interfaces, determines a subnetwork for the network interfaces, determines a prefix corresponding to the subnetwork, determines a first global IP address having the prefix, determines a range value that is equal to or greater than the number of global IP addresses, generates a message according to Duplicate Address Detection Protocol (DAD) including data indicating that the message includes a range of addresses, the data further indicating the first global IP address and the range value, and sends the message according to DAD to one or more host network devices to determine whether any global IP address in a range starting with the first global IP address and through the range value is in use by the one or more host network devices.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: March 14, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Nayak, Rafik Puttur
  • Patent number: 11606313
    Abstract: A network switch includes a field programmable gate array (FPGA) and a processor. The FPGA is configured to transfer a processing target packet to a transfer destination, based on transfer definition information, and to transfer a copy of the processing target packet to the processor. The processor is configured to delete an entry of the transfer definition information based on a transfer record information, and to update the transfer record information based on the copy of the processing target packet.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: March 14, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Jun Kato
  • Patent number: 11606310
    Abstract: Some embodiments of the invention provide a method for providing flow processing offload (FPO) for a host computer at a physical network interface card (pNIC) connected to the host computer. A set of compute nodes executing on the host computer are each associated with a set of interfaces that are each assigned a locally-unique virtual port identifier (VPID) by a flow processing and action generator. The pNIC includes a set of interfaces that are assigned physical port identifiers (PPIDs) by the pNIC. The method includes receiving a data message at an interface of the pNIC and matching the data message to a stored flow entry that specifies a destination using a VPID. The method also includes identifying, using the VPID, a PPID as a destination of the received data message by performing a lookup in a mapping table storing a set of VPIDs and a corresponding set of PPIDs and forwarding the data message to an interface of the pNIC associated with the identified PPID.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Boon S. Ang, Wenyi Jiang, Guolin Yang, Jin Heo, Srividya Murali
  • Patent number: 11601254
    Abstract: A communication apparatus includes: a controller that determines a time stamp as a starting point and a unit period of the time stamp starting from the starting point; an encapsulator that synchronizes, starting from the starting point, a GPIO (General Purpose Input/Output) signal from a Master with the time stamp to generate one of a first GPIO packet including all pieces of sampling data sampled at a constant sampling period and a first GPIO packet including sampling data sampled at a sampling interval according to a frequency of logical changes of the GPIO signal and sampling position information; a LINK that generates an Up link packet including the first GPIO packet; and a PHY that transmits a transmission signal to a communication partner apparatus, the transmission signal conforming to a predetermined communication protocol and including the Up link packet.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: March 7, 2023
    Assignee: Sony Semiconductor Solutions Corporation
    Inventors: Junya Yamada, Toshihisa Hyakudai