Patent ID: 7912901

Claim:
A method for adjusting application state of a set of computing devices comprising: detecting a programmatic event related to a meeting; determining a plurality of previous meetings similar to said meeting, wherein each of the previous meetings have an application state for a computing device stored for that at least one previous meeting, wherein application state refers to a desktop state of a user interface of the computing device; comparing a quantity of the previous meetings determined to be similar to said meeting against a previously defined quantity threshold; when the quantity threshold is not satisfied, taking no further programmatic actions to adjust automatically application state responsive to the meeting; and when the quantity threshold is satisfied: ascertaining a pattern relating to user interactions on a desktop, open applications, and loaded document all of which are recorded as an application state of a set of at least one computing device for the determined previous meetings; determining a difference between a current application state of the set of computing devices and an application state indicated by the ascertained pattern; and automatically adjusting the current application state of the set of computing devices to lessen the determined difference, wherein the adjusting comprises automatically instantiating at least one application to be used during the meeting.