Display multi-layers list item in web- browser with supporting of concurrent multi-users
AssigneeSheng Tai (Ted) Tsao
InventorSheng Tai (Ted) Tsao
Life of this patent
Estimating the term…
Abstract
The document accessing and management is critical to every aspect of human society. The raising of World Wide Web (“www”) has provided the opportunity for IT industry to renovate a new document accessing and management system, which can be accessed and managed everywhere across the global. The innovated web folder tree of present invention in a central controlled distributed scalable virtual machine (“CCDSVM”) environment has added much efficiency to the current state of the document accessing and management system.
Claims22
The method of creating a web based computer user work environment (WCUWE) of CCDSVM consists following steps:
- a) Console support software modules of control management station collect all major resources information on control management station and store them in memory or permanent storage of control management station.
- b) Console support software modules of control management station identify all system units on the network and store the major resource information of system units in memory or permanent storage of control management station.
- c) Console support software modules of control management station convert the said collected information to standard structured format for web communication and display.
- d) Console support software modules of control management station provide responses to users when users login WCUWE or after login and request to access and operate these resources information from any web browser on remote system or on control management station.
The CCDSVM provide flexible data paths between control management station, system units, console host and client host, which comprises:
- a) Data path 1, with which the data flow through communication link between the web handling software (web server & console support software) of control management station and the web browser of client host or console host or control management station. The communication protocol used for transmitting data through said data path 1 could be HTTP, WAP, SOAP, or any other suitable protocols for web communication, which could successfully transmit the data on web.
- b) Data Path 2, with which data flow through communication link between console support software of control management station and service modules of system units. The communication protocol used for transmitting data through said data path 2 could be IP based or non-IP-based protocols depend on the actual requirement of efficiently transmitting the data.
- c) The data path 3, with which the data flow through communication link between service modules of system units 3 and the web browser of client host or console host or control management station. The communication protocol used for transmitting data through said data path 3 could be HTTP, WAP, SOAP, or any other suitable protocols for web communication, which could successfully transmit the data on web.
- d) The data path 4, with which the data flow directly through communication link between service modules of system unit 3 and service modules of another system unit 3. The communication protocols for the said data path 3 could be IP-base or any suitable non-IP-based protocol.
The CCDSVM could be degenerated into a single system (the control management station standby itself) when there is no any system unit join the CCDSVM through the network. In this case, the WCUWE still works for control management station, which means user from web-browser of console host or client host or control management station can access and operate the entire resource on control management station.
A CCDSVM may have client host and system unit to have equal role if both of them configured with identical service modules (which use to be only on system unit) and web browser (which use to be only on client host). Therefore, users, who are local to either client host or system unit and with right permission, can access other systems within CCDSVM.
A CCDSVM may have client host, which has its own specialized service modules (not those service modules on system unit) for non-web based accessing.
The software of WCUWE can be implemented with any suitable or a combination of any suitable programming languages such C, C++, Java, JavaScript, Visual Basic, HTML, XML, etc., which means that software of WCUWE is programming language independent. The software of WCUWE may comprise:
- a) Web server interface modules of console support software on control management station.
- b) Control management modules of console support software on control management station.
- c) Web server software on control management station. The said web server software could be an commercial software on the marketing such as Apache or MS IIS or others, and also could be a proprietary software. If the said web server interface modules of control management station provides compatible functionality with said Web server software, then there is no need for web server software.
- d) Service software modules on system unit. The said service software modules may also consist of a said web server software or a proprietary software module, which provide equivalent functionality of the said web server software.
- e) Web browser on console host or on control management station or on client host 10. The said web browser could be a commercial web browser on the market such as MS IE, or Netscape, and also could be proprietary software modules.
Dependencies are inferred from the claim text.