Mobile Database Proxy Objects for Multimedia Service Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile data capture devices (MDCDs) have limited capabilities for processing and managing multimedia data, with front-end mobile databases (MDBs) lacking the functionality to recognize, search, index, and query multimedia data, relying on back-end enterprise databases (EDBs) for extensive media storage and processing.

Innovation Solution

Implementing additional logic, such as proxy objects, in mobile databases to facilitate multimedia data recognition, service request queuing, and communication with enterprise databases, enabling local processing and dynamic migration of functionality between MDBs and EDBs based on computing power and connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional logic such as proxy objects is added to mobile databases to enable local multimedia processing, then multimedia service capability is improved, but device complexity increases

Engineering Contradiction:
Improvemultimedia service capabilityVSAvoidmobile database complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces proxy objects as intermediary components that bridge the mobile database and enterprise database. These proxy objects handle multimedia service requests locally, translating them into appropriate database operations without requiring the mobile database itself to have full multimedia processing capabilities. This allows the mobile database to provide multimedia services while maintaining relative simplicity by delegating complex operations to the enterprise database through the proxy interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If multimedia data is stored and processed locally on mobile devices, then data access speed is improved, but memory and processing requirements increase

Engineering Contradiction:
Improvedata access speedVSAvoidlocal storage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the database functionality between mobile and enterprise systems. The mobile database stores only essential local data for immediate access, while multimedia data and heavy processing operations are segmented to the enterprise database. Proxy objects manage this segmentation by routing appropriate operations to the enterprise database, enabling fast access to critical local data while maintaining the ability to access extensive multimedia resources remotely.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the mobile database synchronizes frequently with the enterprise database to maintain data consistency, then data accuracy is improved, but communication overhead increases

Engineering Contradiction:
Improvedata consistencyVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic synchronization between the mobile and enterprise databases, rather than continuous synchronization. The system establishes scheduled data exchange cycles where the mobile database synchronizes with the enterprise database at predetermined intervals or trigger events. This periodic action maintains data consistency and reliability while significantly reducing communication overhead and time loss compared to continuous synchronization, allowing the mobile database to operate independently between synchronization cycles.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9146922B2Mobile multimedia proxy database
Publication Date: 2015.09.29 ORACLE INT CORP
  • US9146922B2 patent drawing
  • US9146922B2 patent drawing
  • US9146922B2 patent drawing

AI summary

Systems, methodologies, media, and other embodiments associated with a mobile multimedia database are described. One exemplary system embodiment includes a mobile database and logic for communicating media data from the mobile database to an enterprise database. The exemplary system may also include logic for creating a media service request and for communicating the media service request from the system to the enterprise database. A media service request may describe an action on a piece of media data. The exemplary system may also include logic for receiving a media service reply from the enterprise database. A media service reply may describe an action performed by the enterprise database in response to the media service request.