Permission-Based Timed Text Collaboration System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of timed text in online videos hinders accessibility for the hearing impaired, language translation, and educational value, and introduces risks of vandalism when users collaborate to create captions.

Innovation Solution

A system and method that enable users to request and grant permission for creating and editing timed text tracks, allowing collaboration while minimizing vandalism through a permission requester, timed text editor, and change suggester, integrated with a web-based architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are allowed to create and edit timed text tracks freely, then collaboration and content creation are enhanced, but the risk of vandalism and spam increases

Engineering Contradiction:
Improveuser collaboration capabilityVSAvoidvandalism risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system requires users to request permission before creating or editing timed text tracks. This preliminary action of obtaining authorization prevents unauthorized modifications and reduces vandalism risk while still allowing collaboration for approved users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary permission system that mediates between users and timed text tracks. This intermediary layer controls access and edits, enabling collaboration while filtering out harmful actions through the permission request and grant mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a permission system is implemented to prevent vandalism, then security is improved, but system complexity increases

Engineering Contradiction:
Improveanti-vandalism protectionVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments user permissions into distinct roles: permission requesters, permission granters, and timed text editors. This segmentation allows for controlled complexity by dividing the permission management function into specific, manageable components rather than a monolithic system.

Inventive Principle:
Principle #1Segmentation

3Reliability

If permission requests and grants are required for all timed text operations, then vandalism is minimized, but user interaction time increases

Engineering Contradiction:
Improvecontent quality controlVSAvoidpermission process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies permission requests selectively rather than universally. Permission requests are required for initial creation and significant edits, but not for every minor modification. This partial application of the permission mechanism maintains content quality control while reducing unnecessary time loss for routine operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8505062B1Method and system for enabling users to suggest changes to video captions over the web
Publication Date: 2013.08.06 GOOGLE LLC
  • US8505062B1 patent drawing
  • US8505062B1 patent drawing
  • US8505062B1 patent drawing

AI summary

This invention relates to systems and methods for enabling users to create, to edit and to rate online video timed text over the web. A system embodiment of this invention includes a permission requester that enables a first user to make a permission request. The permission request requests permission from a second user to create a timed text track for a video. A permission granter enables the second user to make a permission response according to the permission request from the first user. A timed text editor enables the first user to create a timed text track for the video based on the response to the permission request and upload the timed text track to a server.