Application Distribution via Authorization Token

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional application distribution models, such as those used in software as a service (SaaS), do not facilitate collaborative environments effectively, as they require individual purchases and account creation, which can be cumbersome for users needing to share applications across company boundaries or for short-term use, lacking flexibility in licensing and payment terms.

Innovation Solution

An authorization token mechanism that allows an application sender to control the distribution and use of applications by selecting and configuring distribution terms, including user identities and usage duration, which can be used by multiple users, enabling flexible access and payment models, such as bundling applications and varying license fees.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional application stores require individual purchases and account creation for each user, then license tracking and user identity verification are improved, but the ease of operation and collaboration efficiency deteriorate

Engineering Contradiction:
Improvelicense trackingVSAvoidpurchasing process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the licensing process into two distinct roles: a purchaser who buys the application and a receiver who receives it. This allows the purchaser to handle all account creation and license tracking formalities, while receivers can access the application without undergoing the same cumbersome process, thus maintaining reliability while improving ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the purchaser acts as a mediator between the application store and multiple receivers. The purchaser receives the application from the store and distributes it to receivers, who may not have their own accounts or may not need to create them. This intermediary role maintains proper license tracking while eliminating the need for each user to individually go through the purchasing process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If applications are distributed through centralized application stores with individual purchases, then license management and security are improved, but adaptability for collaborative and cross-company use deteriorates

Engineering Contradiction:
Improvelicense managementVSAvoidcollaborative environment
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes the purchaser/receiver relationship universal by allowing any user to purchase an application for use by any number of receivers, including themselves. The system works whether the purchaser and receivers are from the same company or different companies, and whether it's for personal use or collaborative projects, thus maintaining reliable license management while achieving broad adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces dynamic control over distribution terms, allowing purchasers to specify who the receivers are, when the application can be accessed, and other conditions. This dynamic configuration enables the same licensing mechanism to adapt to various collaborative scenarios, cross-company partnerships, and temporary access needs while maintaining secure license management.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If developers create their own application marketplaces to enable multiple users to buy applications, then flexibility in distribution terms is improved, but device complexity and development effort increase

Engineering Contradiction:
Improvedistribution termsVSAvoidmarketplace infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the marketplace functionality from individual developers and consolidates it into a centralized application store. The store handles all the complex infrastructure for user authentication, license management, and transaction processing. Developers simply need to provide their applications, while the store manages the distribution mechanics, thus reducing development complexity while maintaining flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The centralized application store provides universal functionality that serves all developers and purchasers. It handles diverse distribution scenarios (individual purchases, collaborative access, cross-company sharing) through a single unified system, eliminating the need for each developer to build their own marketplace infrastructure while maintaining adaptability to different use cases.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If users create accounts and provide financial information to application stores, then license rights tracking is improved, but the ease of operation for short-term or collaborative use deteriorates

Engineering Contradiction:
Improvelicense rights trackingVSAvoidaccount creation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the account creation and license tracking responsibilities from the receivers. Only the purchaser needs to create an account and provide financial information with the application store. Receivers receive the application without needing to create accounts or provide payment information, thus maintaining reliable license tracking while eliminating the time loss associated with account creation for each user.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The purchaser serves as an intermediary who absorbs the time-consuming account creation and payment processes. Once the purchaser completes these formalities, receivers can access the application immediately without repeating the process. This intermediary approach maintains proper license rights tracking while significantly reducing the time required for receivers to access the application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9122845B2Controlled application distribution
Publication Date: 2015.09.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9122845B2 patent drawing
  • US9122845B2 patent drawing
  • US9122845B2 patent drawing

AI summary

An application sender can control the distribution and use of an application using an authorization token encapsulating distribution terms submitted by the application sender and the application license specification submitted by a developer of the application. The application sender can access an application store and perform various functions such as selecting one or more applications for use by an application receiver, combining one or more applications into a bundle for use by an application receiver, and/or combining several applications to form a new application for use by an application receiver. The application receiver can utilize the application in accordance with the authorization token generated by the distribution terms.