IP Library Granted Patent US 11,146,635
Granted Patent B2
US 11,146,635 · App. 16/857,041 · Granted Oct 12, 2021

System and method for access resources by deploying web based multi-layers item list

Inventor: Sheng Tai Tsao (Fremont, CA)
Assignee: STT WebOS, Inc.
H04L67/1097G06F16/168H04L41/0806H04L41/0879H04L41/0893H04L41/12H04L41/5054H04L45/04H04L65/403H04L67/16H04L29/08099H04L41/00H04L41/0213H04L41/0253H04L41/0266H04L41/08H04L41/082H04L41/22H04L43/00H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,146,635
App. No.
16/857,041
Granted
Oct 12, 2021
Kind
B2
Abstract

A method and system for remote accessing resource structure is described that include deploying multiple layered item list (MLIL) in memory for mirroring a resource structure such as a mirroring files and folder structure on a file system. The use of the mirrored MLIL reduces data load on a network and avoids to hugging larger amount of computing power. Therefore, the method and system of this invention has greatly improved remote access technology in a World Wide Web (WWW) environment. In addition, the use of the mirrored MLIL has also made sharing of file or folder becoming much easier and efficient.

Claims (38)

1. A server comprising:

at least one hardware processor, and

one non-transitory computer-readable medium comprising program instructions which, when executed by the at least one hardware processor, configures the server to deploy hierarchical list for facilitating accessing resource structure that include to:

create a hierarchical list in a memory to mirror a resource structure in a reduced form, the resource structure comprising one or more items;

send the hierarchical list through a first user interface (“UI”) to a first device to display the hierarchical list thereon for facilitating a first user from the first device remotely accessing the resource structure;

update the resource structure and update the hierarchical list in the memory to reflect the updating of the resource structure in response to the first user through the hierarchical list displayed in the first UI submitting a task for changing an item in the resource structure; and

cause the updated hierarchical list to be displayed on the first devices.

2. The server of claim 1 , wherein said creating a hierarchical list comprises: creating the hierarchical list with one or more nodes, associating each node with an indicator and attributes related to an item in the resource structure to reflect the characteristics of the item, and associating at least one of the nodes with operation menu.

3. The server of claim 2 , wherein said sending the hierarchical list further comprises:

encoding the hierarchical list into the first UI according to the indicator, attributes and operation menu associated with each node, where the attributes include at least the name, type, level and/or size of a corresponding item in the resource structure.

4. The server of claim 3 , wherein said displaying the hierarchical list comprises: displaying the hierarchical list through the first UI to facilitate user navigating the hierarchical list for accessing items in the resource structure at one or more levels.

5. The server of claim 4 , wherein said updating the hierarchical list further comprises: updating the hierarchical list in the memory by adding or deleting one or more nodes according to a task submitted through the hierarchical list displayed in the first UI, including responding to navigating of the hierarchical list, for accessing one or more levels of resource items in the resource structure.

6. The server of claim 1 , wherein the server is configured to send the hierarchical list through a second UI to a second device of a second user to display the hierarchical list thereon for facilitating the second user remotely accessing the resource structure, including through said updated hierarchical list to access the item changed by the first user.

7. The server of claim 6 , wherein said facilitating access the changed item comprises: facilitating the second user accessing content of a file in a folder structure after the content being edited by the first user, or accessing a folder after a file being added into the folder by the first user.

8. The server of claim 6 , wherein said updating resource structure further comprises: processing to carry out a task, including to update a folder structure, in response to the task submitted through the displayed hierarchical list for copying or moving a data object from one folder into another folder in the folder structure, where the data object is one of a file, a subfolder, or a message.

9. The server of claim 6 , wherein said updating resource structure further comprises: processing to carry out a task, including to update a folder structure, in response to the task submitted through the displayed hierarchical list for retrieving, renaming, deleting, or sharing a file or folder in the folder structure, or transferring a file from the folder structure to a remote device.

10. The server of claim 6 , wherein said updating the resource structure further comprises: processing to carry out a task, including to update a network structure, in response to the task submitted through the displayed hierarchical list for accessing storages, networks, data, and/or users in the network structure of a plurality of groups of computing systems across world wide web.

