Data Storage Device Application Launch via User Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices require user knowledge of the host device's operating system to start applications, making it difficult for inexperienced users to access and restart applications, as they need to manually remove and reinsert the device each time.

Innovation Solution

A data storage device with a user input device that communicates application configuration data to the host device, allowing users to select and store application designation data, which triggers automatic execution of the selected application without requiring knowledge of the host device's operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If autorun capability is used to start applications upon insertion of the data storage device, then application execution is automated, but the user cannot restart applications without removing and re-inserting the device

Engineering Contradiction:
Improveapplication execution automationVSAvoidapplication restart operation
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent stores application designation data in the non-volatile memory array that identifies specific applications associated with the data storage device. This preliminary configuration allows the host device to automatically execute the designated application when the device is inserted, eliminating the need for manual navigation through the operating system. The application designation data is prepared in advance and communicated to the host device, enabling automated application execution without requiring user knowledge of the host device's operating system.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual navigation through the operating system is required to find and run applications, then application execution is flexible, but inexperienced users cannot easily access applications

Engineering Contradiction:
Improveapplication execution flexibilityVSAvoidapplication access for inexperienced users
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces application designation data as an intermediary between the data storage device and the host device's operating system. This data structure contains application identification information that mediates the interaction, allowing the host device to automatically execute the designated application without requiring the user to navigate through the operating system. The application designation data translates the user's simple action of inserting the device into the specific application execution command, bridging the gap between user capability and system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If the data storage device stores only data, then the device structure is simple, but the device cannot trigger application execution on the host device

Engineering Contradiction:
Improvedata storage device structureVSAvoidapplication execution triggering
Core Design Contradiction:
Device complexityVSExtent of automation

Solution Approach 1:

The patent makes the data storage device multi-functional by enabling it to both store data and trigger application execution on the host device. The non-volatile memory array stores not only user data but also application designation data that contains application identification information. This allows the data storage device to serve dual purposes: as a traditional data storage device and as an application launcher, eliminating the need for separate devices or complex user navigation to execute applications.

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

Data Source

PatentUS8812769B2Data storage devices
Publication Date: 2014.08.19 SANDISK TECHNOLOGIES LLC
  • US8812769B2 patent drawing
  • US8812769B2 patent drawing
  • US8812769B2 patent drawing

AI summary

A data storage device includes a non-volatile memory array, a user input device, and a host interface adapted to connect the data storage device to a host device and convey data to the host device. In response to a first operation of the user input device, application configuration data is communicated from the data storage device to the host device. The application configuration data is configured to trigger execution by the host device of a configuration application that includes a listing of a plurality of applications for display by the host device allowing a user to identify a selected application. In response to selection of an application, application designation data is generated and stored in the non-volatile memory array. In response to a second operation of the user input device, the application designation data is communicated to the host device to trigger automatic execution by the host device of the selected application.