Automatic Guest Login for Cross-System File Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems require users to manually log in to access files on other systems over a network, which can be cumbersome, especially when accessing new systems or systems without pre-stored user names and passwords.

Innovation Solution

A method for automatically logging into a second data processing system as a guest user when starting a first system, allowing access to storage volumes without requiring the user to enter a user name and password, using stored credentials for previously logged-in systems and enabling automatic discovery and login to new systems on the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual login is required to access files on other systems, then security control is maintained, but user convenience and access speed deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidaccess time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically discovering available systems and pre-storing credentials before the user needs access. When a user wants to access files, the system already has the information needed to establish connections, eliminating the need for manual login procedures and reducing access time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically handling the login process without requiring user intervention. It autonomously discovers systems, retrieves stored credentials, and establishes connections, making the system self-sufficient and eliminating the time loss associated with manual authentication.

Inventive Principle:
Principle #25Self-service

2Productivity

If automatic login is implemented using stored credentials, then access speed improves, but system complexity increases

Engineering Contradiction:
Improveaccess speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts and stores only the necessary credentials and connection information from previous login sessions. By taking out only the essential data needed for automatic login, the system achieves fast access speeds without storing excessive information that would increase complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The credential storage mechanism serves multiple functions: it enables automatic login, maintains security through credential validation, and supports both local and network systems. This multi-functionality reduces the need for separate mechanisms, thereby limiting the increase in system complexity.

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

3Productivity

If manual folder browsing is required to access files, then system security is maintained, but operation time increases

Engineering Contradiction:
Improvefile access efficiencyVSAvoidbrowsing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system uses feedback from the file system to automatically determine and present relevant folders and files. By analyzing the structure and content of storage volumes, the system can intelligently navigate and present information, reducing the time users would otherwise spend manually browsing through folders.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9294359B2System connections and user interfaces
Publication Date: 2016.03.22 APPLE INC
  • US9294359B2 patent drawing
  • US9294359B2 patent drawing
  • US9294359B2 patent drawing

AI summary

This disclosure relates to methods and systems to allow, in one embodiment, automatic access from one system to other systems which include an operating system that includes a user login process. In one embodiment, a method includes logging into, automatically in response to starting a first data processing system, a second data processing system at least as a guest user of the second data processing system which has a storage volume storing data and displaying a user interface object on a display device of the first data processing system, the user interface object corresponding to at least one of the second data processing system and the storage volume to allow at least one of a search to be performed or a browsing to be performed of the data stored on the storage volume.