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: 8583678
    Abstract: 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: Grant
    Filed: November 21, 2011
    Date of Patent: November 12, 2013
    Assignee: SAP Portals Israel Ltd
    Inventors: Vitaly Vainer, Yahali Sherman, Doron Lehmann, Eran Nelinger
  • Publication number: 20130159926
    Abstract: 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: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Inventors: Vitaly Vainer, Yahali Sherman, Dmitry Khalatov, Ram Alon, Guy Bavly
  • Publication number: 20130144957
    Abstract: 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: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Applicant: SAP Portals Israel Ltd
    Inventors: Yahali Sherman, Vitaly Vainer, Ariel Tammam, Eli Ben-David
  • Publication number: 20130132420
    Abstract: 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: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Applicant: SAP Portals Israel, Ltd.
    Inventors: Vitaly Vainer, Yahali Sherman, Doron Lehmann, Eran Nelinger
  • Publication number: 20130091132
    Abstract: 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: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: SAP Portals Israel Ltd.
    Inventors: Dmitry Khalatov, Avi Guzansky, Ran Gross, Yahali Sherman, Vitaly Vainer
  • Publication number: 20130091456
    Abstract: 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: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Yahali Sherman, Vitaly Vainer, Avi Guzansky, Dmitry Khalatov, Guy Bavly, Pavel Kravets, Ram Alon, Ran Gross, Yoav Cohen
  • Publication number: 20130086495
    Abstract: 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: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Applicant: SAP Portals Israel Ltd
    Inventors: Avi Guzansky, Yahali Sherman, Ran Gross, Dmitry Khalatov, Vitaly Vainer, Guy Bavly, Ram Alon
  • Publication number: 20130086483
    Abstract: 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: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Applicant: SAP Portals Israel Ltd
    Inventors: 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: 20110137909
    Abstract: 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: Application
    Filed: December 7, 2009
    Publication date: June 9, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Yahali Sherman, Ariel Tammam, Ran Gross
  • Publication number: 20110088046
    Abstract: 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: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Yahali Sherman, Ariel Tammam
  • Publication number: 20020161553
    Abstract: 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: Application
    Filed: June 20, 2002
    Publication date: October 31, 2002
    Inventors: Uri Har'El, Yahali Sherman, Ilan Kinreich
  • Patent number: 6434513
    Abstract: 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: Grant
    Filed: November 25, 1998
    Date of Patent: August 13, 2002
    Assignee: Radview Software, Ltd.
    Inventors: Yahali Sherman, Uri Hare'l, Ilan Kinreich