Patents by Inventor Gilad NAVOT

Gilad NAVOT 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: 20240134639
    Abstract: A method for generating documentation text comprises: extracting, from a plurality of source files of a software program, a plurality of element identifiers, each identifying an element of the software program; selecting a set of selected element identifiers of the plurality of element identifiers according to a plurality of scores, each score computed for an element identifier of the plurality of element identifiers; and for each of the set of selected element identifiers: generating an element documentation text using a documentation template and a plurality of patterns identified in a plurality of usage instances where in each of the plurality of usage instances the selected element identifier exists in at least one of the plurality of source files; and adding the element documentation text to a repository of documentation text associated with the plurality of source files.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Applicant: S.T. Swimm Tech Ltd
    Inventors: Omer ROSENBAUM, Saar RAZ, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
  • Patent number: 11847444
    Abstract: A method comprises executing a code in a development environment for: documenting versions of source files of a software program in a plurality of source documentation objects, where at least one of the source documentation objects comprises a textual description comprising one or more text-extracts, each text-extract comprising at least one marked token extracted from one of the versions of the source files; accessing a new version of a source file; performing an identification of when at least one updated token in the new version is different from the marked token; and in response to the identification: classifying the updated token according to differences identified between the updated token and the marked token; and subject to the classification being a member of a set of updatable changes, generating an updated source documentation object by modifying the text-extract in the textual description according to the classification and the differences.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: December 19, 2023
    Assignee: S.T. Swimm Tech Ltd
    Inventors: Omer Rosenbaum, Oren Toledano, Tom Ahi-Dror, Gilad Navot
  • Publication number: 20220206789
    Abstract: A method comprises executing a code in a development environment for: documenting versions of source files of a software program in a plurality of source documentation objects, where at least one of the source documentation objects comprises a textual description comprising one or more text-extracts, each text-extract comprising at least one marked token extracted from one of the versions of the source files; accessing a new version of a source file; performing an identification of when at least one updated token in the new version is different from the marked token; and in response to the identification: classifying the updated token according to differences identified between the updated token and the marked token; and subject to the classification being a member of a set of updatable changes, generating an updated source documentation object by modifying the text-extract in the textual description according to the classification and the differences.
    Type: Application
    Filed: September 22, 2021
    Publication date: June 30, 2022
    Applicant: S.T. Swimm Tech Ltd
    Inventors: Omer ROSENBAUM, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
  • Patent number: 11132193
    Abstract: A method for updating documentation comprising: documenting a marked segment in a documentation object, the marked segment comprising at least part of a version of a source file managed by a file version control system (VCS), where the documentation object comprises a copy of the marked segment documented thereby; identifying in the VCS a new version of the source file, where the new version was added to the VCS after the version of the source file having the marked segment; performing an identification of when an updated segment in the new version, equivalent to the marked segment, is different from the marked segment; and in response to the identification: classifying the updated segment according to differences identified between the updated segment and the copy of the marked segment; and generating an updated documentation object by modifying the copy of the marked segment according to the classification and the identified differences.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: September 28, 2021
    Assignee: S.T. Swimm Tech Ltd
    Inventors: Omer Rosenbaum, Oren Toledano, Tom Ahi-Dror, Gilad Navot
  • Publication number: 20160267120
    Abstract: A system and method for polymorphing content items. The method comprises: dividing a content item into a plurality of content fragments based on at least one index value, each content fragment having at least one data type; and generating at least one polymorph respective of the plurality of content fragments, wherein each polymorph is compatible with each data type of at least two of the content fragments.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Applicant: IM Creator Ltd.
    Inventors: Jonathan SARAGOSSI, Gilad NAVOT, Boaz SARAGOSSI