Instant Messaging Framework for Third-Party Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging systems lack the ability to seamlessly integrate third-party Web services or local applications into an instant messaging session without requiring users to leave the session or navigate through multiple steps, limiting the sharing of resources and collaboration between users.

Innovation Solution

A rich experience instant messaging framework that allows software agents (IMLets) to be stacked on top of instant messenger applications, enabling users to register and activate third-party services or local applications for sharing within the IM session, using Web service interfaces like SOAP/XMUHTTP for data exchange, and associating visual cues with contact screen names for easy access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional instant messaging systems are used, then users can communicate textually, but users cannot seamlessly integrate third-party Web services or local applications into the messaging session without leaving the session

Engineering Contradiction:
Improveintegration capabilityVSAvoidsession continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary application that acts as a bridge between the instant messaging system and external resources (third-party Web services or local applications). This intermediary enables seamless integration by handling communication and coordination between the messaging session and external services, allowing users to access external resources without leaving the IM session.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The instant messaging system is extended to perform multiple functions beyond basic text communication. By incorporating the ability to integrate and interact with third-party Web services and local applications, the system becomes a multi-functional platform that combines messaging, web browsing, and application execution within a single interface.

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

2Adaptability or versatility

If users load entire application interfaces for third-party services, then full functionality is available, but system complexity and resource consumption increase

Engineering Contradiction:
Improveservice functionalityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of loading entire application interfaces, the patent extracts and integrates only the necessary functional components of third-party services into the instant messaging session. This selective extraction allows users to access specific functionalities of external services without the overhead of complete application interfaces, reducing system complexity while maintaining essential service capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If existing IM systems allow application sharing, then collaboration is possible, but control and access management require multiple navigation steps

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidsetup time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary setup and configuration of service integration before the actual collaboration begins. The intermediary application pre-establishes connections and permissions with third-party services, so that when users want to collaborate, the infrastructure is already in place and they can immediately access shared resources without navigating through multiple setup steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7870199B2System and method for seamlessly bringing external services into instant messaging session
Publication Date: 2011.01.11 GOOGLE LLC
  • US7870199B2 patent drawing
  • US7870199B2 patent drawing
  • US7870199B2 patent drawing

AI summary

The invention provides a framework that allows a number of software application agents to be stacked on top of an instant messenger application. Each of the software application agents establishes a connection with a third-party Web service on the Internet or a local application in the user's computer. The user can share one or more third-party services or applications with other user(s) in an instant messaging session through the application agents.