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: 20220043932Abstract: 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: ApplicationFiled: August 10, 2020Publication date: February 10, 2022Inventors: Moran SHEMER, Nir NAHUM, Ron ZOHAR
-
Publication number: 20210388589Abstract: 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: ApplicationFiled: July 9, 2021Publication date: December 16, 2021Inventor: Nir NAHUM
-
Patent number: 10996962Abstract: 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: GrantFiled: May 19, 2020Date of Patent: May 4, 2021Assignee: WalkMe Ltd.Inventors: Ron Zohar, Moran Shemer, Nir Nahum
-
Publication number: 20210089332Abstract: 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: ApplicationFiled: May 19, 2020Publication date: March 25, 2021Inventors: Ron ZOHAR, Moran SHEMER, Nir NAHUM
-
Publication number: 20210006517Abstract: A method, apparatus and product for defining an automation process to be invoked in response to a conversation of a user with a natural language interface. A conversation that is configured to obtain from a user values for parameters and is implemented by a natural language interface is defined. The conversation is associated with the automation process that is configured to utilize a user interface of a computer program to input data thereto or execute functionality thereof. The automation process is a parameterized automation process depending on parameters. The conversation is published to be made accessible to a user via the natural language interface.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Nir NAHUM, Shlomi SASSON
-
Patent number: 10877782Abstract: 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: GrantFiled: December 18, 2019Date of Patent: December 29, 2020Assignee: WalkMe Ltd.Inventors: Ron Zohar, Moran Shemer, Nir Nahum
-
Publication number: 20200348951Abstract: 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: ApplicationFiled: December 18, 2019Publication date: November 5, 2020Inventors: Ron ZOHAR, Moran SHEMER, Nir NAHUM
-
Patent number: 10819664Abstract: 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: GrantFiled: March 19, 2019Date of Patent: October 27, 2020Assignee: WALKME LTD.Inventors: Nir Nahum, Shlomi Sasson
-
Patent number: 10713068Abstract: 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: GrantFiled: November 22, 2019Date of Patent: July 14, 2020Assignee: WalkMe Ltd.Inventors: Ron Zohar, Moran Shemer, Nir Nahum
-
Patent number: 10620975Abstract: 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: GrantFiled: June 12, 2019Date of Patent: April 14, 2020Assignee: WALKME LTD.Inventors: Ron Zohar, Moran Shemer, Nir Nahum
-
Patent number: 10422114Abstract: A drain assembly for a sink has an abutment surface (14) for abutting an underside of the sink around the drain aperture, and a first wall portion (16) circumscribing an upper drain volume (18). A down-flow conduit (20) and an up-flow conduit (24) are delineated by a second and third wall portions (22, 26), one of which has an edge defining a lip (28) between the down-flow conduit (20) and up-flow conduit (24). An outlet (30) is connected to up-flow conduit (24). A removable lower cover (32) attaches to the wall portions so as to complete a flow path from the down-flow conduit (20) to the up-flow conduit (24) so as to form a trap. At least the first, second and third wall portions (16, 22, 26) and the outlet (30) are integrally formed as a unitary body, most preferably by an injection molding process.Type: GrantFiled: November 16, 2017Date of Patent: September 24, 2019Assignee: NIR PRACTICAL SOLUTIONS LTDInventor: Nir Nahum
-
Publication number: 20190215283Abstract: 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: ApplicationFiled: March 19, 2019Publication date: July 11, 2019Inventors: Nir NAHUM, Shlomi SASSON
-
Publication number: 20180173386Abstract: A computer implemented method of editing attributes of data records presented through GUI elements by a webpage, comprising using one or more processors of a client terminal hosting a web browser for executing a code for parsing a webpage rendered by the web browser to extract identifier information of one or more GUI elements presented in the webpage, the GUI elements presenting a value of one or more attributes of a data record extracted from a database according to the identifier information. The GUI elements are presented in a non-editable area, identifying a user selection indicative of the GUI elements, rendering an editing GUI element for editing the value, extracting a user input received from a user using the editing GUI element and forwarding to a server hosting the webpage instructions to update the value in the data record according to the user input.Type: ApplicationFiled: November 27, 2017Publication date: June 21, 2018Inventors: Dan Adika, Nir Nahum, Roy Gilad, Shlomi Dozetas
-
Publication number: 20180089182Abstract: Embodiments allow for searching across multiple devices for user content. A user enters search criteria in a user interface client, which forwards the search criteria to a central search server. The search server forwards the search criteria to search agents on a plurality of other devices associated with the user. The search agents use local search functionality to identify any content that meets the search criteria. The search agents send result metadata to the user interface client via the search server. The user interface client combines result metadata from multiple devices for presentation to the user. After the user selects desired content, the selected content is retrieved from a hosting remote device via the search server.Type: ApplicationFiled: June 29, 2017Publication date: March 29, 2018Inventors: Michael GLADISHEV, Nir NAHUM, Nir GAFNI, Mark WAITSER, Michal Ben YAACOV, Yaron LANDAU, Ziv CIZER, Alon KOLLMANN, Shani NITZAN, Or COHEN
-
Publication number: 20180073229Abstract: A drain assembly for a sink has an abutment surface (14) for abutting an underside of the sink around the drain aperture, and a first wall portion (16) circumscribing an upper drain volume (18). A down-flow conduit (20) and an up-flow conduit (24) are delineated by a second and third wall portions (22, 26), one of which has an edge defining a lip (28) between the down-flow conduit (20) and up-flow conduit (24). An outlet (30) is connected to up-flow conduit (24). A removable lower cover (32) attaches to the wall portions so as to complete a flow path from the down-flow conduit (20) to the up-flow conduit (24) so as to form a trap. At least the first, second and third wall portions (16, 22, 26) and the outlet (30) are integrally formed as a unitary body, most preferably by an injection molding process.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventor: Nir Nahum
-
Patent number: D809110Type: GrantFiled: June 14, 2016Date of Patent: January 30, 2018Inventor: Nir Nahum