Patents Assigned to S.T. Swimm Tech Ltd
-
Publication number: 20250138817Abstract: A method for generating documentation for a segment of code, comprising executing a code in a development environment for: identifying in a file an updated code segment having a first set of lines, each similar according to at least one text similarity test to one of a second set of lines of a copy of an original code segment that is part of a source documentation object and where the first set of lines is not contiguous in the updated segment and additionally or alternatively the second set of lines is not contiguous in the original segment, by applying the at least one similarity test to at least one original line of the original segment and at least one updated line of the updated segment; and generating an updated source documentation object by modifying the copy of the code segment in the source documentation object according to the updated segment.Type: ApplicationFiled: October 29, 2023Publication date: May 1, 2025Applicant: S.T. Swimm Tech LtdInventors: Omer ROSENBAUM, Divo KAPLAN, Einor ZANGI
-
Publication number: 20240354104Abstract: 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: ApplicationFiled: July 1, 2024Publication date: October 24, 2024Applicant: S.T. Swimm Tech LtdInventors: Omer ROSENBAUM, Saar RAZ, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
-
Patent number: 12050909Abstract: 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: GrantFiled: October 19, 2022Date of Patent: July 30, 2024Assignee: S.T. Swimm Tech LtdInventors: Omer Rosenbaum, Saar Raz, Oren Toledano, Tom Ahi-Dror, Gilad Navot
-
Publication number: 20240231812Abstract: 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: ApplicationFiled: October 19, 2022Publication date: July 11, 2024Applicant: S.T. Swimm Tech LtdInventors: Omer ROSENBAUM, Saar RAZ, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
-
Publication number: 20240160441Abstract: 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: ApplicationFiled: November 21, 2023Publication date: May 16, 2024Applicant: S.T. Swimm Tech LtdInventors: Omer ROSENBAUM, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
-
Publication number: 20240134639Abstract: 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: ApplicationFiled: October 18, 2022Publication date: April 25, 2024Applicant: S.T. Swimm Tech LtdInventors: Omer ROSENBAUM, Saar RAZ, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
-
Patent number: 11847444Abstract: 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: GrantFiled: September 22, 2021Date of Patent: December 19, 2023Assignee: S.T. Swimm Tech LtdInventors: Omer Rosenbaum, Oren Toledano, Tom Ahi-Dror, Gilad Navot
-
Publication number: 20220206789Abstract: 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: ApplicationFiled: September 22, 2021Publication date: June 30, 2022Applicant: S.T. Swimm Tech LtdInventors: Omer ROSENBAUM, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
-
Patent number: 11132193Abstract: 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: GrantFiled: December 30, 2020Date of Patent: September 28, 2021Assignee: S.T. Swimm Tech LtdInventors: Omer Rosenbaum, Oren Toledano, Tom Ahi-Dror, Gilad Navot