Patent ID: 9021074
Filing Date: 2015-04-28
Classification: H04L

Abstract:
1. A computer implemented method comprising: analyzing, using a server status process executing on a client electronic device via one or more computing devices, one or more network interactions of a user, wherein the server status process is interfaced with one or more client applications; identifying, via the one or more computing devices, one or more servers associated with the one or more network interactions, including anticipating at least one server the user will utilize and is not currently utilizing based upon, at least in part, current application usage of the user in a usage profile; rendering, via the one or more computing devices, a listing of at least a portion of the one or more servers in an instant messaging user interface; evaluating the one or more servers identified as being interacted by the user, via the one or more computing devices, for a status of the one or more servers on a periodic basis; providing, via the one or more computing devices, an indicator of the status of the at least a portion of the one or more servers via the instant messaging user interface; providing, with the indicator of the status, at least one corrective action instruction via the instant messaging user interface that is selectable by the user when the status is a server problem status; updating by storing a recent one or more network interactions in the usage profile, via the one or more computing devices, the status of the at least a portion of the one or more servers, wherein the one or more servers reflected in the usage profile for one user are different than the one or more servers identified for another user in accordance with respective network interactions; removing in the usage profile, via the one or more computing devices, at least one server from the listing of at least a portion of the one or more servers when the at least one server has not been associated with the recent one or more network interactions of the user after a predetermined period of non-usage of current application; and wherein the status is provided in the form of visual indicators including a color-coded server listing in the instant messaging user interface.