18676979. REGISTRATION OF DYNAMICALLY CREATED PACKAGED APPLICATIONS simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

REGISTRATION OF DYNAMICALLY CREATED PACKAGED APPLICATIONS

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Howard Scott Kapustein of Issaquah WA (US)

Adam Demont Braden of Woodinville WA (US)

Tanaka Francis Jimha of Bellevue WA (US)

Kevin Marc Kieselbach of Redmond WA (US)

Adam Stritzel of Redmond WA (US)

REGISTRATION OF DYNAMICALLY CREATED PACKAGED APPLICATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18676979 titled 'REGISTRATION OF DYNAMICALLY CREATED PACKAGED APPLICATIONS

The present disclosure involves methods and systems for registering dynamically created packaged applications with an operating system. These applications may not have a way to authenticate themselves but rely on a host package for verification.

  • Dynamically created packaged applications may declare a dependency on a host package.
  • The host package includes a verified signature and is registered with the operating system.
  • The host package contains a host runtime that references an executable within it.
  • Packaged applications do not include executable files but reference the host runtime.
  • The operating system registers the packaged application based on its dependency on the host package.
  • When activated, the packaged application invokes the host runtime and executable with its own application identity, separate from the host runtime's identity.

Potential Applications: - Secure software distribution - Efficient application management - Enhanced system security

Problems Solved: - Authentication of dynamically created packaged applications - Secure execution of applications with dependencies

Benefits: - Streamlined application registration process - Improved system security and integrity - Simplified software deployment

Commercial Applications: Title: Secure Application Deployment Technology This technology can be utilized in industries such as software development, cybersecurity, and IT infrastructure management. It offers a secure and efficient way to deploy and manage applications, enhancing overall system security and performance.

Questions about Secure Application Deployment Technology: 1. How does this technology improve system security? This technology enhances system security by ensuring that only verified and authenticated applications are registered and executed, reducing the risk of malicious software infiltrating the system. 2. What are the key advantages of using a host package for application registration? Using a host package allows for centralized verification and management of applications, simplifying the deployment process and enhancing system security.


Original Abstract Submitted

The present disclosure concerns methods and systems for registering dynamically created packaged applications with an operating system. A dynamically created packaged application may not include a way to authenticate the packaged application but may declare a dependency on a host package. The host package may include a verified signature and be registered with the operating system. The host package may include a host runtime that references an executable included in the host package. The packaged application may not include executable files but may reference the host runtime. The operating system may register the packaged application based in part on its dependency on the host package. When the packaged application is activated, the packaged application may invoke the host runtime and the executable but do so with an application identity of the packaged application. The application identity may be different from a host runtime identity of the host runtime.