Action Registry for Seamless Cross-Device Data Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for editing content across devices and with other users are cumbersome, requiring manual saving and transferring of data between applications, which can be tedious and often leads users to forgo modifying content using different devices or collaborating with others.

Innovation Solution

An action registry is used to facilitate seamless editing by maintaining information about applications capable of performing specific actions on data types, allowing users to select and launch appropriate applications for further editing, with changes automatically returned to the original application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional techniques are used to edit content across devices and users, then data can be transferred between applications, but the process becomes tedious and complex requiring manual saving and transferring

Engineering Contradiction:
Improveease of content editing across devicesVSAvoidcomplexity of manual data transfer process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a cloud-based service as an intermediary that automatically manages content transfer between devices and applications. Instead of manually saving and transferring files, the service handles the data exchange in the background, resolving the contradiction by simplifying user operations while managing the complexity internally through automated intermediary processes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service content editing by automatically detecting when content needs to be transferred between devices or applications and performing the transfer without user intervention. The cloud service monitors and manages the entire workflow, allowing users to simply initiate editing while the system handles the complex data movement automatically

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual saving and transferring of data is performed between applications, then content can be edited across different applications, but the process is tedious and time-consuming

Engineering Contradiction:
Improveability to edit content across applicationsVSAvoidtime required for manual data transfer
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements continuous content editing across applications by maintaining an uninterrupted data flow through the cloud service. Content is automatically transferred and updated in real-time between applications without requiring manual saving or loading steps, ensuring the editing action continues seamlessly across different software environments without time loss

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary actions by pre-establishing cloud-based content repositories and automatically preparing content for transfer before the user needs it. The cloud service anticipates and pre-loads content data, so when editing across applications is initiated, the data is already ready for immediate transfer, eliminating the time-consuming manual saving and transferring process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11687516B2Using an action registry to edit data across users and devices
Publication Date: 2023.06.27 ADOBE INC
  • US11687516B2 patent drawing
  • US11687516B2 patent drawing
  • US11687516B2 patent drawing

AI summary

Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.