Web Portlet for Spontaneous In-App Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic communication methods, such as web conferencing and instant messaging, lack spontaneity and flexibility, particularly in consumer interactions, as they require pre-planned meetings and specific software compatibility, which can deter immediate communication and limit accessibility for both consumers and businesses, especially small vendors without websites.
Innovation Solution
A real-time communication system that allows users to initiate and maintain communication sessions within ongoing web-based applications using web frames or portlets, enabling interactions like chat, voice, video, and file sharing without leaving the context of the underlying application, using technologies like VoIP and SIP, and allowing communication with various devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional web conferencing methods are used with pre-planned meetings and URL coordination, then communication reliability is improved, but spontaneity and ease of operation deteriorate
Solution Approach 1:
The patent introduces an intermediary system that automatically generates and manages communication session URLs. When a user initiates a communication request, the system automatically creates a unique URL, shares it with the recipient, and manages the session connection without requiring manual coordination between participants. This intermediary layer maintains reliability through automated session management while enabling spontaneity by eliminating the need for pre-planned meeting arrangements.
2Reliability
If specific communication applications are required for web conferencing, then communication reliability is improved, but adaptability and ease of operation deteriorate
Solution Approach 1:
The patent implements a universal communication interface that works across multiple platforms and devices. The system generates platform-agnostic URLs that can be accessed through various communication applications (web browsers, mobile apps, desktop clients) without requiring users to install or switch to specific proprietary software. This universal approach maintains communication reliability through standardized protocols while dramatically improving adaptability across different devices and applications.
3Reliability
If pre-planned meeting coordination is implemented, then communication reliability is improved, but loss of time and productivity deteriorate
Solution Approach 1:
The patent implements preliminary action by pre-generating and storing communication session templates and URL structures before they are needed. When a communication request is initiated, the system retrieves and instantiates pre-prepared session configurations rather than creating everything from scratch. This preliminary preparation maintains communication reliability through standardized session setups while significantly reducing the time required to establish new communication sessions.
4Reliability
If traditional web conferencing with multiple screens and navigation is used, then communication reliability is improved, but ease of operation and user experience deteriorate
Solution Approach 1:
The patent extracts the essential communication functionality from the complex traditional web conferencing interface. Instead of requiring users to navigate through multiple screens, marketing materials, and configuration options, the system isolates and presents only the critical elements: a communication initiation button, an automatically generated URL, and a direct connection interface. This extraction maintains communication reliability through standardized session management while dramatically improving ease of operation by eliminating unnecessary navigation steps.
Data Source
AI summary
Real time communication is discussed that may be initiated and maintained from within an web-based application without leaving the context of the underlying application. Within the web-based application, a web frame or portlet is displayed that can maintain a separate and independent communication channel with a data resource and other external resources. When activated by a user of the web application, the web frame or portlet establishes a communication link with an external resource and another party that will take part in a communication exchange. The interaction between the user and the other participant are displayed from within and/or processed by the web frame or portlet without affecting the state of the underlying web application.


