Patents by Inventor Filip Misovski

Filip Misovski 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: 9276825
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deployment of services independent of a particular deployment model. One process includes operations for receiving a selection for a user productivity service from a client device, the client device located in a corporate network. A request for a particular method of deployment of the user productivity service is received. At least a portion of the user productivity service is transmitted to the client device if the request is for on-demand deployment of the user productivity service. At least a portion of the user productivity service is transmitted to a server in the corporate network if the request is for on-premise deployment of the user productivity service.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Filip Misovski, Markus Cherdron
  • Patent number: 9275365
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing integrated productivity services. One process includes operations for determining a context associated with a user of an application, identifying a user productivity feature for integration with an existing feature of the application based on the context, and augmenting a user interface of the application with a graphical object representing the user productivity feature. In some instances, the context can include an integration context defining a particular release version associated with the application. The context can also or alternatively include a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role. Still further, the context can include a user context defining a personal preference or habit of the user.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Filip Misovski, Markus Cherdron
  • Patent number: 8938734
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user-driven configuration of application content packages. One process includes operations for receiving a request for configuring a user productivity feature for integration with an application running on a client device, presenting a configuration tool for allowing user-driven configuration of an application content package associated with the user productivity feature, and deploying the application content package for installation on the client device after receiving configuration of the application content package through the configuration tool. In some instances, the configuration tool is a hosted service provided on a server in a cloud computing network. Further, presenting the configuration tool can include presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: January 20, 2015
    Assignee: SAP SE
    Inventors: Filip Misovski, Markus Cherdron
  • Patent number: 8863010
    Abstract: Creation of an application having a user interface is supported by linking a UI design environment to an application development environment. A user interface (UI) requirement is received, applying to creation of a UI object that is to be included in an application to be created. An input from a UI designer is received to create the UI object, the input being made in a UI design environment in which the UI requirement is available to the UI designer. The UI object and the UI requirement are provided to an application development environment for an application developer to create the application that includes the UI object. The UI requirement may be received through a top-down approach or through a bottom-up approach. A system may have a linking element between the UI design environment and the application development environment.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: October 14, 2014
    Assignee: SAP AG
    Inventor: Filip Misovski
  • Patent number: 8655948
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventors: Markus Cherdron, Filip Misovski, Yariv Zur
  • Publication number: 20130159378
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deployment of services independent of a particular deployment model. One process includes operations for receiving a selection for a user productivity service from a client device, the client device located in a corporate network. A request for a particular method of deployment of the user productivity service is received. At least a portion of the user productivity service is transmitted to the client device if the request is for on-demand deployment of the user productivity service. At least a portion of the user productivity service is transmitted to a server in the corporate network if the request is for on-premise deployment of the user productivity service.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159897
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing integrated productivity services. One process includes operations for determining a context associated with a user of an application, identifying a user productivity feature for integration with an existing feature of the application based on the context, and augmenting a user interface of the application with a graphical object representing the user productivity feature. In some instances, the context can include an integration context defining a particular release version associated with the application. The context can also or alternatively include a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role. Still further, the context can include a user context defining a personal preference or habit of the user.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159984
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing release-independent deployment of user productivity services. One process includes operations for identifying a user productivity feature to be developed for integration with an application, determining a component of the application required by the user productivity feature, and determining a particular release of a development system for developing the user productivity feature based on currently deployed releases of the application. In some instances, the particular release of the development system can correspond to an earliest release of the application out of the currently deployed releases of the application.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159993
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user-driven configuration of application content packages. One process includes operations for receiving a request for configuring a user productivity feature for integration with an application running on a client device, presenting a configuration tool for allowing user-driven configuration of an application content package associated with the user productivity feature, and deploying the application content package for installation on the client device after receiving configuration of the application content package through the configuration tool. In some instances, the configuration tool is a hosted service provided on a server in a cloud computing network. Further, presenting the configuration tool can include presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130091202
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client.
    Type: Application
    Filed: November 30, 2012
    Publication date: April 11, 2013
    Inventors: Markus Cherdron, Filip Misovski, Yariv Zur
  • Patent number: 8346895
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: January 1, 2013
    Assignee: SAP AG
    Inventors: Markus Cherdron, Filip Misovski, Yariv Zur
  • Patent number: 8060556
    Abstract: In one aspect, in a computer-implemented method it is determined whether a placeholder corresponding to a service includes an identifier similar to a tag associated with an element of a user interface. The placeholder is replaced with a value of the element associated with the tag based on the results of the determining step. The service is called using the value. Information is received from the called service, the information corresponding to the element of user interface. Related systems, apparatus, methods, and/or articles are also described.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: November 15, 2011
    Assignee: SAP AG
    Inventors: Rolf Krane, Filip Misovski
  • Publication number: 20110154231
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Markus Cherdron, Filip Misovski, Yariv Zur
  • Patent number: 7870512
    Abstract: A method of organizing user interface information in a computer system includes receiving a user's definition of at least a user interface (UI) layout and a UI principle, and creating a UI taxonomy that is an abstraction of a class of UIs being consistent with the UI layout and the UI principle. A computer system includes an application development software for a developer to create an application having a user interface (UI), and a UI taxonomy including a UI layout and a UI principle, the UI taxonomy being an abstraction of a class of UIs. The computer system provides a UI prototype to the developer in creating the UI for the application, the UI prototype being created using the UI taxonomy.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: January 11, 2011
    Assignee: SAP AG
    Inventor: Filip Misovski
  • Publication number: 20080098085
    Abstract: In one aspect, in a computer-implemented method it is determined whether a placeholder corresponding to a service includes an identifier similar to a tag associated with an element of a user interface. The placeholder is replaced with a value of the element associated with the tag based on the results of the determining step. The service is called using the value. Information is received from the called service, the information corresponding to the element of user interface. Related systems, apparatus, methods, and/or articles are also described.
    Type: Application
    Filed: December 20, 2006
    Publication date: April 24, 2008
    Applicant: SAP AG
    Inventors: Rolf Krane, Filip Misovski
  • Publication number: 20070265779
    Abstract: A method of estimating a size of developing a user interface for a predefined application development includes receiving a request for an estimated size of developing the UI. The method includes reading, in response to the request, weight points for the UI from a UI taxonomy that is an abstraction of a class of UIs. The UI is to be an instance of the class. The method includes generating the estimated size using at least the weight points. A computer system includes a UI taxonomy that is an abstraction of a class of UIs, wherein the system has received a request for an estimated size of developing a UI that is to be an instance of the class. The system further includes a size estimating module that generates the estimated size using weight points for the UI read from the UI taxonomy.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Inventor: Filip Misovski
  • Publication number: 20070220035
    Abstract: A method of creating a user interface includes receiving a request to create a UI for an application that is to use a service. First metadata is retrieved from a UI taxonomy that is an abstraction of a class of UIs, the first metadata providing that the created UI is a member of the class. Second metadata that defines the service is retrieved. The method comprises creating the UI by merging the first and second metadata. A computer system includes executable instructions that constitute a service, and a UI taxonomy that is an abstraction of a class of UIs. The system includes a UI generation module configured to retrieve first metadata from the UI taxonomy and second metadata that defines the service. The UI generation module generates a UI for the application by merging the first and second metadata.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Inventor: Filip Misovski
  • Publication number: 20070149036
    Abstract: Creation of an application having a user interface is supported by linking a UI design environment to an application development environment. A user interface (UI) requirement is received, applying to creation of a UI object that is to be included in an application to be created. An input from a UI designer is received to create the UI object, the input being made in a UI design environment in which the UI requirement is available to the UI designer. The UI object and the UI requirement are provided to an application development environment for an application developer to create the application that includes the UI object. The UI requirement may be received through a top-down approach or through a bottom-up approach. A system may have a linking element between the UI design environment and the application development environment.
    Type: Application
    Filed: December 27, 2005
    Publication date: June 28, 2007
    Inventor: Filip Misovski
  • Publication number: 20070150805
    Abstract: A method of organizing user interface information in a computer system includes receiving a user's definition of at least a user interface (UI) layout and a UI principle, and creating a UI taxonomy that is an abstraction of a class of UIs being consistent with the UI layout and the UI principle. A computer system includes an application development software for a developer to create an application having a user interface (UI), and a UI taxonomy including a UI layout and a UI principle, the UI taxonomy being an abstraction of a class of UIs. The computer system provides a UI prototype to the developer in creating the UI for the application, the UI prototype being created using the UI taxonomy.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Inventor: Filip Misovski