Patents by Inventor Oren Toledano
Oren Toledano 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: 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