Social Networking Index for Preloading IP Addresses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices with changing IP addresses experience delays in initiating communication due to the time-consuming process of searching for their IP addresses on the internet, especially when roaming between different WiFi networks.

Innovation Solution

Calculating a social networking index for contacts in a contact list, prioritizing them, and preloading their IP addresses for faster communication initiation, using a combination of predetermined and self-adjusting weights based on communication statistics such as frequency, duration, and timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile communication device searches for the IP address of a roaming device on the Internet, then the communication can be initiated, but the delay in initiating communication increases

Engineering Contradiction:
Improvecommunication initiationVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by preloading IP addresses of contacts into a cache memory before communication is actually needed. When a user initiates communication with a contact, the IP address is already available in the cache, eliminating the need to search for it in real-time and thus reducing communication delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the cache memory storing IP addresses) between the communication initiation process and the IP address retrieval process. This intermediary stores the IP addresses of contacts, allowing the system to quickly access them without directly searching the Internet at the moment of communication initiation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the mobile communication device uses WiFi networks for communication, then the communication performance improves, but the device complexity increases due to multiple transceivers

Engineering Contradiction:
Improvecommunication performanceVSAvoidtransceiver configuration
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The mobile communication device is designed with multi-functionality, incorporating both cellular network transceivers and WiFi transceivers. This universal design allows the device to operate on multiple network types (GSM, CDMA, WiFi) depending on availability and performance requirements, providing high communication performance while managing complexity through integrated multi-mode capability.

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

Data Source

PatentUS8769005B2Methods and devices for standalone social networking and internet protocol communication setup
Publication Date: 2014.07.01 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US8769005B2 patent drawing
  • US8769005B2 patent drawing
  • US8769005B2 patent drawing

AI summary

Disclosed are methods and devices for a social networking device 102. The methods include calculating a value for a social networking index 460 for contacts in a contact list 103, and prioritizing a subset of contacts 462. IP addresses of contacts retrieved 468 from the Internet according to the social networking index can be preloaded 470 for the initiation of an IP based communication 474. The social networking index is generated from values of predetermined statistics 130 associated with contacts of the contact list. The statistics associated with contacts of a contact list include 464 a number of communications with a contact, a statistical value calculated from lengths of communications with a contact, a time since a last communication with a contact and a statistical value calculated from times between at least two consecutive communications with a contact. Calculating a social networking index 460 can include applying weights 466 with which to combine the values of the predetermined statistics.