Patent ID: 9250928
Filing Date: 2016-02-02
CPC Classification: G06F,H04W

Claim Text:
1. At least one non-transitory machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, to cause the machine to: identify, using a first computing device running a particular program comprising an analytics application, a second computing device running the particular program, wherein the second computing device is identified as substantially co-located with the first computing device in a particular physical location; join the first computing device and the second computing device in a use session of the particular program, wherein the use session is a collaborative analytics session, wherein the particular program is to facilitate user analysis of a data set in the use session; determine that the first computing device displays a first interactive user interface of the particular program at a first instance of time, the first user interface to display a representation of the data set in a first context in a plurality of contexts; cause the second computing device to display a second interactive user interface of the particular program at the first instance of time based at least in part on the first user interface using the first context, the second user interface to display a representation of the data set in a different, second context in the plurality of contexts, wherein the second computing device displays the representation of the data set in the second context simultaneously with the first computing device displaying the representation of the data set in the first context; receive user input at the first computing device, the user input resulting in the first computing device displaying a modified representation of the data set in the first context; and in response to receiving the user input at the first computing device, cause the second computing device to display a modified representation of the data set in the second context, wherein the modified representation of the data set in the second context displayed by the second computing device is based on the user input received at the first computing device.