The virtual presentation technology in this invention can significantly reduce data load on a network and thus reduce the network bandwidth requirement. This allows serving more requests for data transaction over a network with fixed network bandwidth. In addition, with traditional Internet file sharing products, e.g. the then-existed Yahoo Group online service, in order to stop sharing a file, the file must be physically deleted that prevents resharing the file unless expensively recreating them. In addition, traditional email and instant message does not allow a user to delete a previously posted or shared message from a UI of a recipient. Therefore, the user could be embarrassed if the posted message is not proper to the recipient. This invention has overcome the problems to allow user instantly deleting posted information of file or folder from recipient's UI without physically deleting the file, and deleting previously posted messages from recipient's UI.
H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
B66C 1/42 - Gripping members engaging only the external or internal surface of the articles
B66C 1/44 - Gripping members engaging only the external or internal surface of the articles and applying frictional forces
B66C 1/58 - Gripping members engaging only the external or internal surface of the articles and deforming the articles, e.g. by using gripping members such as tongs or grapples
H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
2.
Method and apparatus for managing an online meeting
Group online communication and collaboration has become part of people's daily life. Therefore, it is critical to provide a meeting initiator to efficiently present his/her information, and control his/her presented information. It is also critical for the speed and efficiently to process the meeting initiator's requests for his/her presented information to be quickly reaching to other meeting participants during a meeting. This invention facilitates a unique user interface (UI) for the meeting initiator to efficiently present information and to control presented information through a unique withdrawing (un-post) operation. Specially, this invention deploys dynamic workspaces technology together with post and un-post (withdraw) operations that greatly improves the speed and efficiency for processing the meeting initiator's requests and for monetizing the meeting activities.
H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
B66C 1/42 - Gripping members engaging only the external or internal surface of the articles
B66C 1/44 - Gripping members engaging only the external or internal surface of the articles and applying frictional forces
B66C 1/58 - Gripping members engaging only the external or internal surface of the articles and deforming the articles, e.g. by using gripping members such as tongs or grapples
Fast, volume, and secure information exchange is important in enhancing the efficiency of a communication network at Internet era. Video sharing in online meeting is an important part of information exchanging between people in business and in daily personal life. Video sharing between two or more user devices through a server on the Internet usually will consume tremendous network bandwidth and computing power. Therefore, there is needs to enhance the efficiency for the video sharing. With the supporting of posting and un-posting operations and the dynamic workspace technology introduced in this invention, a server here can centrally coordinate the dynamic secure video sharing between two or more devices while avoiding itself being a bottleneck for the video sharing. In addition, there is need for enhancing security for the online meeting. The method of effectively tracking activities for meeting participants during the online meeting disclosed in this invention can enhance the security for the online meeting.
G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
B66C 1/42 - Gripping members engaging only the external or internal surface of the articles
B66C 1/44 - Gripping members engaging only the external or internal surface of the articles and applying frictional forces
B66C 1/58 - Gripping members engaging only the external or internal surface of the articles and deforming the articles, e.g. by using gripping members such as tongs or grapples
H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
4.
Method and apparatus for web based storage on-demand
A distributed virtual SAN infrastructure provides a scalable dynamically expandable virtual storage service pool to a plurality of host systems. The storage service pool is created via execution of a virtual storage automatic construct protocol and provides storage volume (space) to each of the host systems in on-demand base. The distributed virtual SAN infrastructure includes one or more SAN units including IP SAN unit and Fiber Channel SAN unit, at least one management console, one distributing control system across a network infrastructure, where the network infrastructure provides the communication links between all systems in the distributed virtual SAN infrastructure.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 29/06 - Communication control; Communication processing characterised by a protocol
5.
Method and apparatus for web based storage on-demand
A distributed virtual SAN infrastructure provides a scalable dynamically expandable virtual storage service pool to a plurality of host systems. The storage service pool is created via execution of a virtual storage automatic construct protocol and provides storage volume (space) to each of the host systems in on-demand base. The distributed virtual SAN infrastructure includes one or more SAN units including IP SAN unit and Fiber Channel SAN unit, at least one management console, one distributing control system across a network infrastructure, where the network infrastructure provides the communication links between all systems in the distributed virtual SAN infrastructure.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 12/24 - Arrangements for maintenance or administration
6.
Method and apparatus for web based storage on demand
Rapid demanding for storage capacity at internet era requires a much flexible and powerful storage infrastructure. Present invention disclosed a type of storage system based a model of centrally controlled distributed scalable virtual machine. In this model, one or more service pools including virtual storage service pool and application service pools can be automatically created to meet the demands for more storage capacity from various applications. Specially this model provide a solid foundation for distributing storage volumes for supporting storage on-demand and sharing with exceptional management capabilities. In addition, this model provides a flexible fault recovery topology beyond the traditional recovery plan.
Supporting of multiple concurrent tasks to be submitted via a single web-browser is important because it improves efficiency for user to utilize the web browser for daily works. The supporting of web based multitasking is also an important step towards creating a web based computer user work environment.
The traditional web based computing system does not support web based multitasking. Therefore, when a user via a web user interface displayed in a web browser on an end-user computing device to submit a task of accessing a web server, the user has to wait the task to be finished before can submit a second task from the same web user interface. A method of supporting web based multitasking is disclosed herein for solving above mentioned issue to let user much efficiently perform web based tasks without wasting waiting time.
This invention takes the course of evolution and creating a web based computer user work environment for a control management station and its associated systems on the network crossing Intranet, Internet or LAN. Therefore, users can access and manage the control management station and all its associated system through web browser on any other systems or devices. To establish a web based computer user work environment, the resources information on control management station and on associated systems on network need to be collected and convert them to standard structured format for web based communication and further displaying them in web browser. These information need to be collected by control management station at its and the associated systems' boot up time or at the time when a user logins and requests to access and manage these resources.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake