Patent US7013432B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7013432B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Display container cell modification in a cell based EUI

Assignee: BROADBAND GRAPHICS - A WASHINGTON LLC LLC
•
Filing: 2002-04-30
•
Granted: 2006-03-14
•
Expires: 2022-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a cell based EUI, existing display container cells nested within a “host” display container cell are automatically shifted and/or downsized, if necessary, to increase available space to facilitate the creation of another display container cell nested within the “host” display container cell, in response to a request to perform the creation. Similar shifting and/or downsizing are performed to facilitate expansion of one of the nested display container cells; and shifting and upsizing are performed to facilitate contraction of one of the nested display container cells. In one embodiment, shifting and/or downsizing/upsizing are performed in view re-sizing priorities of the display container cells and attributes of a host display container cell governing placement and/or alignment of immediately nested display container cells. In one embodiment, an efficient extended boundary method is employed.

Inventors

  • 👤 Steve D. Taylor
  • 👤 Axel M. Koenig

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:00
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G09; G09G; G09G5/00; G09G5/14; G09G2370/00; G09G2370/02; G09G2370/027

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 214 words
An apparatus comprising: at least one processor to execute programming instructions; and storage medium coupled to at least one processor, having stored therein a plurality of programming instructions to be executed by the at least one processor to enable the apparatus to receive a request to perform a selected one of removal and contraction of a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device; perform the requested selected one of removal and contraction of the selected one of the nested display container cells, including at least one of upsizing one or more of the other nested display container cells to consume all or some of the newly available space within the host display container cell, and shifting one or more of the other nested display container cells to reposition one or more of the nested display container cells in view of the newly available space within the host display container cell, in view of at least one of re-sizing priorities of the other display container cells of said host display container cell, and one or more attributes of said host display container cell governing at least one of placement and alignment of immediately nested display container cells.
Claim 2
Independent Claim 214 words
An apparatus comprising: at least one processor to execute programming instructions; and storage medium coupled to at least one processor, having stored therein a plurality of programming instructions to be executed by the at least one processor to enable the apparatus to receive a request to perform a selected one of removal and contraction of a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device; perform the requested selected one of removal and contraction of the selected one of the nested display container cells, including at least one of upsizing one or more of the other nested display container cells to consume all or some of the newly available space within the host display container cell, and shifting one or more of the other nested display container cells to reposition one or more of the nested display container cells in view of the newly available space within the host display container cell, in view of at least one of re-sizing priorities of the other display container cells of said host display container cell, and one or more attributes of said host display container cell governing at least one of placement and alignment of immediately nested display container cells.
Claim 3
Dependent Claim 54 words
The apparatus of claim 1 , wherein said programming instructions further enable the apparatus to perform said upsizing of one or more of the other nested display container cells of the host display container cell by successively upsizing one or more of the other nested display container cells of the host display container cell.
Claim 4
Dependent Claim 60 words
The apparatus of claim 1 , wherein said programming instructions further enable the apparatus to perform said upsizing of one or more of the other nested display container cells of the host display container cell by successively upsizing one or more of the other nested display container cells of the host display container cell in accordance with their relative priorities.
Claim 5
Dependent Claim 58 words
The apparatus of claim 1 , wherein said programming instructions further enable the apparatus to perform said shifting of the one or more nested display container cells of the host display container cell by shifting the one or more nested display container cells of the host display container cell relative to one or more of their nearest neighbors.
Claim 6
Dependent Claim 61 words
The apparatus of claim 1 , wherein said programming instructions further enable the apparatus to perform said shifting of the one or more nested display container cells of the host display container cell by shifting the one or more nested display container cells of the host display container cell relative to one or more boundaries of the host display container cell.
Claim 7
Independent Claim 147 words
An apparatus comprising: at least one processor to execute programming instructions; and storage medium coupled to at least one processor, having stored therein a plurality of programming instructions to be executed by the at least one processor to enable the apparatus to receive a request to expand a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device, form one or more extended continuous boundaries of the selected one of the nested display container cells, determine expansion impact on one or more neighboring nested displayed container cells using the one or more extended continuous boundaries formed, modify the impacted neighboring nested display container cells to accommodate the requested expansion of the selected one of the nested display container cells, and expand the selected one of the nested display container cells as requested.
Claim 8
Independent Claim 147 words
An apparatus comprising: at least one processor to execute programming instructions; and storage medium coupled to at least one processor, having stored therein a plurality of programming instructions to be executed by the at least one processor to enable the apparatus to receive a request to expand a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device, form one or more extended continuous boundaries of the selected one of the nested display container cells, determine expansion impact on one or more neighboring nested displayed container cells using the one or more extended continuous boundaries formed, modify the impacted neighboring nested display container cells to accommodate the requested expansion of the selected one of the nested display container cells, and expand the selected one of the nested display container cells as requested.
Claim 9
Dependent Claim 62 words
The apparatus of claim 6 , wherein said programming instructions further enable the apparatus to perform said forming of one or more extended continuous boundary by extending a first boundary of the selected one of the nested display container cells in at least a first direction until the extended first boundary intersect with a boundary of a neighbor nested displayed container cell.
Claim 10
Dependent Claim 65 words
The apparatus of claim 6 , wherein said programming instructions further enable the apparatus to perform said determining of expansion impact on one or more neighboring nested displayed container cells using the one or more extended continuous boundaries formed by determining expansion impact on neighboring nested display container cells up to at least two degrees removed from the nested display container cell to be expanded.
Claim 11
Dependent Claim 74 words
The apparatus of claim 6 , wherein said programming instructions further enable the apparatus to perform said modifying of the impacted neighboring nested display container cells to accommodate the requested expansion of the selected one of the nested display container cells by performing for each of the impacted neighboring nested display container cells, at least one of downsizing the impacted neighbor nested display container cell, and shifting the impacted neighbor nested display container cell.
Claim 12
Independent Claim 147 words
An apparatus comprising: at least one processor to execute programming instructions; and storage medium coupled to at least one processor, having stored therein a plurality of programming instructions to be executed by the at least one processor to enable the apparatus to receive a request to contract a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device, form one or more extended continuous boundaries of the selected one of the nested display container cells, determine contraction impact on one or more neighboring nested displayed container cells using the one or more extended continuous boundaries formed, contract the selected one of the nested display container cells as requested, and modify the impacted neighboring nested display container cells to accommodate the requested contract of the selected one of the nested display container cells.
Claim 13
Independent Claim 147 words
An apparatus comprising: at least one processor to execute programming instructions; and storage medium coupled to at least one processor, having stored therein a plurality of programming instructions to be executed by the at least one processor to enable the apparatus to receive a request to contract a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device, form one or more extended continuous boundaries of the selected one of the nested display container cells, determine contraction impact on one or more neighboring nested displayed container cells using the one or more extended continuous boundaries formed, contract the selected one of the nested display container cells as requested, and modify the impacted neighboring nested display container cells to accommodate the requested contract of the selected one of the nested display container cells.
Claim 14
Dependent Claim 62 words
The apparatus of claim 10 , wherein said programming instructions further enable the apparatus to perform said forming of one or more extended continuous boundary by extending a first boundary of the selected one of the nested display container cells in at least a first direction until the extended first boundary intersect with a boundary of a neighbor nested displayed container cell.
Claim 15
Dependent Claim 65 words
The apparatus of claim 10 , wherein said programming instructions further enable the apparatus to perform said determining of contraction impact on one or more neighboring nested displayed container cells using the one or more extended continuous boundaries formed by determining contraction impact on neighboring nested display container cells up to at least two degrees removed from the nested display container cell to be expanded.
Claim 16
Dependent Claim 74 words
The apparatus of claim 10 , wherein said programming instructions further enable the apparatus to perform said modifying of the impacted neighboring nested display container cells to accommodate the requested expansion of the selected one of the nested display container cells by performing, for each of the impacted neighboring nested display container cells, at least one of upsizing the impacted neighbor nested display container cell, and shifting the impacted neighbor nested display container cell.

References Cited (Backward Citations)

US4890098A Cited
US5600346A Cited
US5850548A Cited
US5621904A Cited
US5903466A Cited
US5886694A Cited
US6008809A Cited
US6252589B1 Cited
US6281876B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-03-13 2009-09-12 2010-03-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-03-13 2013-09-12 2014-03-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-03-13 2017-09-12 2018-03-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag