Patents by Inventor Eyal Nathan

Eyal Nathan 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: 20150095840
    Abstract: Techniques for providing a popup window include identifying a child frame that is displayable in a parent frame, the child frame associated with an application that is executing within the parent frame; identifying a function for providing a popup window; adding the function to the child frame; calling, by the child frame, the function through the parent frame; and in response to the calling, providing for display the popup window in the parent frame.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Inventors: Alexey Soshin, Vladimir Tkach, Rachel Ebner, Dmitry Khalatov, Eyal Nathan, Yahali Sherman, Ariel Tammam
  • 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: 20150088897
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for automatically removing inappropriate content. One example method includes: identifying a report of inappropriate content received from a user, the report identifying a content item the user has identified as inappropriate and an identification of the user, determining whether to automatically remove the content item based at least in part on the identity of the user, and removing the content item upon determining that the content should be removed. In some instances, the user is associated with a report weight. The report weight can be based, at least in part, on a business role of the user. Determining whether to automatically remove the content item may include determining that the user or a business role of the user is associated with an automatic removal rule, and removing the content item upon determining that the report is associated the user.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Inventors: Yahali Sherman, Rachel Ebner, Eyal Nathan, Dmitry Khalatov, Ariel Tammam
  • Publication number: 20150058425
    Abstract: The present disclosure describes methods, systems, and computer program products for providing a smart meeting service for setting up and managing meetings. One computer-implemented method includes receiving a meeting title as part of an indication to schedule a meeting; receiving an indication to engage a smart meeting service; receiving a content selection, a people selection, a time selection, and a location selection; sending a generated meeting request; and monitoring a meeting workflow for the generated meeting request.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Inventors: Eyal Nathan, Yotam Kadishay, Dvir Cooper
  • Patent number: 8965987
    Abstract: The present disclosure describes methods, systems, and computer program products for generating action notifications for business applications. One computer-implemented method includes receiving notification data from a plurality of data sources; determining, based upon the received notification data, at least one action item to perform with an application on a client device; generating, by a notification engine, an application notification event, wherein the application notification event includes a unified list of at least one determined action item applicable to a user and a particular client device associated with the user; and transmitting the generated application notification event to the client device.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: February 24, 2015
    Assignee: SAP AG, a German Corporation
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20150026755
    Abstract: The present disclosure describes methods, systems, and computer program products for providing enterprise collaboration content governance. One computer-implemented method includes receiving a content creation request associated with particular content and a context, transmitting the particular content and context for validation of the content creation request. comparing, by operation of a computer, at least one rule and at least one pattern to the transmitted content and context to generate a rule result, determining at least one action result based on the generated rule result, and performing at least one application action based on the determined at least one action result.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Applicant: SAP AG
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20140372427
    Abstract: The present disclosure describes methods, systems, and computer program products providing real-time analytic report analysis and data retrieval. One computer-implemented method includes receiving extracted metadata associated with a first analytic report, identifying the first analytic report using the received metadata, retrieving updated data used to generate the first analytic report, generating a second analytic report, where the second analytic report is an updated version of the first analytic report and uses the updated data, and transmitting the second analytic report.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20140359735
    Abstract: The present disclosure describes methods, systems, and computer program products for maintaining application session continuity across different devices. One computer-implemented method includes identifying a first application session of an application executing within a portal environment. The first application session of the application is associated with a first user who is operating at a first device. A representation of an application state for the first application session of the application is stored. A request is received to execute a second application session of the application within the portal environment from the first user operating at a second device different form the first device. The second application session of the application can be instantiated for execution within the portal environment. The second application session is instantiated to a state corresponding to the stored representation of the application state of the first application session.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Patent number: 8875060
    Abstract: According to some embodiments, a method and apparatus are provided to receive a first gesture registration associated a first application, receive a portal gesture registration associated with a web portal, and prioritize gestures associated with the web portal based on the first gesture registration and the portal gesture registration.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: October 28, 2014
    Assignee: SAP AG
    Inventors: Nimrod Barak, Doron Lehmann, Eyal Nathan
  • Publication number: 20140198958
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing a camera-based portal content security mechanism for client devices. One computer-implemented method includes receiving a request for portal content from a client device, determining that the requested portal content requires a camera security operation, notifying the client device that a camera image is needed as a prerequisite to display at least part of the requested portal content, receiving the camera image from the client device, and analyzing, by operation of a computer, the received camera image for more than one viewer.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Eyal Nathan, Yotam Kadishay, Dvir Cooper
  • Publication number: 20140189804
    Abstract: The present disclosure describes methods, systems, and computer program products for providing a location-based application content security mechanism to a web portal. One computer-implemented method includes receiving a request for portal content from a client device, determining that the requested portal content has an established geo-location permission, requesting a client geo-location from the requesting client device, receiving the client geo-location from the requesting client device, determining, by operation of a computer, that the received client geo-location is within a required geo-location threshold associated with at least one geo-location data point associated with the established geo-location permission, and serving the portal content to the requesting client device.
    Type: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Applicant: SAP AG
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20140068545
    Abstract: A computer-implemented method for managing a social process of developing an application includes: making an integrated development environment accessible to a user; exposing a work product of the user in the integrated development environment to a selected group of users; receiving, in the integrated development environment, a first input regarding the work product from at least one of the selected group of users; and presenting the first input to the user in the integrated development environment.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20140059144
    Abstract: The present disclosure describes methods, systems, and computer program products for generating action notifications for business applications. One computer-implemented method includes receiving notification data from a plurality of data sources; determining, based upon the received notification data, at least one action item to perform with an application on a client device; generating, by a notification engine, an application notification event, wherein the application notification event includes a unified list of at least one determined action item applicable to a user and a particular client device associated with the user; and transmitting the generated application notification event to the client device.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 27, 2014
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20140046910
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for optimizing enterprise portal content. One computer-implemented method includes receiving a content analysis request associated with a content repository, analyzing, using at least one computer, content objects associated with the content repository for inconsistencies with a meta-model, receiving content optimization suggestion data, modifying, by operation of at least one computer, the content repository content objects using the content optimization suggestion data, and receiving optimization status data.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 13, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Eyal Nathan, Nimrod Barak
  • Publication number: 20140006923
    Abstract: According to some embodiments, a method and apparatus are provided to receive a first application archive, create a generic view model based on the first application archive, and create a second application archive based on the generic view model.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Inventors: Nimrod Barak, Doron Lehmann, Eyal Nathan
  • Publication number: 20130321617
    Abstract: According to some embodiments, a method and apparatus are provided to determine a distance between a mobile device and a user, and adjust a font size of content displayed on a mobile device display based on the determined distance.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20130326337
    Abstract: According to some embodiments, a method and apparatus are provided to receive a request to view a web page from a mobile device, determine characteristics associated with the user, select a web page layout based on the determined characteristics, and provide the web page based on the selected web page layout to the mobile device.
    Type: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Inventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
  • Publication number: 20130326433
    Abstract: According to some embodiments, a method and apparatus are provided to receive an application type and a platform environment type. An application based on the received application type and the platform environment type is created. The application comprises an instantiation of the received application type configured for the received environment type.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Inventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
  • Publication number: 20130326327
    Abstract: According to some embodiments, a method and apparatus are provided to receive an environmental factor associated with a mobile device. A web page to be viewed on the mobile device is modified based on the determined environmental factor.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20130326429
    Abstract: According to some embodiments, a method and apparatus are provided to receive a first gesture registration associated a first application, receive a portal gesture registration associated with a web portal, and prioritize gestures associated with the web portal based on the first gesture registration and the portal gesture registration.
    Type: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Inventors: Nimrod Barak, Doron Lehmann, Eyal Nathan