11. A method, implemented by a server, for facilitating hierarchical list for access resource structure, comprising:

create a hierarchical list in a memory to mirror a resource structure in a reduced form to, the resource structure comprising one or more resource items;

send the hierarchical list through a first user interface (UI) to a first device and through a second UI to a second device for displaying the hierarchical list on each of the first and second devices to facilitate remotely accessing the resource structure;

update the resource structure and update the hierarchical list in the memory to reflect the updating of the resource structure in response to a first user through the hierarchical list displayed in the UI submit a task for changing an item in the resource structure;

cause the updated hierarchical list to be displayed on each of the first and second devices; and

facilitate the second user access the changed item through the updated hierarchical list displayed in the second UI.

12. The method of claim 11 , wherein said creating a hierarchical list comprises: creating the hierarchical list with one or more nodes, associating each node with an indicator and attributes of an item in the resource structure to reflect the characteristics of the item, and associating at least one of the nodes with operation menu.

13. The method of claim 12 , wherein said sending the hierarchical list further comprises: encoding the hierarchical list into each UI according to the indicator, attributes and operation menu associated with each node, where the attributes include at least the name, type, level and/or size of the item in the resource structure.

14. The method of claim 13 , wherein said displaying the hierarchical list comprises: displaying the hierarchical list through the UI to facilitate user navigating the hierarchical list for accessing items in the resource structure at one or more levels.

15. The method of claim 12 , wherein said updating the hierarchical list further comprises: updating the hierarchical list in the memory by adding or deleting one or more nodes according to a task submitted through the hierarchical list displayed in a UI, including responding to navigating the hierarchical list for exploring one or more levels of resource items in the resource structure.

16. A method implemented by a server for facilitating hierarchical list for access resource structure, comprising:

create a first and second hierarchical lists in a memory, each to mirror a same resource structure in a reduced form, the resource structure comprising one or more items;

send the first hierarchical list through a first user interface (UI) to a first device to be displayed thereon, and send the second hierarchical list through a second UI to a second device to be displayed thereon for facilitating each user remotely accessing the resource structure;

update the resource structure and update the first hierarchical list in the memory to reflect the updating of the resource structure in response to a first user through the first hierarchical list displayed in the UI submitting a task for changing an item in the resource structure;

update the second hierarchical list to reflect the updating of the resource structure in response to a second user through the second hierarchical list displayed in the second UI submitting a task for accessing the item in the resource structure changed by the first user;

cause each of the updated first and second hierarchical lists to be displayed on the corresponding first or second devices; and

facilitate the second user access the changed item through the updated second hierarchical list displayed in the second UI.

17. The method of claim 16 , wherein said creating first and second hierarchical lists in a memory to mirror a resource structure comprises: creating each hierarchical list with one or more nodes, associating each node with an indicator and attributes related to an item within the resource structure to reflect the characteristics of the item, and associating at least one of the nodes with operation menu.

18. The method of claim 17 , further comprising: deleting a hierarchical list from memory when a corresponding user exists from a session of remotely accessing the resource structure.

19. The method of claim 17 , wherein said displaying the hierarchical list on each device comprises: displaying a hierarchical list to facilitate a corresponding user navigating the hierarchical list for accessing items in the resource structure at one or more levels in respect to the associated attributes, indicator, and/or operation menu.

20. The method of claim 17 , wherein said updating the first or second hierarchical list further comprises: updating a hierarchical list in the memory by adding or deleting one or more nodes in response to a task submitted through the hierarchical list displayed in a UI, including responding to navigating the hierarchical list for exploring one or more levels of items in the resource structure.

Assignments (1)
REASSIGNMENT Recorded Mar 18, 2026
From: STT WEBOS, INC. (TEXAS)
To: STT WEBOS, INC. (DELAWARE)
Reel/Frame 075137/0704 →
Continuity (8)
Continuation 16102180 · Aug 13, 2018
Continuation 15201828 · Jul 5, 2016
Continuation 13932277 · Jul 1, 2013
Continuation 13050871 · Mar 17, 2011
Continuation 11374302 · Jul 2, 2004
Continuation In Part 10713904 · Aug 6, 2002
Continuation In Part 10713905 · Aug 12, 2002
Related Publication 20200304374A1 · Sep 24, 2020