SMS Polling for Mobile Address Book Population

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Populating missing data in mobile device address books is a time-consuming and error-prone manual process, with existing automated solutions failing to directly address the issue of obtaining address information on a user's own device.

Innovation Solution

A system and method that uses SMS polling to asynchronously and transparently retrieve and populate missing address book attributes on mobile devices by sending and receiving SMS messages, parsing requests, and loading received data into the address book.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual process is used to populate address book attributes, then data accuracy can be maintained, but time consumption and error probability increase

Engineering Contradiction:
Improveaddress book population speedVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system enables contacts to automatically provide their own address book attributes by receiving and responding to SMS polling requests. The mobile device autonomously sends requests to contacts and processes the returned information, eliminating the need for manual data entry while maintaining data accuracy through direct source verification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where SMS requests are sent to contacts and their responses are automatically received and processed. This closed-loop feedback system allows the mobile device to retrieve accurate attribute information directly from contacts and update the address book automatically, resolving the contradiction between speed and accuracy.

Inventive Principle:
Principle #23Feedback

2Extent of automation

If automated push mode synchronization is used, then address book population can be automated, but the solution fails to directly obtain address information at the user's own device

Engineering Contradiction:
Improveaddress book population automationVSAvoiddirect access to address information
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

Instead of pushing address book data from a central server or other devices to the user's device (traditional synchronization approach), the system inverts the approach by having the user's device actively poll and request attribute information directly from contacts via SMS. This allows automated population while ensuring the data is obtained directly at the user's own device.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system uses SMS messages as an intermediary communication channel between the mobile device and contacts. The SMS polling mechanism serves as a mediator that enables automated information exchange, allowing the device to directly obtain address information from contacts without requiring complex synchronization infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If SMS polling is used to retrieve address book attributes, then automated population can be achieved, but additional communication overhead is introduced

Engineering Contradiction:
Improveaddress book population efficiencyVSAvoidcommunication system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system leverages the universal SMS messaging capability that already exists on all mobile devices to perform address book population. By using the existing SMS infrastructure for a new polling function, the system achieves automated address book population without introducing complex proprietary communication protocols or additional hardware requirements.

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

Solution Approach 2:

The system uses the existing SMS message format and protocol as a template for the polling mechanism. By copying and adapting the familiar SMS communication paradigm for address book attribute retrieval, the system maintains simplicity while enabling automated population, avoiding the need to design and implement a complex new communication system.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8467815B2Mobile address book population using SMS polling
Publication Date: 2013.06.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8467815B2 patent drawing
  • US8467815B2 patent drawing
  • US8467815B2 patent drawing

AI summary

A system, method and program product that automatically populates address book fields. A system is described that includes: a system for sending and receiving SMS messages; an address book that includes an entry for an owner and entries for contacts associated with the owner, wherein each entry includes a set attributes and at least one piece of attribute data; a system for parsing an incoming SMS message to identify a request for attribute data of the owner and for generating a responsive SMS message with attribute data of the owner; and a system for issuing SMS messages to contacts in the address book requesting additional attribute data and for loading received attribute data into the address book.