Patents by Inventor Zdenek Tronicek

Zdenek Tronicek has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240184549
    Abstract: A system and computer-implemented method of indexing source code where the source code is processed into abstract syntax trees, the abstract syntax trees are linearized, and the linearizations are used to build an index structure. The index structure enables the look up of the pattern tree in time linear in its length. Further, the index structure can be used to identify code clones. Two alternate variants of the index structure can be used. One is based on a trie which builds a plain index structure, and the other index structure is based on a compressed trie which builds a compressed index structure.
    Type: Application
    Filed: February 13, 2024
    Publication date: June 6, 2024
    Inventor: Zdenek Tronicek
  • Publication number: 20230251859
    Abstract: A computer-implemented method of indexing source code is disclosed. Source code is processed to abstract syntax trees, the abstract syntax trees are linearized and the linearizations are used to build an index structure. The index structure enables one to look up the pattern tree in time linear in its length. In addition, the index structure can be used to identify code clones. Two variants of the index structure are claimed: one based on the trie, which is referred to as the plain index structure or simply the plain index, and one based on the compressed trie, which is referred to as the compressed index structure or simply the compressed index.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Inventor: Zdenek Tronicek