Patents by Inventor Nir Nahum

Nir Nahum 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: 20260037715
    Abstract: A method, apparatus and product including a browser configured to render pages, wherein the browser comprises a client-side execution engine, wherein the browser is configured to execute an extension for the browser, wherein the extension is a computer program product that has a memory storage that is external to the client-side execution engine of the browser; and a set of pages that is defined over multiple domains, wherein the set of pages comprises respective instances of an additive software layer that is configured to execute a walkthrough over the multiple domains, wherein a page of the set of one or more pages comprises an instance of the respective instances and a communication element that is configured to enable the instance of the additive software layer to communicate data to and from the extension.
    Type: Application
    Filed: October 9, 2025
    Publication date: February 5, 2026
    Inventors: Nir Nahum, Stephanie Tamar Jean, Francisco Garcia Navarro
  • Patent number: 12492539
    Abstract: A drain pipe connector adapted to be disposed between a drain portal of a plumbing fixture and a sewage pipe. The drain pipe connector includes a first unidirectional valve adapted to be in fluid communication with the drain portal, and a drain trap in connected to the first unidirectional valve and adapted to be connected to the sewage pipe. The first unidirectional valve has a closed operative orientation, in which the first unidirectional valve forms a seal between the drain portal and the drain trap, and an open operative orientation which enables flow of fluid from the drain portal, via the first unidirectional valve, into the drain trap. The first unidirectional valve is normally closed, and when liquid drains into the first unidirectional valve, pressure applied by the liquid transitions the first unidirectional valve from the closed operative orientation to the open operative orientation, thereby enabling the liquid to flow into the drain trap.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: December 9, 2025
    Assignee: PHYSICLEAN LTD.
    Inventor: Nir Nahum
  • Publication number: 20250355686
    Abstract: A method, apparatus and product for GUI element acquisition using a plurality of alternative representations of the GUI element. The method comprising: obtaining a selection of a Graphical User Interface (GUI) element; obtaining a representation set of the GUI element, wherein the representation set comprises a plurality of alternative representations, each of which provides a manner of identifying the GUI element in GUIs; applying the representation set to identify the GUI element in a GUI of a program, wherein said applying the representation set comprises, for each representation of the alternative representations, independently applying the each representation to identify one or more GUI elements corresponding the each representation; and in response to determining that said applying the representation set provides an indefinite result, obtaining a modified representation set.
    Type: Application
    Filed: August 5, 2025
    Publication date: November 20, 2025
    Inventors: Ron ZOHAR, Moran SHEMER, Nir NAHUM
  • Patent number: 12475301
    Abstract: A method, apparatus and product including a browser configured to render pages, wherein the browser comprises a client-side execution engine, wherein the browser is configured to execute an extension for the browser, wherein the extension is a computer program product that has a memory storage that is external to the client-side execution engine of the browser; and a set of pages that is defined over multiple domains, wherein the set of pages comprises respective instances of an additive software layer that is configured to execute a walkthrough over the multiple domains, wherein a page of the set of one or more pages comprises an instance of the respective instances and a communication element that is configured to enable the instance of the additive software layer to communicate data to and from the extension.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: November 18, 2025
    Assignee: WALKME LTD.
    Inventors: Nir Nahum, Stephanie Tamar Jean, Francisco Garcia Navarro
  • Publication number: 20250348657
    Abstract: A method, system and product comprising: defining an identification event associated with a Graphical User Interface (GUI) of a page of a third-party application; defining source data associated to an automation process; defining that, in response to identifying the identification event, an indication of the automation process is configured to be presented over the GUI; defining that, in response to identifying a trigger event, the automation process is configured to be executed by generating a prompt to a Large Language Model (LLM) engine, the prompt comprises a predefined structure of a text portion and a variable portion that is replaced with the source data every invocation of the trigger event; and defining a configuration for presenting in the GUI a result.
    Type: Application
    Filed: May 10, 2024
    Publication date: November 13, 2025
    Inventors: Nir NAHUM, Ron ZOHAR, Moran SHEMER
  • Publication number: 20250337779
    Abstract: An apparatus, system, product and method comprising: obtaining a selection of page elements of a source page that are estimated to represent a visual appearance of the source page; generating respective representations of the page elements, wherein the representation is configured to be used for acquiring a page element in different pages; obtaining a target page, wherein a user is enabled to interact with the target page; determining a visual similarity measurement between the source page and the target page, wherein the visual similarity measurement is based on a successful acquisition in the target page, of the page elements, using the respective representations; classifying the target page as a phishing attack based on the visual similarity measurement, whereby detecting the phishing attack; and performing a responsive action in response to said detecting the phishing attack.
    Type: Application
    Filed: July 2, 2025
    Publication date: October 30, 2025
    Inventors: Daniel Chechik, Nir NAHUM
  • Patent number: 12405809
    Abstract: A method, apparatus and product for GUI element acquisition using a plurality of alternative representations of the GUI element. The method comprising: obtaining a selection of a Graphical User Interface (GUI) element; obtaining a representation set of the GUI element, wherein the representation set comprises a plurality of alternative representations, each of which provides a manner of identifying the GUI element in GUIs; applying the representation set to identify the GUI element in a GUI of a program, wherein said applying the representation set comprises, for each representation of the alternative representations, independently applying the each representation to identify one or more GUI elements corresponding the each representation; and in response to determining that said applying the representation set provides an indefinite result, obtaining a modified representation set.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: September 2, 2025
    Assignee: Walkme LTD.
    Inventors: Ron Zohar, Moran Shemer, Nir Nahum
  • Patent number: 12375523
    Abstract: An apparatus, system, product and method comprising: obtaining a selection of page elements of a source page that are estimated to represent a visual appearance of the source page; generating respective representations of the page elements, wherein the representation is configured to be used for acquiring a page element in different pages; obtaining a target page, wherein a user is enabled to interact with the target page; determining a visual similarity measurement between the source page and the target page, wherein the visual similarity measurement is based on a successful acquisition in the target page, of the page elements, using the respective representations; classifying the target page as a phishing attack based on the visual similarity measurement, whereby detecting the phishing attack; and performing a responsive action in response to said detecting the phishing attack.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: July 29, 2025
    Assignee: WalkMe Ltd.
    Inventors: Daniel Chechik, Nir Nahum
  • Publication number: 20250059747
    Abstract: A drain cleaning and maintenance system, including a drain trap, having a first inlet in fluid communication with a drain of a plumbing fixture, a second inlet in fluid communication with the drain trap and a cleaning and maintenance assembly. The assembly includes a maintenance-assembly inlet in fluid communication with a source of pressurized liquid, and a maintenance-assembly outlet in fluid communication with the second inlet. An electronic valve has an open state allowing flow of liquid, from the maintenance-assembly inlet to the maintenance-assembly outlet, and a closed state blocking flow of liquid from the maintenance-assembly inlet to the maintenance-assembly outlet. An electronic controller is adapted to transition the electronic valve between the open state and the closed state, to allow liquid flow from the source to the drain trap via the second inlet.
    Type: Application
    Filed: September 5, 2024
    Publication date: February 20, 2025
    Inventor: Nir NAHUM
  • Publication number: 20250063005
    Abstract: A method, apparatus and product for chat-based application interface for automation. Using a natural language interface, receiving user input. Based on the user input, determining an automation process of a computer program having a user interface (UI), to be executed. The automation process is executed by utilizing the UI to input data thereto or execute functionality thereof. Additionally or alternatively, a conversation to be implemented by a natural language interface may be defined. The conversation is configured to obtain from the user one or more values corresponding to one or more parameters. The conversation is associated with a parameterized automation process depending on the one or more parameters. The parameterized automation process is invoked automatically by a natural language interface and using one or more values provided by the user to the natural language interface for the one or more parameters.
    Type: Application
    Filed: November 1, 2024
    Publication date: February 20, 2025
    Inventors: Nir NAHUM, Shlomi SASSON
  • Publication number: 20240403545
    Abstract: Method, apparatus and product for task submission using generative artificial intelligence. The method comprises obtaining user input indicating an intent to perform a task; selecting, based on the user input, a target form from a pre-existing form dataset; determining, based on the user input and the target form description, initial field values for at least some of the fields of the target form; providing output to the user indicating the target form and the initial field values; receiving user input that indicates at least one field value of a field in the target form, whereby obtaining determined field values that are based on at least a portion of the initial field values and on the user input; and in response to receiving user confirmation from the user, performing an automation that is configured to submit the target form in a third-party digital system with the determined field values.
    Type: Application
    Filed: March 20, 2024
    Publication date: December 5, 2024
    Inventors: Nir NAHUM, Yonatan DESHEL, Moran SHEMER, Ron ZOHAR
  • Publication number: 20240026668
    Abstract: A drain pipe connector adapted to be disposed between a drain portal of a plumbing fixture and a sewage pipe. The drain pipe connector includes a first unidirectional valve adapted to be in fluid communication with the drain portal, and a drain trap in connected to the first unidirectional valve and adapted to be connected to the sewage pipe. The first unidirectional valve has a closed operative orientation, in which the first unidirectional valve forms a seal between the drain portal and the drain trap, and an open operative orientation which enables flow of fluid from the drain portal, via the first unidirectional valve, into the drain trap. The first unidirectional valve is normally closed, and when liquid drains into the first unidirectional valve, pressure applied by the liquid transitions the first unidirectional valve from the closed operative orientation to the open operative orientation, thereby enabling the liquid to flow into the drain trap.
    Type: Application
    Filed: June 23, 2023
    Publication date: January 25, 2024
    Inventor: Nir NAHUM
  • Patent number: 11841975
    Abstract: A method, system and product including: obtaining a graphical user interface (GUI) element of a GUI of the end device, wherein the GUI element is associated with a text string that is included in the GUI; transforming at least a portion of the text string according to a transformation function, thereby obtaining a fully or semi-transformed text string, wherein the semi-transformed text string comprises a transformed portion and a plaintext portion; providing to a server the fully or semi-transformed text string, whereby the server is enabled to perform string-based analysis without being exposed to a content of the text string.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: December 12, 2023
    Assignee: WALKME LTD.
    Inventors: Moran Shemer, Nir Nahum, Ron Zohar
  • Patent number: 11725374
    Abstract: A drain pipe connector adapted to be disposed between a drain portal of a plumbing fixture and a sewage pipe. The drain pipe connector includes a first unidirectional valve adapted to be in fluid communication with the drain portal, and a drain trap in connected to the first unidirectional valve and adapted to be connected to the sewage pipe. The first unidirectional valve has a closed operative orientation, in which the first unidirectional valve forms a seal between the drain portal and the drain trap, and an open operative orientation which enables flow of fluid from the drain portal, via the first unidirectional valve, into the drain trap. The first unidirectional valve is normally closed, and when liquid drains into the first unidirectional valve, pressure applied by the liquid transitions the first unidirectional valve from the closed operative orientation to the open operative orientation, thereby enabling the liquid to flow into the drain trap.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: August 15, 2023
    Assignee: PHYSICLEAN LTD.
    Inventor: Nir Nahum
  • Patent number: 11720379
    Abstract: A method, system and product for improving acquisition process of GUI elements using user input. A method comprises obtaining a digital representation of a first version of a GUI that includes a GUI element, obtaining a digital representation of a second version of the GUI, obtaining an identified element that was identified, using an acquisition process operated on the second version of the GUI, as being estimated to correspond to the GUI element in the first version of the GUI. The first version of the GUI and the second version of the GUI may be displayed in parallel to a user. User input indicative of whether the identified element corresponds to the GUI element, based on the display, may be obtained. The acquisition process may be updated based on the user input.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: August 8, 2023
    Assignee: WALKME LTD.
    Inventors: Ron Zohar, Moran Shemer, Nir Nahum
  • Patent number: 11720426
    Abstract: A system, method and product for client-side automated application programming interface (API) mapping of a computerized system. The method comprises creating a mapping by: detecting, by a client-side agent that is operated on a client device executing a frontend of the computerized system, an invocation by a first application of the API function of a second application, wherein the API function is defined by a function prototype comprising a domain of potential values for an input or output parameter of the API function; and based on information gathered by the client-side agent, automatically determining a logical schema of the API function, wherein the logical schema defining a logical function prototype comprising a sub-domain of the domain of potential values, wherein the sub-domain restricting at least one value of the domain.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: August 8, 2023
    Assignee: WALKME LTD.
    Inventors: Rephael Sweary, Kobi Stok, Nir Nahum
  • Publication number: 20230231878
    Abstract: An apparatus, system, product and method comprising: obtaining a selection of page elements of a source page that are estimated to represent a visual appearance of the source page; generating respective representations of the page elements, wherein the representation is configured to be used for acquiring a page element in different pages; obtaining a target page, wherein a user is enabled to interact with the target page; determining a visual similarity measurement between the source page and the target page, wherein the visual similarity measurement is based on a successful acquisition in the target page, of the page elements, using the respective representations; classifying the target page as a phishing attack based on the visual similarity measurement, whereby detecting the phishing attack; and performing a responsive action in response to said detecting the phishing attack.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventors: Daniel Chechik, Nir NAHUM
  • Publication number: 20230195999
    Abstract: A method, apparatus and product including a browser configured to render pages, wherein the browser comprises a client-side execution engine, wherein the browser is configured to execute an extension for the browser, wherein the extension is a computer program product that has a memory storage that is external to the client-side execution engine of the browser; and a set of pages that is defined over multiple domains, wherein the set of pages comprises respective instances of an additive software layer that is configured to execute a walkthrough over the multiple domains, wherein a page of the set of one or more pages comprises an instance of the respective instances and a communication element that is configured to enable the instance of the additive software layer to communicate data to and from the extension.
    Type: Application
    Filed: February 14, 2023
    Publication date: June 22, 2023
    Inventors: Nir Nahum, Stephanie Tamar Jean, Francisco Garcia Navarro
  • Publication number: 20230138159
    Abstract: A method, apparatus and product for chat-based application interface for automation. Using a natural language interface, receiving user input. Based on the user input, determining an automation process of a computer program having a user interface (UI), to be executed. The automation process is executed by utilizing the UI to input data thereto or execute functionality thereof. Additionally or alternatively, a conversation to be implemented by a natural language interface may be defined. The conversation is configured to obtain from the user one or more values corresponding to one or more parameters. The conversation is associated with a parameterized automation process depending on the one or more parameters. The parameterized automation process is invoked automatically by a natural language interface and using one or more values provided by the user to the natural language interface for the one or more parameters.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 4, 2023
    Inventors: Nir NAHUM, Shlomi SASSON
  • Patent number: D995724
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: August 15, 2023
    Inventor: Nir Nahum