Patents by Inventor Nimrod Barak

Nimrod Barak 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: 9645717
    Abstract: Content and a selection activation element are presented on a touchscreen. First input generated by a user holding the selection activation element on the touchscreen is received. While the user is holding the selection activation element, a selection mode is activated. While the user is holding the selection activation element, second input is received generated by the user selecting at least part of the content according to the selection mode. The user releases the selection activation element. The selection mode is deactivated and a contextual menu with one or more user-selectable operation identifiers for the selected part of the content is presented. Third input is received generated by the user selecting at least one of the user-selectable operation identifiers. An operation corresponding to the at least one selected operation identifier is performed.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: May 9, 2017
    Assignee: SAP Portals Israel Ltd.
    Inventors: Yotam Kadishay, Fabian Nirman, Nimrod Barak, Dvir Cooper
  • Patent number: 9632742
    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: Grant
    Filed: June 5, 2012
    Date of Patent: April 25, 2017
    Assignee: SAP SE
    Inventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
  • Patent number: 9477934
    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: Grant
    Filed: July 16, 2013
    Date of Patent: October 25, 2016
    Assignee: SAP Portals Israel Ltd.
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Patent number: 9384300
    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: Grant
    Filed: June 27, 2012
    Date of Patent: July 5, 2016
    Assignee: SAP AG
    Inventors: Nimrod Barak, Doron Lehmann, Eyal Nathan
  • Patent number: 9355188
    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: Grant
    Filed: August 7, 2012
    Date of Patent: May 31, 2016
    Assignee: SAP Portals Israel Ltd
    Inventors: Eyal Nathan, Nimrod Barak
  • Patent number: 9342618
    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: Grant
    Filed: June 4, 2012
    Date of Patent: May 17, 2016
    Assignee: SAP SE
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Patent number: 9170701
    Abstract: Techniques for providing contextually-relevant content include monitoring interaction with content objects accessed through a portal by a user, at least a portion of the content objects presented to the user in a list through a graphical user interface (GUI); determining that the interaction with a particular content object of the content objects by the user exceeds a threshold interaction criteria; and updating the list of content objects presented to the user through the GUI with the particular content object based, at least in part, on the interaction with the particular content object exceeding the threshold interaction criteria.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: October 27, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Nir Benjamin
  • Patent number: 9158556
    Abstract: Techniques for managing web content creation include identifying a portal meta-model comprising one or more rules defining relationships between portal objects, and characteristics of the portal objects; receiving a portal model through a graphical user interface (GUI), the portal model comprising one or more customizable constraints on the relationships between the portal objects and the characteristics of the portal objects; identifying one or more portal objects comprising portal content; and applying the one or more rules and the one or more customizable constraints to the identified one or more portal objects.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: October 13, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Eyal Nathan
  • Patent number: 9098384
    Abstract: The present disclosure involves systems, software, and computer implemented methods for identifying suggested connections between content within a portal webpage. One example process includes operations for identifying a portal page associated with two or more individual content components to be presented to a user, and determining at least one possible connection between at least one pair of the two or more individual content components based, at least in part, on related content component metadata associated with each determined pair of individual content components. The at least one determined possible connection is prioritized based, at least in part, on a combined set of at least one of the related content component metadata and a set of user-specific data. At least a portion of the prioritized possible connections are then presented as suggested connections within the portal page.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: August 4, 2015
    Assignee: SAP Portals Israel Ltd
    Inventor: Nimrod Barak
  • Patent number: 9032287
    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: Grant
    Filed: May 30, 2012
    Date of Patent: May 12, 2015
    Assignee: SAP AG
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • 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
  • Patent number: 8938726
    Abstract: The present disclosure describes methods, systems, and computer program products for integrating native applications into web portals. One computer-implemented method includes connecting a business enterprise portal (BEP) with a mobile device, wherein the BEP provides web-based and native-application-based content; analyzing the mobile device with the BEP to identify a native application applicable to the BEP, the native application associated with the web-based and native-application-based content and locally operational in the mobile device; generating metadata associated with at least the native application; generating a data object representing the native application and the associated metadata; and launching, from the BEP, the native application using the generated metadata.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: January 20, 2015
    Assignee: SAP AG
    Inventor: 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
  • Patent number: 8907927
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing camera-based hover detection for touch-based mobile devices. One computer-implemented method includes receiving image data from at least one image capture device associated with a particular client device, comparing, by operation of a computer, the received image data to existing image data, wherein the existing image data partially includes extrapolated imaged data, determining that the received image data does not compare with existing image data and transmitting the received image data to a server for post-processing, processing, by operation of a computer, post-processed image data received from the server, wherein the processing includes updating a user configuration with the post-processed image data, and generating a hover event based upon the received image data.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 9, 2014
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Nissim Pariente
  • 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
  • Patent number: 8862597
    Abstract: Techniques for providing contextually-relevant content include identifying content items accessed through a portal by a plurality of users, each user associated with one or more roles of a plurality of roles within the portal; updating a trace log to include information associated with the identified content, the information including associations between each identified content item and the role accessing each identified content item; receiving, from a user associated with a particular role of the plurality of roles, a search query through the portal for one or more content items; determining a plurality of search results responsive to the search query, the search results relating to the content items; for the particular role, filtering the plurality of search results based on the trace log; and generating a plurality of filtered search results for presentation through the portal.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: October 14, 2014
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Stav Grinshpon
  • 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
  • Patent number: 8756292
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for optimizing portal navigation node caching. A computer-implemented method includes starting a learning process to analyze at least one navigation request to at least one navigation node, wherein the navigation request requests at least one property of the at least one navigation node, examining properties of the at least one navigation node, recording to a property list at least one requested navigation node property of the at least one navigation node, calculating, using at least one computer, a variance between the at least one navigation node property recorded to the property list, and determining whether the calculated variance is above a threshold.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: June 17, 2014
    Assignee: SAP Portals Israel Ltd
    Inventors: Doron Lehman, Nimrod Barak