Database Timeline Feature for Activity Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database management techniques in cloud computing environments make it difficult for users to track and share the activities of other users, leading to inefficient, untimely, and incomplete reports, particularly in enterprise social networking systems, where timely information sharing is crucial for collaboration and communication.

Innovation Solution

Implementing a timeline feature in an on-demand database service that visually presents events and interactions related to a database record in a user-friendly interface, using metadata to filter and organize data, calculate customer satisfaction ratings, and provide a comprehensive view of customer interactions, allowing users to efficiently manage and collaborate on records.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional database management techniques are used, then the system structure remains simple, but users cannot efficiently track and share activities of other users

Engineering Contradiction:
Improveuser activity trackingVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (activity tracker/monitor) that automatically captures and stores user activities in the database. This intermediary layer handles the complexity of tracking multiple user actions without requiring changes to the basic database structure or user interfaces, thus improving ease of operation while containing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automatic activity logging and timeline generation. User activities are automatically tracked and stored without manual intervention, and the timeline feature automatically retrieves and displays relevant activities. This automation improves operational ease while the backend handles complexity independently.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual reporting of user activities is implemented, then information can be shared, but the reports are inefficient, untimely, and incomplete

Engineering Contradiction:
Improvereporting efficiencyVSAvoidreport timing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically logging and storing user activities as they occur in real-time. Instead of waiting for manual report generation, activities are captured immediately and stored in the database with timestamps, ensuring no time loss and complete information availability when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The timeline feature provides continuous feedback to users about other users' activities. By automatically retrieving and displaying activity information from the database, the system creates a real-time feedback loop that improves productivity and eliminates delays associated with manual reporting.

Inventive Principle:
Principle #23Feedback

3Loss of information

If comprehensive activity tracking is implemented, then complete information is available, but it becomes difficult to identify and filter relevant events

Engineering Contradiction:
Improveinformation completenessVSAvoidevent identification
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by allowing users to filter and customize timeline information based on specific criteria such as user, activity type, or time period. Instead of presenting all possible information uniformly, the system enables selective viewing of relevant events, making it easy to identify specific activities while maintaining complete information availability in the database.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The timeline feature segments comprehensive activity data into organized, filterable units. Activities are divided by user, type, and time, allowing users to easily identify and analyze specific events without being overwhelmed by the complete dataset. This segmentation maintains information completeness while improving detectability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10324922B2Providing a timeline of events regarding a database record
Publication Date: 2019.06.18 SALESFORCE INC
  • US10324922B2 patent drawing
  • US10324922B2 patent drawing
  • US10324922B2 patent drawing

AI summary

Disclosed are methods, apparatus, systems, and computer program products for providing a timeline of events regarding a database record in an on-demand database service. In some non-limiting examples, the database record can be stored in a database in a cloud computing environment, and the timeline can display events or interactions related to the database record. Metadata associated with an event or interaction can be used to identify data associated with the event or interaction, and metadata can be used to determine what events or interactions are displayed in the timeline according to filtering parameters. Metadata can also be used to determine a customer satisfaction rating or health-based numeric for the database record.