Systems and methods for variable-length encoding and decoding for enhancing computer systems
AssigneeKara Partners LLC
InventorsBrian Penny, Desmond Penny
Life of this patent
Estimating the term…
Abstract
A method for variable length decoding, the method including: receiving, in a default word length mode, at least one first data word having a default first word length; combining the received at least one first data word as a first portion of data; receiving, after the at least one first data word, a transition word indicative of transitioning to a variable word length mode; receiving, after the transition word, a first word length word indicative of a second word length; receiving, after the first word length word, at least one second data word having the second word length; and combining the received at least one second data word as a second portion of the data.
Claims19
A system comprising:
- at least one processor;
- and
- at least one memory, having stored thereon computer program code that, when executed by the at least one processor, controls the at least one processor to:
- receive a first sequence of values;
- segment, using an oscillator, the first sequence of values into a plurality of subsequences each having respective lengths, wherein the oscillator is configured to parse the first sequence of values into a plurality of different lengths;
- modify each of the plurality of subsequences by inserting one or more values into at least one of the plurality of subsequences to create a plurality of modified subsequences each having a same final length;
- combine the plurality of modified subsequences to create a second sequence of values;
- and
- output the second sequence of values.
A system comprising a plurality of circuits configured to:
- receive a first sequence of values;
- segment, using an oscillator, the first sequence of values into a plurality of subsequences each having respective lengths, wherein the oscillator is configured to parse the first sequence of values into a plurality of different lengths;
- modify each of the plurality of subsequences by inserting one or more values into at least one of the plurality of subsequences to create a plurality of modified subsequences each having a same final length;
- combine the plurality of modified subsequences to create a second sequence of values;
- and
- output the second sequence of values.
A system comprising a plurality of circuits configured to:
- receive a first sequence of values;
- segment the first sequence of values into a plurality of subsequences each having a same first length;
- modify each of the plurality of subsequences by removing based on a mode of a switch one or more values from each of the plurality of subsequences to create a plurality of modified subsequences having respective second lengths, wherein the switch is configured to switch between a plurality of modes;
- and
- combine the modified subsequences to create a second sequence of values.
Dependencies are inferred from the claim text.