Patent ID: 8856230
Filing Date: 2014-10-07
Classification: G06Q

Abstract:
1. A method executed at least in part by a computing device for real time collaboration utilizing shared items, the method comprising: detecting an interest of a user on a list of items by one of: detecting an activation by the user of a view screen presenting the list and detecting a hovering by the user over the presented list; in response to detecting the interest of the user on the list of items, setting a channel for the list at a collaboration server executed on a front end server accessed through one of a web browser and a locally installed rich client application on a client device including one or more of: a desktop computer, a laptop computer, a personal digital assistant (PDA) device, a tablet, a mobile computer, and handheld computer, and a smartphone; receiving a request to provide an access to an item from the list of items; providing the access to the user; one of periodically broadcasting the user's access to the item to other users associated with the list over the channel and broadcasting the user's access to the item to the other users associated with the list over the channel following each change made to the accessed item, wherein broadcasting the user's access includes notifying when the user is accessing the item and when changes are made to the accessed item by one or more of: highlighting the accessed item, highlighting a change made to the accessed item, and presenting a change made to the accessed item in a separate user interface; transmitting state information associated with the item over the channel using one or more notifications to enable the other users to receive state information associated with the item without actively checking the item periodically or on-demand, including sending a message to the other users on the channel when the user accesses the item, wherein the message indicates which item is open, which user opened the item, which item was saved, which user saved the item, and when the item was saved; and in response to detecting a completion of the user's access to the item, wherein the completion is detected based on a save and a close of the item, broadcasting the completion of the access to the other users over the channel.