Code on Network Coding, LLC

United States of America

Back to Profile

1-19 of 19 for Code on Network Coding, LLC Sort by
Query
Aggregations
Jurisdiction
        United States 12
        World 7
Date
2021 5
Before 2021 14
IPC Class
H04L 1/00 - Arrangements for detecting or preventing errors in the information received 13
H04L 12/811 - Bitrate adaptation in active flows 5
H04L 1/18 - Automatic repetition systems, e.g. Van Duuren systems 4
H04L 29/06 - Communication control; Communication processing characterised by a protocol 4
H04L 45/24 - Multipath 2
See more
Found results for  patents

1.

METHOD AND APPARATUS FOR CODED MULTIPATH NETWORK COMMUNICATION

      
Application Number US2021028783
Publication Number 2021/216961
Status In Force
Filing Date 2021-04-23
Publication Date 2021-10-28
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Calmon, Flavio, Du Pin
  • Medard, Muriel
  • Fouli, Kerim

Abstract

A machine-implemented method for use at a destination node for transferring data from a source node, the method comprising: establishing one or more connections with the source node; sending to the source node a request for a data stream, the request including control information to be applied at the source node, the control information including a number of degrees of freedom (DoFs) or frames to be transmitted across each of the one or more connections; and receiving one or more coded frames through the data stream over the one or more connections.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

2.

Method and apparatus for coded multipath network communication

      
Application Number 16856340
Grant Number 11489761
Status In Force
Filing Date 2020-04-23
First Publication Date 2021-10-28
Grant Date 2022-11-01
Owner Code On Network Coding, LLC (USA)
Inventor
  • Calmon, Flavio Du Pin
  • Medard, Muriel
  • Fouli, Kerim

Abstract

A machine-implemented method for use at a destination node for transferring data from a source node, the method comprising: establishing one or more connections with the source node; sending to the source node a request for a data stream, the request including control information to be applied at the source node, the control information including a number of degrees of freedom (DoFs) or frames to be transmitted across each of the one or more connections; and receiving one or more coded frames through the data stream over the one or more connections.

IPC Classes  ?

  • H04L 45/24 - Multipath
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 65/1069 - Session establishment or de-establishment

3.

Method and apparatus for coded multipath networking using path management and protocol translation

      
Application Number 16856480
Grant Number 11463372
Status In Force
Filing Date 2020-04-23
First Publication Date 2021-10-28
Grant Date 2022-10-04
Owner Code On Network Coding, LLC (USA)
Inventor
  • Calmon, Flavio Du Pin
  • Medard, Muriel
  • Fouli, Kerim

Abstract

In some embodiments, a method comprises: transmitting first data units from a source node to a destination node over a first path; receiving information about the availability of one or more second paths between the source and destination nodes; determining a cost associated with each of the one or more second paths; allocating a first number of second data units to the first path and a second number of second data units to the one or more second paths based on the determined costs; and transmitting the second data units from the source node to the destination node over the first path and/or the one or more second paths according to the allocation, wherein the first data units, the second data units, or both the first and second data units comprise network coded data.

IPC Classes  ?

  • H04L 47/70 - Admission controlResource allocation
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 45/12 - Shortest path evaluation
  • H04L 45/16 - Multipoint routing
  • H04L 47/10 - Flow controlCongestion control
  • H04L 69/14 - Multichannel or multilink protocols

4.

METHOD AND APPARATUS FOR CODED MULTIPATH NETWORKING USING PATH MANAGEMENT AND PROTOCOL TRANSLATION

      
Application Number US2021028785
Publication Number 2021/216963
Status In Force
Filing Date 2021-04-23
Publication Date 2021-10-28
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Calmon, Flavio, Du Pin
  • Medard, Muriel
  • Fouli, Kerim

Abstract

In some embodiments, a method comprises: transmitting first data units from a source node to a destination node over a first path; receiving information about the availability of one or more second paths between the source and destination nodes; determining a cost associated with each of the one or more second paths; allocating a first number of second data units to the first path and a second number of second data units to the one or more second paths based on the determined costs; and transmitting the second data units from the source node to the destination node over the first path and/or the one or more second paths according to the allocation, wherein the first data units, the second data units, or both the first and second data units comprise network coded data.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/707 - Route fault prevention or recovery, e.g. rerouting, route redundancy, virtual router redundancy protocol [VRRP] or hot standby router protocol [HSRP] using path redundancy
  • H04W 76/15 - Setup of multiple wireless link connections

