Client Application Parameter Store for Query Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when trying to store and reuse user preferences and specific information while interacting with online services, as they need to manually apply preferences and copy relevant data, which involves multiple steps and is cumbersome, especially for alphanumeric characters without inherent meaning.

Innovation Solution

A system and method for storing user preferences and user-specified information on a client device, allowing automatic application of parameters and easy copying of relevant data for reuse, by using a parameter store that remembers user preferences and automatically applies them to queries, and by associating additional attributes with content for easy copying.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually apply preferences and copy relevant data, then user preferences and information can be stored and reused, but the process involves multiple steps and is cumbersome

Engineering Contradiction:
Improvereusability of user preferences and dataVSAvoidconvenience of storing and reusing information
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically detecting and storing user preferences and selected content in a parameter store before reuse is needed. When users interact with the online service, the system proactively captures sort orders, filters, and selected content identifiers, storing them for automatic application in future queries, eliminating the need for manual copying and pasting.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically managing the storage and retrieval of user preferences and content identifiers without requiring manual user intervention. The client application autonomously monitors user interactions, stores preferences in the parameter store, and automatically applies them to subsequent queries, allowing the system to serve itself rather than requiring users to manually manage their preferences.

Inventive Principle:
Principle #25Self-service

2Loss of information

If users manually copy alphanumeric information, then the information can be stored for later use, but multiple steps are required including scrolling, selecting, copying, and pasting

Engineering Contradiction:
Improveretention of user-specified informationVSAvoidtime required to record and retrieve information
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically capturing and storing content identifiers (such as item numbers, product codes, or other alphanumeric data) when users first encounter them. The system proactively stores these identifiers in the parameter store associated with the user's session, so they are readily available for future queries without requiring users to manually copy and store them separately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically managing the retention and retrieval of alphanumeric information. The client application autonomously monitors for user selections, extracts relevant identifiers, stores them in the parameter store, and automatically retrieves them for reuse in subsequent queries, eliminating the manual time-consuming process of copying and pasting alphanumeric data.

Inventive Principle:
Principle #25Self-service

3Speed

If users apply preferences after search results are returned, then search can be performed quickly, but a further request must be transmitted to obtain sorted and filtered results

Engineering Contradiction:
Improvespeed of initial searchVSAvoidtime for additional requests to apply preferences
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-storing user preferences (sort orders, filters, and other parameters) in the parameter store before the user needs to perform searches. When users initiate queries, the system automatically retrieves these stored preferences and applies them to the search parameters, so preferences are applied in the initial request rather than requiring a separate follow-up request.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically managing the application of user preferences to search queries. The client application autonomously retrieves stored preferences from the parameter store and automatically incorporates them into search requests, eliminating the need for users to manually re-apply preferences and avoiding additional round-trip requests to the online service.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10360213B2Automatic reuse of user-specified content in queries
Publication Date: 2019.07.23 MALIKIE INNOVATIONS LTD
  • US10360213B2 patent drawing
  • US10360213B2 patent drawing
  • US10360213B2 patent drawing

AI summary

A device and method for reusing user-specified content is provided. After generation of a query comprising parameters explicitly set by the user, the explicitly set parameters are stored in a parameter store. If a subsequent query is generated without any explicitly set parameters, the stored parameters are automatically applied to the subsequent query, and the modified query is then transmitted to an online service, such as an e-commerce site or search engine. User query preference history may be stored for use in modifying a subsequent theory. In addition, the user may navigate to specially designated content on a page, and when the content is in focus, the user may optionally copy the content for reuse in generating a further query or for publication.