Patent ID: 7233951

Claim:
A method for interacting with collaboration data, comprising: accessing a web page that is associated with a collaboration service; wherein the web page includes a link that is associated with collaboration data that is stored in a non-local data store; and wherein multiple users perform operations on the collaboration data; selecting the link on the web page; obtaining the collaboration data from the non-local data store in response to the link on the web page being selected; storing the non-local collaboration data locally; interacting with the locally stored collaboration data; wherein the interacting includes performing operations on the locally stored collaboration data; modifying a value within the locally stored collaboration data; determining whether the operations performed locally when modifying the value are valid; updating the non-local collaboration data in the non-local data store with the modified value when the operations performed are valid; sending an error message to the user when the operations performed are invalid; and displaying the locally stored collaboration data within a spreadsheet control to a user.