18676931. 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 18676931 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 that includes a verified signature and is registered with the operating system.
  • The host package contains a host runtime that references an executable within it, while the packaged application may not have executable files but references the host runtime.
  • The operating system registers the packaged application based on its dependency on the host package, allowing it to be activated and invoke the host runtime and executable with its own application identity.

Potential Applications: - This technology could be used in software distribution platforms to securely register and activate dynamically created applications. - It can enhance the security and integrity of applications that rely on external dependencies for execution.

Problems Solved: - Addresses the issue of authenticating dynamically created packaged applications without executable files. - Ensures that dependencies on host packages with verified signatures are properly registered and activated by the operating system.

Benefits: - Improved security for dynamically created applications. - Simplified registration and activation process for applications with external dependencies.

Commercial Applications: Dynamic software distribution platforms could utilize this technology to enhance the security and reliability of their applications, attracting more developers and users to their platforms.

Questions about the Technology: 1. How does this technology improve the security of dynamically created applications? - This technology enhances security by ensuring that applications with external dependencies are properly registered and activated based on verified host packages.

2. What are the potential implications of this technology for software distribution platforms? - Software distribution platforms can benefit from increased security and reliability, attracting more developers and users to their platforms.


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.