Patents by Inventor Shahar Arusi

Shahar Arusi 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: 11503072
    Abstract: Methods, apparatuses and computer program products implement embodiments of the present invention that include monitoring use of web code by providing a web agent for embedding into the web code of a protected web site, and upon downloading the web code from a server to a client computer and running the web code on the client computer, identifying, by the web agent, attributes of the server. The attributes are analyzed by the web agent so as to detect malicious use of the web code, and a notification beacon is transmitted by the web agent in response to detecting the malicious use of the web code.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: November 15, 2022
    Assignee: MIMECAST ISRAEL LTD.
    Inventors: Gad Akuka, Elad Schulman, Lior Ziv, Shahar Arusi Levi
  • Publication number: 20210006591
    Abstract: Methods, apparatuses and computer program products implement embodiments of the present invention that include monitoring use of web code by providing a web agent for embedding into the web code of a protected web site, and upon downloading the web code from a server to a client computer and running the web code on the client computer, identifying, by the web agent, attributes of the server. The attributes are analyzed by the web agent so as to detect malicious use of the web code, and a notification beacon is transmitted by the web agent in response to detecting the malicious use of the web code.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 7, 2021
    Inventors: Gad Akuka, Elad Schulman, Lior Ziv, Shahar Arusi Levi
  • Patent number: 10521252
    Abstract: A method and system are provided including a display; a memory storing processor-executable steps; and a flow executor processor coupled to the memory, and operative to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more selectable actions; present a flow executor indicator; in response to a user selection of the flow executor indicator, guide a user to select one of at least one flow presented on the user interface; in response to a user selection of the flow, generate, via a flow executor module, at least a first step associated with the selected flow, wherein execution of the at least one step by the user executes the flow; and present the at least one step on the user interface. Numerous other aspects are provided.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: December 31, 2019
    Assignee: SAP PORTALS ISRAEL LTD
    Inventors: Gad Akuka, Yan Vulich, Shahar Arusi
  • Publication number: 20190026123
    Abstract: A method and system are provided including a display; a memory storing processor-executable steps; and a flow executor processor coupled to the memory, and operative to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more selectable actions; present a flow executor indicator; in response to a user selection of the flow executor indicator, guide a user to select one of at least one flow presented on the user interface; in response to a user selection of the flow, generate, via a flow executor module, at least a first step associated with the selected flow, wherein execution of the at least one step by the user executes the flow; and present the at least one step on the user interface. Numerous other aspects are provided.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 24, 2019
    Inventors: Gad Akuka, Yan Vulich, Shahar Arusi
  • Patent number: 9652255
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing a web-based operating system framework for client devices. One computer-implemented method includes receiving portal login credentials from a client device, analyzing, by operation of a computer, configuration data to determine a desired graphical user interface (GUI) for the portal to present on the client device, determining to present a particular web operating system (WOS) GUI configuration on the client device, displaying a graphical element representing an available application on the determined WOS GUI configuration, and monitoring the WOS for GUI interactions associated with the graphical element.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: May 16, 2017
    Assignee: SAP Portals Israel Ltd
    Inventors: Ohad Schachtel, Shahar Arusi
  • Publication number: 20150095767
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for automatically generating mobile site layouts. One example method includes: identifying a portal layout associated with a portal page including one or more portal components, the portal layout including positioning information for the one or more portal components, the positioning information describing how the one or more portal components are to be presented on a rendered display, transforming the portal layout into a mobile portal layout configured to present the one or more portal components on a mobile display particular to a mobile device, the transformation based on one or more mobile layout criteria and performed in response to receiving a request to present the portal page on the mobile device, and presenting the mobile portal layout to the mobile device.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Inventors: Rachel Ebner, Shahar Arusi, Dmitry Khalatov, Ariel Tammam, Yahali Sherman, Eyal Nathan
  • Publication number: 20150058944
    Abstract: The present disclosure describes methods, systems, and computer program products for measuring strength of a unit test. One computer-implemented method includes receiving a login request for a portal user from a mobile device, exposing one or more available widgets based, at least in part, on credentials associated with the portal user, determining that a widget identified in a received widget selection is a mobile-aware widget (MAW), receiving mobile device data responsive to a query to select a specific action associated with the MAW, the mobile device data associated with the specific action, and transmitting the received mobile device data to the MAW.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Inventors: Ohad Schachtel, Alex Volchok, Shahar Arusi
  • Publication number: 20140237020
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing a web-based operating system framework and application network for client devices. One computer-implemented method includes indicating a wiring relationship between two or more applications, configuring, by operation of a computer, at least one wiring parameter associated with each of the two or more applications, indicating that the wired two or more applications are an application network, displaying the indicated application network on the client device responsive to a received request from the client device, and monitoring GUI interactions associated with the indicated application network.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 21, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Ohad Schachtel, Shahar Arusi
  • Publication number: 20140237375
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing a web-based operating system framework for client devices. One computer-implemented method includes receiving portal login credentials from a client device, analyzing, by operation of a computer, configuration data to determine a desired graphical user interface (GUI) for the portal to present on the client device, determining to present a particular web operating system (WOS) GUI configuration on the client device, displaying a graphical element representing an available application on the determined WOS GUI configuration, and monitoring the WOS for GUI interactions associated with the graphical element.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 21, 2014
    Applicants: SAP Portals Israel Ltd., SAP AG
    Inventors: Ohad Schachtel, Shahar Arusi