Micro-Community Engine for Context-Aware User Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking methods lack an intuitive and flexible way to group users based on shared contexts, making it difficult to facilitate ongoing discussions related to specific events or topics, as existing communication methods such as email or chat are not optimized for generating discussions across different social contexts.

Innovation Solution

A system and method that associates users with micro-communities based on object references, using a micro-community engine comprising an object type parser, account reference fetcher, micro-community dispatcher, and notification module to identify and connect users implicitly interested in the object reference, allowing for the creation of private or public discussion groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If users manually create groups for sharing information, then the group subject matter is clearly defined, but the process becomes time-consuming and lacks flexibility in discovering relevant users

Engineering Contradiction:
Improveease of group creationVSAvoidtime to manually add members
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system automatically identifies and invites users to join micro-communities based on their implicit interests in object references, eliminating the need for manual member addition. The account reference fetcher autonomously queries multiple data sources to find relevant users, and the notification module automatically sends invitations, allowing the group creation process to serve itself without manual intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-identifying potentially interested users through the account reference fetcher before the group is formally created. By querying user profiles, activities, and interactions in advance, the system prepares a list of candidate members, so when the micro-community is created, the member addition process is already substantially complete.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If email is used to communicate with multiple users, then all attendees can be reached, but ongoing discussions related to the meeting cannot be effectively generated

Engineering Contradiction:
Improveability to reach multiple usersVSAvoidcapability for ongoing discussions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from static email communication to dynamic micro-community discussions. Once users are invited to the micro-community based on the object reference, they can engage in ongoing, evolving discussions specific to that context, allowing the communication medium to adapt and evolve beyond initial email notifications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The micro-community platform serves as an intermediary between email notification and ongoing discussion. The notification module sends initial emails to invite users, but then the system provides a dedicated discussion space where users can continue conversations, making the intermediary platform the hub for sustained interaction rather than relying on email threads.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If chat is initiated for real-time communication, then immediate interaction is possible, but the content cannot be extracted and used in different social contexts

Engineering Contradiction:
Improvereal-time interaction speedVSAvoidinability to extract and reuse content
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The system merges the real-time interaction capability of chat with the content extraction and reuse benefits of structured data. Discussion content within the micro-community is captured and associated with the object reference, allowing it to be extracted, stored, and reused in different contexts while maintaining the speed of real-time communication.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The micro-community platform provides multi-functionality by serving both as a real-time chat environment and as a content repository. The same system that enables immediate interaction also captures and structures discussion content for extraction and reuse across different social contexts, making the platform universally useful for both purposes simultaneously.

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

4Area of stationary object

If public sharing is used for information distribution, then maximum visibility is achieved, but privacy and targeted relevance are lost

Engineering Contradiction:
Improvevisibility scopeVSAvoidtargeting accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The system applies local quality by creating micro-communities with specific, localized scopes rather than universal public sharing. Each micro-community is tailored to a particular object reference and interest area, providing targeted visibility to only those users who are genuinely interested in that specific topic, thereby achieving both relevance and appropriate visibility scope.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10511642B1Tools for micro-communities
Publication Date: 2019.12.17 GOOGLE LLC
  • US10511642B1 patent drawing
  • US10511642B1 patent drawing
  • US10511642B1 patent drawing

AI summary

A system and method for associating users with a micro-community that is relevant to an object reference. The object reference is anything that can be perceived either physically or conceptually, such as a location, a document, a calendar entry, a document, a news feed, a biometric key, an image, a news feed, etc. A micro-community engine identifies users who are associated explicitly with the object reference as well as people who would be interested in the object implicitly and associates them with a micro-community. The micro-community engine provides an intuitive and flexible means for communication between members of the micro-community.