Shortcut Indexing for Faster Local Program Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in retrieving and executing programs on local computers, as conventional methods require exact file names and clicking specific icons, especially for homemade programs, which is inconvenient and inefficient.

Innovation Solution

A system and method that indexes shortcut index data associated with shortcut files, allowing users to execute programs by entering the program name in a search box, utilizing an index component, shortcut index database, input component, retrieval component, and executing component to directly execute shortcut files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users retrieve programs by clicking desktop icons or start menu, then program execution is achieved, but operation complexity increases and time is lost when many programs are executed

Engineering Contradiction:
Improveprogram execution convenienceVSAvoidtime to locate and execute program
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-indexes shortcut files and their associated program information before user queries, storing metadata such as program names, file paths, and icons in advance. This preliminary organization enables instant retrieval when users type a program name, eliminating the need to manually navigate through desktop icons or start menus.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary search system that sits between the user and the program execution. Instead of directly clicking icons, users interact with a search interface that translates natural language program names into executable shortcuts, acting as a mediator that simplifies the interaction process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If file-searching function is used to retrieve programs, then file retrieval capability is utilized, but program execution fails when query does not match exact file names

Engineering Contradiction:
Improvesearch flexibilityVSAvoidprogram retrieval accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system creates index copies of shortcut file metadata, including program names, descriptions, and associated information, separate from the actual executable files. This copying mechanism allows the search function to work with flexible text queries while maintaining accurate linkage to the original programs through stored path information.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention changes the search parameter from requiring exact file name matches to accepting flexible program name queries. By indexing multiple attributes of shortcut files (program name, description, keywords) rather than just file paths, the system enables adaptable searching while maintaining reliable program retrieval through multi-parameter matching.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8572090B2System and method for executing program in local computer
Publication Date: 2013.10.29 NHN CORP
  • US8572090B2 patent drawing
  • US8572090B2 patent drawing
  • US8572090B2 patent drawing

AI summary

Disclosed herein is a method and system for executing a program in a local computer, in which a shortcut index data is indexed and recorded by using the title name of a shortcut file stored in a local computer, a query is received from a user, and then a shortcut file associated with the query is immediately executed. According to exemplary embodiment of the present invention, the system comprises an index component configured to index data associated with a shortcut file stored in a local computer, a shortcut index database configured to record the indexed shortcut index data, an input component configured to receive a query from a user, a retrieval component configured to retrieve the shortcut index data associated with the query from the shortcut index database, and an executing component configured to execute a shortcut file associated with the retrieved shortcut index data.