On-demand software access system for reducing installation size

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current software environment is characterized by bloated, expensive, and inefficient software suites that include unnecessary features, leading to increased costs and performance issues, particularly for businesses and individuals who need specific applications but are burdened with additional features they do not require.

Innovation Solution

An on-demand software access system that allows users to select and access only the necessary software applications via a remote processing system connected to their local device, enabling rental or subscription-based usage on a daily, one-time, or permanent basis, with features like usage accounting, centralized data storage, and seamless integration across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users purchase integrated software suites with multiple features, then they gain access to a variety of applications, but they pay for and install features they do not need, increasing cost and system complexity

Engineering Contradiction:
Improvesoftware feature coverageVSAvoidsoftware installation size
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The software suite is divided into separate, independently selectable applications. Users can choose to install only the specific applications they need (e.g., word processor, spreadsheet, presentation) rather than installing a bundled suite. This segmentation allows users to reduce installation size while maintaining access to needed features.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the software system have different installation locations. Frequently used applications are installed locally on the user's computer, while less frequently used applications remain on the vendor's server and are accessed on-demand. This allows the local system to remain small while maintaining access to a comprehensive suite.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If users purchase integrated software suites with multiple features, then they gain access to a variety of applications, but they pay more than necessary for features they may not need

Engineering Contradiction:
Improvesoftware feature coverageVSAvoidsoftware cost
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The software licensing model is made dynamic and flexible. Users can subscribe to different levels of service (basic, standard, premium) and can easily add or remove applications based on their changing needs. This dynamic approach allows users to pay only for what they currently need rather than committing to a fixed, comprehensive suite.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Users are empowered to select and configure their own software packages based on their specific needs. The system provides self-service capabilities where users can choose which applications to install or access, rather than being forced to accept a predetermined bundle. This allows users to optimize their spending by selecting only the features they actually use.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If comprehensive software suites are installed on user computers, then all features are available locally, but system performance deteriorates due to resource consumption

Engineering Contradiction:
Improvesoftware functionalityVSAvoidcomputer performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system moves from a single-dimension local installation model to a multi-dimensional model where software can exist on multiple levels: core applications installed locally for fast access, and additional applications hosted remotely for on-demand access. This dimensional change allows users to maintain high local performance while accessing comprehensive functionality through the extended remote dimension.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Adaptability or versatility

If software licenses and upgrades are managed for multiple features, then users have access to comprehensive functionality, but management complexity increases

Engineering Contradiction:
Improvesoftware capabilityVSAvoidlicense management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple license management functions are merged into a single centralized system. The vendor's server consolidates license issuance, activation, renewal, and upgrade management for all applications in the suite. Users interact with a single interface rather than managing separate licenses for each application, significantly reducing management complexity while maintaining access to comprehensive functionality.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7937458B2On-demand software service system and method
Publication Date: 2011.05.03 NANAMURA ROBERTO N
  • US7937458B2 patent drawing
  • US7937458B2 patent drawing
  • US7937458B2 patent drawing

AI summary

An on-demand software and service access system has a remote processing system or remote service provider accessible via the Internet or other network, and a local system which runs on a user's local device. The remote system has a plurality of different software applications, operating systems, and central data storage means for selective access by authorized users from their local computer via a network or the Internet, as well as a profile manager for providing user registration, user login, and loading of user selected settings and services onto the local system. Usage of the selected software applications is provided on a subscription basis for applications required by users on a daily basis, as well as on a one-time purchase basis, for one time use, for use only for a specific time period, or permanently.