Auxiliary Window for Visually Integrated Document Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing add-on applications for QuickBooks lack a seamless and user-friendly document management system, failing to provide conspicuous visual indicators for related information, leading to a lower-quality user experience.
Innovation Solution
An add-on application that automatically displays summary information and associated documents in an auxiliary window within the host application, utilizing standard SDK and API functionality to monitor host application states and provide visually integrated document management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If add-on applications use menu items or memo fields to indicate document availability, then document management functionality is provided, but user experience deteriorates due to lack of conspicuous visual indicators and risk of accidental overwriting
Solution Approach 1:
The patent applies color changes by displaying icons with different colors or visual states to indicate document availability. The auxiliary window displays visual indicators (such as colored icons or highlighted elements) that change appearance based on whether documents are attached to the current data record, making the information conspicuous and impossible to overlook or accidentally overwrite.
Solution Approach 2:
The patent introduces an intermediary auxiliary window that acts as a mediator between the host application and the user. This auxiliary window provides a dedicated display area for document availability information, separating the indication function from the main data record display and preventing information loss while improving visibility.
2Productivity
If add-on applications require users to navigate to menu items to check document availability, then document management is functional, but productivity decreases due to additional navigation steps
Solution Approach 1:
The patent merges the document availability indication directly into the user's current view by displaying information in an auxiliary window that appears within or alongside the host application interface. This eliminates the need for separate menu navigation steps, as document information is combined with the data record display in a single integrated view.
Solution Approach 2:
The auxiliary window automatically updates to reflect document availability based on the current data record being viewed, without requiring user initiation. The system self-updates the document information display as the user navigates between records, eliminating manual navigation to menu items.
3Reliability
If add-on applications write messages in memo fields to indicate document status, then information is conveyed, but reliability decreases due to accidental overwriting by users
Solution Approach 1:
The patent uses an auxiliary window as an intermediary display mechanism that is separate from the memo field. This intermediary provides a dedicated, protected area for document status information that cannot be accidentally overwritten during normal data entry operations, while still conveying the necessary information to users.
Solution Approach 2:
The patent employs visual indicators with distinct colors or visual states in the auxiliary window to convey document status. These visual indicators are displayed in a protected manner that prevents accidental modification, unlike text in memo fields that users can inadvertently overwrite.
Data Source
AI summary
An add-on application, running on a computer, allows a user to store, in a repository, information such as (for example) document images, and to associate particular information with specified states of a host application such as the QUICKBOOKS® accounting software. When the add-on application determines, for example, that a bill is being displayed (or is about to be displayed) on the screen by the host application, the add-on application automatically obtains, and displays on the screen, information associated with the bill, such as a list or count of one or more electronic documents that are associated with the bill. In our particular embodiment, the auxiliary window is a toolbar or sidebar window located within the host application window itself. The foregoing is achieved utilizing standard host-application SDK and operating-platform API functionality, thus reducing the risk of degrading the host application's performance.


