← Back to Patent Explorer
US7356775B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Focus priority in window management

Assignee: Synamedia Ltd
•
Filing: 2005-09-05
•
Granted: 2008-04-08
•
Expires: 2025-09-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for managing windows in a window-based display system, the method comprising providing a plurality of windows, each window being associated with an application, at least one of the plurality of windows being able to accept focus, assigning, to each one of the plurality of windows being able to accept focus, a focus priority, assigning focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, and designating the chosen window as an active window. Related apparatus and methods are also described.

Inventors

  • 👤 Alex Ruelle
  • 👤 Thomas Fortin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:59
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/431; H04N21/4312; H04N21/4316; H04N21/443; H04N21/4438; H04N21/47

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 173 words
In an environment including a set-top box associated with a television system, the set-top box being operative to receive instructions from a viewer via a remote control, the set-top box running a window-based display system, a method for managing the window-based display system, the method comprising: providing a plurality of windows, each of the windows being associated with an application, at least someone of the plurality of windows being able to accept focus; assigning, to each one of the plurality of windows being able to accept focus, a focus priority; automatically, without the need to receive any instruction from the viewer, assigning focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and designating the chosen window as an active window.
Claim 2
Dependent Claim 173 words
In an environment including a set-top box associated with a television system, the set-top box being operative to receive instructions from a viewer via a remote control, the set-top box running a window-based display system, a method for managing the window-based display system, the method comprising: providing a plurality of windows, each of the windows being associated with an application, at least someone of the plurality of windows being able to accept focus; assigning, to each one of the plurality of windows being able to accept focus, a focus priority; automatically, without the need to receive any instruction from the viewer, assigning focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and designating the chosen window as an active window.
Claim 3
Dependent Claim 50 words
The method according to claim 1 , further comprising: maintaining an ordered list, in order of focus priority, of the at least one of the plurality of windows which is able to accept focus, giving preference within any one focus priority to one or more windows which have requested focus.
Claim 4
Dependent Claim 24 words
The method according to claim 2 , wherein the assigning focus is performed by assigning focus based on the order of the ordered list.
Claim 5
Dependent Claim 36 words
The method according to claim 1 , further comprising: upon occurrence of an event which causes the active window to become non-active, performing the assigning focus to exactly one window, thus designating a new active window.
Claim 6
Dependent Claim 36 words
The method according to claim 4 , wherein the event which causes the active window to become non-active comprises at least one of the following: closing of the active window; and the active window becoming hidden.
Claim 7
Dependent Claim 191 words
A set-top box system associated with a television system, the set-top box system comprising: a window-based display sub-system for managing windows displayed on the television system, the sub-system including: a window display module to provide a plurality of windows, each of the windows being associated with an application, at least some of the plurality of windows being able to accept focus; a priority assignment module to assign, to each one of the plurality of windows being able to accept focus, a focus priority; a focus assignment module to assign focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and an active window designation module to designate the chosen window as an active window, wherein the window display module, the priority assignment module, the focus assignment module and the active window designation module are operationally associated with each other.
Claim 8
Dependent Claim 191 words
A set-top box system associated with a television system, the set-top box system comprising: a window-based display sub-system for managing windows displayed on the television system, the sub-system including: a window display module to provide a plurality of windows, each of the windows being associated with an application, at least some of the plurality of windows being able to accept focus; a priority assignment module to assign, to each one of the plurality of windows being able to accept focus, a focus priority; a focus assignment module to assign focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and an active window designation module to designate the chosen window as an active window, wherein the window display module, the priority assignment module, the focus assignment module and the active window designation module are operationally associated with each other.
Claim 9
Dependent Claim 55 words
The system according to claim 6 , further comprising: a list maintenance module to maintain an ordered list, in order of focus priority, of the at least one of the plurality of windows which is able to accept focus, giving preference within any one focus priority to one or more windows which have requested focus.
Claim 10
Dependent Claim 25 words
The system according to claim 7 , wherein the focus assignment module is operative to assign focus based on the order of the ordered list.
Claim 11
Dependent Claim 34 words
The system according to claim 6 , wherein the focus assignment module is operative to assign focus to exactly one window upon occurrence of an event which causes the active window to become non-active.
Claim 12
Dependent Claim 36 words
The system according to claim 9 , wherein the event which causes the active window to become non-active comprises at least one of the following: closing of the active window; and the active window becoming hidden.
Claim 13
Dependent Claim 174 words
A computer program product readable by a machine, tangibly embodying a program of instructions executable by the machine and operating in an environment including a set-top box associated with a television system, to perform a method for managing windows in a window-based display system, the method comprising: providing a plurality of windows, each of the windows being associated with an application, at least some of the plurality of windows being able to accept focus; assigning, to each one of the plurality of windows being able to accept focus, a focus priority; automatically, without the need to receive any instruction from the viewer, assigning focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and designating the chosen window as an active window.
Claim 14
Dependent Claim 174 words
A computer program product readable by a machine, tangibly embodying a program of instructions executable by the machine and operating in an environment including a set-top box associated with a television system, to perform a method for managing windows in a window-based display system, the method comprising: providing a plurality of windows, each of the windows being associated with an application, at least some of the plurality of windows being able to accept focus; assigning, to each one of the plurality of windows being able to accept focus, a focus priority; automatically, without the need to receive any instruction from the viewer, assigning focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and designating the chosen window as an active window.
Claim 15
Dependent Claim 55 words
The computer program product according to claim 11 , wherein the method further comprises maintaining an ordered list, in order of focus priority, of the at least one of the plurality of windows which is able to accept focus, giving preference within any one focus priority to one or more windows which have requested focus.
Claim 16
Dependent Claim 26 words
The computer program product according to claim 12 , wherein the assigning focus is performed by assigning focus based on the order of the ordered list.
Claim 17
Dependent Claim 41 words
The computer program product according to claim 11 , wherein the method further comprises, upon occurrence of an event which causes the active window to become non-active, performing the assigning focus to exactly one window, thus designating a new active window.
Claim 18
Dependent Claim 38 words
The computer program product according to claim 14 , wherein the event which causes the active window to become non-active comprises at least one of the following: closing of the active window; and the active window becoming hidden.
Claim 19
Dependent Claim 176 words
A set-top box system associated with a television system, the set-top box system including a means for managing windows, comprising: means for providing a plurality of windows, each of the windows being associated with an application, at least some of the plurality of windows being able to accept focus; means for assigning a focus priority to each one of the plurality of windows being able to accept focus; means for assigning focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and means for designating the chosen window as an active window, wherein the means for providing a plurality of windows, the means for assigning a focus priority, the means for assigning focus and the means for designating are operationally associated with each other.
Claim 20
Dependent Claim 176 words
A set-top box system associated with a television system, the set-top box system including a means for managing windows, comprising: means for providing a plurality of windows, each of the windows being associated with an application, at least some of the plurality of windows being able to accept focus; means for assigning a focus priority to each one of the plurality of windows being able to accept focus; means for assigning focus to exactly one window at any time by choosing, from among the at least one of the plurality of windows able to accept focus, a window having a highest focus priority of the windows able to accept focus, so that requesting focus for one of the windows does not necessarily allow focus to be given to the one window requesting focus; and means for designating the chosen window as an active window, wherein the means for providing a plurality of windows, the means for assigning a focus priority, the means for assigning focus and the means for designating are operationally associated with each other.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2011-04-08 2011-10-08 2012-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2015-04-08 2015-10-08 2016-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2019-04-08 2019-10-08 2020-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag