Patents by Inventor Omer Rosenbaum

Omer Rosenbaum 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: 20250138817
    Abstract: 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: Application
    Filed: October 29, 2023
    Publication date: May 1, 2025
    Applicant: S.T. Swimm Tech Ltd
    Inventors: Omer ROSENBAUM, Divo KAPLAN, Einor ZANGI
  • Patent number: 12147997
    Abstract: A technique for collecting environmental data from a remote region comprises use of a collector device with a sensor to collect environmental data and a memory to store the collected data. Collector devices are distributed to locations within the region, and the collector devices collect and store environmental data. Locations within the region are prioritized. Incentives are generated to transport environmental data based, at least in part, on the priorities. When a collector device is transported from the remote region to a location with connectivity to a host system, the stored environmental data is uploaded.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: November 19, 2024
    Assignee: Vale Group LLC
    Inventors: Omer Rosenbaum, Richard Earl Simpkinson, Rusty Allen Gerard, Shamyl Emrich Zakariya
  • Publication number: 20240354104
    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: July 1, 2024
    Publication date: October 24, 2024
    Applicant: S.T. Swimm Tech Ltd
    Inventors: Omer ROSENBAUM, Saar RAZ, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
  • Patent number: 12050909
    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: Grant
    Filed: October 19, 2022
    Date of Patent: July 30, 2024
    Assignee: S.T. Swimm Tech Ltd
    Inventors: Omer Rosenbaum, Saar Raz, Oren Toledano, Tom Ahi-Dror, Gilad Navot
  • Publication number: 20240231812
    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 19, 2022
    Publication date: July 11, 2024
    Applicant: S.T. Swimm Tech Ltd
    Inventors: Omer ROSENBAUM, Saar RAZ, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
  • Publication number: 20240165287
    Abstract: Systems, methods, and devices for the generation and execution of an environmental protection plan may be deployed to aid with a reduction of, for example, air-borne and/or surface pathogens within an environment. The environmental protection plan may use one or more sanitizing devices to emit sanitizing radiation (e.g., far UVC light) into the environment to kill or otherwise neutralize pathogens such as viruses and bacteria within the environment. At times, the environmental protection plan may be responsive to one or more aspects (size, objects contained therein) of the environment, a use for the environment, a modeled and/or actual pathogen load within the environment, desired levels of pathogen reduction within the environment, and/or human and/or animal safety limits for the sanitizing radiation.
    Type: Application
    Filed: January 29, 2024
    Publication date: May 23, 2024
    Inventors: Megan Groves, Curtis Barbre, Omer Rosenbaum
  • Publication number: 20240160441
    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: November 21, 2023
    Publication date: May 16, 2024
    Applicant: S.T. Swimm Tech Ltd
    Inventors: Omer ROSENBAUM, Oren TOLEDANO, Tom AHI-DROR, Gilad NAVOT
  • 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: 11950577
    Abstract: A system for preserving or establishing an ecosystem comprises an assembly coupled to a guidance component. An assembly comprises an enclosure and a substrate, and is configured to contain one or more organisms within the enclosure. The guidance component causes the assembly to be transported to a destination environment. The assembly is decoupled from the guidance component. The assembly detaches from the substrate, to integrate the one or more organisms into an ecosystem of the destination environment.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 9, 2024
    Assignee: Vale Group LLC
    Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Richard Ignacio Zaragoza, Rusty Allen Gerard, Shamyl Emrich Zakariya
  • Patent number: 11912382
    Abstract: An underwater positioning system comprises a plurality of underwater beacons. A beacon, in response to a signal sent by an underwater vehicle, responds with a signal comprising one or more characteristics to identify the beacon. Components of an access algorithm are provided to the underwater vehicle. The access algorithm determines a location of the beacon based on the beacon's identity. A position of the vehicle is determined based at least in part on the location of the beacon.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: February 27, 2024
    Assignee: Vulcan Inc.
    Inventors: Rusty Allen Gerard, Richard Earl Simpkinson, Omer Rosenbaum
  • Patent number: 11850514
    Abstract: Systems and techniques for enhancing the physical games with augmented reality is described. A system identifies a characteristic of a physical object that is located on a physical surface. The system obtains, based on the characteristic, information indicative of a rule set for the game and a state of the game based on the characteristic. A game engine is initialized based on the rule set and game state. The game engine generates a subsequent state for the game. The system renders, based on the subsequent state, an augmented reality display that incorporates the physical surface and physical object.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 26, 2023
    Assignee: Vulcan Inc.
    Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Rusty Allen Gerard, David Joseph Martinez, Meng Yu, Keith Rosema, Shamyl Emrich Zakariya, Tyler Jay Perry
  • 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
  • Patent number: 11670080
    Abstract: An augmented-reality system classifies a subject observed in video data obtained from a first area. A goal of a user of an augmented reality device is determined based on video data obtained from a second area. A correlation between the goal of the user and the classification of the subject is determined. An augmented reality display is generated to include a visual indicia of the subject, the visual indicia generated to represent the correlation between the goal and the classification.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 6, 2023
    Assignee: Vulcan, Inc.
    Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Rusty Allen Gerard, Keith Rosema
  • Patent number: 11435845
    Abstract: A system for recognizing gestures generates a skeletal model from video data of a subject. A defined subset of attributes of the skeletal model are mapped to defined positions of a vector. A gesture is recognized by evaluating a neural network using the vector as input. The neural network, trained using training vectors generated according to the definitions of skeletal model attributes and vector positions, classifies a gesture based on the input vector.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: September 6, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Omer Rosenbaum, Richard Earl Simpkinson, Rusty Allen Gerard, Shamyl Emrich Zakariya
  • 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: 11282282
    Abstract: A system for providing a virtual reality experience obtains, from a first sensor, image data of a first subject upon entry to an area. The system obtains pose information for the first subject during a period in which the subject is within the area. A graphical asset is generated from the image data. A skeletal model is maintained based on the pose information. A virtual reality scene is generated, using the asset and skeletal model, from the perspective of a second subject.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 22, 2022
    Assignee: Vulcan Inc.
    Inventors: Richard Earl Simpkinson, Omer Rosenbaum
  • 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: 20200341580
    Abstract: A system for recognizing gestures generates a skeletal model from video data of a subject. A defined subset of attributes of the skeletal model are mapped to defined positions of a vector. A gesture is recognized by evaluating a neural network using the vector as input. The neural network, trained using training vectors generated according to the definitions of skeletal model attributes and vector positions, classifies a gesture based on the input vector.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 29, 2020
    Inventors: Omer Rosenbaum, Richard Earl Simpkinson, Rusty Allen Gerard, Shamyl Emrich Zakariya
  • Publication number: 20200298949
    Abstract: An underwater positioning system comprises a plurality of underwater beacons. A beacon, in response to a signal sent by an underwater vehicle, responds with a signal comprising one or more characteristics to identify the beacon. Components of an access algorithm are provided to the underwater vehicle. The access algorithm determines a location of the beacon based on the beacon's identity. A position of the vehicle is determined based at least in part on the location of the beacon.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 24, 2020
    Inventors: Rusty Allen Gerard, Richard Earl Simpkinson, Omer Rosenbaum
  • Publication number: 20200253170
    Abstract: A system for preserving or establishing an ecosystem comprises an assembly coupled to a guidance component. An assembly comprises an enclosure and a substrate, and is configured to contain one or more organisms within the enclosure. The guidance component causes the assembly to be transported to a destination environment. The assembly is decoupled from the guidance component. The assembly detaches from the substrate, to integrate the one or more organisms into an ecosystem of the destination environment.
    Type: Application
    Filed: February 5, 2020
    Publication date: August 13, 2020
    Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Richard Ignacio Zaragoza, Rusty Allen Gerard, Shamyl Emrich Zakariya