Mobile System Locating Friends by Degrees of Separation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social network applications lack the capability to efficiently locate people based on degrees of separation and geographic location, failing to provide a comprehensive method for finding individuals with whom users do not have direct connections, such as mutual friends or colleagues.

Innovation Solution

A mobile data processing system identifies degrees of separation from a requestor to search for people within a network data processing system, generating an initial group of individuals based on associations and geographic location, and displays the online portion of this group on a mobile device, utilizing semantic web technologies and resource description framework schema to understand and present relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If social network applications use traditional search methods to find users, then direct connections can be located, but users without direct connections (mutual friends, colleagues) cannot be efficiently found

Engineering Contradiction:
Improvecapability to find peopleVSAvoidsearch efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the search process into multiple components: (1) identifying degrees of separation parameter, (2) searching network data processing system for associations within specified degrees, (3) filtering by geographic location, and (4) filtering by online status. This segmentation enables comprehensive people finding beyond direct connections while maintaining search efficiency through structured processing steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds new dimensions to traditional social network search by incorporating (1) degrees of separation as a search parameter, (2) geographic location filtering, and (3) online status filtering. These additional dimensions transform the search capability from simple direct connection finding to comprehensive people locating across multiple criteria.

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

2Reliability

If the system searches the entire network data processing system for associations, then comprehensive results are obtained, but search time and computational resources increase

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoidsearch time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by (1) pre-identifying the degrees of separation parameter before execution, (2) pre-filtering criteria for geographic location and online status, and (3) structuring the search query with all parameters defined in advance. This preliminary preparation enables efficient execution without compromising result completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial action by filtering results to show only people within specified degrees of separation, within geographic location boundaries, and who are currently online. This partial filtering approach reduces the result set from the entire network to a manageable, relevant subset while maintaining reliability for the intended purpose.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the system filters people by geographic location and online status, then relevant results are provided, but the complexity of the search system increases

Engineering Contradiction:
Improveusefulness of search resultsVSAvoidsearch system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by integrating multiple filtering capabilities (degrees of separation, geographic location, online status) into a unified search system. The same system architecture handles all filtering operations through consistent data structures and processing logic, making the enhanced functionality manageable despite increased capabilities.

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

Data Source

PatentUS9691106B2Location based friend finding
Publication Date: 2017.06.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9691106B2 patent drawing
  • US9691106B2 patent drawing
  • US9691106B2 patent drawing

AI summary

A method, data processing system, and computer program product for locating people. A mobile data processing system identifies a number of degrees of separation from a requestor for use in searching for the people. The mobile data processing system searches a network data processing system for data structures that contain information about associations between the people that are within the number of degrees of separation from the requestor to generate an initial group of people. The mobile network data processing system identifies a group of people from the initial group of people that are within a geographic location based on a location of the mobile data processing system and a portion of the group of people who are online. The mobile data processing system displays the portion of the group of people on a display device for the mobile data processing system.