Patents by Inventor Ido Keren

Ido Keren 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: 10290754
    Abstract: The invention disclosed concerns a simple ring-hub arrangement of interacting two-level systems using a theoretical quantum jump approach which mimics a biological light-harvesting antenna connected to a reaction center.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: May 14, 2019
    Assignee: Yissum Research Development Company of the Hebrew University of Jerusalem Ltd.
    Inventors: Yossef Paltiel, Shira Yochelis, Nir Keren, Ido Eisenberg
  • Patent number: 8527939
    Abstract: This disclosure relates to methods, systems, and software for GUI modeling of at least one contextual help object, potentially representing a knowledgebase, in a modeling environment. For example, software for utilizing contextual help may be operable to identify a business object for an application and associate a contextual help object in a knowledgebase repository to the identified business object. The software may be further operable to automatically configure the front-end of the application using the modeling environment and based on the business object and the contextual help object and, upon activation of the business object, to display just-in-time help to a user of the application via the front-end.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: September 3, 2013
    Assignee: SAP AG
    Inventors: Rafi Elad, Ido Keren
  • Patent number: 8402060
    Abstract: Various techniques and components are provided for managing data between a client and server. In one example embodiment, software is operable to receive an updated business object property at a server, process the updated property with a business object residing on the server, and communicate an updated business object from the server to the client. In certain implementations, this allows for the server to update a complete business object, including properties requiring recalculation based on the updated business object property, through a targeted communication from the client, namely, the single updated business object property. Additionally, the software may provide for the identification and automatic updated of server-side business objects or business object properties related to the received updated business object property.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Rafi Elad, Ido Keren
  • Patent number: 8140987
    Abstract: The disclosure provides various embodiments of systems and methods for GUI modeling of web services. One method is a computer implemented method including presenting a plurality of web services to a user through a graphical user interface, with each web service comprising at least one web method. A first graphical model of a first web method of one of the plurality of web services is then presented based on a selection by the user. Next, a second graphical model of a second web method of one of the plurality of web services is then presented based on another selection by the user. The method further includes graphically correlating the first and second graphical models into a new graphical model of a new web service method.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: March 20, 2012
    Assignee: SAP AG
    Inventors: Ido Keren, Rafi Elad
  • Publication number: 20080141237
    Abstract: Various techniques and components are provided for managing data between a client and server. In one example embodiment, software is operable to receive an updated business object property at a server, process the updated property with a business object residing on the server, and communicate an updated business object from the server to the client. In certain implementations, this allows for the server to update a complete business object, including properties requiring recalculation based on the updated business object property, through a targeted communication from the client, namely, the single updated business object property. Additionally, the software may provide for the identification and automatic updated of server-side business objects or business object properties related to the received updated business object property.
    Type: Application
    Filed: December 7, 2006
    Publication date: June 12, 2008
    Applicant: SAP AG
    Inventors: Rafi Elad, Ido Keren
  • Publication number: 20080126932
    Abstract: This disclosure relates to methods, systems, and software for GUI modeling of at least one contextual help object, potentially representing a knowledgebase, in a modeling environment. For example, software for utilizing contextual help may be operable to identify a business object for an application and associate a contextual help object in a knowledgebase repository to the identified business object. The software may be further operable to automatically configure the front-end of the application using the modeling environment and based on the business object and the contextual help object and, upon activation of the business object, to display just-in-time help to a user of the application via the front-end.
    Type: Application
    Filed: September 14, 2006
    Publication date: May 29, 2008
    Inventors: Rafi Elad, Ido Keren
  • Publication number: 20080120593
    Abstract: This disclosure relates to methods, systems, and software for Graphical User Interface (GUI) modeling of deep hierarchical data in a modeling environment without typically requiring a nearly flat hierarchy. For example, a modeling (or development) environment comprising computer-readable instructions can be operable when executed to present a modeling interface to a developer. The modeling environment identifies a hierarchical data element in response to an indication by the developer via the modeling interface and can automatically generate a model of the identified hierarchical data element. In some cases, the modeled hierarchical data element comprises three or more levels.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Inventors: Ido Keren, Rafi Elad
  • Publication number: 20070240118
    Abstract: A computer implemented method, system, and software is provided for testing a software application. In one embodiment, for example, the system is operable to invoke a recorder to monitor characteristics of a software application and automatically generate a script associated with the monitored characteristics of the existing software application.
    Type: Application
    Filed: February 28, 2006
    Publication date: October 11, 2007
    Inventor: Ido Keren
  • Publication number: 20070179841
    Abstract: Methods and systems for providing sponsored content based on user information are provided. A method for providing sponsored content for use with a business application includes obtaining a user profile of a user of a business application. The user profile is used to provide sponsored content for use with the business application.
    Type: Application
    Filed: December 30, 2005
    Publication date: August 2, 2007
    Inventors: Shai Agassi, Udi Ziv, Gadi Shamia, Barak Hershkovitz, Ido Keren, Rafi Elad, Efe Cakarel
  • Publication number: 20070162456
    Abstract: Methods and systems for providing context based content for computer applications are provided. A method for providing sponsored content for use with a computer application includes obtaining a business context for a user of a computer application. The business context is used to provide sponsored content for use with the computer application.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Inventors: Shai Agassi, Udi Ziv, Gadi Shamia, Barak Hershkovitz, Ido Keren, Rafi Elad
  • Publication number: 20070157096
    Abstract: The disclosure provides various embodiments of systems and methods for GUI modeling of web services. One method is a computer implemented method including presenting a plurality of web services to a user through a graphical user interface, with each web service comprising at least one web method. A first graphical model of a first web method of one of the plurality of web services is then presented based on a selection by the user. Next, a second graphical model of a second web method of one of the plurality of web services is then presented based on another selection by the user. The method further includes graphically correlating the first and second graphical models into a new graphical model of a new web service method.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Ido Keren, Rafi Elad
  • Publication number: 20070156868
    Abstract: The disclosure provides generally systems and methods for efficiently providing or managing dynamic files involving discovery of web services. Example software for dynamic web service discovery is operable to identify a first web service associated with a first entity. The software may be further operable to identify a second web service associated with a second entity and to store information associated with the first and second web services in an extensible file. This file often comprises a hierarchical data structure associated with a plurality of web services. In another aspect, a computer implemented method presents a hierarchical file to a plurality of remote clients over a network, with the hierarchical file storing information associated with a plurality of web services. The method may further include communicating information associated with at least one web service based on an HTTP (HyperText Transfer Protocol) request from one of the clients.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Ido Keren, Rafi Elad