Spreadsheet Web Service Attachment Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current spreadsheet applications lack the capability to interact with binary data stored on servers, specifically in handling attachment metadata such as file names and sizes, and do not provide meaningful interaction with attachments like uploading or downloading.
Innovation Solution
A computer-implemented method that allows interaction with remote attachments within a spreadsheet program by associating cells with web server fields, storing client-side attachment metadata, and enabling users to upload and download attachments through a REST-compliant communication with the web server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If spreadsheet applications use standard data handling capabilities, then they maintain simplicity and ease of operation, but they cannot interact with binary data or attachment metadata stored on servers
Solution Approach 1:
The patent introduces an intermediary component that bridges the spreadsheet application and the web service. This intermediary handles the complex interactions with binary data and attachment metadata, allowing the spreadsheet to maintain its simplicity while gaining enhanced capabilities through the mediating layer that manages server communications and data transformations
2Adaptability or versatility
If spreadsheet applications provide basic data entry and display functions, then they maintain ease of operation, but they cannot perform meaningful interaction with attachments such as uploading or downloading
Solution Approach 1:
The patent implements multi-functionality by enabling spreadsheet cells to serve dual purposes: traditional data entry/display functions and attachment interaction functions. The same spreadsheet interface that users are already familiar with is extended to handle uploads, downloads, and metadata management, allowing one system to perform multiple functions without requiring separate specialized tools
3Reliability
If spreadsheet applications interface with web services using standard methods, then they maintain compatibility and ease of operation, but they cannot access or manage binary attachment data stored on servers
Solution Approach 1:
The patent employs an intermediary layer that sits between the spreadsheet application and the web service, handling the complexity of REST API communications, authentication, and binary data management. This intermediary abstracts the complex web service integration details while providing reliable data access and attachment management capabilities to the spreadsheet
Data Source
AI summary
A computer-implemented method interfaces with a remote attachment from a spreadsheet program on a client device. A first area in the spreadsheet associates with a top-level object in a web server, and a second area associates with a descendant object. On a first user interaction with a cell in the second area, a user interface item is shown, allowing uploading and/or downloading the attachment. When the user interacts to upload or download, the program uploads (or queues for upload) a selected attachment and modifies attachment metadata in the second area, or downloads the attachment based on attachment metadata in the second area. Communication between the spreadsheet program and the web server may be REST compliant.


