Library Framework for Batch Resource Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for sharing resources across disparate locations are cumbersome and time-consuming, requiring users to manually manipulate properties of individual files or folders at multiple locations, making it difficult to collectively share multiple resources efficiently.

Innovation Solution

A library framework that allows users to contemporaneously access and manipulate properties of resources across various locations, providing a unified interface for managing and sharing resources, including automatic updating of properties and notification of successful manipulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually manipulate properties of individual files or folders at multiple locations, then security permissions and sharing settings can be applied to each resource, but the process becomes tedious and time-consuming

Engineering Contradiction:
Improvesecurity permission applicationVSAvoidtime to share multiple files
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple individual file sharing operations into a single batch operation. Users can select multiple files or folders across different locations and apply sharing permissions simultaneously through one unified interface, eliminating the need to manually traverse each location and property dialog separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary batch sharing interface that mediates between the user and multiple target resources. This intermediary layer allows users to define sharing parameters once and automatically propagates them to all selected resources, acting as a efficient translator between user intent and individual resource property changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users recursively access each location to share files, then individual file properties can be modified, but the operation becomes complex and difficult to manage

Engineering Contradiction:
Improvefile property manipulationVSAvoidoperation procedure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the complex multi-location file sharing task into simple, manageable steps: (1) select multiple files/folders using standard selection mechanisms, (2) choose a sharing operation from a context menu or toolbar, (3) specify sharees and permissions in a unified dialog. This segmentation eliminates the need for recursive navigation and property manipulation at each location.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal batch sharing operation that works across multiple file systems, locations, and resource types simultaneously. The same interface and操作流程can share files from local drives, network locations, and cloud storage without requiring location-specific procedures, making the system highly adaptable and easy to use.

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

3Adaptability or versatility

If individual resources are stored in separate locations for organization and security, then resource management flexibility is improved, but collective sharing operations become difficult

Engineering Contradiction:
Improveresource organization flexibilityVSAvoidcollective sharing capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent effectively copies the sharing operation template across multiple locations. Instead of moving or consolidating files, the sharing parameters are replicated and applied to each selected resource at its original location, preserving the organizational structure while enabling collective sharing. This copying approach maintains spatial distribution benefits while adding sharing capability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7987202B2Contemporaneously sharing resources targeted by a library
Publication Date: 2011.07.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7987202B2 patent drawing
  • US7987202B2 patent drawing
  • US7987202B2 patent drawing

AI summary

Computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a library is provided that includes a framework for contemporaneously accessing a collection of items within a scope thereof. Upon launching the library, representations of the scoped items are surfaced at a UI display. When the user-initiated operation is applied at one of the surfaced representations, properties of each of the scoped items are automatically manipulated. A library-configuration state, which reflects how the items are affected upon manipulating the properties thereof, may be updated upon implementing the manipulation. Accordingly, if the scope of the library is subsequently extended to encompass another item outside the original collection of items, the properties of this new item are automatically manipulated to align with the library-configuration state.