Database Job Responsibility Association via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contacts databases lack the ability to effectively associate job responsibilities with job titles, limiting sales and marketing efforts in identifying and targeting individuals based on specific job functions.

Innovation Solution

A multi-tenant database system that identifies job levels and departments from job titles, uses a hierarchical algorithm to organize job responsibilities into a multilevel taxonomy, and employs algorithms to identify and store relevant job responsibilities in metadata, enabling search and output of relevant contacts based on these responsibilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a contacts database stores only standard fields (name, company, job title, contact information), then the database structure remains simple and easy to maintain, but the ability to identify and target contacts based on job responsibilities is limited

Engineering Contradiction:
Improveability to identify and target contacts by job responsibilitiesVSAvoiddatabase structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the job title information into multiple components: job title text, job level, job department, and job responsibilities. This segmentation allows the database to maintain a relatively simple structure while extracting and storing multiple attributes from each job title, enabling versatile querying and targeting capabilities without requiring a completely complex database redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that analyzes job titles and extracts structured information (job level, department, responsibilities) using algorithms and data sets. This intermediary layer acts as a mediator between the simple contact database structure and the complex querying requirements, enabling advanced targeting capabilities without directly complicating the core database structure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the database system uses algorithms to identify and store multiple job responsibilities in metadata, then prospecting and lead generation capabilities are enhanced, but the data processing complexity and computational resources required increase

Engineering Contradiction:
Improveprospecting and lead generation efficiencyVSAvoiddata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-processing and analyzing job titles to extract and store job responsibilities, job levels, and departments in metadata fields during data entry or import. This preliminary processing ensures that when prospecting or lead generation queries are executed, the system can quickly retrieve and filter contacts based on pre-computed attributes, significantly improving productivity without requiring complex real-time processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs self-service mechanisms where algorithms automatically analyze job titles and populate metadata fields with extracted information (job responsibilities, levels, departments) without requiring manual intervention. This automated self-service approach enhances prospecting capabilities while managing processing complexity through efficient algorithmic design and pre-computed data sets

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10614393B2Associating job responsibilities with job titles
Publication Date: 2020.04.07 SALESFORCE INC
  • US10614393B2 patent drawing
  • US10614393B2 patent drawing
  • US10614393B2 patent drawing

AI summary

Associating job responsibilities with job titles is described. A database system identifies a job level and a job department associated with a job title stored by an object. The database system identifies level-based job responsibilities associated with the job level. The database system identifies department-based job responsibilities associated with the job department. The database system identifies at least one job responsibility associated with the job title based on the level-based job responsibilities and the department-based job responsibilities. The database system stores each identified job responsibility in metadata and/or a field associated with the object. The database system outputs a message based on the object to a user device, in response to a search that specifies any identified job responsibility.