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: 8756292Abstract: 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: GrantFiled: February 24, 2012Date of Patent: June 17, 2014Assignee: SAP Portals Israel LtdInventors: Doron Lehman, Nimrod Barak
-
Publication number: 20140164893Abstract: The present disclosure describes methods, systems, and computer program products for assisted portal navigation and crowd-based feedback.Type: ApplicationFiled: December 12, 2012Publication date: June 12, 2014Inventors: Nissim Pariente, Nimrod Barak
-
Publication number: 20140101528Abstract: 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: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Inventors: Tomer Pelleg, Nimrod Barak
-
Publication number: 20140081683Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: SAP AGInventor: Nimrod Barak
-
Publication number: 20140071091Abstract: 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: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: SAP Portals Israel Ltd.Inventors: Nimrod Barak, Nissim Pariente
-
Publication number: 20140068589Abstract: 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: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: SAP AGInventor: Nimrod Barak
-
Publication number: 20140068509Abstract: 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: ApplicationFiled: September 5, 2012Publication date: March 6, 2014Applicant: SAP PORTALS ISRAEL LTDInventors: Yotam Kadishay, Fabian Nirman, Nimrod Barak, Dvir Cooper
-
Publication number: 20140068545Abstract: 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: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: SAP PORTALS ISRAEL LTDInventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
-
Publication number: 20140059144Abstract: 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: ApplicationFiled: August 27, 2012Publication date: February 27, 2014Applicant: SAP PORTALS ISRAEL LTDInventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
-
Patent number: 8661328Abstract: 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: GrantFiled: December 15, 2011Date of Patent: February 25, 2014Assignee: SAP Portals Israel LtdInventors: Nimrod Barak, Stav Grinshpon
-
Publication number: 20140046910Abstract: 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: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: SAP Portals Israel Ltd.Inventors: Eyal Nathan, Nimrod Barak
-
Publication number: 20140006923Abstract: 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: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Inventors: Nimrod Barak, Doron Lehmann, Eyal Nathan
-
Publication number: 20130321617Abstract: 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: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
-
Publication number: 20130326337Abstract: 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: ApplicationFiled: June 4, 2012Publication date: December 5, 2013Inventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
-
Publication number: 20130326429Abstract: 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: ApplicationFiled: June 4, 2012Publication date: December 5, 2013Inventors: Nimrod Barak, Doron Lehmann, Eyal Nathan
-
Publication number: 20130326433Abstract: 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: ApplicationFiled: June 5, 2012Publication date: December 5, 2013Inventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
-
Publication number: 20130326327Abstract: 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: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
-
Publication number: 20130283146Abstract: 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: ApplicationFiled: April 19, 2012Publication date: October 24, 2013Applicant: SAP Portals Israel LtdInventors: Nimrod Barak, Eyal Nathan
-
Publication number: 20130282894Abstract: 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: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: SAP PORTALS ISRAEL LTDInventors: Nimrod Barak, Nir Benjamin
-
Patent number: 8566330Abstract: 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: GrantFiled: April 3, 2012Date of Patent: October 22, 2013Assignee: SAP Portals Israel LtdInventors: Nimrod Barak, Doron Lehmann