Sequencing Or Resequencing Of Packets To Insure Proper Output Sequence Order Patents (Class 370/394)
  • Patent number: 11252597
    Abstract: Aspects of the present disclosure describe transmitting data in wireless communications. A set of packets for transmission in a defined sequence can be received where the set of packets includes two or more packets. It can be detected that a packet, of the set of packets, is a prioritized packet type. The packet can be prioritized for transmission ahead of its order in the defined sequence based on the detection of the prioritized packet type. The packet can be transmitted ahead of its order in the defined sequence to an access point.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: February 15, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Arnaud Meylan, Gavin Bernard Horn, Yu-Ting Yu, Aziz Gholmieh, Yue Yang, Shailesh Maheshwari, Sitaramanjaneyulu Kanamarlapudi, Vaibhav Kumar, Sivaramakrishna Veerepalli, Srinivasan Balasubramanian, Srinivas Reddy Mudireddy, Vanitha Kumar
  • Patent number: 11251911
    Abstract: The present disclosure relates to an unmanned aerial vehicle (UAV), a terrestrial station thereof and a data transmission method. A data transmission method is applied to a terrestrial station and the method includes: receiving data packets continuously sent by a UAV; detecting continuity of data packet sequence numbers of the received data packets; and sending a data packet retransmission request to the UAV according to a lost data packet sequence number if it is detected that the data packet sequence numbers corresponding to the data packets are discontinuous. Adopting the UAV, the terrestrial station and the data transmission method that are provided in the present disclosure can effectively improve utilization of an uplink transmission link.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: February 15, 2022
    Assignee: AUTEL ROBOTICS CO., LTD.
    Inventor: Jingwen Liu
  • Patent number: 11245495
    Abstract: A method for hybrid automatic repeat request-acknowledgment/negative-acknowledgment (HARQ-ACK/NACK) feedback in a wireless communication system, according to one embodiment of the present disclosure, is performed by a terminal and may comprise the steps of: determining an uplink resource for transmitting a NACK if the NACK must be transmitted as HARQ-ACK/NACK feedback for a downlink signal; determining whether to transmit, along with the NACK, a channel quality indicator (CQI) associated with the downlink signal corresponding to the NACK; and if it is determined to transmit the CQI along with the NACK, transmitting the NACK and the CQI on the determined uplink resource.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: February 8, 2022
    Assignee: LG Electronics Inc.
    Inventors: Hyunho Lee, Daesung Hwang, Yunjung Yi
  • Patent number: 11227186
    Abstract: The present disclosure relates to a method and a device for training an image recognition model and a related device. The method includes: extracting sub-image feature data from a detection frame sub-image of an input image; determining element feature data matching the sub-image feature data from an index element database; and outputting images related to the element feature data as training images for training the image recognition model. The index element database is built in advance based on a plurality of element feature data extracted from a plurality of candidate images.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: January 18, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Jiadong Zhang, Chao Li, Guoyi Liu
  • Patent number: 11201887
    Abstract: Disclosed are systems and methods for securing a network. A method may include obtaining, by a detection engine, an encapsulated image defining an action for a predetermined data packet of interest; determining, by the detection engine, that the action defined by the encapsulated image should be applied to one or more data packets accessed by the detection engine; generating and deploying, by the detection engine, an action state including one or more attributes associated with the accessed data packet and the encapsulated image; determining, at a first execution engine executing parallel with the detection engine, that the one or more data packets comprises attributes matching the one or more attributes included in the deployed action state; and executing, by the first execution engine, the action included in the deployed action state on a received data packet to generate a processed data packet.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: December 14, 2021
    Assignee: LookingGlass Cyber Solutions, Inc.
    Inventors: Bryan Wesley Brown, Paolo Fabio Zaino, Allan Thomson
  • Patent number: 11190983
    Abstract: Techniques for network scheduling that may provide consistent latency in content delivery are described. For example, the techniques may include receiving, by a scheduler of a carrier network, a consistent latency request associated with an application operating on a user equipment (UE), the consistent latency request including a specified latency value. Based at least in part on the specified latency value, the scheduler of the carrier network may schedule transmission of one or more packets associated with the application operating on the UE to cause the one or more packets to arrive at the UE with an inter-packet delay substantially equal to the specified latency value.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: November 30, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Andrew Gapin, Yun-Ling Jocelyn Wang, Taha Najeeb, Jeffery A. Smith, Paul Bongaarts
  • Patent number: 11184798
    Abstract: The general purpose of the present disclosure is to retransmit data between base stations in a wireless communication system, and an operating method of a base station comprises the steps of: receiving, from another base station, information on unreceived packets; and retransmitting at least one unreceived packet among the unreceived packets to another base station based on the received information, wherein the at least one unreceived packet is determined based on a difference value between an identification number of the unreceived packets and an identification number of a last packet transmitted to the other base station.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: November 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dongho Kwak, Dongsook Kim, Hanseok Kim
  • Patent number: 11184947
    Abstract: Disclosed in embodiments of the present invention are a radio link control (RLC) transmission method and related products, the method comprising: receiving a first RLC protocol data unit (PDU) set from a transmit end RLC entity, the first RLC PDU set being generated by the transmit end RLC entity according to an original data segment; when it is detected that a plurality of RLC PDU s in the first RLC PDU set is not successfully received, transmitting a state report of an indication domain carrying the sequence number (SN) of the plurality of RLC PDUs; receiving a second RLC PDU set from the transmit end RLC entity; and obtaining the original data segment according to the first RLC PDU set and the second RLC PDU set. The embodiments resolve the problem of large overhead of the state report fed back to the transmit end RLC entity when a receive end RLC entity needs the transmit end RLC entity to retransmit the RLC PDUs in a 5G NR system.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: November 23, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Hai Tang
  • Patent number: 11159442
    Abstract: A reorder queue device for a multipath receiver includes a reorder queue and a reorder queue controller. The reorder queue is configured to queue data packets numbered in sequence which are received over multiple paths of a multipath channel. The reorder queue controller is configured to reorder the data packets in the reorder queue according to a reorder criterion, wherein the reorder criterion is based on at least one of the following: path-specific sequence numbering of the data packets, overall sequence number comparison across the multiple paths, or path-specific characteristics of the multiple paths. The data packets are numbered in a path-specific sequence and in an overall specific sequence. The reorder queue controller is configured to detect a packet loss on a specific path based on determining the overall sequence numbers and/or the path-specific sequence numbers of at least two packets of the specific path.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: October 26, 2021
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Markus Amend, Eckard Bogenfeld
  • Patent number: 11144286
    Abstract: A multi-threaded imperative programming language includes language constructs that map to circuit implementations. The constructs can include a condition statement that enables a thread in a hardware pipeline to wait for a specified condition to occur, identify the start and end of a portion of source code instructions that are to be executed atomically, or indicate that a read-modify-write memory operation is to be performed atomically. Source code that includes one or more constructs mapping to a circuit implementation can be compiled to generate a circuit description. The circuit description can be expressed using hardware description language (HDL), for instance. The circuit description can, in turn, be used to generate a synchronous digital circuit that includes the circuit implementation. For example, HDL might be utilized to generate an FPGA image or bitstream that can be utilized to program an FPGA that includes the circuit implementation associate with the language construct.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 12, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Blake D. Pelton, Adrian Michael Caulfield
  • Patent number: 11140060
    Abstract: In some embodiments, a method analyzes information regarding a round-trip time where the round-trip time is based on sending a request for a segment of a media program and receiving the segment of the media program. The method determines when to switch from requesting a single segment of the media program to sending a request that requests a plurality of segments of the media program. When switching from requesting the single segment of the media program, the request for the plurality segments of the media program is sent where at least two or more of the segments are received without sending a subsequent request for the two or more segments.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: October 5, 2021
    Assignee: HULU, LLC
    Inventors: Shun Ni, Aleksandar Zambelli, Shenglan Huang, Deliang Fu, Wenhao Zhang
  • Patent number: 11133898
    Abstract: A network node, a wireless device for communication with a network node and corresponding methods are provided. The network node includes processing circuitry configured to stop a hybrid automatic repeat request (HARQ) process associated with data to be retransmitted and retransmit the data using a procedure that is different from the stopped HARQ process.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: September 28, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Torsten Dudda, Malik Wahaj Arshad, Laetitia Falconetti, Robert Karlsson, Gustav Wikström
  • Patent number: 11133998
    Abstract: A method, an apparatus, and a system for measuring a network delay are disclosed. The method includes: acquiring delay measurement information obtained by measuring a service flow by at least one target logical port TLP, where the delay measurement information includes: timestamp information, a service flow identifier, and a TLP identifier; and transmitting the delay measurement information to a measurement control point MCP, so that the MCP determines details about a network delay according to the timestamp information, the service flow identifier, and the TLP identifier. Embodiments of the present application further provide an apparatus and a system for measuring a network delay. Embodiments of the present application achieve direct and accurate delay measurement of a service flow in scenarios of point to point transmission or point to multipoint transmission on the network, and reflect details about a real delay of the service flow.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: September 28, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Fang, Hongming Liu, Wenjun Chang
  • Patent number: 11126487
    Abstract: A clock value converter in a CPU replaces a value of a carry counter in a safety clock in the CPU to cause the carry counter to show dispersed values. The CPU transmits a frame including a value of a time stamp and a first error detecting code generated based on the value of the time stamp and the value of the carry counter to a CPU. A clock value converter in the CPU causes, as in the CPU, a carry counter in a safety clock in the CPU to show dispersed values. An error detector in the CPU determines whether a second error detecting code generated based on the value of the received time stamp and a value of the carry counter in the safety clock in the CPU satisfies a condition set for the first error detecting code.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: September 21, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Naoki Ito
  • Patent number: 11128571
    Abstract: A communication system in which a plurality of communication apparatuses in time synchronization with one another are connected over a network is provided. Each of the communication apparatuses includes management means for allowing transmission in accordance with a predetermined communication schedule, of cyclically transmitted first data to be used for control of a manufacturing apparatus or a production facility, second data which should be delivered to a destination within a designated time period, and third data different from the first and second data, selection means for selecting a data transfer scheme for each piece of data to be transmitted from among an on-the-fly scheme, a cut-through scheme, and a store-and-forward scheme based on the communication schedule, and a transmission and reception circuit which transfers each piece of data received from another communication apparatus to yet another communication apparatus in accordance with the data transfer scheme determined for that data.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: September 21, 2021
    Assignee: OMRON Corporation
    Inventors: Mitsuhiro Yoneda, Taiga Niimi, Hiroshi Sawada, Nobuyuki Sakatani, Tatsuya Kitaguchi
  • Patent number: 11128561
    Abstract: Automatic load-balancing techniques in a network device are used to select, from a multipath group, a path to assign to a flow based on observed state attributes such as path state(s), device state(s), port state(s), or queue state(s) of the paths. A mapping of the path previously assigned to a flow or group of flows (e.g., on account of having then been optimal in view of the observed state attributes) is maintained, for example, in a table. So long as the flow(s) are active and the path is still valid, the mapped path is selected for subsequent data units belonging to the flow(s), which may, among other effects, avoid or reduce packet re-ordering. However, if the flow(s) go idle, or if the mapped path fails, a new optimal path may be assigned to the flow(s) from the multipath group.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: September 21, 2021
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Rupa Budhia
  • Patent number: 11126372
    Abstract: A computing system is disclosed herein. The computing system includes a computing node and a remote memory node coupled to the computing node via a system fabric. The computing node includes a plurality of processors and a master memory controller. The master memory controller is external to the plurality of processors. The master memory controller routes requests corresponding to requests from the plurality of processors across the system fabric to the remote memory node and returns a response.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Russ W. Herrell, Gary Gostin, Gregg B Lesartre, Dale C. Morris
  • Patent number: 11107560
    Abstract: A method for facilitating integration of patient electronic healthcare record information from a community aggregator with electronic healthcare record information native to an electronic healthcare record (EHR) application includes, for each of a plurality of accessed community data items, comparing the community data item to native data items, and based on the comparison, identifying the community data item as a duplicate, a potential duplicate, or not a duplicate, and for each community data item which was not identified as a duplicate, comparing the community data item to entries in one or more native clinical dictionaries, and, based on the comparison, identifying the community data item as an exact match to a clinical dictionary entry, a potential match to one or more clinical dictionary entries, or not matched to any clinical dictionary entry.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: August 31, 2021
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Michael Andrew Richards, Alan Raymond Ouellette, Christine Marie Mariani, Kevin Urie Frey
  • Patent number: 11102539
    Abstract: A media stream receiver is provided for scalable physical layer flow of packetized media streams. The media stream receiver replicates the processing block in time, rather than in hardware, through the use of a single shared memory and pointer alignment calculations, which combines multiple buffering stages as the single, shared memory buffer to offer redundancy and alignment, while acting as a receiver buffer to account for packet delay variations. By doing so the media stream receiver can perform a vertical interval switch between received media streams.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: August 24, 2021
    Assignee: GRASS VALLEY CANADA
    Inventors: Stephane Martel, Charles S. Meyer
  • Patent number: 11088807
    Abstract: Application-level acknowledgements may be used to verify that a data packet has not only been received, but has been successfully processed by the appropriate application operating on a device that received the data packet. For example, in one embodiment, two devices may be registered with an identity service that enables security and push messaging. A first device may communicate a data packet to another device that is associated with the same identity account through the identity service. The device receiving the data packet may send an acknowledgement verifying receipt of the data packet. After an application has processed the data packet, an acknowledgement that the data packet was processed may also be send from the second device to the first device.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Daniel B. Pollack, Justin N. Wood
  • Patent number: 11088806
    Abstract: Disclosed in the present application is a method by which a terminal transmits and receives a signal. Particularly, the method comprises the steps of: receiving a downlink signal from a plurality of cells; transmitting, to a serving cell among the plurality of cells, an acknowledgement/negative ACK (ACK/NACK) response for the downlink signal; and receiving, from at least one cell among the plurality of cells, retransmission for the downlink signal.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: August 10, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Hanbyul Seo, Kijun Kim, Byounghoon Kim, Hyukjin Chae
  • Patent number: 11075707
    Abstract: A real-time Ethernet (RTE) protocol includes start-up frames originated by a master device for network initialization including a preamble, destination address (DA), source address (SA), a type field, and a status field including state information that indicates a current protocol state that the Ethernet network is in for the slave devices to translate for dynamically switching to one of a plurality of provided frame forwarding modes. The start-up frames include device Discovery frames at power up, Parameterization frames that distribute network parameters, and Time Synchronization frames including the master's time and unique assigned communication time slots for each slave device. After the initialization at least one data exchange frame is transmitted exclusive of SA and DA including a preamble that comprises a header that differentiates between master and slave, a type field, a status field excluding the current protocol state, and a data payload.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: July 27, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Thomas Anton Leyrer, Thomas Mauer
  • Patent number: 11075848
    Abstract: Embodiments are directed to a fast path for acknowledgement frames in wireless networks.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 27, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jianpo Han, Qiang Zhou, Andre Beaudin, Guangzhi Ran
  • Patent number: 11071031
    Abstract: Methods, apparatus and systems using Enhanced Dedicated Core Network (DCN) selection are disclosed. One representative method includes receiving, by the core network entity from another core network entity, information indicating that a DCN type is new or has change for a wireless transmit/receive unit (WTRU); and sending a message, by the core network entity to the WTRU, including a new or a changed DCN type.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 20, 2021
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Mahmoud Watfa, Behrouz Aghili
  • Patent number: 11070491
    Abstract: A first control device connected to a network in which data is updated at every predetermined cycle transmits, at every predetermined cycle, first data used for controlling a manufacturing device or a production facility, using a first communication band among communication bands possessed by the network. A second control device connected to the network and time-synchronized with the first control device transmits second data used for setting and managing the manufacturing device or the production facility, using a second communication band other than the first communication band among the communication bands possessed by the network.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: July 20, 2021
    Assignee: OMRON Corporation
    Inventor: Mitsuhiro Yoneda
  • Patent number: 11070856
    Abstract: A data processing method is provided in which a transmission frame is received from a transmitting device. The transmission frame is based on a split stream for one of a plurality of channels and channel bonding signaling information. Further, the received transmission frame is processed. The channel bonding signaling information includes signature information that uniquely identifies the input stream, and the signature information is contained in a header of the transmission frame.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: July 20, 2021
    Assignee: Saturn Licensing LLC
    Inventors: Muhammad Nabil Sven Loghin, Satoshi Okada, Lothar Stadelmeier
  • Patent number: 11057313
    Abstract: The present systems and methods allow for rapid processing of large volumes of events. A producer node in a cluster determines a sharding key for a received event from an event stream. The producer node uses a sharding map to correlate the sharding key for the event with a producer channel, and provides the event to a producer event buffer associated with the producer channel. The producer event buffer transmits the event to a corresponding consumer event buffer associated with a consumer channel on a consumer node. The event processing leverages a paired relationship between producer channels on the producer node and consumer channels on the consumer node, so as to generate enhanced throughput. The event processing also supports dynamic rebalancing of the system in response to adding or removing producer or consumer nodes, or adding or removing producer or consumer channels to or from producer or consumer nodes.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: July 6, 2021
    Assignee: Pegasystems Inc.
    Inventors: David Mellor, Ora Lassila
  • Patent number: 10999749
    Abstract: The present disclosure relates to terminal devices, access network devices, air interface configuration methods, and wireless communications systems. In one example method, a second access network device in a radio access network determines air interface configuration information of an air interface between a terminal device and the radio access network, and sends a first air interface configuration message comprising the air interface configuration information to a first access network device in the radio access network. The first access network device and the second access network device use different wireless communications standards.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: May 4, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haiyan Luo, Hongzhuo Zhang, Xiaoli Shi, Wenjie Peng
  • Patent number: 10999019
    Abstract: A 5G communication system or pre-5G communication system for supporting a higher data rate than that of a beyond 4G communication system such as an LTE is provided. A method by an apparatus for controlling buffers in a wireless communication system comprises storing information related to a packet in at least one of a first buffer or a second buffer, transmitting data generated based on the packet, and, when an acknowledgement signal is received for the data, discarding the information.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 4, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Donggun Kim, Soenghun Kim, Jaehyuk Jang
  • Patent number: 10979743
    Abstract: There are disclosed various methods, apparatuses and computer program products for video encoding. In some embodiments a method comprises including two or more entities into a container file, wherein each entity is a media item or a media track; and indicating in one of the following: the container file or a description of the container file; that the two or more entities are playable in the order they appear in the container file to achieve progressive refinement. In addition, a method, an apparatus and a computer program product for parsing information is provided.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: April 13, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Miska Hannuksela, Emre Aksu
  • Patent number: 10967868
    Abstract: The invention relates to a driving assistance method for a vehicle, wherein the movement of the vehicle in the direction of travel can be influenced in accordance with a traffic-controlling signal system positioned on the road in front of the vehicle and having cyclically recurring signal states, and wherein, inside the vehicle, first data relating to the position of a stop line associated with the signal system, and second data relating to the start times and end times of individual signal states of the signal system are determined via a first data processing system (electronic horizon) and provided in the form of data packets (messages) (A, B) for electronic control devices by means of a data connection inside the vehicle, and wherein individual data packets contain at least the following data: an earliest possible and/or latest possible time for the exchange of a signal phase, as well as a most probable time of the exchange of a signal phase.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: April 6, 2021
    Assignee: Continental Automotive GmbH
    Inventor: Hongjun Pu
  • Patent number: 10952032
    Abstract: A node comprising a receiver, a transmitter, a controller and memory storing program instructions. The node is suitable for participating in time synchronised data re-transmission within a network. The program instructions cause the controller, when executed by the controller, to receive, via the receiver an indication of other nodes in the network to which data is or is not to be re-transmitted, update a list of other nodes in the network to which data is or is not to be re-transmitted stored within said memory using the indication, determine, based on the list, whether to re-transmits data received from another node in the network and, when it is determined that said data is to be re-transmitted, re-transmit the received data using said transmitter.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: March 16, 2021
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Usman Raza, Jin Yichao
  • Patent number: 10949370
    Abstract: An example method for facilitating policy-driven storage in a microserver computing environment is provided and includes receiving, at an input/output (I/O) adapter in a microserver chassis having a plurality of compute nodes and a shared storage resource, policy contexts prescribing storage access parameters of respective compute nodes and enforcing the respective policy contexts on I/O operations by the compute nodes, in which respect a particular I/O operation by any compute node is not executed if the respective policy context does not allow the particular I/O operation. The method further includes allocating tokens to command descriptors associated with I/O operations for accessing the shared storage resource, identifying a violation of any policy context of any compute node based on availability of the tokens, and throttling I/O operations by other compute nodes until the violation disappears.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: March 16, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Prabhath Sajeepa, Sagar Borikar
  • Patent number: 10938520
    Abstract: Methods, systems, and devices for wireless communications are described. A receiving device may receive, at a first operational layer of the receiving device, one or more protocol data units (PDUs) within a set of PDUs. The receiving device may identify, at a second operational layer of the receiving device, a sequence gap associated with a missing PDU from the set of PDUs, the first operational layer being a lower operational layer of the receiving device than the second operational layer. The receiving device may determine, at the second operational layer, that a triggering condition associated with the missing PDU has occurred. The receiving device may provide, by the second operational layer and based at least in part on the triggering condition occurring, an indication to update a reception buffer of the first operational layer to a last received protocol data unit of the set of PDUs.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: March 2, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Arun Prasanth Balasubramanian, Shailesh Maheshwari, Xing Chen, Arnaud Meylan, Jason Tan, Wei-Jei Song
  • Patent number: 10931584
    Abstract: The present application relates to data frame transmission. An network device comprising a processor to receive data frames tagged with at least timestamps and sequence numbers; buffer the received data frames for a time threshold; order the buffered data frames based on the sequence numbers; and forward the ordered data frames to a client device based on the timestamps, in response to elapse of the time threshold.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: February 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Wei Huang
  • Patent number: 10924713
    Abstract: The present embodiments solve the problem of low-quality stored footage from video stream by storing copies of data packets at a local storage device of the A/V recording and communication device. The locally stored data is subsequently (e.g., after the live stream has terminated) uploaded to a remote storage device. If any data packets are lost during the upload process, those lost data packets can be re-sent from the local storage device to the remote storage device so that the complete recording can be stored at the remote storage device. The subsequent upload process may, in some embodiments, comprise a reliable data transfer protocol.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Gluckman, Trevor Phillips, Joshua Roth
  • Patent number: 10925097
    Abstract: A method for avoiding collision over a communication network, wherein devices are connected to the same medium. Each device has an access control module, a transceiver and a data exchange module. The access control module is configured to transmit data to the data exchange module when it receives information that no data is present on the medium. The transceiver is configured to transmit data on the medium each time it receives data from the data exchange module. The data exchange modules of all the devices are synchronized and then offered, in sequence, the opportunity to transmit data on the medium. The opportunity to transmit is offered dynamically after a previous transmission end or, if no transmission occurred, after a predetermined time range has expired. The data exchange module transmits data to the transceiver of the same device only when it is offered the opportunity to transmit.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: February 16, 2021
    Assignee: Canova Tech S.r.l.
    Inventors: Piergiorgio Beruto, Antonio Orzelli
  • Patent number: 10917817
    Abstract: One aspect of the disclosure provides a method for a wireless communications network. The method comprises obtaining a first data unit for storage in a packet queue; determining a type of data carried by the first data unit; and re-determining timer values for respective discard timers associated with the one or more data units stored in the packet queue. The timer values are re-determined as a function of the determined type of data carried by the first data unit.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: February 9, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Anders K Eriksson, Mattias Bergström, Emre Yavuz
  • Patent number: 10892858
    Abstract: The subject matter described herein is directed towards a technology that increases the reliability of transmitting information, and extends the coverage of a vehicle-to-everything (V2X) network by propagating received information in a multiple-stage chain communication in a wireless communication system. A transmitting device transmits a communication message with repetition data indicating number of times the communication message is to be retransmitted in the wireless communication system. A receiving device determines from the repetition data that the communication message is intended to be retransmitted, modifies (e.g., decrements) the repetition data, and retransmits the communication message in association with the modified repetition data.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: January 12, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Salam Akoum, Xiaoyi Wang
  • Patent number: 10893437
    Abstract: A user equipment (UE) can receive a first data stream and a second data stream. The UE can store data units of the second data stream, as stored data units, in a buffer while a retransmission operation is performed for the first data stream. The UE can determine that a threshold is satisfied with regard to the buffer, wherein the threshold is associated with a counter that is maintained based on the storing of the data units and can provide the stored data units based on determining that the threshold is satisfied.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: January 12, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Xin Wang, Hui Zhao, Lily Zhu, Andrew E. Youtz
  • Patent number: 10872393
    Abstract: A processor is described. The processor includes a network. A plurality of processing cores are coupled to the network. The processor includes a transmitter circuit coupled to the network. The transmitter circuit is to transmit output data generated by one of the processing cores into the network. The transmitter circuit includes control logic circuitry to cause the transmitter circuit to send a request for transmission of a second packet of output data prior to completion of the transmitter circuit's transmission of an earlier first packet of output data.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: December 22, 2020
    Assignee: Google LLC
    Inventors: Jason Redgrave, Albert Meixner, Qiuling Zhu, Ji Kim, Artem Vasilyev, Ofer Shacham
  • Patent number: 10862562
    Abstract: Methods, systems, and devices for wireless communications are described that provide for refinement of receive beam beamforming parameters at a user equipment (UE). A UE may transmit two or more signals in an uplink transmission that have different beamforming parameters. A base station receiving the uplink transmission may measure the two or more signals, and identify a first signal of the two or more signals based at least in part on the measuring. The base station may inform the UE of the identified first signal, which the UE may use to set receive beam beamforming parameters for one or more subsequent downlink transmissions.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: December 8, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Malik, Srinivas Yerramalli, Tamer Kadous, Kaushik Chakraborty
  • Patent number: 10855756
    Abstract: Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: December 1, 2020
    Assignee: Apple Inc.
    Inventors: Shalini Periyalwar, Hang Zhang, Nimal Senarath, Derek Yu, Kelvin Kar-Kin Au, Karl Mann
  • Patent number: 10848223
    Abstract: The present specification relates to a wireless communication system and, more particularly, to a method for reporting a channel state and an apparatus therefor. When a plurality of channel state information-reference signal (CSI-RS) resources are set for a channel state information (CSI) process, a terminal of the present invention generates channel state information indicating a CSI-RS resource indicator (CRI) indicating one of the plurality of CSI-RS resources and a rank indicator (RI) which is based on the CRI. The terminal reports the channel state information. Accordingly, the present invention is capable of more efficient channel state reporting by transmitting a CRI indicating a CSI-RS resource, selected from among a plurality of CSI-RS resources set for the CSI process, together with the RI for the selected CSI-RS resource.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: November 24, 2020
    Assignee: LG Electronics Inc.
    Inventors: Kijun Kim, Jonghyun Park, Suckchel Yang
  • Patent number: 10846249
    Abstract: Systems and methods are provided based on tightly coupled RS flows to provide bi-directional asynchronous stream processing with non-blocking back pressure. Signal, data, and error processing may be performed and routing of signals, data, and error information between multiple RS flows may be performed according to detected conditions.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: November 24, 2020
    Assignee: Oracle International Corporation
    Inventors: Chris Hegarty, Daniel Jean-Michel Fuchs, Michael Conor McMahon, Pavel Rappo
  • Patent number: 10840979
    Abstract: Methods and apparatus for transmission opportunity limits, backoff procedures, uplink random access related to uplink multi-user transmission in a High Efficiency WLAN (HEW) are described. An embodiment is a method for performing a frame exchange sequence including an uplink multi-user (UL MU) transmission by an access point (AP) in a wireless local area, the method including acquiring a transmission opportunity (TXOP) for initiating the frame exchange sequence; determining if a time required for the frame exchange sequence not including a control response frame exceeds a TXOP limit; and transmitting a trigger frame to one or more stations (STAs) when the time required for the frame exchange sequence not including the control response frame does not exceed the TXOP limit.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: November 17, 2020
    Assignee: Newracom, Inc.
    Inventor: Yongho Seok
  • Patent number: 10841203
    Abstract: An apparatus for receiving data over a communications link is provided. The apparatus includes a processing system configured to support a protocol stack comprising a first layer and a second layer. The processing system is configured to receive a plurality of data packets. Each of the data packets includes a first segment for processing at the first layer. Each of the first segments includes a first header and a first payload. Each of the first payloads includes a second segment having a second header and a second payload. The processing system is also configured to determine, at the first layer, whether to reorder the second segments for in-sequence delivery to the second layer based on information in one or more of the second headers or one or more configuration information from the processing system.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: November 17, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Feilu Liu, Aziz Gholmieh, Gavin Bernard Horn
  • Patent number: 10826748
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 3, 2020
    Assignee: OPENTV, INC.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Patent number: 10825013
    Abstract: Methods and arrangements for processing face-to-face mobile phone transactions. An agreed-upon price for a product is accepted from a buyer mobile phone and a seller mobile phone. Distinct random numbers are assigned to each of the buyer and seller mobile phones. The random number assigned to the seller mobile phone is received from the buyer mobile phone, and the random number assigned to the buyer mobile phone is received from the seller mobile phone. A match is ascertained between the buyer and seller mobile phones based on receipt from the buyer mobile phone the random number assigned to the seller mobile phone and receipt from the seller mobile phone the random number assigned to the buyer mobile phone.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Toru Aihara, Shivkumar Kalyanaraman, Noboru Kamijo, Koichi Kamijo, Kiran Appasaheb Kate, Alwyn R. Lobo, Masana Murase
  • Patent number: 10826982
    Abstract: A packet processing architecture includes a plurality of packet processing stages, wherein at least one of the packet processing stages includes multiple next processing stage modules that are operably coupled to respective further processing stages, wherein the multiple next processing stage modules are dynamically configurable.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: November 3, 2020
    Assignee: NXP USA, Inc.
    Inventors: Stefania Gandal, Noam Efrati, Adi Katz