Patents by Inventor Marko Perisic
Marko Perisic 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: 10885463Abstract: Training prediction models and applying machine learning prediction to data is illustrated herein. A prediction instance comprising a set of data and metadata associated with the set of data identifying a prediction type is obtained. The data and metadata are used to determine an entity to train a prediction model using the prediction type. A trained prediction model is obtained from the entity. A notification system may be configured to react to monitor contextual information and apply the prediction. A workflow system may automatically perform a function in a workflow based on prediction.Type: GrantFiled: October 7, 2016Date of Patent: January 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Klaus Marius Hansen, Andreea-Bogdana Botez, Andrei S. Panko, Thomas Hejlsberg, Marko Perisic
-
Patent number: 10761708Abstract: A user configurable tile allows the user to configure a set of threshold values for a corresponding metric. When the metric is calculated by the system, it is compared against the threshold values to determine what range the calculated metric resides in. A corresponding tile is displayed, with a visual indicator that is indicative of the range that the corresponding metric resides in, relative to the one or more threshold values.Type: GrantFiled: May 2, 2018Date of Patent: September 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jacob Winther Jespersen, Jonathan Edward Davis, Christian Heide Damm, Marko Perisic
-
Publication number: 20180349010Abstract: A user configurable tile allows the user to configure a set of threshold values for a corresponding metric. When the metric is calculated by the system, it is compared against the threshold values to determine what range the calculated metric resides in. A corresponding tile is displayed, with a visual indicator that is indicative of the range that the corresponding metric resides in, relative to the one or more threshold values.Type: ApplicationFiled: May 2, 2018Publication date: December 6, 2018Inventors: Jacob WINTHER JESPERSEN, Jonathan Edward DAVIS, Christian Heide DAMM, Marko PERISIC
-
Patent number: 9990123Abstract: A user configurable tile allows the user to configure a set of threshold values for a corresponding metric. When the metric is calculated by the system, it is compared against the threshold values to determine what range the calculated metric resides in. A corresponding tile is displayed, with a visual indicator that is indicative of the range that the corresponding metric resides in, relative to the one or more threshold values.Type: GrantFiled: July 30, 2015Date of Patent: June 5, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jacob Winther Jespersen, Jonathan Edward Davis, Christian Heide Damm, Marko Perisic
-
Publication number: 20180012143Abstract: Training prediction models and applying machine learning prediction to data is illustrated herein. A prediction instance comprising a set of data and metadata associated with the set of data identifying a prediction type is obtained. The data and metadata are used to determine an entity to train a prediction model using the prediction type. A trained prediction model is obtained from the entity. A notification system may be configured to react to monitor contextual information and apply the prediction. A workflow system may automatically perform a function in a workflow based on prediction.Type: ApplicationFiled: October 7, 2016Publication date: January 11, 2018Inventors: Klaus Marius Hansen, Andreea-Bogdana Botez, Andrei S. Panko, Thomas Hejlsberg, Marko Perisic
-
Publication number: 20170031577Abstract: A user configurable tile allows the user to configure a set of threshold values for a corresponding metric. When the metric is calculated by the system, it is compared against the threshold values to determine what range the calculated metric resides in. A corresponding tile is displayed, with a visual indicator that is indicative of the range that the corresponding metric resides in, relative to the one or more threshold values.Type: ApplicationFiled: July 30, 2015Publication date: February 2, 2017Inventors: Jacob Winther Jespersen, Jonathan Edward Davis, Christian Heide Damm, Marko Perisic
-
Patent number: 8966434Abstract: An integrated system for seamless code development using Application Development Environments (ADEs) for Enterprise Management Application (EMA) environments utilizing EMA repositories is provided. Projects are stored in the EMA repository and EMA components and other repository based projects made aware of each other. The repository based projects may be shipped as part of the respository and automatically deployed from the repository.Type: GrantFiled: June 6, 2011Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Marko Perisic, Ramakanthachary Gottumukkala, Vincent Nicolas, Jakob Steen Hansen, Kalman Beres
-
Using enterprise management application proxies for developing projects in program development tools
Patent number: 8566778Abstract: An integrated system may provide seamless project management for developing for an Enterprise Management Application (EMA) using a Program Development Application (PDA). The integrated system may align the EMA development experience with the development experience of using the PDA's toolset, and may deliver the capability of developing Enterprise Management projects working off of the PDA's infrastructure through proxy items. Proxy items may be generated to represent programmable objects from the Application Object Server (AOS) in the EMA for use in the PDA toolset and may appear as managed code artifacts for programming in the PDA. Proxy items may include the unique identifier linking the proxy item in the PDA toolset to its specific location in the AOS. As changes are made in PDA, the proxy items and the code behind them may be saved to the EMA in the location specified by the unique identifier.Type: GrantFiled: June 3, 2011Date of Patent: October 22, 2013Assignee: Microsoft CorporationInventors: Marko Perisic, Lukasz Zoglowek, Vincent Nicolas -
Publication number: 20120311522Abstract: An integrated system for seamless code development using Application Development Environments (ADEs) for Enterprise Management Application (EMA) environments utilizing EMA repositories is provided. Projects are stored in the EMA repository and EMA components and other repository based projects made aware of each other. The repository based projects may be shipped as part of the respository and automatically deployed from the repository.Type: ApplicationFiled: June 6, 2011Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Marko Perisic, Ramakanthachary Gottumukkala, Vincent Nicolas, Jakob Steen Hansen, Kalman Beres
-
USING ENTERPRISE MANAGEMENT APPLICATION PROXIES FOR DEVELOPING PROJECTS IN PROGRAM DEVELOPMENT TOOLS
Publication number: 20120311521Abstract: An integrated system may provide seamless project management for developing for an Enterprise Management Application (EMA) using a Program Development Application (PDA). The integrated system may align the EMA development experience with the development experience of using the PDA's toolset, and may deliver the capability of developing Enterprise Management projects working off of the PDA's infrastructure through proxy items. Proxy items may be generated to represent programmable objects from the Application Object Server (AOS) in the EMA for use in the PDA toolset and may appear as managed code artifacts for programming in the PDA. Proxy items may include the unique identifier linking the proxy item in the PDA toolset to its specific location in the AOS. As changes are made in PDA, the proxy items and the code behind them may be saved to the EMA in the location specified by the unique identifier.Type: ApplicationFiled: June 3, 2011Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Marko Perisic, Lukasz Zoglowek, Vincent Nicolas -
Publication number: 20120297363Abstract: An integrated system is provided for synchronizing source code development in an external program development application with source code development in an internal program development environment as a part of a separate Enterprise Management Application (EMA). The integrated system allows for source control operations to be executed in an external program development application and the source control operations to be synchronized with the source code control system contained in the EMA. The source code control system may enable multiple users in a collaborative development environment to modify source code elements on each user's local program development environment, and user modifications may be synchronized with the source control and updated in the source control system to reflect editing status of repository elements in the source control and the latest updated version of a source code element in the source control system repository.Type: ApplicationFiled: May 19, 2011Publication date: November 22, 2012Applicant: MICROSOFT CORPORATIONInventors: Marko Perisic, Lukasz Zoglowek, Vincent Nicolas