Persistent collaborative framework for interactive web applications
AssigneeMicrosoft Corporation
InventorsSasa Junuzovic, Rajesh Hegde, Li-wei He, Zhengyou Zhang, Steven Drucker
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSasa Junuzovic, Rajesh Hegde, Li-wei He, Zhengyou Zhang, Steven Drucker
Estimating the term…
A framework for facilitating collaborative interaction between users of a web application is presented. The framework provides persistence and sharing mechanisms for arbitrary application-defined objects. The sharing mechanism is coupled with a consistency mechanism that keeps client states consistent even when users perform conflicting operations. This framework is application-independent in that the persistence, sharing between clients and maintaining a consistent state among the clients is accomplished without the need for specific knowledge of the design of the web application. Thus, web developers can focus on the logic of the application and the UI, instead of spending time designing and implementing collaborative capabilities.
A computer-implemented process for providing an application-independent framework for facilitating persistent, collaborative interaction between users of a web application respectively running on a client associated with each user, wherein each client comprises a client-side library which interfaces with the web application running on the client and communicates with a server, the process comprising using each client to perform the following process actions:
A computer-implemented process for providing an application-independent framework for facilitating persistent, collaborative interaction between users of a web application respectively running on a client computer associated with each user, the process comprising using a server to perform the following process actions:
A computer-implemented process for providing an application-independent framework for facilitating persistent, collaborative interaction between users of a web application respectively running on a client computer associated with each user, the process comprising using a server to perform the following process actions:
Dependencies are inferred from the claim text.