Instant Messaging Content Sharing via Automatic Clipboard Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Sharing content in instant messaging applications is cumbersome, often requiring manual copying and pasting of lengthy URLs, which is error-prone and inefficient.

Innovation Solution

A system and method that automatically records and stores recently viewed content, making it accessible through a 'share' button in every IM window, allowing users to share content by sending a link to friends without the need for manual copying, with features like duplicate removal, timestamping, and user customizable preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually copy and paste URLs to share content, then sharing functionality is achieved, but the process is error-prone and cumbersome

Engineering Contradiction:
Improveease of content sharingVSAvoidaccuracy of URL copying
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically detects and stores the URL in the clipboard before the user needs to share it. This preliminary action eliminates the need for manual copying and ensures the complete URL is captured accurately, resolving both the ease of operation and reliability concerns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary component (the sharing system) that sits between the user and the manual copying process. This intermediary automatically intercepts the clipboard content, validates the URL, and provides it for sharing, thereby eliminating errors while maintaining ease of use.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If users choose from an enormous list of contacts to share content, then sharing functionality is achieved, but the process becomes time-consuming and complex

Engineering Contradiction:
Improvespeed of content sharingVSAvoidcomplexity of contact selection
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies local quality by making the sharing experience different for different users. Frequently contacted users are highlighted or positioned for easier selection, while less frequent contacts remain in the standard list. This localized optimization speeds up the sharing process for common scenarios without complicating the overall system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The contact list is segmented into different categories or groups (e.g., frequent contacts, recent contacts, all contacts). Users can quickly navigate to relevant segments rather than searching through the entire enormous list, thereby improving productivity while maintaining manageable complexity through organized structure.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the system automatically detects and stores clipboard content, then sharing accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveaccuracy of content captureVSAvoidcomplexity of automatic detection system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically monitoring and detecting clipboard content without requiring user intervention. The clipboard monitoring mechanism operates autonomously, detecting when a URL is copied and storing it for later sharing, thereby improving reliability while minimizing the complexity burden on the user.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10164919B2System and method for sharing content in an instant messaging application
Publication Date: 2018.12.25 GOOGLE LLC
  • US10164919B2 patent drawing
  • US10164919B2 patent drawing
  • US10164919B2 patent drawing

AI summary

A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises logging content accessed by a first client, and a list of accessible content is updated and provided to the first client. A request is received from the first client to share first content of the list of accessible content with a second client, and a message is delivered to the second client, the message containing a link to the first content.