System and method for compressed level-ordered edge sequence encoding

US9876638B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9876638-B2
Application numberUS-201213531290-A
CountryUS
Kind codeB2
Filing dateJun 22, 2012
Priority dateJun 22, 2012
Publication dateJan 23, 2018
Grant dateJan 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Compressed Level-Ordered Edge Sequence (CLOES) encodings are described. These techniques enable more aggressive compression of a state-set representation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for encoding state sets comprising: encoding, by an electronic computing device, a prefix tree representation of a set of states as a level ordered edge sequence (LOES) which encodes each inner tree node from left to right, and top to bottom order as bit pairs; identifying, by the electronic computing device, a presence of a complete subtree having a root node within the prefix tree; denoting, by the electronic computing device, the root node of the subtree using a special two-bit code-point inserted in the encoding to represent the complete subtree within the prefix tree; and compressing the encoding by pruning the complete subtree. 2. The method as set forth in claim 1 wherein the special code-point is “00”. 3. The method as set forth in claim 1 wherein the pruning comprises pruning the complete subtree, except for its root node, from the prefix tree. 4. The method as set forth in claim 1 wherein the prefix tree is based on a pattern database. 5. A system configured to encode state sets comprising: an electronic computing device having a memory storage and an electronic processor, wherein the electronic processor is configured to: encode a prefix tree representation of a set of states as a level ordered edge sequence (LOES) which encodes each inner tree node from left to right, and top to bottom order as bit pairs; identify a presence of a complete subtree having a root node within the prefix tree; denote the root node of the subtree using a special two-bit code-point inserted in the encoding to represent the complete subtree within the prefix tree; and compress the encoding by pruning the complete subtree. 6. The system as set forth in claim 5 wherein the special code-point is “00”. 7. The system as set forth in claim 5 wherein the electronic computing device is operative to prune the complete subtree, except for its root node, from the prefix tree. 8. The system as set forth in claim 5 wherein the prefix tree is based on a pattern database. 9. A method for decoding state sets comprising: decoding by an electronic computing device, a level ordered edge sequence (LOES) code for a binary prefix tree of a set of states; identifying, by the electronic computing device, a presence of a special, inserted two-bit code-point denoting a root node of, and representing, a complete subtree within the prefix tree; returning, by the electronic computing device, a success result indicating a presence of the subtree of the prefix tree based on the identifying of the presence of the code-point; and constructing, by the electronic computing device, the complete subtree in an implicit or explicit manner. 10. The method as set forth in claim 9 wherein the special code-point is “00”. 11. The method as set forth in claim 9 wherein the prefix tree is based on a pattern database. 12. A system configured to decode state sets comprising: an electronic computing device having a memory storage and an electronic processor, wherein the electronic processor is configured to: decode a level ordered edge sequence (LOES) code for a prefix tree representing a set of states; identify a presence of a special, inserted two-bit code-point denoting a root node of, and representing, a complete subtree within the prefix tree; return a success result indicating a presence of the subtree of the prefix tree based on the identifying of the presence of the code-point; and construct the complete subtree in an implicit or explicit manner. 13. The system as set forth in claim 12 wherein the special code-point is “00”. 14. The system as set forth in claim 12 wherein the prefix tree is based on a pattern database.

Assignees

Inventors

Classifications

  • Trees · CPC title

  • Conversion of a code where information is represented by a given sequence or number of digits to a code where the same {, similar or subset of} information is represented by a different sequence or number of digits · CPC title

  • Trees · CPC title

  • by using string matching techniques · CPC title

  • {Cryptographic mechanisms or cryptographic} arrangements for secret or secure communications; Network security protocols · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9876638B2 cover?
Compressed Level-Ordered Edge Sequence (CLOES) encodings are described. These techniques enable more aggressive compression of a state-set representation.
Who is the assignee on this patent?
Zhou Rong, Schmidt Tim C, Palo Alto Res Ct Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/0836. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).