Automated Browser Module for SharePoint Site Metadata Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Site administrators face difficulties in maintaining site collections with deep hierarchies in collaborative environments like Microsoft SharePoint, as they need to manually browse through each site and sub-site for user permissions and other specifics, which is time-consuming and inefficient.

Innovation Solution

A computerized system with a selection module, browser module, and report module that automatically browses and retrieves metadata from collaborative environment sites, including sub-sites, using the SharePoint server object model to generate a report for site administrators, allowing them to efficiently manage permissions and site maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual browsing through each site and sub-site is used to retrieve site collection information, then the administrator can obtain detailed metadata, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improvemetadata retrieval completenessVSAvoidmaintenance time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service by implementing an automated browsing mechanism that autonomously traverses the site collection hierarchy, retrieves metadata from each site and sub-site, and generates reports without requiring administrator intervention at each level. The browser module automatically navigates through the deep hierarchy structure, collecting information and presenting it in a consolidated format.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of browsing with an automated computational system. The browser module uses programmatic approaches (such as the SharePoint server object model) to substitute human administrators' manual navigation and data collection activities, transforming a labor-intensive process into an automated information retrieval system.

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

2Measurement precision

If the site administrator manually browses through deep hierarchies to check user permissions, then accurate permission information can be obtained, but the complexity and difficulty of the task increases

Engineering Contradiction:
Improvepermission information accuracyVSAvoidsite hierarchy complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary browser module that acts as a mediator between the complex site hierarchy and the administrator. This module automatically traverses the hierarchical structure, collects permission information from multiple levels, and presents consolidated results, thereby simplifying the interaction between the administrator and the complex site collection hierarchy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The browser module segments the complex permission retrieval task into discrete operations: navigating to each site level, querying permission data, and consolidating results. This segmentation allows the system to systematically handle deep hierarchies by breaking down the overwhelming task into manageable, automated steps.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated browsing is implemented to retrieve site collection information, then productivity increases, but the system complexity increases

Engineering Contradiction:
Improvesite maintenance productivityVSAvoidviewing tool complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The browser module is designed as a universal tool that can handle multiple site collection structures and hierarchy depths. It implements a generalized browsing mechanism that adapts to different SharePoint site configurations, making the automated system applicable across various scenarios without requiring separate specialized tools for each case.

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

Solution Approach 2:

The system creates a virtual representation (copy) of the site collection hierarchy and its metadata through automated browsing. Instead of requiring the administrator to physically navigate each site, the browser module generates a replicated view of the entire hierarchy with all permission information, allowing analysis and reporting without direct interaction with the complex original structure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10389834B2Automated collaborative environment site viewer system
Publication Date: 2019.08.20 ATOS FRANCE
  • US10389834B2 patent drawing
  • US10389834B2 patent drawing
  • US10389834B2 patent drawing

AI summary

A system, method, and computer program product for automatically browsing a collaborative environment site. The system may include a selection module on a computer, a browser module on a computer, and a report module on a computer. The selection module may be configured to allow selection of a collaboration site to be viewed. The browser module may be configured to browse the selected collaborative environment site, and retrieve metadata associated with one or more collaborative site classes within the collaborative environment site. The report module may be configured to generate a report displaying the retrieved metadata.