Hover Card Affinity Visualization for Social Network Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social network systems lack effective mechanisms for discovering new users and content based on accurate and educated recommendations, failing to provide users with a clear understanding of why certain users or content are recommended, leading to confusion and inefficiency in expressing and visualizing user affinities.

Innovation Solution

Implementing a hover card or tooltip that displays relevant information, connection status, and affinity scores when a user hovers over content in an activity stream, utilizing affinity analysis and tag inheritance to provide personalized recommendations and simplify the process of connecting with users and objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If prior art mechanisms are used to predict and list potential users for connection, then user discovery functionality is provided, but the mechanism fails to determine and present user interests/affinities based on user actions, leading to inaccurate recommendations

Engineering Contradiction:
Improveaccuracy of user affinity determinationVSAvoidlack of user interest and affinity information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system pre-calculates and stores affinity scores and interest tags for users based on their actions before they are needed. When a user hovers over content, the pre-computed affinity information is immediately displayed, eliminating the need for real-time calculation and providing accurate, informed recommendations about user interests and connections.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If traditional social network interfaces are used, then basic content display is achieved, but there is no mechanism to visualize connection status and affinity scores, causing confusion in expressing user relationships

Engineering Contradiction:
Improveclarity of connection expressionVSAvoidabsence of connection status and affinity visualization
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The hover card interface uses color-coded visual elements to represent different connection statuses and affinity levels. Colors provide immediate, intuitive visual feedback about the strength and nature of relationships between users and content, making it easy for users to understand and express their connections without confusion.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system adds a new visual dimension by displaying affinity scores and connection status in a hover card overlay. This additional layer of information presentation allows users to see relationship strength and connection type without cluttering the main interface, providing clear visualization of social relationships.

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

3Adaptability or versatility

If comprehensive user affinity analysis is implemented, then personalized recommendations are provided, but the system complexity increases due to multiple affinity factors and tag inheritance mechanisms

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The affinity analysis system is divided into separate, manageable components: tag inheritance mechanisms, affinity score calculation modules, and hover card display systems. Each component handles a specific aspect of the analysis, allowing the complex functionality to be implemented through modular, independent units that can be developed and maintained separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Affinity tags serve as intermediaries between user actions and personalized recommendations. Instead of directly complex calculations between all user parameters, the system uses tag inheritance as a mediating layer that simplifies the relationship analysis, making the overall system more manageable while still providing comprehensive personalization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9438646B2Hover card
Publication Date: 2016.09.06 MYSPACE LLC
  • US9438646B2 patent drawing
  • US9438646B2 patent drawing
  • US9438646B2 patent drawing

AI summary

A method, apparatus, system, and computer program product display information about selected content in a social network. Multiple icons representative of content are displayed. Via input from a user, an item of the content is selected by selecting one of the multiple icons. In response to the selecting, a tooltip is displayed. The tooltip includes relevant information about the selected item and affinity data that provides a probability of similar interests between the user and the selected item.