Private Annotation Association with Public Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Job recruiters face challenges in efficiently integrating private annotations with public profiles of potential job candidates within online social networking systems, limiting their ability to effectively assess candidates based on additional information from email messages.

Innovation Solution

A method is implemented where data items from email messages are identified and stored for private access by users, allowing job recruiters to associate private annotations with public profiles, enabling them to access additional information such as resumes and notes alongside public profile data, while ensuring privacy and accessibility restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If job recruiters store additional private information about candidates, then the completeness of candidate information is improved, but the complexity of data management and access control increases

Engineering Contradiction:
Improvecompleteness of candidate informationVSAvoidcomplexity of data management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments candidate information into public profile data and private annotations, storing them in separate data structures with different access controls. Public profiles contain basic candidate information accessible to all, while private annotations contain recruiter-specific notes, ratings, and assessments that require authentication. This segmentation allows complete information storage without overwhelming complexity in access management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to profile data by implementing hierarchical access levels. Instead of a single flat data structure, the system creates multi-layered data organization where information exists at different security levels (public, private, confidential). This dimensional change enables comprehensive information storage while managing complexity through structured access control hierarchies.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If job recruiters access private annotations, then the quality of candidate evaluation is improved, but the risk of unauthorized access to private information increases

Engineering Contradiction:
Improvequality of candidate evaluationVSAvoidrisk of unauthorized access
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements an intermediary authentication mechanism that mediates between private annotation storage and recruiter access. The system uses session tokens, user credentials, and permission verification as intermediaries to control access. This intermediary layer ensures that only authorized recruiters can access private annotations, preventing unauthorized access while maintaining evaluation quality for legitimate users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies different security qualities to different parts of the data system. Public profile information has open access quality, while private annotations have restricted access quality. This local differentiation of security properties allows the system to provide high-quality evaluation data to authorized users while maintaining strong protection against unauthorized access, with each data segment having appropriate security characteristics.

Inventive Principle:
Principle #3Local quality

3Loss of information

If the system stores both public and private candidate data, then the comprehensiveness of recruitment information is improved, but the computational resources required increase

Engineering Contradiction:
Improvecomprehensiveness of recruitment informationVSAvoidcomputational resources required
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by pre-processing and indexing candidate information during initial profile creation and updates. Public profile data is indexed for fast retrieval, while private annotations are organized by recruiter and candidate associations. This preliminary organization reduces computational overhead during evaluation activities, as the system doesn't need to process raw data on-demand but can retrieve pre-organized information efficiently.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and separates frequently accessed public profile information from less frequently accessed private annotations. Public data is extracted into optimized query structures for rapid retrieval during initial candidate screening, while private annotations remain in more compact storage formats accessed only when needed. This extraction strategy reduces computational resources by optimizing storage and retrieval for different data access patterns.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9722959B2Associating private annotations with public profiles
Publication Date: 2017.08.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9722959B2 patent drawing
  • US9722959B2 patent drawing
  • US9722959B2 patent drawing

AI summary

A method of storing data items included in an email message for access by a user in conjunction with an accessing by the user of a profile of a member of the social-networking system is disclosed. An email message from an additional user of a social-networking system is received by the user of the social-networking system. A data item included in the email message is identified upon which a correspondence between the data item included in the email message and a profile of a member of the social-networking system may be determined. An additional data item included in the email message is stored such that the additional data item is accessible by the user of the social-networking system in conjunction with an accessing by the user of the profile of the member.