Patents by Inventor Yuval Gilboa

Yuval Gilboa 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: 7774745
    Abstract: Methods and apparatus, including computer program products, for generating runtime entities in a visual modeling environment. A method includes providing designtime graphical modeling language entities for use in a visual modeling program, receiving input defining an application definition at designtime as including at least a first and second designtime entities as components of a designtime version of the application, and generating runtime entities of the application. The designtime graphical modeling language entities include the first and second designtime entities, and the first designtime entity has an associated first runtime entity precompiled for a first platform. The input includes a configuration of properties of the first and second designtime entities, and generating the runtime entities includes setting properties of the first runtime entity in accordance with the configuration of properties of the first designtime entity.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: August 10, 2010
    Assignee: SAP AG
    Inventors: Ulf Fildebrandt, Frank E. Seeger, Yuval Gilboa
  • Patent number: 7757204
    Abstract: Methods and apparatus, including computer program products, for selectively supporting extensions to a modeling language. A method includes receiving a request to extend a modeling language entity and selectively providing support to define an extension of the modeling language entity. Support is selectively provided by determining whether the support to define the extension of the modeling language entity can be provided based on a definition of the modeling language entity in a visual modeling language. If the support can be provided, the support is provided; otherwise, the support is excluded. The method can further include selectively generating the extended modeling language entity. The extended modeling language entity can be selectively generated by determining whether the extension meets one or more conditions for being a valid extension to the modeling language entity, and if the extension meets the conditions, the extended modeling language entity is generated.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Ulf Fildebrandt, Frank E. Seeger, Yuval Gilboa
  • Publication number: 20100094496
    Abstract: A system and method for managing energy usage in an electric vehicle. A charge level of at least one battery of the electric vehicle is received. A current location of the electric vehicle is received. A theoretical maximum range of the electric vehicle is determined based on the current location of the electric vehicle and the charge level of the at least one battery of the electric vehicle.
    Type: Application
    Filed: September 15, 2009
    Publication date: April 15, 2010
    Inventors: Barak Hershkovitz, Yuval Gilboa, Tamir Khason, Boris Kabisher, Shahaf Kieslestein, Shai Agassi
  • Publication number: 20100050152
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Application
    Filed: November 5, 2009
    Publication date: February 25, 2010
    Applicant: SAP AG
    Inventor: Yuval Gilboa
  • Patent number: 7636895
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 22, 2009
    Assignee: Sap Portals Israel Ltd
    Inventor: Yuval Gilboa
  • Publication number: 20090006992
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Application
    Filed: June 27, 2008
    Publication date: January 1, 2009
    Applicant: SAP AG
    Inventor: Yuval Gilboa
  • Publication number: 20090007062
    Abstract: According to some embodiments, a visual design tool associated with a generic modeling framework may be selected, and a set of design-time functions used in the visual design tool may be identified. A set of design-time rules may be created (e.g., by a rule creator), each rule corresponding to an identified design-time function. In addition, parameters may be defined for each rule in terms of entities of a language of the generic modeling framework. A set of basic rule cases may then be defined for each rule to specify rule logic, and an extension mechanism may be provided to enable the defined set of basic rule cases to be extended outside the generic modeling framework. According to some embodiments, the set of rules and associated basic rule cases may be interpreted at run-time by the modeling framework.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventor: Yuval Gilboa
  • Patent number: 7463263
    Abstract: Techniques for generating a visual representation for a model representation in a manner whereby the model representation is not coupled to the visual representation. An abstract representation is generated based upon the model representation. Mapping rules are configured and used for generating the abstract representation from the model representation. A visual representation is then generated based upon the abstract representation.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: December 9, 2008
    Assignee: Sap Portals Israel Ltd.
    Inventor: Yuval Gilboa
  • Patent number: 7412658
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: August 12, 2008
    Assignee: SAP AG
    Inventor: Yuval Gilboa
  • Publication number: 20070245319
    Abstract: Methods and apparatus, including computer program products, for generating runtime entities in a visual modeling environment. Input characterizing an application definition at designtime is received, a determination is made as to whether the designtime entity is to be compiled by a first generator or a second generator, and a runtime version of the designtime entity is generated. The application definition can include a designtime entity and a configuration of properties of the designtime entity. The first generator can support compilation of multiple types of designtime entities and the second generator can support compilation of a specific type of designtime entity. The runtime version can be generated with the second generator if the second generator is to be used or, otherwise, generated with the first generator.
    Type: Application
    Filed: December 29, 2006
    Publication date: October 18, 2007
    Inventors: Murkus Muenkel, Jade Sripad, Frank Seeger, Ulf Fildebrandt, Yuval Gilboa
  • Publication number: 20070213972
    Abstract: A software component and method for constructing computer applications running on different runtime environments, which consume services provided in multiple protocols. Usage of the component and method is preferably done by a content professional and does not require programming knowledge for supporting the runtime environments or the protocols.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Inventors: Lior Schejter, Yuval Gilboa
  • Publication number: 20070168384
    Abstract: Methods and apparatus, including computer program products, for generating runtime entities in a visual modeling environment. A method includes providing designtime graphical modeling language entities for use in a visual modeling program, receiving input defining an application definition at designtime as including at least a first and second designtime entities as components of a designtime version of the application, and generating runtime entities of the application. The designtime graphical modeling language entities include the first and second designtime entities, and the first designtime entity has an associated first runtime entity precompiled for a first platform. The input includes a configuration of properties of the first and second designtime entities, and generating the runtime entities includes setting properties of the first runtime entity in accordance with the configuration of properties of the first designtime entity.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 19, 2007
    Inventors: Ulf Fildebrandt, Frank Seeger, Yuval Gilboa
  • Publication number: 20070168383
    Abstract: Methods and apparatus, including computer program products, for stereotype constructs in a visual modeling environment. A method of generating applications includes providing a first set of modeling language entities and a predefined stereotype construct, receiving input specifying the stereotype construct as a component of an application being developed, and generating the application, where the application includes a runtime version of the stereotype construct.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 19, 2007
    Inventors: Ulf Fildebrandt, Frank Seeger, Yuval Gilboa
  • Publication number: 20070157159
    Abstract: Methods and apparatus, including computer program products, for selectively supporting extensions to a modeling language. A method includes receiving a request to extend a modeling language entity and selectively providing support to define an extension of the modeling language entity. Support is selectively provided by determining whether the support to define the extension of the modeling language entity can be provided based on a definition of the modeling language entity in a visual modeling language. If the support can be provided, the support is provided; otherwise, the support is excluded. The method can further include selectively generating the extended modeling language entity. The extended modeling language entity can be selectively generated by determining whether the extension meets one or more conditions for being a valid extension to the modeling language entity, and if the extension meets the conditions, the extended modeling language entity is generated.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Ulf Fildebrandt, Frank Seeger, Yuval Gilboa
  • Publication number: 20070094609
    Abstract: Techniques for decoupling models created during design-time from the runtime environment. A declarative and executable representation for GUIs for applications is provided that is independent of any particular runtime platform, GUI framework, device, or programming language and which acts as an interface between the design environment and the runtime environment.
    Type: Application
    Filed: December 29, 2005
    Publication date: April 26, 2007
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yuval Gilboa, Rinat Gilboa
  • Publication number: 20070013697
    Abstract: Techniques for generating a visual representation for a model representation in a manner whereby the model representation is not coupled to the visual representation. An abstract representation is generated based upon the model representation. Mapping rules are configured and used for generating the abstract representation from the model representation. A visual representation is then generated based upon the abstract representation.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 18, 2007
    Applicant: SAP Aktiengesellschaft
    Inventor: Yuval Gilboa
  • Publication number: 20050257157
    Abstract: Methods and apparatus, including computer program products, for developing user interface applications using configurable patterns and for executing such pattern-based applications. The applications can be developed by generating a graphic representation of a pattern, which can include multiple pattern elements having prearranged user interface elements. The pattern can specify predefined actions that can be performed using the user interface elements, and the graphic representation can include graphic objects corresponding to the pattern elements. Application development can further include receiving user input identifying a selected graphic object and modifying the graphic representation to display information regarding the pattern element corresponding to the selected graphic object.
    Type: Application
    Filed: May 11, 2004
    Publication date: November 17, 2005
    Inventors: Yuval Gilboa, Frank Stienhans, Gennady Shumakher, Peter Giese, Victor Shaburov, Adi Kavaler, Vinay Penmatsa
  • Publication number: 20040148586
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Application
    Filed: November 12, 2003
    Publication date: July 29, 2004
    Applicant: SAP AG
    Inventor: Yuval Gilboa