5.

Multipath coding apparatus and related techniques

      
Application Number 17055160
Grant Number 11418449
Status In Force
Filing Date 2019-05-16
First Publication Date 2021-07-01
Grant Date 2022-08-16
Owner Code On Network Coding, LLC (USA)
Inventor
  • Fouli, Kerim
  • Medard, Muriel

Abstract

Multipath coding systems, devices and methods are disclosed. In a multipath network, devices and methods generate at least one of a plurality of uncoded packets for transmission on a first path from a source node to a destination node as well as at least one coded packet based upon a set of uncoded packets for transmission on a second path from the source node to the destination node. The set of uncoded packets are formed, generated or otherwise provided from a next uncoded packet to be transmitted, a number (α) of previously transmitted uncoded packets, and a number (β) of uncoded packets that are to be transmitted after the next uncoded packet and α+β is greater than zero. The destination node operates to receive, and decode as needed, the uncoded and coded packets.

IPC Classes  ?

  • H04L 1/06 - Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 45/24 - Multipath
  • H04L 45/74 - Address processing for routing

6.

Linear network coding with pre-determined coefficient generation through parameter initialization and reuse

      
Application Number 16399552
Grant Number 11108705
Status In Force
Filing Date 2019-04-30
First Publication Date 2020-11-05
Grant Date 2021-08-31
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Fouli, Kerim
  • Medard, Muriel

Abstract

A network node having a receiver for receiving input packets, a local node memory where one or more parameters for coding are stored, an encoder for creating coded packets from the input packets using linear network coding, and a transmitter to transmit the coded packets. Each coefficient of the linear network coding is a parameter of the one or more parameters or a pre-determined function of the one or more parameters. A related method and a network are also presented.

IPC Classes  ?

  • H04L 12/931 - Switch fabric architecture
  • H03M 13/00 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/935 - Switch interfaces, e.g. port details

7.

LINEAR NETWORK CODING WITH PRE-DETERMINED COEFFICIENT GENERATION THROUGH PARAMETER INITIALIZATION AND REUSE

      
Application Number US2020020427
Publication Number 2020/222903
Status In Force
Filing Date 2020-02-28
Publication Date 2020-11-05
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Fouli, Kerim
  • Medard, Muriel

Abstract

A network node having a receiver for receiving input packets, a local node memory where one or more parameters for coding are stored, an encoder for creating coded packets from the input packets using linear network coding, and a transmitter to transmit the coded packets. Each coefficient of the linear network coding is a parameter of the one or more parameters or a pre-determined function of the one or more parameters. A related method and a network are also presented.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

8.

Deterministic distributed network coding

      
Application Number 16726001
Grant Number 11063878
Status In Force
Filing Date 2019-12-23
First Publication Date 2020-04-30
Grant Date 2021-07-13
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Ho, Tracey C.
  • Effros, Michelle

Abstract

A network and a communication method are described. The network comprises: source nodes, receiver nodes, and coding nodes. The coding nodes are connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes. The output signals are a linear combination of the input signals. The coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node.

IPC Classes  ?

  • H04L 12/811 - Bitrate adaptation in active flows
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

9.

System and technique for generating, transmitting and receiving network coded (NC) quick UDP internet connections (QUIC) packets

      
Application Number 16604200
Grant Number 11381339
Status In Force
Filing Date 2018-11-06
First Publication Date 2020-02-27
Grant Date 2022-07-05
Owner Code On Network Coding, LLC (USA)
Inventor
  • Medard, Muriel
  • Jánoky, László Viktor
  • Braun, Patrik János

Abstract

A method comprising reframing one or more QUIC frames into a packed frame; and applying network coding to the packed frame to generate a coded frame.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 1/16 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
  • H04L 1/18 - Automatic repetition systems, e.g. Van Duuren systems
  • H04L 65/65 - Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]

10.

