Bidirectional Multi-Function Communication Module for Offline Cloud Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing models lack bidirectional communication capabilities and interactivity, limiting users' ability to perform complex operations on documents and manage preferences directly from their desktop devices without the need for desktop applications, which can cause resource conflicts and require constant internet connectivity.

Innovation Solution

A bidirectional multi-function communication module (BMCM) that enables bidirectional communication between local client applications and cloud-based software programs, allowing users to request and perform operations on files, manage preferences, and receive processed documents without installing desktop applications, and functions both online and offline.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If cloud computing software programs are accessed through an Internet browser, then computing resources are freed at the user's local computing device, but users cannot access some or all functions of a software program in the absence of Internet connectivity

Engineering Contradiction:
Improvecomputing resourcesVSAvoidaccessibility without Internet connectivity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system segments functionality between cloud-based processing (for resource-intensive tasks) and a local communication module (for basic operations and offline access). The local module handles file operations, preferences management, and communication protocol execution independently, while cloud services provide enhanced processing when available.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local communication module is pre-configured with the ability to execute operations locally and cache necessary data before Internet connectivity is lost. It maintains a queue of operations that can be executed offline and automatically synchronizes with the cloud when connectivity is restored.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If desktop-installed software programs are used, then full application interactivity and offline access are available, but resource conflicts and integration problems occur with other desktop-installed software programs

Engineering Contradiction:
Improveapplication interactivityVSAvoidsoftware integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A local communication module acts as an intermediary between the user and cloud-based software programs. This module handles all interactions locally, translating user actions into cloud communication protocols and managing file operations without requiring direct integration between multiple desktop applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The local communication module creates a simplified local representation of cloud-based software functionality, allowing users to interact with software as if it were locally installed while actually communicating with cloud services. This eliminates integration conflicts while maintaining full interactivity.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If cloud computing software programs are used, then no desktop installation is required, but users accustomed to the desktop-installed software model are not fully comfortable with the cloud computing model

Engineering Contradiction:
Improveinstallation simplicityVSAvoiduser comfort with interface model
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The local communication module creates a familiar desktop application interface that mimics traditional software interaction patterns. Users interact with icons, menus, and file operations in a conventional desktop environment, while the underlying architecture communicates with cloud services, providing both installation simplicity and user comfort.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If third party products are integrated into parent programs, then additional features are provided, but the parent program slows down during initial start-up while integrated products load

Engineering Contradiction:
Improvesoftware functionalityVSAvoidstart-up time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system extracts resource-intensive software functionality from the local desktop environment and relocates it to cloud-based services. The local communication module only handles lightweight communication tasks, while heavy processing occurs remotely, eliminating startup delays associated with loading integrated third-party products.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11265394B2Systems and methods for a bidirectional multi-function communication module
Publication Date: 2022.03.01 FREEDOM SOLUTIONS GROUP LLC
  • US11265394B2 patent drawing
  • US11265394B2 patent drawing
  • US11265394B2 patent drawing

AI summary

Systems and methods are disclosed for bidirectional multifunction communication between a computing device and applications located at an external server. The bidirectional communications allows an operation to be performed on a file using a computing device and an external server. In one implementation, an application resides on a desktop computer that is connected to the Internet. The application sends a request to an external server accessible through the Internet using a bidirectional communication system. The server accepts and processes the request and provides data back to the computer via the same bidirectional communication system. A user may then access the data, manipulate it and provide an additional request to the server via the bidirectional communication system.