Window grouping

US2016239157A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016239157-A1
Application numberUS-201615135427-A
CountryUS
Kind codeA1
Filing dateApr 21, 2016
Priority dateJun 30, 2006
Publication dateAug 18, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A framework is provided for obtaining window information. The window information can be applied to different assignment models to assign windows to different groups. A group may correspond to a task being performed by a user. The window information can be semantic or temporal information captured as window events and properties of windows whose events are captured. Temporal information can be information about switches between windows. Semantic information can be window titles. Temporal information, semantic information, or both, can be used to assign windows to groups.

First claim

Opening claim text (preview).

1 . A method performed on a computing device coupled to a display device, the method comprising grouping, by the computing device based on switching relationships over time between various of a plurality of windows displayed on the display device, some of the plurality of windows. 2 . The method of claim 1 where the switching relationships each indicate one or more switches between two of the plurality of windows. 3 . The method of claim 1 where the switching relationships are represented by a graph comprising nodes, edges, and weights. 4 . The method of claim 3 where each node in the graph represents one of the plurality of windows. 5 . The method of claim 3 where each edge of the graph corresponds to at least one switch between two of the various windows. 6 . The method of claim 5 where the each edge is weighted proportional to a number of switches between the two of the various windows. 7 . The method of claim 3 where the grouping is further based on moralizing the graph. 8 . The method of claim 3 where the grouping is further based on maximal cliques of the graph. 9 . A method performed on a computing device coupled to a display device, the method comprising grouping, by the computing device based on displayed proximity over time of various of a plurality of windows displayed on the display device, some of the plurality of windows. 10 . The method of claim 9 where the displayed proximity over time is related to window content similarity. 11 . The method of claim 10 where stop words in the window content are not considered in the grouping. 12 . The method of claim 10 where the window content comprises titles of at least some of the various of the plurality of windows. 13 . The method of claim 10 where the window content comprises textual windows metadata of at least some of the various of the plurality of windows. 14 . A method performed on a computing device coupled to a display device, the method comprising grouping, by the computing device based on co-visibility over time of various of a plurality of windows displayed on the display device, some of the plurality of windows. 15 . The method of claim 14 where the co-visibility is related to an area of a window that is visibly displayed. 16 . The method of claim 14 where the co-visibility is related to window focus. 17 . The method of claim 14 where the co-visibility is related to window visibility duration. 18 . The method of claim 14 where the co-visibility is related to a degree of window visibility. 19 . The method of claim 14 where the co-visibility is related to repeated co-display of windows. 20 . The method of claim 14 where the co-visibility is related to display states of windows.

Assignees

Inventors

Classifications

  • Monitoring arrangements specially adapted to the computing system or computing system component being monitored · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Workload generation, e.g. scripts, playback · CPC title

  • Object-oriented method invocation or resolution · CPC title

  • Local · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016239157A1 cover?
A framework is provided for obtaining window information. The window information can be applied to different assignment models to assign windows to different groups. A group may correspond to a task being performed by a user. The window information can be semantic or temporal information captured as window events and properties of windows whose events are captured. Temporal information can be i…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 18 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).