Cell File Attachment in Collaborative Spreadsheets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing collaborative spreadsheet technologies do not allow users to reference or attach files directly to specific cells, limiting the ability to incorporate additional content within the spreadsheet.

Innovation Solution

A system and method for attaching files to cells of a collaborative spreadsheet, where the attachment module receives a request to attach a file to a specified cell, modifies the spreadsheet to associate the file with the cell, and stores it on a cloud storage device, enabling the file to be accessible with the spreadsheet.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users reference files through hyperlinks and URLs in collaborative spreadsheets, then file accessibility is improved, but file association with specific cells is lost

Engineering Contradiction:
Improvefile accessibilityVSAvoidcell-file association
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent embeds file attachment functionality within the cell structure of collaborative spreadsheets. Each cell can contain an attached file as a nested element, allowing the file to be tightly associated with the specific cell while maintaining the overall spreadsheet collaboration framework. This nesting approach preserves the cell-file relationship that hyperlinks cannot provide.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces a cloud storage device as an intermediary between the collaborative spreadsheet and the attached files. The intermediary stores metadata linking files to specific cells and manages file access, allowing users to associate files with cells while maintaining centralized control and accessibility across multiple users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If files are attached to cells in collaborative spreadsheets, then content integration is improved, but system complexity increases

Engineering Contradiction:
Improvecontent integrationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal file attachment mechanism that works across all cell types and spreadsheet formats in collaborative environments. The attachment module provides multi-functional capabilities, allowing files to be attached, viewed, edited, and managed through a standardized interface regardless of the specific cell or file type, thereby reducing the need for multiple specialized systems.

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

Solution Approach 2:

The system enables users to attach, manage, and access files directly through the spreadsheet interface without requiring external file management systems. The cloud storage device automatically handles file storage, synchronization, and access control, reducing the complexity burden on users while providing comprehensive file integration capabilities.

Inventive Principle:
Principle #25Self-service

3Speed

If file attachments are stored locally with the spreadsheet, then access speed is improved, but cloud accessibility is reduced

Engineering Contradiction:
Improveaccess speedVSAvoidcloud accessibility
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent pre-loads file metadata and access information into the collaborative spreadsheet structure, allowing users to quickly access file information without immediately retrieving the actual file contents. The cloud storage device prepares file access paths in advance, enabling fast local access to file references while maintaining the ability to retrieve full files from the cloud when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10140278B2Computer-implemented methods and systems for associating files with cells of a collaborative spreadsheet
Publication Date: 2018.11.27 ADOBE INC
  • US10140278B2 patent drawing
  • US10140278B2 patent drawing
  • US10140278B2 patent drawing

AI summary

One exemplary embodiment involves a computer-implemented method comprising receiving, in a computing device, a first request to attach a file in a cell of a collaborative spreadsheet, wherein the first request comprises the file and a cell identifier, and wherein the collaborative spreadsheet comprises a spreadsheet configured to be accessed and modified simultaneously from a plurality of client devices. The method additionally comprises attaching, via a processor, the file to the collaborative spreadsheet at the cell corresponding to the cell identifier; and storing the file on a cloud storage device, wherein the file is stored to be accessible in conjunction with the collaborative spreadsheet.