Patent ID: 8255791

Claim:
A method for sharing table views over a communication network, the method comprising: enabling, by a computer-based service that is provided over the communication network, a plurality of table views to be shared among a set of users over the communication network; wherein the set of users includes a first user and a second user; causing display of a table view, of said plurality of table views, in a first interface that is executing on a first computing device; sending, by said computer-based service, data that defines the table view to a second interface that is executing on a second computing device to cause the table view to be displayed in the second interface; wherein the second computing device is different than the first computing device; wherein the step of sending data includes sending at least a portion of content of the table view; maintaining, by said computer-based service, content, of the plurality of table views, that includes one or more attributes of the plurality of table views; receiving from the first user a request to sort a column in the table view in the first interface; in response to the request to sort the column in the table view, causing display of the sorted table view in the first interface and in the second interface; enabling the second user to sort a second column in the table view in the second interface to automatically cause display of the table view, sorted according to the sort by the second user, in both the first interface and the second interface; and enabling users in the set of users to independently concurrently navigate between the plurality of table views that are shared by the set of users.