Sequencing Or Resequencing Of Packets To Insure Proper Output Sequence Order Patents (Class 370/394)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 10812220
    Abstract: Disclosed herein are systems and method for transmitting data from a sending device to a receiving device. In one aspect, an exemplary method comprises, receiving, by a first logical object created for the sending device, a request for a connection to the receiving device from an application, establishing, by a second logical object created for the sending device, a bidirectional connection between each pair of a third logical object created for the sending device and a third logical object created for the receiving device, pre-processing, by the first logical object created for the sending device, data received from the application, selecting, by the second logical object created for the sending device, one or more established bidirectional connections for transmitting the pre-processed data, and sending, by the first logical object created for the sending device, the pre-processed data, to the receiving device via the selected connections.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 20, 2020
    Assignee: Parallels International GmbH
    Inventors: Sergey Pachkov, Lyubov Kulakova, Serguei Beloussov, Nikolay Dobrovolskiy
  • Patent number: 10805439
    Abstract: A method includes a source computing device receiving an actual transmission time of a previous data message sent from the source computing device to a target computing device. When the actual transmission time is within a timing tolerance of a desired transmission time, the method further includes setting a transmission change indicator for a next data message to no-change. When the actual transmission time is greater than the timing tolerance plus the desired transmission time, the method further includes and setting the transmission change indicator to increase transmission speed. When the actual transmission time is less than the desired transmission time minus the timing tolerance, the method further includes setting the transmission change indicator to decrease transmission speed.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: October 13, 2020
    Assignee: Xaptum, Inc.
    Inventors: Rohit Pasam, Venkatakumar Srinivasan, Pradeep Srinivas Barthur, Gary W. Grube, Mario Frank DeRango
  • Patent number: 10790950
    Abstract: A method for achieving reliable information transmission in a communications network includes using a signal conditioning unit to receive a primary signal over at least one transmission channel, using the signal conditioning unit to generate a secondary signal from the primary signal and using the signal conditioning unit to transmit the secondary signal to a signal processing unit via two different protocol layers. A communications network includes a signal conditioning unit and a signal processing unit. The signal conditioning unit is configured to receive a primary signal over at least one transmission channel, to generate a secondary signal from the primary signal and to transmit the secondary signal to the signal processing unit via two different protocol layers.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: September 29, 2020
    Assignee: Siemens Mobility GmbH
    Inventor: Harald Fischer
  • Patent number: 10785162
    Abstract: The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for transmitting information for LTE-WLAN aggregation system, the method comprising: triggering, by a PDCP entity, a status report for indicating flow control information for a WLAN link; setting, by the PDCP entity, a value of a FMS field in the status report to a PDCP SN of a first missing PDCP SDU; setting, by the PDCP entity, a value of a HRW field in the status report to the value of the FMS field if no PDCP SDUs have been received on the WLAN link; and generating and transmitting, by the PDCP entity, the status report including the HRW field.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: September 22, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Seungjune Yi
  • Patent number: 10783079
    Abstract: A method is disclosed for recovering data, the method comprising: retrieving a mapping structure associated with a volume in a storage system, the mapping structure including a plurality of entries, each entry including a respective short hash digest of a data block stored in the volume and an identifier of a location where the data block is stored; generating a plurality of long hash digests, each of the long hash digests being generated based on a different one of a plurality of data blocks that are stored in the storage system; comparing each of the long hash digests to a short hash digest of a missing data block, and adding the long hash digest to a candidate list when the long hash digest matches the short hash digest of the missing data block; generating a filtered candidate based on the candidate list; and recovering the missing data.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: September 22, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Nimrod Shani, Tal Zohar
  • Patent number: 10778372
    Abstract: The present invention relates to an apparatus and a corresponding method for mapping error correction code encoded time-domain data of at least two mapping input data streams (S1, S2, . . . , Sn) onto a time-domain mapping output data stream (Q) having a frame structure, comprising a data input (102) for receiving said at least two mapping input data streams (S1, S2, . . . , Sn) each being segmented into data blocks (D1, D2, . . . , DN) carrying error correction code encoded data, a data mapper (104) for mapping the data blocks (D1, D2, . . . , DN) of said at least two mapping input data streams (S1, S2, . . . , Sn) onto frames of said mapping output data stream (Q), each frame comprising a number of frame intervals (F1, F2, . . . , FM), wherein the data mapper (104) is adapted for mapping the data blocks (D1, D2, . . . , DN) onto said frame intervals such that each frame interval (F1, F2, . . . , FM) carries sequentially arranged data blocks (D1, D2, . . .
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 15, 2020
    Assignee: Saturn Licensing LLC
    Inventors: Nabil Loghin, Lothar Stadelmeier, Joerg Robert
  • Patent number: 10771537
    Abstract: Technologies for applying a scrambling function in unfair load balancing scenarios include a network device having a communication circuitry and compute engine executing software on the network device. The compute engine is to determine, using a load balancing function, a distribution for data sets to each of multiple bins. Each bin maps to a destination. The network device determines, as a function of the distribution, an unfairness score indicative of the distribution being unequal among each of the destinations. In response to a determination that the unfairness score exceeds a specified threshold, the network device enables a scrambling function to be performed during configuration of the plurality of bins with the destinations.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 8, 2020
    Assignee: Intel Corporation
    Inventors: Simon Perron Caissy, Carl Geoffrion, Eduardo Romero
  • Patent number: 10764132
    Abstract: Embodiments of the present invention provide a scale-out association method and apparatus, so as to implement a scale-out association operation between VNFs. After initiating a scale-out, a first VNF sends a scale-out notification message to a second VNF that is directly associated with the first VNF. The scale-out notification message of the first VNF carries a scale-out magnitude parameter of the first VNF. The second VNF determines, according to the scale-out magnitude parameter of the first VNF and a service processing capability of the second VNF, whether the second VNF needs to be scaled out. If it is determined the second VNF needs to be scaled out, then the second VNF sends a scale-out request message to a VNFM.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 1, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yanghua Ding
  • Patent number: 10764781
    Abstract: A method for reordering data by an electronic device is described, including receiving a first set of data packets via a first radio access technology (RAT). The method also includes receiving a second set of data packets via a second RAT. The first and second sets of data packets are from a data stream. The method further includes providing at least a portion of the first set of data packets or of the second set of data packets to an application processor. The method additionally includes buffering, in application processor memory, the at least the portion of the first set of data packets or the at least the portion of the second set of data packets. The method also includes reordering the at least the portion of the first set of data packets or the at least the portion of the second set of data packets.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: September 1, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Alok Mitra, Vaibhav Kumar, Shailesh Maheshwari, Uppinder Babbar, Gang Xiao, Vanitha Kumar, Srinivas Reddy Mudireddy, Arunn Krishnamurthy