Automated Application Functionality Invocation via Input Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face disruptions and inefficiencies when needing to invoke additional functionality within an application, as they must often switch between applications or enter information in another application, leading to inconvenience and loss of focus.

Innovation Solution

An automated method and system that processes input information to determine the need for invoking additional functionality, allowing for automatic invocation without user action, using an invoker module that extracts text strings and generates commands to trigger actions in the same or different applications, such as opening windows or autopopulating fields.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users switch between applications to perform additional tasks, then additional functionality can be accessed, but user focus is lost and efficiency decreases

Engineering Contradiction:
Improveaccess to additional functionalityVSAvoidtask completion efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges multiple application functionalities into a single integrated interface. The system combines the primary application with secondary application features (such as calendar, contacts, messaging) into one unified window, allowing users to access multiple functions without switching applications. This integration maintains user focus while providing versatile functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements multi-functionality within a single application interface. The primary application is enhanced to include features from multiple secondary applications, making the system universal in its capabilities. Users can perform diverse tasks (emailing, scheduling, messaging) through one application, eliminating the need to switch between specialized applications.

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

2Adaptability or versatility

If users manually switch between applications, then additional tasks can be performed, but time is lost and workflow is disrupted

Engineering Contradiction:
Improvefunctional capabilityVSAvoidtime for switching applications
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-integrating secondary application functionalities into the primary application interface. Rather than requiring users to manually switch applications when needed, the system has already prepared and made available multiple functions within the current interface, eliminating the time required for application switching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system acts as an intermediary that bridges multiple applications through a unified interface. Instead of requiring direct switching between separate applications, the intermediary system provides access to multiple application functionalities through a single integrated window, streamlining the workflow and reducing time loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If users leave the context of the primary application to access other features, then additional functionality is available, but focus and workflow continuity are broken

Engineering Contradiction:
Improveaccess to featuresVSAvoidworkflow continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system merges the primary application context with secondary application features into a single integrated interface. All functionality is combined within one window, allowing users to access additional features without leaving the primary application context. This maintains workflow continuity while providing comprehensive access to all needed functions.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240281270A1Method and system for automatically invoking functionality while using a primary application without user action
Publication Date: 2024.08.22 SALESFORCE INC
  • US20240281270A1 patent drawing
  • US20240281270A1 patent drawing
  • US20240281270A1 patent drawing

AI summary

Methods and systems are provided for automatically determining a need to invoke functionality of a feature of an application while using a primary application and for automatically invoking that functionality without user action. When input information is input into the primary application via a user interface of a user system, it can be received by an application server from a sender process at the user system, and a prefix that occurs before a text string can be identified. The text string that follows the prefix can be extracted by performing a matching analysis against a library of keywords and extracting a matching keyword. The text string comprises extracted text from the input information. The matching keyword can be matched to an entry that is mapped to a command that can be executed to generate an action that automatically invokes the functionality of the feature of the application without user action.