Patents by Inventor Dan Adika

Dan Adika 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).

  • Patent number: 11507256
    Abstract: A computer implemented method of editing attributes of data records presented through GUI elements by a webpage. The method including the steps of: 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: Grant
    Filed: November 27, 2017
    Date of Patent: November 22, 2022
    Assignee: WALKME LTD.
    Inventors: Dan Adika, Nir Nahum, Roy Gilad, Shlomi Dozetas
  • Patent number: 11307956
    Abstract: A computer implemented method of adapting an application according to user interaction comprising using one or more processors for executing a code for collecting autonomously a plurality of action events describing a plurality of actions taken by a plurality of users to navigate through a plurality of pages presented by an application to accomplish one or more goals of the application, the plurality of pages are presented on a GUI at a plurality of user devices used by the plurality of users, analyzing the action events to identify one or more behavioral patterns of at least some of the users for accomplishing the goal(s) and generating automatically one or more recommended adaptations for the application according to the behavioral pattern(s) to adapt a layout of the application in order to increase a probability for one or more users to successfully accomplish the goal(s).
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: April 19, 2022
    Assignee: WalkMe LTD
    Inventors: Dan Adika, Rephael Sweary, David Ilievsky, Gal Bien, Ilan Eiland, Omri Eyal
  • Publication number: 20190196932
    Abstract: A computer implemented method of adapting an application according to user interaction comprising using one or more processors for executing a code for collecting autonomously a plurality of action events describing a plurality of actions taken by a plurality of users to navigate through a plurality of pages presented by an application to accomplish one or more goals of the application, the plurality of pages are presented on a GUI at a plurality of user devices used by the plurality of users, analyzing the action events to identify one or more behavioral patterns of at least some of the users for accomplishing the goal(s) and generating automatically one or more recommended adaptations for the application according to the behavioral pattern(s) to adapt a layout of the application in order to increase a probability for one or more users to successfully accomplish the goal(s).
    Type: Application
    Filed: February 23, 2017
    Publication date: June 27, 2019
    Applicant: WALKME LTD
    Inventors: Dan Adika, Rephael Sweary, David Ilievsky, Gal Bien, Ilan Eiland, Omri Eyal
  • Publication number: 20180173386
    Abstract: 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: Application
    Filed: November 27, 2017
    Publication date: June 21, 2018
    Inventors: Dan Adika, Nir Nahum, Roy Gilad, Shlomi Dozetas
  • Patent number: 9922008
    Abstract: A method of creating a dynamically adaptable tutorial, comprising: selecting at least one web document having a plurality of separate objects; providing by a user a plurality of descriptive elements; separately associating between each of said plurality of descriptive elements and each of said plurality of separate objects according to a user input; associating a plurality of calling scripts with said plurality of separate objects; making said at least web document available so that a loading thereof by a browser includes triggering said plurality of calling scripts for a retrieval of each of said plurality of descriptive elements; wherein said web document enables a browsing user who uses said browser to initiate a tutorial session during which at least a group of said plurality of descriptive elements are sequentially presented in accordance with a current layout of a respective group from said plurality of separate objects.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: March 20, 2018
    Assignee: WALKME LTD.
    Inventors: Eyal Cohen, Dan Adika
  • Publication number: 20140298162
    Abstract: A method of creating a dynamically adaptable tutorial, comprising: selecting at least one web document having a plurality of separate objects; providing by a user a plurality of descriptive elements; separately associating between each of said plurality of descriptive elements and each of said plurality of separate objects according to a user input; associating a plurality of calling scripts with said plurality of separate objects; making said at least web document available so that a loading thereof by a browser includes triggering said plurality of calling scripts for a retrieval of each of said plurality of descriptive elements; wherein said web document enables a browsing user who uses said browser to initiate a tutorial session during which at least a group of said plurality of descriptive elements are sequentially presented in accordance with a current layout of a respective group from said plurality of separate objects.
    Type: Application
    Filed: October 18, 2012
    Publication date: October 2, 2014
    Inventors: Eyal Cohen, Dan Adika