×

Presenting information pertaining to a plurality of tabs in an instant messaging application

  • US 8,972,884 B2
  • Filed: 05/11/2010
  • Issued: 03/03/2015
  • Est. Priority Date: 05/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for presenting information in an instant messaging (IM) application, comprising:

  • storing a tab configuration file on a computer system having a single display screen, the computer system comprising one of a personal computer (PC), a smart phone, and a personal digital assistant (PDA),wherein the tab configuration file includes attribute information corresponding to respective ones of a plurality of tabs in a main interface in the IM application,wherein the attribute information includes presented content information corresponding to respective ones of the plurality of tabs,wherein the attribute information includes a plurality of tab identifiers and a plurality of tab tags corresponding to respective ones of the plurality of tabs;

    loading the tab configuration file and presenting in the main interface of the IM application the plurality of tab identifiers included in the attribute information,wherein the tab configuration file is loaded in response to an initiation of the IM application,receiving a selection of one of the plurality of tabs presented in the main interface of the IM application;

    in response to the selection of the one of the plurality of tabs;

    retrieving from the stored tab configuration file attribute information that corresponds to the selected one of the plurality of tabs based at least on the tab configuration file tab tag,wherein the retrieved attribute information that corresponds to the selected one of the plurality of tabs is configured to be used to create an extended window associated with the selected one of the plurality of tabs,wherein the retrieved attribute information that corresponds to the selected one of the plurality of tabs comprises default size information associated with the extended window;

    dynamically creating the extended window for the selected one of the plurality of tabs based at least in part on the retrieved attribute information,determining position information of the extended window by;

    retrieving boundary information on the single display screen where the main interface is located;

    calculating a boundary distance from a boundary of the main interface to a boundary of the single display screen;

    comparing the boundary distance with a display width to determine whether the extended window can be displayed in an area between the boundary of the main interface and the boundary of the single display screen; and

    eitherin the event that the extended window can be displayed in the area between the boundary of the main interface and the boundary of the single display screen then displaying the extended window in an area adjacent to the main interface wherein the extended window is operable to be moved independently of the main interface of the IM application, orin the event that the extended window cannot be displayed in the area between the boundary of the main interface and the boundary of the single display screen, then displaying the extended window to overlay the main interface of the IM application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×