Sequencing Or Resequencing Of Packets To Insure Proper Output Sequence Order Patents (Class 370/394)
  • Patent number: 10736174
    Abstract: A network node 606,608 and a method for Packet Data Convergence Protocol (PDCP) reordering. The network node is operating in a wireless communications network 600. The network node buffers in order one or more first data units received out of order by a PDCP layer, wherein the one or more first data units are received from a lower layer during a first time period, and wherein the lower layer is a layer below the PDCP layer. When the first time period has expired, the network node forwards the one or more buffered first data units in order to an upper layer and starts a second time period. Further, the network node forwards, to the upper layer and in any order, one or more second data units received from the lower layer during the second time period.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: August 4, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mikael Wittberg, Gunnar Bergquist, Hans Hannu, Ingemar Johansson, Anders Jonsson
  • Patent number: 10705906
    Abstract: According to one embodiment, an apparatus is capable of exchanging a frame with an external apparatus in a packet mode of serial attached small computer system interface (SAS). The apparatus includes a controller configured to transmit a frame to the external apparatus, and to transmit a PACKET_SYNC extended binary primitive to the external apparatus when the frame is not correctly received by the external apparatus.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: July 7, 2020
    Assignee: Toshiba Memory Corporation
    Inventor: Tomoo Utsumi
  • Patent number: 10701437
    Abstract: A method for processing a content by a set-top box according to an embodiment of the present disclosure comprises the steps of: receiving a content including an audio stream; and performing bypassing to output the audio stream to a television (TV) through an output interface without performing a decoding operation for the audio stream, wherein the audio stream includes metadata regarding the content.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: June 30, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun-Koo Yang, Kyung-Mo Park, Young-Wan So, Sang-Bae Chon, Hyun-Koo Kang, Sun-Min Kim, Jae-Yeon Song, Ji-Min Chung, Kyoung-Shin Jin
  • Patent number: 10700983
    Abstract: A communication system that may include a traffic management module and a communication interface module. The communication interface module is arranged to: estimate a status of multiple channels by utilizing hardware channel status estimators, generate filler packets in response to the status of the multiple channels; wherein the filler packets are associated with the multiple channels; send the filler packets to the traffic management module. The traffic management module is arranged to receive multiple input packets that are associated with multiple channels, receive the filler packets; apply a traffic management scheme on the multiple input packets and the filler packets to provide multiple intermediate packets that comprise (a) multiple filler traffic managed packets and (b) multiple non-filler traffic managed packets.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: June 30, 2020
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 10701713
    Abstract: Methods, systems, and devices are described for providing prioritization of real-time data involving forward and return communication links of a vehicle. In embodiments, a multi-user network access terminal serving multiple communication devices on a vehicle via a communication link receives an indication associated with a pre-defined triggering event from a triggering device on a vehicle, identifies real-time data associated with the pre-defined triggering event for transmission via the communication link, prioritizes the real-time data relative to other data associated with the multiple communication devices for transmission via the communication link, and transmits the prioritized real-time data via the communication link. In embodiments, methods, systems, and devices are also described for data prioritization involving network controllers.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: June 30, 2020
    Assignee: Viasat, Inc.
    Inventor: William F. Sullivan
  • Patent number: 10691373
    Abstract: An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to receive a request to write a given data object to a write buffer of at least one storage system, to allocate an entry in the write buffer, to generate a header for the given data object comprising a first portion indicating a validation status, to write the header to the allocated entry of the write buffer with the first portion of the header comprising a value indicating invalid status, to write the given data object to the allocated entry of the write buffer, and to update the header of the allocated entry by modifying the value of the first portion of the header to indicate valid status responsive to a successful write of the given data object to the allocated entry of the write buffer.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: June 23, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Yuval Harduf, Zvi Schneider
  • Patent number: 10693818
    Abstract: Packet tracking techniques for communication networks are described. In an example embodiment, an apparatus may comprise circuitry, a tracking component for execution by the circuitry to, in response to a request of an initiator device to establish a packet transfer session, determine whether tracking information for the packet transfer session can be locally maintained and in response to a determination that the tracking information for the packet transfer session cannot be locally maintained, identify one or more tracking parameters for retention at the initiator device, and a communication component for execution by the circuitry to send an acceptance message to grant the request of the initiator device to establish the packet transfer session, the acceptance message to indicate a request for retention of the one or more tracking parameters. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 23, 2020
    Assignee: INTEL CORPORATION
    Inventors: Keith D. Underwood, Charles A. Giefer
  • Patent number: 10680743
    Abstract: The present disclosure provides a fine-grained link adaptation mechanism that allows for link adaptation at a resource block granularity. To this end, the fine-grained link adaptation mechanism can determine the effective signal-to-interference-plus-noise ratio for individual user equipment in a particular cell at the resource block granularity. This way, the transmitter can use the effective signal-to-interference-plus-noise ratio to adapt the modulation and coding scheme at the resource block granularity. The fine-grained link adaptation mechanism can be introduced to a long term evolution (LTE) network without substantial redesign of the LTE network.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: June 9, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ritesh Kumar Madan, Rohit Umesh Nabar, Vikram Chandrasekhar
  • Patent number: 10680888
    Abstract: A method of providing state synchronization between a controller and a switch in a communications network, wherein the controller provides flow data for routing flows through the switch and transmits, in flow modification messages, the flow data to the switch for storage in flow tables, the state synchronization comprising ensuring that flow data in the flow tables of the switch are consistent with the flow data provided by the controller. The method comprises, by the controller (19), providing (21) an identifier in each flow modification message.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 9, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Enrico Dutti, Giulio Bottari, Daniele Ceccarelli, Francesco Fondelli
  • Patent number: 10680849
    Abstract: A built-in apparatus includes a response time buffer (11) that stores a response time, a calculation result buffer (14) that stores a calculated frame, and a transmission part (130). The transmission part (130) obtains second data and start processing for calculating a frame check sequence from the second data, upon receiving a transmission command (310), judges whether frame transmission processing for generating and transmitting the second data and the frame check sequence calculated from the second data as a response frame (320) will be completed within the response time, and transmits the calculated frame stored in the calculation result buffer (14) as the response frame (320) when judging that the frame transmission processing will not be completed within the response time.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 9, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Akio Idehara, Tomohisa Yamaguchi, Hirotaka Motai
  • Patent number: 10681530
    Abstract: The claimed subject matter relates to systems and methods for processing messages in a wireless communications environment. In an aspect, a communications method is provided. The method includes initiating a registration with a network domain node and generating sequence information with respect to the registration. The sequence information is then employed to facilitate further communications with the network domain node.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: June 9, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: George Tsirtsis, Vincent Park
  • Patent number: 10673770
    Abstract: A network device organizes packets into various queues, in which the packets await processing. Queue management logic tracks how long certain packet(s), such as a designated marker packet, remain in a queue. Based thereon, the logic produces a measure of delay for the queue, referred to herein as the “queue delay.” Based on a comparison of the current queue delay to one or more thresholds, various associated delay-based actions may be performed, such as tagging and/or dropping packets departing from the queue, or preventing addition enqueues to the queue. In an embodiment, a queue may be expired based on the queue delay, and all packets dropped. In other embodiments, when a packet is dropped prior to enqueue into an assigned queue, copies of some or all of the packets already within the queue at the time the packet was dropped may be forwarded to a visibility component for analysis.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 2, 2020
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Ajit Kumar Jain
  • Patent number: 10673568
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to transfer data directly to another endpoint.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: June 2, 2020
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 10673785
    Abstract: A method for processing a plurality of fragments of IP packet flows in a communication network includes receiving the plurality of packet fragments. The received packet fragments are associated with one or more packet flows. A first set of packet flows is selected from the one or more received packet flows. The first set of packet flows corresponds to a subset of the plurality of packet segments received during a first predetermined time interval. Only packet fragments associated with the first set of packet flows are reassembled into full packets.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: June 2, 2020
    Assignee: Netscout Systems, Inc.
    Inventors: Chittaranjan Narayana, Vijayalakshmi Nanjaiah
  • Patent number: 10673995
    Abstract: A data processing method and apparatus are presented, which relate to the communications field and are helpful in improving flexibility and expanding application scenarios. A first physical layer coding data block flow and a second physical layer coding data block flow are received; a first data flow is obtained according to the first physical layer coding data block flow and the second physical layer coding data block flow; multiple subframe headers are generated; a second data flow is obtained according to the first data flow and the multiple subframe headers; and data blocks in the second data flow are distributed to a first physical medium dependent (PMD) sublayer circuit and to a second PMD sublayer circuit, so as to obtain a first PMD sublayer data flow and a second PMD sublayer data flow. The data processing method and apparatus are used for data processing.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: June 2, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Penghao Si, Zhijun Li, Zhiqiang Chen
  • Patent number: 10630603
    Abstract: An apparatus and method for transmitting a multimedia data packet are provided. The method includes receiving Bottom-up Network Abstraction Layer (B-NAL) information from a network entity, determining a media data quality based on the received B-NAL information and generating media data having the determined media data quality, and generating a packet including the generated media data and transmitting the packet to the network entity.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: April 21, 2020
    Assignees: Samsung Electronics Co., Ltd., University-Industry Cooperation Group of Kyung Hee University
    Inventors: Sung-Oh Hwang, Kyung-Mo Park, Jae-Yeon Song, Doug Young Suh, Yong-Il Kwon
  • Patent number: 10630446
    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: October 21, 2016
    Date of Patent: April 21, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Hanbyul Seo, Kijun Kim, Byounghoon Kim, Hyukjin Chae
  • Patent number: 10631179
    Abstract: A HARQ frame data structure and methods of transmitting and receiving with HARQ in systems using blind detection. In one embodiment, a method of transmitting over a channel using HARQ includes transmitting a first frame containing data toward a blind detection receiver, and transmitting a second frame containing at least a portion of the data and information about the first frame toward the blind detection receiver.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: April 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Petar Djukic, Hosein Nikopour
  • Patent number: 10601710
    Abstract: Systems, methods, and devices of the various embodiments provide for multipath transport of Internet Protocol (IP) packets by an in-vehicle computing device, such as a vehicle's autonomous driving system, vehicle's telematics unit, vehicle's control system, etc. In various embodiments, IP packets may be extended to include tracking information. In various embodiments, the tracking information may include sequence numbers, sender reports, receiver reports, version indications, and/or length indications. In various embodiments, IP packets may be extended to include tracking information by a centralized scheduler for an in-vehicle computing device including a plurality of modems and/or a destination computing device.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: March 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Ralph Akram Gholmieh, Susheel Kumar Yadav Yadagiri, Vaibhav Kumar, Sanjay Vishin, Siddharth Chitnis
  • Patent number: 10594394
    Abstract: A system for mapping a multilayer network having a server layer and a client layer is provided. The system includes a framework configured for comparing information obtained from a first traffic counter of a client port to information obtained from a second traffic counter of a server port to thereby determine if the client port and the server port are linked.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: March 17, 2020
    Assignee: SEDONASYS SYSTEMS LTD
    Inventors: Yona Shikhmanter, Ornan Alexander Gerstel, Gal Afriat, Vladimir Miliavsky
  • Patent number: 10594612
    Abstract: In accordance with example embodiments of the invention there is at least a method and apparatus to perform communicating in a network at least one packet over a transport protocol connection, identifying that latency reduction procedures for the transport protocol connection are to be performed, and preventing based on predetermined criteria specific ones of the latency reduction procedures from being performed. Further, in accordance with the example embodiments there is at least a method and apparatus to perform identifying that latency reduction procedures for a transport protocol connection with a mobile device in a network are to be performed, determining that specific ones of the latency reduction procedures are not to be performed, and providing to the mobile device an indication of predetermined criteria to identify the specific ones of the latency reduction procedures that are not to be performed.
    Type: Grant
    Filed: August 13, 2016
    Date of Patent: March 17, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Benoist Pierre Sebire, Elena Virtej
  • Patent number: 10582231
    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: May 31, 2016
    Date of Patent: March 3, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Emre Aksu
  • Patent number: 10575213
    Abstract: The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for performing a re-establishment of PDCP entity associated with UM RLC entity in wireless communication system, the method comprising: when a re-establishment of a Packet Data Convergence Protocol (PDCP) entity is triggered, stopping and resetting, by the PDCP entity, a reordering timer of the PDCP entity if the reordering timer of the PDCP entity is running; and delivering, by the PDCP entity, all stored PDCP Service Data Unit (SDU) to upper layers in ascending order of associated COUNT values.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: February 25, 2020
    Assignee: LG Electronics Inc.
    Inventors: Geumsan Jo, Seungjune Yi
  • Patent number: 10554340
    Abstract: A user equipment device (UE) may create efficient Packet Data Convergence Protocol (PDCP) status reports. The UE may receive PDCP packets from multiple radio access technologies (RATs) using the same bearer or same RAT using split bearers. The UE may identify packets that the UE should have received but did not, and may create a status report based on the sequence numbers (SNs) of the packets that the UE failed to receive or based on the SNs of the successful packets. The report may include the SNs of the packets, in addition to a bit-length of the SNs and/or a starting point of the SNs in the status report. Alternatively, the report may include the SN of a first packet that the UE failed to receive and offset values (relative to the SN of the first packet) for the other packets that the UE failed/succeed to receive.
    Type: Grant
    Filed: December 26, 2015
    Date of Patent: February 4, 2020
    Assignee: Intel IP Corporation
    Inventors: Umesh Phuyal, Martin Kugler, Nageen Himayat, Alexander Sirotkin
  • Patent number: 10554704
    Abstract: In a method in a mixing unit for mixing received data packets from a plurality of data streams, wherein the method includes the steps of receiving (M1) decoded data packets and their timing information, which timing information comprises at least a determined maximum waiting time for each decoded data packet, optimizing (M6) a waiting time for a subsequent mix of data packets based on the timing information, and mixing at least a subset of the decoded received data packets based on the optimized waiting time.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 4, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tommy Falk, Jonas Lundberg
  • Patent number: 10554339
    Abstract: A technique for managing transfer of data frames having a pre-determined mutual order is presented. Each data frame contains an order indicator, for example a sequence number, indicative of the position of the data frame in the pre-determined mutual order. A transmitting end provides each data frame with a satisfaction indicator that indicates whether acknowledgement about reception of earlier transmitted data frames is expected from a receiving end. When the satisfaction indicator of a data frame indicates that no acknowledgement is expected, the receiving end knows that the data frame can be treated as a beginning of a received data flow when checking the integrity of the received data flow on the basis of the order indicators. Thus, there is no need to establish a logical connection between the transmitting and receiving ends prior to the transfer of the data frames.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: February 4, 2020
    Inventors: Ville Hallivuori, Juhamatti Kuusisaari
  • Patent number: 10506417
    Abstract: An embodiment of the present invention is a device-to-device (D2D) signal receiving method in which a terminal receives a D2D signal in a wireless communication system. The method includes the steps of: receiving a first medium access control protocol data unit (MAC PDU); receiving a second MAC PDU; and determining whether to combine the first MAC PDU and the second MAC PDU in order to decode; wherein whether to combine the first MAC PDU and the second MAC PDU in order to decode is determined from the number of transmissions of MAC PDUs and an NDI that have been instructed to the terminal.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: December 10, 2019
    Assignee: LG Electronics Inc.
    Inventors: Hyukjin Chae, Hanbyul Seo
  • Patent number: 10496325
    Abstract: A content data receiving device is provided with a communication interface, a buffer, and a processor. The processor, in a case in which the sequence included in the content data that has been received by the communication interface is discontinuous, performs a retransmission request to a transmission side after causing the buffer to hold the content data, causes the buffer to keep holding the content data that has been received by the communication interface until receiving content data in a continuous sequence, and, in a case of receiving the content data in a continuous sequence, outputs the content data to a subsequent stage so that the sequence is continuous.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: December 3, 2019
    Assignee: Yamaha Corporation
    Inventor: Osamu Kohara
  • Patent number: 10496594
    Abstract: A system and method wherein die-to-die communication are provided between a first die and a second die contained in a common integrated circuit (IC) package, a first processor on the first die communicatively coupled to the first connectivity circuitry by the first processor bus and configured to provide first bus transactions, to be provided to the second connectivity circuitry, to the first processor bus, the first connectivity circuitry configured to utilize a multiple simultaneous outstanding transaction capability supporting multiple simultaneous outstanding write transactions concurrent with multiple simultaneous outstanding read transactions, the second connectivity circuitry configured to provide processor bus flow control information and elasticity buffer status information pertaining to the elasticity buffer to the first connectivity circuitry via a common message for flow control.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: December 3, 2019
    Assignee: NXP USA, Inc.
    Inventors: Gary L. Miller, Jeffrey Freeman, Huy Nguyen
  • Patent number: 10491651
    Abstract: Methods and systems for streaming low-delay, high-definition video with partially reliable transmission are disclosed herein. An example method includes determining a per-frame maximum retransmission allocation for a plurality of video packets based at least in part on a frame priority, where the plurality of video packets form at least a portion of the frame, determining a retransmission timeout for each video packet of the plurality of video packets based at least in part on a round trip time, and transmitting the plurality of video packets under traffic rate control.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 26, 2019
    Assignee: OmniVision Technologies, Inc.
    Inventors: Jiyan Wu, Jun Wei, Hui Pan
  • Patent number: 10484311
    Abstract: An apparatus and method for queuing data to a memory buffer. The method includes selecting a queue from a plurality of queues; receiving a token of data from the selected queue and requesting, by a queue module, addresses and pointers from a buffer manager for addresses allocated by the buffer manager for storing the token of data. Subsequently, a memory list is accessed by the buffer manager and addresses and pointers are generated to allocated addresses in the memory list which comprises a plurality of linked memory lists for additional address allocation. The method further includes writing into the accessed memory list the pointers for the allocated address where the pointers link together allocated addresses; and migrating to other memory lists for additional address allocations upon receipt of subsequent tokens of data from the queue; and generating additional pointers linking together the allocated addresses in the other memory lists.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 19, 2019
    Assignee: CAVIUM, LLC
    Inventors: Vamsi Panchagnula, Saurin Patel, Keqin Han, Tsahi Daniel
  • Patent number: 10484119
    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 22, 2017
    Date of Patent: November 19, 2019
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, Thomas Mauer
  • Patent number: 10484516
    Abstract: The present invention enables packet data to be filtered without distinguishing between non-fragmented packets and fragmented packets. This invention is characterized in that: when received packet data is a fragmented packet but is not a lead fragmented packet, header information of the lead fragmented packet, which has the same fragmented packet identification information as that of the packet data, is given to the packet data as a pseudo-header; the header information of the packet data is used as a key and a filter table is searched in which a filter condition about the header information corresponds to a process implemented when the filter condition is satisfied; the process corresponding to the filter condition satisfied by the header information of the packet data is determined as a process performed for the packet data; and the determined process is performed on the packet data.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 19, 2019
    Assignee: NEC Corporation
    Inventor: Masaaki Teshigawara
  • Patent number: 10474380
    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: April 1, 2013
    Date of Patent: November 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Russ W. Herrell, Gary Gostin, Gregg B. Lesartre, Dale C. Morris
  • Patent number: 10469213
    Abstract: Embodiments herein relate to a method performed by a network node (110) in a wireless communications network (100) for handling Automatic Repeat reQuest, ARQ, feedback information from a wireless device (121) relating to downlink transmissions from the network node (110). The network node (110) obtains an indication of a downlink processing delay for the ARQ feedback information from the wireless device (121). Then, the network node (110) considers the ARQ feedback information relating to a downlink transmission from the wireless device (121) to be invalid when, according to the obtained indication of a downlink processing delay, the downlink transmission has not been processed by the wireless device (121). Embodiments of the network node (110) are also described.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: November 5, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andreas Bergström, Håkan Andersson, Johan Furuskog, Niclas Wiberg, Qiang Zhang
  • Patent number: 10447778
    Abstract: Implementations generally relate to synchronizing peer nodes in networks. In one embodiment, a method includes generating a data sequence number. The method also includes associating the data sequence number with a data item. The method also includes sending the data item and the data sequence number to each peer node of a plurality of peer nodes. The method also includes determining if an acknowledgment has been received from each peer node, wherein each acknowledgment indicates the peer node that sent the acknowledgment and indicates the data sequence number. The method also includes resending the data item and the data sequence number to one or more peer nodes based on a predetermined policy.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: October 15, 2019
    Assignee: Extreme Networks, Inc.
    Inventors: Ramachandra Hegde, Vinay Gurusimha
  • Patent number: 10433176
    Abstract: Methods, devices, communication systems, and computer program products for discarding a duplicate protocol data unit associated with a data transmission via a first signaling radio bearer or a second signaling radio bearer are described. A method for discarding a duplicate protocol data unit associated with a data transmission via a first signaling radio bearer or a second signaling radio bearer is performed by a device. The method includes receiving a protocol data unit, verifying an integrity of the received protocol data unit in an integrity verification procedure, determining whether the successfully integrity verified protocol data unit is a duplicate protocol data unit, and discarding the protocol data unit based on determining that the successfully integrity verified protocol data unit is a duplicate protocol data unit.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: October 1, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Torsten Dudda, Stefan Wager
  • Patent number: 10433206
    Abstract: An apparatus and method for performing procedures (protocols) of a PDCP (Packet Data Convergence Protocol) layer and an RLC (radio layer in an E-UMTS (Evolved Universal Mobile Telecommunications System) which has evolved from UMTS, among radio protocols of a mobile communication system. The PDCP layer performs ciphering on data (i.e., PDCP SDU) received from an upper layer, generates an indicator discriminating ciphered data and non-ciphered data (i.e., an ROHC feedback packet directly generated by the PDCP layer), and transmits the same to a lower layer (i.e., MAC layer). A PDCP SN (Sequence Number) is defined as an algorithm for ciphering the data in the PDCP layer to perform ciphering in the PDCP layer.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: October 1, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Seung-June Yi, Young-Dae Lee, Sung-Duck Chun, Sung-Jun Park
  • Patent number: 10432553
    Abstract: Systems and methods are provided for transparently transmitting multiple constant bitrate (CBR) data streams over a packet network with reduced delay. Example embodiments provide packetizers and depacketizers for multiplexing and demultiplexing multiple common public radio interface (CPRI) data streams for transport between remote units and baseband units over packet networks. The systems and methods disclosed herein use time-division-multiplexing to map multiple CBR clients directly into a packet such that each CBR client can be recovered at the destination with its original clock and with information that allows its residence time in the packet domain to be calculated. The systems and methods disclosed herein allow packet based networks, such as the existing Packet Transport Network (PTN), to be used for C-RAN fronthaul applications with strict end-to-end delay requirements.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: October 1, 2019
    Assignee: MICROSEMI SOLUTIONS (U.S.), INC.
    Inventor: Richard Tsz Shiu Tse
  • Patent number: 10425249
    Abstract: The present disclosure provides for devices, systems, and methods which optimize throughput of bonded connections over multiple variable bandwidth logical paths by adjusting a tunnel bandwidth weighting schema during a data transfer session in response to a change in bandwidth capabilities of one or more tunnels. By making such adjustments, embodiments of the present invention are able to optimize the bandwidth potential of multiple connections being used in a session, while minimizing the adverse consequences of reduced bandwidth issues which may occur during the data transfer session.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: September 24, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
  • Patent number: 10419371
    Abstract: Communications is the exchange of thoughts, messages, or information. However, whilst immense investments into evolving communications infrastructure supporting multiple communications channels have been made the vast majority of communications models, standards, and developments focus to the transmission of the message as a single process with other aspects of the communications channel are considered simply delays in the communications channel.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: September 17, 2019
    Assignee: Rideshark Corporation
    Inventors: Tom Henrik Lewinson, Sharon Elizabeth Lewinson
  • Patent number: 10419163
    Abstract: A computer-implemented method includes sending one or more network packets. Each of the one or more network packets includes a network packet header. The computer implemented method further includes receiving a negative acknowledgement list comprising the network packets not received. The computer-implemented method further includes, responsive to the receiving of a negative acknowledgment list: For each network packet of the negative acknowledgment list, transforming the network packet header into a modified packet header to yield a modified packet. The computer-implemented method further includes combining each modified packet into a modified packet list. The computer-implemented method further includes generating one or more repair packets. Each of the one or more repair packets further include a repair packet header and a portion of the modified packet list. The computer-implemented method further includes sending the one or more repair packets.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Venkata Kiran Kumar Darbha, Savitha Joshi, Nir Naaman, Lohitashwa Thyagaraj
  • Patent number: 10404773
    Abstract: The present invention provides a distributed cluster processing system and a packet processing method thereof. The system includes at least one external interface unit, multiple processing units, and a switching unit, where each of the at least one external interface unit is connected between a corresponding processing unit of the multiple processing units and an external network element, and is configured to receive a packet from the external network element, forward the packet to a corresponding processing unit of the multiple directly connected processing units, and send a processed packet to the external network element; and each of the multiple processing units performs specified service processing and is respectively connected to the switching unit, so that the multiple processing units and the switching unit form a star topology structure. According to the system and the method, through a logical combination between the processing units, end-to-end high performance may be achieved.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: September 3, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Tianfu Fu
  • Patent number: 10400755
    Abstract: Provided is a state monitoring system that monitors a state of an apparatus provided in a wind turbine, including a wireless measuring unit including a sensor provided to the apparatus, and a data collection. The wireless measuring unit includes a memory storing measured data obtained from the sensor, and a wireless communication unit transmitting the measured data obtained from the sensor to the data collection device. When the data collection device has not been able to receive the measured data from the wireless measuring unit, the data collection device requests the wireless measuring unit to retransmit the measured data.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: September 3, 2019
    Assignee: NTN Corporation
    Inventors: Akitoshi Takeuchi, Takashi Haseba, Keisuke Hashizume, Kazuki Koyamachi
  • Patent number: 10383159
    Abstract: The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for processing received RLC PDUs for D2D communication system, the method comprising: receiving a first RLC (Radio Link Control) PDU (Protocol Data Unit) for a RLC entity from a peer UE; establishing the RLC entity to process the first RLC PDU; setting a plurality of state variables for the RLC entity to a RLC sequence number (SN) of the first RLC PDU for the RLC entity; and processing the first RLC PDU using the plurality of state variables for the RLC entity set to the RLC SN of the first RLC PDU for the RLC entity.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: August 13, 2019
    Assignee: LG Electronics Inc.
    Inventors: Seungjune Yi, Sunyoung Lee
  • Patent number: 10362464
    Abstract: A system and method of disseminating bootload images through a wireless network are disclosed. The central node, or server, transmits segments of the bootload image using broadcast so that all wireless network devices receive the image at the same time. The server then individually queries each wireless device to determine whether there are any segments of the image that were not received by that particular wireless device. The server then retransmits, using broadcast, any segment that was not received by any wireless device. Once every wireless device has the entire image, the server may initiate the process of installing that image.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: July 23, 2019
    Assignee: Silicon Laboratories, Inc.
    Inventor: Maurizio Nanni
  • Patent number: 10356716
    Abstract: A method performed in a network element provides for scheduling a communication device of a wireless network. The method comprises: estimating a scheduling metric of a first arrived packet at a future time instant t, taking into account time domain restrictions for the communication device that restricts a future scheduling occasion; determining whether the estimated scheduling metric at the future time instant t is within limits of the scheduling metric; calculating, for the case the estimated scheduling metric is within limits of the scheduling metric, a scheduling weight for a packet bundle comprising the first arrived packet and at least one more packet, and else calculating a scheduling weight for the first arrived packet for transmission of the first arrived packet without bundling; and scheduling the communication device according to determined scheduling weight. The disclosure also relates to a corresponding network element, computer program and computer program product.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: July 16, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jianwei Zhang, Ying Sun
  • Patent number: 10348511
    Abstract: A method for operating an energy-efficient Ethernet transceiver system includes establishing an initial link between a local transceiver at a local host and a remote transceiver at a remote host, receiving, at the local transceiver, initial data from the remote transceiver regarding energy-efficient Ethernet capabilities of the remote transceiver, and storing, in a first data storage location, the initial data from the remote transceiver regarding energy-efficient Ethernet capabilities of the remote transceiver that are shared by the local transceiver. Additional data is received at the local transceiver from the remote host regarding all energy-efficient Ethernet capabilities of the remote transceiver. The additional data is stored in a data storage location separate from the first data storage location. Based on at least the additional data, the local host identifies a remote transceiver that is capable of an energy-efficient Ethernet link and establishes that link through a local transceiver.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: July 9, 2019
    Assignee: Marvell International, Ltd.
    Inventor: Ori Bagg
  • Patent number: 10341175
    Abstract: Communication of a module to a datapath node is disclosed. A controller node receives connection information identifying a first datapath node in communication with a network. The controller node obtains Operations, Administration, and Management (OAM) information including an OAM action set that identifies one or more OAM actions the first datapath node is capable of implementing at the first datapath node. A first OAM tool module is determined that is operative to perform at least one of the one or more OAM actions identified in the OAM action set to implement a first OAM tool function. The first OAM tool module is communicated to the first datapath node.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: July 2, 2019
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Wolfgang John, Catalin Meirosu
  • Patent number: 10334477
    Abstract: In the present invention, the transmitting device attaches a sequence number (SN) for each of service data unit (SDU) elements to generate a protocol data unit (PDU) containing the SDU elements. Each of the SDU elements is a SDU or SDU segment. The PDU includes the SDU elements and respective SNs for the SDU elements. The PDU includes an indicator for each of the SDU elements, and the indicator indicating whether a corresponding SDU element is a SDU or SDU segment.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: June 25, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungjune Yi, Sunyoung Lee