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: 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
  • Publication number: 20140164893
    Abstract: The present disclosure describes methods, systems, and computer program products for assisted portal navigation and crowd-based feedback.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Inventors: Nissim Pariente, Nimrod Barak
  • Publication number: 20140101528
    Abstract: The present disclosure involves systems, software, and computer implemented methods for generating code and/or style elements for a web page based on analyzed differences between a UI design and a default UI template. One example method includes identifying a user interface design created for at least one web page, where the UI design comprises a modified version of a default UI template. At least one difference between the identified UI design and the default UI template is analyzed. At least a subset of code and at least one style element are generated for the at least one web page in response to identifying the UI design, the subset of generated code and the at least one generated style element based on the at least one analyzed difference between the identified UI design and the default UI template.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Inventors: Tomer Pelleg, Nimrod Barak
  • Publication number: 20140081683
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for integrating mobile portal client native application support into business processes. One computer-implemented method includes launching a business process, wherein the business process comprises a plurality of business process steps, monitoring, by operation of a computer, a back-end data environment for changes to data associated with the business process, transmitting, as part of a first business process step, business process data associated with the first business process step to a first application on a mobile client device, wherein the first application is a native application, and recording, by operation of a computer, indication data in the back-end data environment indicating, as part of a second business process step, that additional data associated with the transmitted business process data is to be displayed in a second application on the mobile client device.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: SAP AG
    Inventor: Nimrod Barak
  • Publication number: 20140071091
    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: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Nimrod Barak, Nissim Pariente
  • Publication number: 20140068589
    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: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventor: Nimrod Barak
  • Publication number: 20140068509
    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: Application
    Filed: September 5, 2012
    Publication date: March 6, 2014
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Yotam Kadishay, Fabian Nirman, Nimrod Barak, Dvir Cooper
  • 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
  • Patent number: 8661328
    Abstract: Techniques for managing content on a mobile communication device include generating a first navigation structure of web content including a plurality of linked web content portions; identifying a web content navigation history of a user including one or more web content portions accessed by the user in the plurality of linked web content portions; and generating a second navigation structure of the web content, the second navigation structure including links associated with only the one or more web content portions accessed by the user, the second navigation structure displayable on a mobile communication device.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: February 25, 2014
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Stav Grinshpon
  • 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: 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
  • 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: 20130283146
    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: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Applicant: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Eyal Nathan
  • Publication number: 20130282894
    Abstract: Techniques for validating web content include identifying web content including web content portions, wherein a particular web content portion includes a content and a format; comparing the format of the particular web content portion against a specified format; and based on the comparison including a difference between the format of the particular web content portion and the specified format, displaying a message indicating the difference between the format of the particular web content portion and the specified format.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Nimrod Barak, Nir Benjamin
  • Patent number: 8566330
    Abstract: Techniques for providing prioritized content to a mobile device include detecting, for each feed of a number of feeds delivered to the mobile device through a portal, one or more associated tags, each tag comprising a keyword; comparing the one or more tags associated with the feeds to one or more properties associated with a user profile of a user in the portal; ranking, based on the comparison, the feeds to define a ranked list of feeds; and preparing a subset of the ranked list of feeds for display on the mobile device.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: October 22, 2013
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Doron Lehmann