Patents Examined by Siming Liu
  • Patent number: 11985619
    Abstract: In a wireless communication environment, there may arise a timing misalignment for SRS-RSRP measurement. In order to address this issue, a UE may receive an uplink transmission from second UE containing the uplink transmission timing for the first UE. The UE may then set its measurement timing to be the same as the uplink transmission timing. The UE then carries out SRS-RSRP measurement according to the newly-set measurement timing.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: May 14, 2024
    Assignee: APPLE INC.
    Inventors: Dawei Ying, Hassan Ghozlan, Qian Li, Geng Wu
  • Patent number: 11973692
    Abstract: A method and system for providing robust streaming of data from a multi-core die is disclosed. The techniques include using a high bandwidth memory (HBM) device as retransmit buffers for large amounts of data to ensure robust communication in relatively high round trip-transmission time (RTT) transmission. Another technique is supporting two or more Ethernet ports between components to both transmit the same data packets on the two ports to insure robustness. Another technique is to use sequence numbers and send data packets from the different ports in a round robin fashion and reorder the packets upon receipt of an external device. Another technique is dynamically adding and removing paths for data packets between devices with multiple ports based on the quality of the path.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: April 30, 2024
    Assignee: Cornami, Inc.
    Inventor: Krishnamurthy Subramanian
  • Patent number: 11968116
    Abstract: Methods and systems are provided for performing lossy dropping and ECN marking in a flow-based network. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow are acknowledged after reaching the egress point of the network, and the acknowledgement packets are sent back to the ingress point of the flow along the same data path. As a result, each switch can obtain state information of each flow and perform per-flow packet dropping and ECN marking.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 23, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jonathan P. Beecroft, Anthony Michael Ford
  • Patent number: 11902070
    Abstract: Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a PPDU including a training field. For example, an Enhanced Directional Multi-Gigabit (DMG) (EDMG) wireless communication station may be configured to determine one or more Orthogonal Frequency Division Multiplexing (OFDM) Training (TRN) sequences in a frequency domain based on a count of one or more 2.16 Gigahertz (GHz) channels in a channel bandwidth for transmission of an EDMG PPDU including a TRN field; generate one or more OFDM TRN waveforms in a time domain based on the one or more OFDM TRN sequences, respectively, and based on an OFDM TRN mapping matrix, which is based on a count of the one or more transmit chains; and transmit an OFDM mode transmission of the EDMG PPDU over the channel bandwidth, the OFDM mode transmission comprising transmission of the TRN field based on the one or more OFDM TRN waveforms.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: February 13, 2024
    Inventors: Artyom Lomayev, Alexander Maltsev, Claudio Da Silva, Carlos Cordeiro
  • Patent number: 11902171
    Abstract: A communication system and an operation method thereof are provided. The transmitting device transmits the current data unit and the transmitted data verification information to the receiving device through the communication interface, and records the current data unit in an FIFO buffer. The receiving device counts the received data identification value by itself based on the current data unit received from the communication interface. The receiving device uses the received data identification value and the transmitted data verification information to check whether the current data unit received from the communication interface has errors. When the current data unit is in error, the receiving device returns an error flag to the transmitting device so that the transmitting device suspends the transmission of the new data unit, and transmits the buffered data unit recorded in the FIFO buffer to the receiving device through the communication interface.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: February 13, 2024
    Assignees: Global Unichip Corporation, Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Chang-Ming Liu, Yung-Sheng Fang, Pei Yu, Igor Elkanovich, Chia-Chien Tu
  • Patent number: 11902170
    Abstract: One aspect of the instant application provides a system and method for managing a switch buffer. During operation, the system establishes a hierarchical accounting structure to determine utilizations of different elements of a buffer on the switch. The hierarchical accounting structure comprises one or more parent elements, and each parent element is associated with one or more child elements. The system determines a base utilization of a child element based on an amount of buffer space allocated to the child element and an amount of buffer space used by the child element, and determines an adaptive utilization of the child element based at least on the base utilization of the child element and a congestion state of a corresponding parent element. Determining the adaptive utilization of the child element comprises performing a table lookup operation.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: February 13, 2024
    Inventors: Jonathan Michael Seely, Steven Glen Jorgensen, Joseph D. Gleason
  • Patent number: 11895708
    Abstract: Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive an indication of a resource configuration for a random access (RA) procedure. The resource configuration may identify multiple sets of transmission resources corresponding to multiple radio resource control (RRC) states. The UE may identify an RRC state and may determine a set of transmission resources and/or a transport format based on the indication of the resource configuration, the identified RRC state, and/or a UE identifier (UE ID). The UE may transmit a first RA procedure message (e.g., a msgA) using the determined transmission resources and/or transport format. The base station may receive the message and may identify the RRC state of the UE based on the first message and transmitted indication of the resource configuration. The base station may transmit a second RA procedure message (e.g., a msgB), which the UE may receive.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 6, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Jing Lei, Seyong Park, Joseph Binamira Soriaga, Yi Huang, Yiqing Cao, Tingfang Ji, Juan Montojo, Peter Gaal, Wanshi Chen
  • Patent number: 11888754
    Abstract: Techniques are disclosed for transmitting electronic messages subject to multiple rate limits. In some embodiments, a send-side rate limiter employs a sliding log or other rate limiting technique to determine whether requests to transmit messages comply with rate limits associated with those messages. When the transmission of a message does not comply with associated rate limits, a negative acknowledgment message is sent to a queuing system, causing the message to be reinserted into a queue for later transmission. In addition, delivery rate limits are established for each queue in the queuing system to throttle the delivery of messages to a send service that makes requests to transmit messages to the send-side rate limiter.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: January 30, 2024
    Assignee: ITERABLE, INC.
    Inventor: Gregory M. Methvin
  • Patent number: 11888749
    Abstract: Systems and methods are provided for measuring available bandwidth available in a black box network by determining a probing rate of packet transmissions between a sender and receiver. The optimal probing rate and bandwidth estimate may be determined. Additional actions may be performed, like automatically rerouting packets and/or load balancing network traffic after the probing rate is determined.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: January 30, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean Tourrilhes, Puneet Sharma
  • Patent number: 11849411
    Abstract: Techniques described herein determine positioning of synchronization signal blocks. One or more implementations receive at least one synchronization signal in a synchronization signal block from a first network entity, and an indication from a second network entity. The indication from the second network entity can be used to determine synchronization signal block positioning, such as time location(s). In turn, various implementations communicate with the first network entity based, at least in part, on the determined synchronization signal block(s).
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: December 19, 2023
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Vijay Nangia, Hyejung Jung, Robert Tristan Love
  • Patent number: 11832321
    Abstract: Aspects relate to managing a device-to-device communication link via radio resource control (RRC) layer signaling. In an example operation, a first wireless communication device establishes a unicast link with a second wireless communication device over a device-to-device communication interface and determines that the unicast link is to be reconfigured with at least one updated parameter. The first wireless communication device then sends a link reconfiguration request to the second wireless communication device via a first RRC message over the communication interface. The first RRC message includes the at least one updated parameter. The first wireless communication device receives a link reconfiguration response from the second wireless communication device via a second RRC message over the communication interface based on the link reconfiguration request and determines whether to reconfigure the unicast link using the at least one updated parameter based on the received link reconfiguration response.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: November 28, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Hong Cheng, Sudhir Kumar Baghel, Zhibin Wu, Kapil Gulati, Dan Vassilovski
  • Patent number: 11824609
    Abstract: In a Multiple-Input Multiple-Output (MIMO) system including a large number of antenna ports, a base station such as a Node B communicates a total number of antenna ports by communicating the number of antenna ports per Channel State Information Reference Signal (CSI-RS) configuration and one or more CSI-RS configurations. A User Equipment determines the number of antenna ports from the information communicated by the base station by determining the number of CSI-RS configurations sent by the base station and multiplying that number by the number of antenna ports per CSI-RS configuration indicated by the base station.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: November 21, 2023
    Assignees: Technology in Ariscale, LLC, Ariscale Inc.
    Inventors: Choong Won Cho, Jeonghwan Park
  • Patent number: 11818068
    Abstract: A wireless transmit/receive unit (WTRU) is configured to transmit scheduling information over a first uplink channel, on a condition that the WTRU has an uplink scheduling grant to transmit uplink data. In response to a triggering condition, when the WTRU is not transmitting on the first uplink channel, the WTRU is configured to transmit a plurality of a same value over a second uplink channel. The second uplink channel is a control channel. The transmission of the plurality of the same value is based on having an insufficient uplink scheduling grant for the first uplink channel.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: November 14, 2023
    Assignee: InterDigital Technology Corporation
    Inventor: Paul Marinier
  • Patent number: 11805066
    Abstract: A scheduler in a network device serves ports with data units from a plurality of queues. The scheduler implements a scheduling algorithm that is normally constrained to releasing data to a port no more frequently than at a default maximum service rate. However, when data units smaller than a certain size are at the heads of one or more data unit queues assigned to a port, the scheduler may temporarily increase the maximum service rate of that port. The increased service rate permits fuller realization of a port's maximum bandwidth when handling smaller data units. In some embodiments, increasing the service rate involves dequeuing more than one small data unit at a time, with the extra data units temporarily stored in a port FIFO. The scheduler adds a pseudo-port to its scheduling sequence to schedule release of data from the port FIFO, with otherwise minimal impact on the scheduling logic.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: October 31, 2023
    Assignee: Innovium, Inc.
    Inventors: Ajit Kumar Jain, Ashwin Alapati
  • Patent number: 11799803
    Abstract: A packet processing method includes: a first device receives a packet from a second device; the first device determines a first queue buffer used to store the packet, and determines a first upper limit value of the first queue buffer based on an available value of a first port buffer and an available value of a global buffer, where the global buffer includes at least one port buffer, the first port buffer is one of the at least one port buffer, the first port buffer includes at least one queue buffer, and the first queue buffer is one of the at least one queue buffer. The first device processes the packet based on the first upper limit value of the first queue buffer, an occupation value of the first queue buffer, and a size of the packet.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: October 24, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Nan Li, Chao Huang, Lixia Xiong
  • Patent number: 11799792
    Abstract: MPDU transmission method and device for a multi-link system, MPDU reception method and device for a multi-link system, a storage medium, a transmitter and a receiver are provided. The MPDU transmission method includes: determining a frame sequence number space which includes a plurality of frame sequence numbers and is defined based on a triplet <U-ID_t, U-ID_r, TID>, wherein U-ID_t represents a unique identifier of a transmitter, and U-ID_r represents a unique identifier of a receiver; determining a transmission order of a plurality of MPDUs to be transmitted, wherein each of the plurality of MPDUs carries an MSDU; sequentially obtaining frame sequence numbers from the frame sequence number space based on the transmission order; and transmitting the plurality of MPDUs based on the transmission order. Disordered reception issues at the receiver in multi-link transmission may be solved.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: October 24, 2023
    Inventors: Yanchao Xu, Yuhren Jauh, Chinghwa Yu
  • Patent number: 11778692
    Abstract: Embodiments of this application disclose a data transmission method, an apparatus, and a device in a Wi-Fi network, to improve reliability of providing differentiated data transmission services by a network access device. The method includes: receiving an uplink packet; recording a real-time transmission indication and uplink 5-tuple information that are carried in the uplink packet; then receiving a downlink packet, where the downlink packet carries downlink 5-tuple information; and then, if a service type of the downlink packet is a preset service type, and the downlink 5-tuple information matches the uplink 5-tuple information, preferably forwarding the downlink packet based on the real-time transmission indication.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: October 3, 2023
    Inventors: Ping Fang, Zhengbing Li
  • Patent number: 11758469
    Abstract: Example techniques relate to re-establishing connectivity of playback devices. In an example implementation, a first playback device determines that a first access point has been replaced with a second access point, wherein the first playback device previously established a valid network connection over the first WLAN using first network parameters. The first playback device connects to the second access point, the second access point providing a second WLAN. The first playback device requests, via the wireless network interface from the second access point, an IP address in a second subnet, the second subnet covering a different range of IP addresses than the first subnet and establishes a network connection over the second WLAN using second network parameters stored in the data storage of the first playback device.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: September 12, 2023
    Assignee: Sonos, Inc.
    Inventors: Jeffrey Peters, Hrishikesh Gossain
  • Patent number: 11743201
    Abstract: Electronic apparatus includes functional circuitry configured to respond to requests from a plurality of client devices, data storage circuitry configured as a plurality of client queues in which each respective client queue is configured to store pending requests from a respective client device, priority determination circuitry configured to assign a respective priority level to each respective client queue based at least in part on requests stored in the respective client queues, and arbiter circuitry configured to control access to the functional circuitry by the plurality of client devices. The arbiter circuitry is configured to monitor the priority level of each respective client queue, and control passage of requests from client queues to the functional circuitry based at least in part on a respective priority level assigned to each respective client queue. The priority determination circuitry includes fill level detector circuitry configured to determine a fill level of each client queue.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: August 29, 2023
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Yaniv Azulay, Ori Goren, Idan Rozenberg
  • Patent number: 11736391
    Abstract: For a managed network including multiple host machines implementing multiple logical networks, some embodiments provide a method that reduces the memory and traffic load required to implement the multiple logical networks. The method generates configuration data for each of multiple host machines including (i) data to configure a host machine to implement a set of logical forwarding elements that belong to a set of routing domains and (ii) identifiers for each routing domain in the set of routing domains. The method then receives data regarding tunnels endpoints operating on each of the host machines and an association with the routing identifiers sent to the host machines. The method then generates a routing domain tunnel endpoint list for each routing domain based on the data received from each of the host machines including a list of the tunnel endpoints associated with the routing domain which the host machines can use to facilitate packet processing.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: August 22, 2023
    Assignee: NICIRA, INC.
    Inventors: Caixia Jiang, Jianjun Shen, Pankaj Thakkar, Anupam Chanda, Ronghua Zhang, Ganesan Chandrashekhar, Vicky Liu, Da Wan, Frank Pan, Hua Wang, Donghai Han