System and technique for sliding window network coding-based packet generation

      
Application Number 16497555
Grant Number 11424861
Status In Force
Filing Date 2018-03-29
First Publication Date 2020-01-23
Grant Date 2022-08-23
Owner
  • Massachusetts Institute of Technology (USA)
  • Code On Network Coding, LLC (USA)
  • Technische Universität Dresden (Germany)
Inventor
  • Fouli, Kerim
  • Gabriel, Frank
  • Medard, Muriel
  • Pandi, Sreekrishna
  • Wunderlich, Simon

Abstract

A method and apparatus decode packetized data in the presence of packet erasures using a finite sliding window technique. A decoder receives packets containing uncoded and coded symbols. When a packet with a coded symbol is received, the decoder determines whether a packet sequence number is within a sliding window of w consecutive sequence numbers that are no greater than a decoder sequence number, where the number w is fixed prior to encoding. When this is the case, the decoder decodes the coded symbol into one or more of the w input symbols using the coefficient vector. Decoding may use a forward error correcting (FEC) window within the finite sliding window. Decoding also may use a technique of Gaussian elimination to produce a “shifted” row echelon coefficient matrix.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 1/18 - Automatic repetition systems, e.g. Van Duuren systems
  • H04L 49/9057 - Arrangements for supporting packet reassembly or resequencing

11.

MULTIPATH CODING APPARATUS AND RELATED TECHNIQUES

      
Application Number US2019032625
Publication Number 2019/222472
Status In Force
Filing Date 2019-05-16
Publication Date 2019-11-21
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Fouli, Kerim
  • Medard, Muriel

Abstract

Multipath coding systems, devices and methods are disclosed. In a multipath network, devices and methods generate at least one of a plurality of uncoded packets for transmission on a first path from a source node to a destination node as well as at least one coded packet based upon a set of uncoded packets for transmission on a second path from the source node to the destination node. The set of uncoded packets are formed, generated or otherwise provided from a next uncoded packet to be transmitted, a number (α) of previously transmitted uncoded packets, and a number (β) of uncoded packets that are to be transmitted after the next uncoded packet and α +β is greater than zero. The destination node operates to receive, and decode as needed, the uncoded and coded packets.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

12.

SYSTEM AND TECHNIQUE FOR GENERATING, TRANSMITTING AND RECEIVING NETWORK CODED (NC) QUICK UDP INTERNET CONNECTIONS (QUIC) PACKETS

      
Application Number US2018059340
Publication Number 2019/090289
Status In Force
Filing Date 2018-11-06
Publication Date 2019-05-09
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Medard, Muriel
  • Jánoky, László, Viktor
  • Braun, Patrik, János

Abstract

A method comprising reframing one or more QUIC frames into a packed frame; and applying network coding to the packed frame to generate a coded frame.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

13.

Deterministic distributed network coding

      
Application Number 15958178
Grant Number 10554569
Status In Force
Filing Date 2018-04-20
First Publication Date 2018-10-18
Grant Date 2020-02-04
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Ho, Tracey C.
  • Effros, Michelle

Abstract

A network and a communication method are described. The network comprises: source nodes, receiver nodes, and coding nodes. The coding nodes are connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes. The output signals are a linear combination of the input signals. The coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node.

IPC Classes  ?

  • H04L 12/811 - Bitrate adaptation in active flows
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information

14.

SYSTEM AND TECHNIQUE FOR SLIDING WINDOW NETWORK CODING-BASED PACKET GENERATION

      
Application Number US2018025168
Publication Number 2018/183694
Status In Force
Filing Date 2018-03-29
Publication Date 2018-10-04
Owner
  • MASSACHUSETTS INSTITUTE OF TECHNOLOGY (USA)
  • CODE ON NETWORK CODING, LLC (USA)
  • TECHNISCHE UNIVERSITÄT DRESDEN (Germany)
Inventor
  • Medard, Muriel
  • Wunderlich, Simon
  • Pandi, Sreekrishna
  • Gabriel, Frank
  • Fouli, Kerim

Abstract

