×

System and method for optimizing window display

  • US 9,342,208 B2
  • Filed: 07/27/2011
  • Issued: 05/17/2016
  • Est. Priority Date: 07/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for displaying a plurality of windows, the method comprising:

  • displaying a first window and a second window, the first window being displayed in a first location and having a first size, the second window being displayed in a second location and having a second size;

    receiving a window adjustment input, the window adjustment input indicating a request to adjust at least one of the displayed first window or the second window;

    after receiving the window adjustment input, determining by a processor a new second location in which to display the second window, wherein the window adjustment input does not specify or indicate the new second location or a new first location for the first window;

    after receiving the window adjustment input, determining by a processor whether to resize the first window or change the first location;

    resizing the first window or changing the first location of the first window according to a result of determining whether to resize the first window or change the first location;

    displaying the second window in the new second location;

    in response to receiving an indication of a selection of a toggle switch, returning windows to their previous sizes and locations, wherein returning windows to their previous sizes and locations includes displaying the first window at the first location such that the first window has the first size and displaying the second window at the second location such that the second window has the second size;

    receiving a second window adjustment input dragging the second window within a threshold distance of the first window or dragging the first window within the threshold distance of the second window;

    responsive to receiving the second window adjustment input, combining control of the first window and the second window, the combined control enabling handling of the first window and the second window as one object; and

    separating controls of the first window and the second window in response to receiving a subsequent window adjustment input dragging the first window and the second window apart, the separated controls enabling handling of the first window and the second window as two separate objects.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×