Distributed Voice Media Synchronization via Packet Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice communication systems lack real-time synchronization, organization, and archiving capabilities, leading to inefficiencies in managing and retrieving voice messages, particularly in corporate and tactical communication settings, where priority and immediate access to conversations are crucial.

Innovation Solution

A method for progressively synchronizing stored copies of indexed media across network nodes, enabling near real-time rendering and storage of voice communications, allowing seamless transition between live and time-shifted modes, and enabling users to manage and archive conversations effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If voice messages are transmitted and stored in traditional voice mail systems, then messages can be left and retrieved, but the process is burdensome, time-consuming, and messages cannot be organized or permanently archived

Engineering Contradiction:
Improvemessage delivery efficiencyVSAvoidtime to leave and retrieve messages
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-synchronizes indexed media to multiple nodes before actual communication needs arise. This preliminary action ensures that when a user needs to leave or retrieve a message, the data is already available at the appropriate nodes, eliminating the traditional burdensome process of connection establishment and message queue navigation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and maintains synchronized copies of indexed media across multiple nodes in the distributed network. This copying mechanism enables simultaneous access to the same message content from different locations, allowing users to leave and retrieve messages efficiently without centralized bottlenecks.

Inventive Principle:
Principle #26Copying

2Speed

If real-time synchronization is implemented across distributed nodes, then near real-time access to voice communications is achieved, but network bandwidth consumption increases

Engineering Contradiction:
Improvesynchronization speedVSAvoidnetwork bandwidth usage
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system segments indexed media into discrete units that can be independently synchronized across nodes. This segmentation allows for selective and incremental synchronization rather than continuous transmission of entire data sets, reducing overall network bandwidth consumption while maintaining synchronization speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic synchronization intervals rather than continuous data transmission. Nodes exchange synchronization information at scheduled intervals, which reduces network bandwidth usage compared to constant real-time streaming, while still achieving near real-time access to communications.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If indexed media is progressively transmitted with packetization for near real-time rendering, then live conversation experience is provided, but data transmission complexity increases

Engineering Contradiction:
Improveuser experience qualityVSAvoidtransmission system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system changes transmission parameters dynamically, including packet size and packetization interval, to optimize the balance between near real-time rendering quality and system complexity. By adjusting these parameters, the system provides a live conversation experience without requiring overly complex transmission infrastructure.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If multiple synchronized nodes store copies of indexed media, then message availability and retrieval speed improve, but storage requirements across the network increase

Engineering Contradiction:
Improvemessage retrieval speedVSAvoidtotal storage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system creates distributed copies of indexed media across multiple nodes, where each node stores a portion or subset of the total data. This copying strategy improves message retrieval speed by allowing access from multiple locations simultaneously, while the distributed nature of the copies manages total network storage requirements more efficiently than centralized duplication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8099512B2Method and system for real-time synchronization across a distributed services communication network
Publication Date: 2012.01.17 VOXER IP LLC
  • US8099512B2 patent drawing
  • US8099512B2 patent drawing
  • US8099512B2 patent drawing

AI summary

A method for progressively synchronizing stored copies of indexed media transmitted between nodes on a network. The method includes progressively transmitting available indexed media from a sending node to a receiving node with a packet size and packetization interval sufficient to enable the near real-time rendering of the indexed media, wherein the near real-time rendering of the indexed media provides a recipient with an experience of reviewing the transmitted media live. At the receiving node, the transmitted indexed media is progressively receive and any indexed media that is not already locally stored at the receiving node is noted. The receiving node further continually generates and transmits to the sending node requests as needed for the noted indexed media. In response, the sending node transmits the noted indexed media to the receiving node. Both the sending node and the receiving node store the indexed media. As a result, both the sending node and the receiving node each have synchronized copies of the indexed media.