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: 9276825Abstract: 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: GrantFiled: December 14, 2011Date of Patent: March 1, 2016Assignee: SAP SEInventors: Filip Misovski, Markus Cherdron
-
Patent number: 9275365Abstract: 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: GrantFiled: December 14, 2011Date of Patent: March 1, 2016Assignee: SAP SEInventors: Filip Misovski, Markus Cherdron
-
Patent number: 8938734Abstract: 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: GrantFiled: December 14, 2011Date of Patent: January 20, 2015Assignee: SAP SEInventors: Filip Misovski, Markus Cherdron
-
Patent number: 8863010Abstract: 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: GrantFiled: December 27, 2005Date of Patent: October 14, 2014Assignee: SAP AGInventor: Filip Misovski
-
Patent number: 8655948Abstract: 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: GrantFiled: November 30, 2012Date of Patent: February 18, 2014Assignee: SAP AGInventors: Markus Cherdron, Filip Misovski, Yariv Zur
-
Publication number: 20130159378Abstract: 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: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: SAP AGInventors: Filip Misovski, Markus Cherdron
-
Publication number: 20130159897Abstract: 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: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: SAP AGInventors: Filip Misovski, Markus Cherdron
-
Publication number: 20130159984Abstract: 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: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: SAP AGInventors: Filip Misovski, Markus Cherdron
-
Publication number: 20130159993Abstract: 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: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: SAP AGInventors: Filip Misovski, Markus Cherdron
-
Publication number: 20130091202Abstract: 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: ApplicationFiled: November 30, 2012Publication date: April 11, 2013Inventors: Markus Cherdron, Filip Misovski, Yariv Zur
-
Patent number: 8346895Abstract: 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: GrantFiled: December 21, 2009Date of Patent: January 1, 2013Assignee: SAP AGInventors: Markus Cherdron, Filip Misovski, Yariv Zur
-
Patent number: 8060556Abstract: 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: GrantFiled: December 20, 2006Date of Patent: November 15, 2011Assignee: SAP AGInventors: Rolf Krane, Filip Misovski
-
Publication number: 20110154231Abstract: 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: ApplicationFiled: December 21, 2009Publication date: June 23, 2011Applicant: SAP AGInventors: Markus Cherdron, Filip Misovski, Yariv Zur
-
Patent number: 7870512Abstract: 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: GrantFiled: December 28, 2005Date of Patent: January 11, 2011Assignee: SAP AGInventor: Filip Misovski
-
Publication number: 20080098085Abstract: 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: ApplicationFiled: December 20, 2006Publication date: April 24, 2008Applicant: SAP AGInventors: Rolf Krane, Filip Misovski
-
Publication number: 20070265779Abstract: 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: ApplicationFiled: May 15, 2006Publication date: November 15, 2007Inventor: Filip Misovski
-
Publication number: 20070220035Abstract: 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: ApplicationFiled: March 17, 2006Publication date: September 20, 2007Inventor: Filip Misovski
-
Publication number: 20070149036Abstract: 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: ApplicationFiled: December 27, 2005Publication date: June 28, 2007Inventor: Filip Misovski
-
Publication number: 20070150805Abstract: 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: ApplicationFiled: December 28, 2005Publication date: June 28, 2007Inventor: Filip Misovski