Patents by Inventor Yahali Sherman
Yahali Sherman 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: 8583678Abstract: Techniques implemented in methods, computer-readable media apparatus, and systems for graphically exploring an in-memory database include: identifying a selected data object; searching an in-memory database for a data element associated with a search term; and determining a relationship between the data element and the selected data object; and generating a displayable graph of the relationship as a path between the data element and the selected data object, the path comprising at least two nodes, where a first node represents the selected data object and a second node represents a node associated with the data element.Type: GrantFiled: November 21, 2011Date of Patent: November 12, 2013Assignee: SAP Portals Israel LtdInventors: Vitaly Vainer, Yahali Sherman, Doron Lehmann, Eran Nelinger
-
Publication number: 20130159926Abstract: In some implementations, a method for providing user-based context to a virtual workspace includes generating a first virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a plurality of workspace modules comprising first data aggregated from one or more data objects. The aggregated data is determined to be semantically proximate aggregated data in a second virtual workspace. User annotations assigned to the semantically-proximate aggregated data are identified. The user annotations are presented in the first virtual workplace viewable by the user.Type: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Inventors: Vitaly Vainer, Yahali Sherman, Dmitry Khalatov, Ram Alon, Guy Bavly
-
Publication number: 20130144957Abstract: Techniques for exploring social connections in an in-memory database include identifying an attribute in a user profile associated with a first user; executing a query against a data element stored in an in-memory database, the query including the attribute in the user profile; identifying a second user from results of the query, the second user associated with the data element based on a relationship between the second user and the first user defined by the attribute; and generating displayable information associated with the second user.Type: ApplicationFiled: December 5, 2011Publication date: June 6, 2013Applicant: SAP Portals Israel LtdInventors: Yahali Sherman, Vitaly Vainer, Ariel Tammam, Eli Ben-David
-
Publication number: 20130132420Abstract: Techniques implemented in methods, computer-readable media apparatus, and systems for graphically exploring an in-memory database include: identifying a selected data object; searching an in-memory database for a data element associated with a search term; and determining a relationship between the data element and the selected data object; and generating a displayable graph of the relationship as a path between the data element and the selected data object, the path comprising at least two nodes, where a first node represents the selected data object and a second node represents a node associated with the data element.Type: ApplicationFiled: November 21, 2011Publication date: May 23, 2013Applicant: SAP Portals Israel, Ltd.Inventors: Vitaly Vainer, Yahali Sherman, Doron Lehmann, Eran Nelinger
-
Publication number: 20130091132Abstract: Techniques for managing a virtual workspace include generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising one or more workspace modules comprising data contained in a plurality of data objects associated with a business enterprise; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; generating a plurality of suggestions comprising data contained in the plurality of data objects that is semantically related to the data interacted with by the user; ranking the plurality of suggestions based on a role of the user in the business enterprise; and presenting at least a portion of the ranked plurality of suggestions to the user.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: SAP Portals Israel Ltd.Inventors: Dmitry Khalatov, Avi Guzansky, Ran Gross, Yahali Sherman, Vitaly Vainer
-
Publication number: 20130091456Abstract: Techniques for managing a virtual workspace include: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in a plurality of data objects; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; and providing, through the virtual workspace, at least one suggestion comprising a description of data contained in the plurality of data objects that is semantically related to the data interacted with by the user.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: SAP PORTALS ISRAEL LTDInventors: Yahali Sherman, Vitaly Vainer, Avi Guzansky, Dmitry Khalatov, Guy Bavly, Pavel Kravets, Ram Alon, Ran Gross, Yoav Cohen
-
Publication number: 20130086495Abstract: The present disclosure describes one or more general embodiments for managing a virtual workspace including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising one or more workspace modules comprising data contained in a plurality of data objects; identifying a modification of the virtual workspace by the user; comparing the modified virtual workspace with a plurality of stored virtual workspace states, wherein each of the plurality of stored virtual workspace states comprises a configuration of a stored virtual workspace at an associated time; based on the comparison, determining a plurality of suggestions to add at least one workspace module to the modified virtual workspace; and providing, to the user, one or more of the suggestions to add at least one workspace module to the modified virtual workspace.Type: ApplicationFiled: October 4, 2011Publication date: April 4, 2013Applicant: SAP Portals Israel LtdInventors: Avi Guzansky, Yahali Sherman, Ran Gross, Dmitry Khalatov, Vitaly Vainer, Guy Bavly, Ram Alon
-
Publication number: 20130086483Abstract: Techniques for providing user-based context to a virtual workspace, including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user.Type: ApplicationFiled: October 4, 2011Publication date: April 4, 2013Applicant: SAP Portals Israel LtdInventors: Vitaly Vainer, Guy Bavly, Ram Alon, Yahali Sherman, Hila Schlank, Ev Shafrir, Vladimir Tkach, Oleg Kossoy, Dmitry Khalatov, Yaakov Greenshpan, Avi Guzanski, Ran Gross
-
Publication number: 20110137909Abstract: This disclosure relates to systems, methods, and software that involve location-independent execution of user interface operations. This execution can include identifying a user interaction through a client-side user interface that is communicably coupled with a server-side computer. It is then dynamically determined whether to process the identified user interaction on the client-side or the server-side. If the user interaction is to be processed on the client-side, then a client-side action handler is invoked. If the user interaction is to be processed on the server-side, then it is requested that a server-side action handler process the interaction.Type: ApplicationFiled: December 7, 2009Publication date: June 9, 2011Applicant: SAP AGInventors: Jochen Guertler, Yahali Sherman, Ariel Tammam, Ran Gross
-
Publication number: 20110088046Abstract: This disclosure relates to systems, methods, and software that involve system landscape aware inter-application communication infrastructure. This inter-application communication infrastructure may implement one metamodel to describe how an application could participate in an inter-application communication. The metamodel can describe the input parameters accepted but the application and the possible output of it. Based on the metadata, which would be exposed or otherwise available for involved applications, there is a protocol defining the communication flows between applications.Type: ApplicationFiled: October 14, 2009Publication date: April 14, 2011Applicant: SAP AGInventors: Jochen Guertler, Yahali Sherman, Ariel Tammam
-
Publication number: 20020161553Abstract: A method provides for a series of procedural steps in the determination of the state of operation of a computer web application responding to requests by a multiplicity of client machines. The procedural steps are accomplished by use of a plurality of load generators which apply loading to the web application simulating the actual loading of any one of the client machines. One of the load generators is selected to increase its load by an incremental loading. A further load generator is employed in the place of a probing client machine for observation of the performance of the web application. At the probing client machine, there is an observing of the transactions per second (TPS) and response time of the web application, the observing taking place both before and after the application of the load increment to the web application.Type: ApplicationFiled: June 20, 2002Publication date: October 31, 2002Inventors: Uri Har'El, Yahali Sherman, Ilan Kinreich
-
Patent number: 6434513Abstract: A computer-based method for load testing a web application to determine the web application's full capacity using a plurality of load generators. The computer-based method comprises generating a load on the web application using at least one load generator and measuring the transactions per second (TPS) and application response time (ART) in real time. Another load generator is selected to dynamically increase the load on the web application if there is no increase in the TPS and the ART, thereby indicating that the load generator is at full capacity. However, if there is an increase in ART but no increase in the TPS with the increasing load, then the load testing is terminated since this indicates that the web application is at full capacity.Type: GrantFiled: November 25, 1998Date of Patent: August 13, 2002Assignee: Radview Software, Ltd.Inventors: Yahali Sherman, Uri Hare'l, Ilan Kinreich