A method and apparatus decode packetized data in the presence of packet erasures using a finite sliding window technique. A decoder receives packets containing uncoded and coded symbols. When a packet with a coded symbol is received, the decoder determines whether a packet sequence number is within a sliding window of w consecutive sequence numbers that are no greater than a decoder sequence number, where the number w is fixed prior to encoding. When this is the case, the decoder decodes the coded symbol into one or more of the w input symbols using the coefficient vector. Decoding may use a forward error correcting (FEC) window within the finite sliding window. Decoding also may use a technique of Gaussian elimination to produce a "shifted" row echelon coefficient matrix.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 1/18 - Automatic repetition systems, e.g. Van Duuren systems

15.

Secure network coding for multi-description wireless transmission

      
Application Number 15925071
Grant Number 10530574
Status In Force
Filing Date 2018-03-19
First Publication Date 2018-07-26
Grant Date 2020-01-07
Owner
  • MASSACHUSETTS INSTITUTE OF TECHNOLOGY (USA)
  • CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Shi, Xiaomeng
  • Medard, Muriel

Abstract

Described herein is a method and system for wireless data transmission with network coding which limits encryption operations to a critical set of network coding coefficients in combination with multi-resolution and/or multi-description video coding. Such a method and system achieves hierarchical fidelity levels, robustness against wireless packet loss and efficient security by exploiting the algebraic structure of network coding.

IPC Classes  ?

  • H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible
  • H04L 9/08 - Key distribution
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 12/06 - Authentication
  • H04N 21/647 - Control signaling between network components and server or clientsNetwork processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging between two different networks, e.g. between IP and wireless
  • H04N 21/6377 - Control signals issued by the client directed to the server or network components directed to server
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04L 1/18 - Automatic repetition systems, e.g. Van Duuren systems
  • H04W 12/04 - Key management, e.g. using generic bootstrapping architecture [GBA]
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

16.

Deterministic distributed network coding

      
Application Number 15609856
Grant Number 09979666
Status In Force
Filing Date 2017-05-31
First Publication Date 2017-09-14
Grant Date 2018-05-22
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Ho, Tracey C.
  • Effros, Michelle

Abstract

A network and a communication method are described. The network comprises: source nodes, receiver nodes, and coding nodes. The coding nodes are connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes. The output signals are a linear combination of the input signals. The coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node.

IPC Classes  ?

  • H04L 12/811 - Bitrate adaptation in active flows
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor

17.

Method and apparatus for improving communication performance through network coding

      
Application Number 14211566
Grant Number 11070484
Status In Force
Filing Date 2014-03-14
First Publication Date 2014-09-18
Grant Date 2021-07-20
Owner CODE ON NETWORK CODING LLC (USA)
Inventor
  • Effros, Michelle
  • Ho, Tracey

Abstract

A method, apparatus and computer program product providing improved communication performance through network coding is presented. Coded packets are formed at a source node, the coded packets comprising a combination of original packets at the source node. The coded packets are transmitted to at least one destination node using an unreliable protocol. A reconstruction is formed based on received coded packets at the destination node, wherein when a number of received coded packets are equal to the number of transmitted coded packets the forming a reconstruction comprises forming a complete reconstruction and wherein when the number of received coded packets is less than the number of transmitted coded packets the reconstruction comprises forming a best attempt at reconstruction.

IPC Classes  ?

  • H04L 12/811 - Bitrate adaptation in active flows
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/801 - Flow control or congestion control

18.

DETERMINISTIC DISTRIBUTED NETWORK CODING

      
Application Number US2013050229
Publication Number 2014/014761
Status In Force
Filing Date 2013-07-12
Publication Date 2014-01-23
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Ho, Tracey C.
  • Effros, Michelle

Abstract

A network and a communication method are described. The network comprises: source nodes, receiver nodes, and coding nodes. The coding nodes are connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes. The output signals are a linear combination of the input signals. The coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

19.

Deterministic distributed network coding

      
Application Number 13940703
Grant Number 09699104
Status In Force
Filing Date 2013-07-12
First Publication Date 2014-01-16
Grant Date 2017-07-04
Owner CODE ON NETWORK CODING, LLC (USA)
Inventor
  • Ho, Tracey C.
  • Effros, Michelle

Abstract

A network and a communication method are described. The network comprises: source nodes, receiver nodes, and coding nodes. The coding nodes are connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes. The output signals are a linear combination of the input signals. The coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node.

IPC Classes  ?

  • H04L 12/811 - Bitrate adaptation in active flows
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor