Context Menu for Direct Record Actions in Multi-Tenant Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional record access methods in systems require manual searching and navigation through multiple interfaces, making it time-consuming and inefficient for users to perform actions on records.

Innovation Solution

A method for identifying and performing actions on records within a multi-tenant on-demand database system, where records can be selected and actions displayed based on user interaction, allowing for streamlined access and efficient workflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual searching and navigation through multiple interfaces is used to access records, then system complexity and navigation requirements are reduced, but user productivity and time efficiency deteriorate

Engineering Contradiction:
Improveuser productivityVSAvoidnavigation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a context menu as an intermediary mechanism that appears between the user and the record navigation path. This context menu serves as a mediator that provides direct access to record actions without requiring the user to navigate through multiple interfaces, thereby improving productivity while maintaining manageable system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by pre-positioning the context menu at strategic locations where users are likely to need record access. The menu is prepared in advance with common actions, eliminating the need for users to navigate through multiple interfaces step-by-step, thus improving efficiency without increasing perceived complexity

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If manual navigation through multiple interfaces is required to access records, then interface simplicity is maintained, but time consumption increases

Engineering Contradiction:
Improvetime for record accessVSAvoidoperation simplicity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent segments the record access function into multiple components: the context menu interface, the record identification system, and the action execution mechanism. This segmentation allows each component to be optimized independently, reducing time for record access while maintaining ease of operation through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a virtual copy of the record access interface in the form of a context menu that can be displayed at any time. This copied interface provides direct access to record actions without requiring users to navigate through the original multi-interface path, reducing time consumption while keeping operations simple

Inventive Principle:
Principle #26Copying

3Productivity

If records must be individually accessed in each object to determine related lists, then data relationships are fully explored, but user workflow efficiency deteriorates

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidrelated lists information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The context menu serves multiple functions: it provides access to the record itself, displays related lists, and enables actions on the record. This multi-functionality eliminates the need to individually access each object to find related lists, thereby improving workflow efficiency while maintaining complete information access

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

Solution Approach 2:

The patent merges the record access function with the related lists display function into a single context menu interface. By combining these functions, the system allows users to access both the record and its related lists in one location, improving workflow efficiency without losing any information that would be available through separate object access

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9477369B2System, method and computer program product for displaying a record as part of a selected grouping of data
Publication Date: 2016.10.25 SALESFORCE INC
  • US9477369B2 patent drawing
  • US9477369B2 patent drawing
  • US9477369B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for displaying a record as part of a selected grouping of data, including for example, identifying a record of a multi-tenant on-demand database system, displaying a plurality of actions associated with the record, and displaying the record as part of a selected grouping of data within the system in response to the user selecting an option to view the record as part of a selected grouping included within the table of the record. These mechanisms and methods for displaying a record as part of a selected grouping of data can enable improved data access, simplify and expedite a user's workflow, etc.