In-Browser Photo Editing via Client-Server Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users cannot access and edit their digital photos stored online across various computers connected to the internet, as comprehensive photo editing software is typically limited to one personal computer or network, restricting the ability to manipulate and maintain relationships with online storage services.

Innovation Solution

An in-browser photo editing system that allows users to upload, store, and edit digital photos from any internet-connected computer, utilizing a client-server architecture where the client computer handles user interface and manipulation instructions, while the server processes image editing tasks, enabling seamless access and synchronization of edits across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If photo editing software is installed on a personal computer, then photo manipulation capabilities are available, but the software cannot be accessed from other computers

Engineering Contradiction:
Improveaccessibility of photo editing softwareVSAvoidsoftware distribution architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The photo editing software is deployed as a web application accessible through any web browser, eliminating the need for separate installations on different computers. The server hosts a single instance of the software that can be accessed universally from any device with internet connectivity, achieving multi-functionality across different computing platforms.

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

Solution Approach 2:

A web server acts as an intermediary between the photo editing software and multiple client computers. The server hosts the software application and communicates with clients through standard web protocols, enabling remote access without requiring the software to be installed on each client machine.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If photos are stored online for universal access, then photos can be uploaded from any computer, but photo editing software cannot be accessed to manipulate the photos

Engineering Contradiction:
Improveuniversal access to stored photosVSAvoidphoto manipulation capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system merges the photo storage service and photo editing functionality into a single integrated web application. Users can upload photos to online storage and perform editing operations through the same web interface, eliminating the need for separate software installations and maintaining consistent access across all devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The web-based photo editing application provides universal access to both photo storage and photo manipulation capabilities through a single platform. The same browser-based interface that displays stored photos also provides editing tools, allowing users to perform both functions from any computer without additional software.

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

3Manufacturing precision

If photo editing is performed locally on a personal computer, then editing capabilities are comprehensive, but the photos cannot be accessed and edited from remote locations

Engineering Contradiction:
Improvephoto editing capabilityVSAvoidremote access capability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The web server serves as an intermediary that hosts the photo editing application and communicates with remote clients through standard web protocols. This allows comprehensive editing capabilities to be delivered over the network, maintaining photo manipulation precision while enabling remote access from any location with internet connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces the mechanical approach of installing software locally on each computer with a network-based web application delivery system. Instead of physically distributing software installations, the editing application is delivered through web browsers using standard internet protocols, enabling remote access while maintaining comprehensive editing capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8175420B2System and method for in-browser photo editing
Publication Date: 2012.05.08 GOOGLE LLC
  • US8175420B2 patent drawing
  • US8175420B2 patent drawing
  • US8175420B2 patent drawing

AI summary

An in-browser photo-editing application method and system. The method may typically include retrieving an image for manipulation along with a set of image manipulation instructions at a client computer and engaging a manipulation to the image from the client computer. Then, the client computer records image manipulation instructions simultaneous to displaying user edits. The set of image manipulation instructions are transmitted to the server when a mirror of the user's manipulated image is desired on the server. The server performs the manipulation instructions on its own copy of the original image to produce the mirror image. Copies of the pre-manipulated and post-manipulated image as well as the manipulation instructions may be stored at several locations including the client computer, the server computer or even a remote storage computer.