Chat-Enabled Social Circles for Contact Visibility Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat services lack efficient mechanisms for enabling real-time communication between users through user-defined social circles without explicit actions, and they struggle to provide predictable and controllable visibility preferences for different contact groups.

Innovation Solution

The system allows users to define social circles and automatically enables chat functionality within these circles by sending subscription requests, which are fulfilled upon confirmation, enabling real-time communication and customizable visibility settings based on user-defined preferences, including time and day-specific settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chat functionality is automatically enabled for all contacts in a social circle, then real-time communication efficiency is improved, but user privacy control and visibility management become difficult to manage

Engineering Contradiction:
Improvereal-time communication efficiencyVSAvoidvisibility management complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system segments contacts into distinct social circles (e.g., family, friends, colleagues) and applies separate visibility and chat enablement settings to each circle. This allows users to manage chat functionality and visibility preferences in groups rather than individually for each contact, improving efficiency while maintaining control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different visibility and chat settings are applied to different social circles based on user preferences. For example, family members may have automatic chat enablement with high visibility, while colleagues may require explicit acceptance. Each social circle receives customized treatment rather than a uniform approach.

Inventive Principle:
Principle #3Local quality

2Reliability

If explicit subscription requests are required for each contact, then privacy control is improved, but the complexity of establishing chat connections increases

Engineering Contradiction:
Improveprivacy controlVSAvoidconnection establishment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically sending subscription requests to all contacts in a social circle when the circle is created or modified. This preliminary bulk action reduces the need for individual manual invitations later, simplifying the overall process while maintaining privacy through the subscription request mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Social circles act as intermediaries between the user and individual contacts. Instead of managing individual contact relationships directly, users manage the social circle as an intermediary entity, which then handles bulk subscription requests and chat enablement for all members automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If visibility settings are customized for each individual contact, then privacy precision is improved, but the time and effort required for configuration increases

Engineering Contradiction:
Improvevisibility preference precisionVSAvoidconfiguration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Contacts are segmented into social circles that share common visibility preferences. Users configure visibility settings at the social circle level rather than for each individual contact, reducing configuration time while maintaining precise control over different groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Social circles serve as universal containers that apply visibility and chat settings to multiple contacts simultaneously. A single configuration action on the social circle level universally applies to all members, achieving both precision in group-level control and efficiency in configuration.

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

Data Source

PatentUS8832190B1Chat-enabled social circles
Publication Date: 2014.09.09 GOOGLE LLC
  • US8832190B1 patent drawing
  • US8832190B1 patent drawing
  • US8832190B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for chat-enabling a social circle in response to user input provided by a first user, the social circle being defined by the first user and including one or more contacts, the one or more contacts including a second user, for each of the one or more contacts, issuing a chat service subscription request, determining that a subscription request associated with the second user is fulfilled, and in response to determining that the subscription request associated with the second user is fulfilled, adding the second user as a chat contact of the first user and adding the first user as a chat contact of the second user.