Mobile Enterprise Platform Synchronization via SyncML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile wireless devices require proprietary technologies to access enterprise e-mail and applications, limiting companies' ability to support multiple devices and platforms, leading to increased costs and reduced flexibility.

Innovation Solution

A web services-based Mobile Enterprise Platform that uses standard communication protocols like SyncML, XML, and HTTP to synchronize data across disparate mobile devices and backend enterprise resources, enabling device-agnostic access and over-the-air application delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If proprietary technologies are used for each mobile device platform, then device-specific functionality is achieved, but device complexity and cost increase

Engineering Contradiction:
Improvedevice-specific functionalityVSAvoidplatform-specific implementation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal synchronization service architecture that works across multiple mobile device platforms (BlackBerry, Palm, Windows Mobile, etc.) through a common SyncML-based interface. Instead of creating separate proprietary solutions for each platform, the system provides a single unified service that handles synchronization for all devices, reducing overall system complexity while maintaining platform-specific functionality through adaptive device profiles

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple proprietary solutions are implemented for different devices, then comprehensive device support is achieved, but manufacturing complexity and cost increase

Engineering Contradiction:
Improvemulti-device supportVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system segments the synchronization functionality into distinct, independent device profiles (BlackBerry profile, Palm profile, Windows Mobile profile, etc.), where each profile contains platform-specific configuration parameters. This segmentation allows the universal service to support multiple devices by simply selecting and applying the appropriate profile segment, rather than implementing separate complete solutions for each platform

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single universal synchronization service implements support for multiple device types through a common SyncML interface and profile-based configuration system, eliminating the need to manufacture or deploy separate proprietary solutions for each mobile platform

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If proprietary synchronization methods are used for each platform, then platform optimization is achieved, but adaptability decreases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidcross-platform compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces SyncML (Synchronization Markup Language) as an intermediary standardized protocol between the universal synchronization service and various mobile device platforms. This intermediary layer translates platform-specific synchronization requirements into a common language, maintaining synchronization accuracy for each platform while enabling cross-platform compatibility through the standardized SyncML interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7983249B2Enterprise web service data to mobile device synchronization
Publication Date: 2011.07.19 ORACLE AMERICAN INC
  • US7983249B2 patent drawing
  • US7983249B2 patent drawing
  • US7983249B2 patent drawing

AI summary

A Mobile Enterprise Platform utilizes a web based service that synchronizes enterprise data between a plurality of disparate mobile devices and a plurality of backend enterprise resources. The Mobile Enterprise Platform creates a web service synchronization source instance using Hypertext Transfer Protocol (“HTTP”) for each application or database present on a plurality of mobile devices. Corresponding to each of these web service synchronization source instances is a web based synchronization service associated with a specific backend enterprise resource. Each synchronization service is web based and can thus live anywhere on the network or on a dedicated services tie as they need only to supply a small set of operations to offer synchronization capability to a variety of mobile devices.