Dynamic Virtual Button Injection for OS Taskbar Clutter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing OS interfaces lack an efficient method to manage virtual connected buttons, which are not dynamically updated based on user purchases, leading to cluttered taskbars and missed opportunities for restocking or discounts.

Innovation Solution

A system that injects and ejects virtual purchasing connected buttons (VPCBs) on an OS interface, connected to online acquisition sites, learns user purchasing habits, and dynamically displays VPCBs based on purchase history, periodicity, and availability of discounts, allowing users to configure and manage orders directly from the taskbar.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual connected buttons are continuously displayed on the taskbar, then users can easily access purchasing functions, but the taskbar becomes cluttered and user experience deteriorates

Engineering Contradiction:
Improveaccess to purchasing functionsVSAvoidtaskbar space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The system dynamically adjusts the visibility and state of virtual connected buttons on the taskbar based on user behavior, purchase history, and product availability. Buttons are injected when relevant and ejected when not needed, making the interface adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system extracts only the most relevant purchasing buttons from the full set of available products and displays them temporarily on the taskbar. Less relevant buttons are removed to maintain a clean interface, with only essential purchasing options being injected at any given time.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If the system monitors user purchases and dynamically manages VPCBs, then personalized service is improved, but system complexity increases

Engineering Contradiction:
Improvepersonalized purchasing serviceVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically monitors user purchases, analyzes purchase patterns, and manages the injection/ejection of virtual connected buttons without requiring manual user configuration. The system self-adjusts based on observed behavior, reducing the need for complex user settings while maintaining personalization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user purchase behavior and uses this feedback to dynamically adjust which virtual connected buttons are displayed. Purchase history, frequency, and product availability serve as feedback signals that trigger appropriate button management actions.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If VPCBs are displayed for all purchased products, then comprehensive purchasing options are provided, but information overload occurs and key information is lost

Engineering Contradiction:
Improvenumber of purchasing optionsVSAvoidsignal-to-noise ratio
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

Different virtual connected buttons are assigned different priorities and visual characteristics based on their relevance to the user. Frequently purchased or time-sensitive items receive prominent display, while less important items are minimized or hidden, creating a hierarchy of information quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system displays only a subset of all available purchasing options at any given time, focusing on the most relevant ones. Rather than showing all possible buttons simultaneously, it selectively presents a partial set that is most likely to be useful to the user currently.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10540706B2System for intelligent injecting and ejecting of virtual connected buttons for OS interfaces
Publication Date: 2020.01.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10540706B2 patent drawing
  • US10540706B2 patent drawing
  • US10540706B2 patent drawing

AI summary

A system for injecting and ejecting virtual connected buttons on an operating system (OS) interface includes one or more communications channels connecting a host to on-line product/service acquisition sites, information on a user's purchases from the acquisition sites, a virtual purchasing connected button (VPCB) for each product/service the user buys from an acquisition site that can be displayed on an interface of the OS of the host, and an online-purchasing system manager that triggers, based on that information, a deferring action of the display of the VPCB on the OS interface for one or more products.