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

Method and apparatus for preserving, enlarging and supplementing image content displayed in a graphical user interface

Assignee: Google Technology Holdings LLC
•
Filing: 2001-08-28
•
Granted: 2005-10-25
•
Expires: 2021-08-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An enlargement feature of a graphical user interface (GUI) is disclosed. When a portion of a digital image displayed in the GUI is selected for enlargement, an enlarged version of the selected portion is displayed adjacent to the remaining portion of the original image that was not selected for enlargement. The digital image may include a plurality of image portions (e.g., individual display windows) selectable for enlargement, such as those found in a CATV electronic programming guide (EPG). In one embodiment, hidden supplemental data corresponding to the selected portion is only revealed in the enlarged version of the selected portion, so that it can be more easily viewed. In another embodiment, an enlargement feature application program is downloaded to a local device that controls the GUI, in response to a subscriber accepting an offer presented by a service provider.

Inventors

  • 👤 Reem Safadi
  • 👤 Lawrence D. Vince

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:44
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/431; H04N21/4312; G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; H04N21/41; H04N21/426; H04N21/42653; H04N21/4314; H04N21/4316; H04N21/47; H04N21/482; G06F2203/00; G06F2203/048; G06F2203/04806

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 76 words
A method of enlarging a digital image displayed in a graphical user interface (GUI), the method comprising: (a) selecting for enlargement a portion of an original image displayed in the GUI; and (b) displaying, adjacent to and distinct from an enlarged image of the selected portion, an image of the remaining portion of the original image that was not selected for enlargement, wherein the remaining portion does not include image data displayed by the enlarged image.
Claim 2
Independent Claim 76 words
A method of enlarging a digital image displayed in a graphical user interface (GUI), the method comprising: (a) selecting for enlargement a portion of an original image displayed in the GUI; and (b) displaying, adjacent to and distinct from an enlarged image of the selected portion, an image of the remaining portion of the original image that was not selected for enlargement, wherein the remaining portion does not include image data displayed by the enlarged image.
Claim 3
Dependent Claim 33 words
The method of claim 1 , further comprising: (c) determining if there is hidden supplemental data that corresponds to the selected portion, and, if so, the enlarged image revealing the hidden supplemental data.
Claim 4
Dependent Claim 55 words
The method of claim 2 , further comprising: (d) storing image data of the selected portion in a first memory location; (e) storing image data of the remaining portion in a second memory location; and (f) storing in a third memory location a table that correlates hidden supplemental data with selected image portion identification data.
Claim 5
Dependent Claim 74 words
The method of claim 3 , further comprising: (g) retrieving the image data of the selected portion from the first memory location; (h) retrieving the image data of the remaining portion from the second memory location; (i) reconfiguring the image data such that the remaining portion image is displayed adjacent to an enlarged image of the selected portion; and (j) instructing the GUI to display a modified image based on the reconfigured image data.
Claim 6
Dependent Claim 67 words
The method of claim 4 , further comprising: (k) searching the third memory location to determine if there is hidden supplemental data that corresponds to the selected portion; (l) incorporating hidden supplemental data found in the third memory location that corresponds to the selected portion into the enlarged image; and (m) instructing the GUI to display the enlarged image, wherein the incorporated hidden supplemental data is revealed.
Claim 7
Dependent Claim 55 words
The method of claim 2 , further comprising: (d) a service provider offering a subscriber access to an enlargement feature of the GUI which implements method steps (a)-(c); and (e) in response to the subscriber accepting the offer of step (d), downloading an enlargement feature application program to a local device that controls the GUI.
Claim 8
Dependent Claim 21 words
The method of claim 6 , wherein the enlargement feature is controlled by a wireless pointing device operated by the subscriber.
Claim 9
Dependent Claim 37 words
The method of claim 7 , wherein the pointing device is a mouse having a first button which, when depressed, implements method step (a), and a second button which, when depressed, implements method steps (b) and (c).
Claim 10
Dependent Claim 20 words
The method of claim 6 , wherein the enlargement feature is operated in conjunction with an electronic programming guide (EPG).
Claim 11
Dependent Claim 38 words
The method of claim 6 , wherein the service provider is a multiple system cable operator (MSO), and the local device is a set-top box in communication with a remote server maintained by the MSO and a television.
Claim 12
Dependent Claim 22 words
The method of claim 6 , wherein the enlargement feature is controlled by an infrared (IR) remote control operated by the subscriber.
Claim 13
Dependent Claim 45 words
The method of claim 1 , wherein step (a) further comprises superimposing on the original image a floating plane region in the GUI, wherein the location of the floating plane region changes in accordance with which portion of the original image is selected for enlargement.
Claim 14
Dependent Claim 29 words
The method of claim 1 , wherein the remaining portion is not obscured by the enlarged image, and the enlarged image is not transparently superimposed on the remaining portion.
Claim 15
Independent Claim 73 words
A method of enlarging a digital image displayed in a graphical user interface (GUI), the method comprising: (a) selecting for enlargement a portion of an original image displayed in the GUI; (b) determining if there is hidden supplemental data that corresponds to the selected portion; and (c) if it is determined that there is corresponding supplemental data, displaying an enlarged image of the selected portion, the enlarged image revealing the hidden supplemental data.
Claim 16
Independent Claim 73 words
A method of enlarging a digital image displayed in a graphical user interface (GUI), the method comprising: (a) selecting for enlargement a portion of an original image displayed in the GUI; (b) determining if there is hidden supplemental data that corresponds to the selected portion; and (c) if it is determined that there is corresponding supplemental data, displaying an enlarged image of the selected portion, the enlarged image revealing the hidden supplemental data.
Claim 17
Dependent Claim 54 words
The method of claim 14 , the method further comprising: (d) displaying, adjacent to and distinct from an enlarged image of the selected portion, an image of the remaining portion of the original image that was not selected for enlargement, wherein the remaining portion does not include image data displayed by the enlarged image.
Claim 18
Dependent Claim 55 words
The method of claim 15 , further comprising: (e) storing image data of the selected portion in a first memory location; (f) storing image data of the remaining portion in a second memory location; and (g) storing in a third memory location a table that correlates hidden supplemental data with selected image portion identification data.
Claim 19
Dependent Claim 74 words
The method of claim 16 , further comprising: (h) retrieving the image data of the selected portion from the first memory location; (i) retrieving the image data of the remaining portion from the second memory location; (j) reconfiguring the image data such that the remaining portion image is displayed adjacent to an enlarged image of the selected portion; and (k) instructing the GUI to display a modified image based on the reconfigured image data.
Claim 20
Dependent Claim 67 words
The method of claim 17 , further comprising: (l) searching the third memory location to determine if there is hidden supplemental data that corresponds to the selected portion; (m) incorporating hidden supplemental data found in the third memory location that corresponds to the selected portion into the enlarged image; and (n) instructing the GUI to display the enlarged image, wherein the incorporated hidden supplemental data is revealed.
Claim 21
Dependent Claim 55 words
The method of claim 15 , further comprising: (e) a service provider offering a subscriber access to an enlargement feature of the GUI which implements method steps (a)-(d); and (f) in response to the subscriber accepting the offer of step (e), downloading an enlargement feature application program to a local device that controls the GUI.
Claim 22
Dependent Claim 20 words
The method of claim 19 , wherein the enlargement feature is operated in conjunction with an electronic programming guide (EPG).
Claim 23
Dependent Claim 38 words
The method of claim 19 , wherein the service provider is a multiple system cable operator (MSO) and the local device is a set-top box in communication with a remote server maintained by the MSO and a television.
Claim 24
Independent Claim 107 words
A method of providing an enlargement feature to a graphical user interface (GUI), the enlargement feature allowing a subscriber to enlarge a selected portion of an original image displayed in the GUI such that the remaining portion of the original image that was not selected for enlargement is not obscured by the enlarged image, and the enlarged image is not transparently superimposed on the remaining portion, the method comprising: (a) a service provider offering the enlargement feature to the subscriber; and (b) in response to the subscriber accepting the offer of step (a), downloading an enlargement feature application program to a local device that controls the GUI.
Claim 25
Independent Claim 107 words
A method of providing an enlargement feature to a graphical user interface (GUI), the enlargement feature allowing a subscriber to enlarge a selected portion of an original image displayed in the GUI such that the remaining portion of the original image that was not selected for enlargement is not obscured by the enlarged image, and the enlarged image is not transparently superimposed on the remaining portion, the method comprising: (a) a service provider offering the enlargement feature to the subscriber; and (b) in response to the subscriber accepting the offer of step (a), downloading an enlargement feature application program to a local device that controls the GUI.
Claim 26
Dependent Claim 70 words
The method of claim 22 , wherein the application program comprises computer-executable instructions for: (i) selecting for enlargement a portion of an original image displayed in the GUI; and (ii) displaying, adjacent to an enlarged image of the selected portion, an image of the remaining portion of the original image that was not selected for enlargement, wherein the remaining portion does not include image data displayed by the enlarged image.
Claim 27
Dependent Claim 70 words
The method of claim 22 , wherein the application program comprises computer-executable instructions for: (i) selecting for enlargement a portion of an original image displayed in the GUI; (ii) determining if there is hidden supplemental data that corresponds to the selected portion; and (iii) if it is determined that there is corresponding supplemental data, displaying an enlarged image of the selected portion, the enlarged image revealing the hidden supplemental data.
Claim 28
Dependent Claim 20 words
The method of claim 22 , wherein the enlargement feature is operated in conjunction with an electronic programming guide (EPG).
Claim 29
Dependent Claim 38 words
The method of claim 22 , wherein the service provider is a multiple system cable operator (MSO) and the local device is a set-top box in communication with a remote server maintained by the MSO and a television.
Claim 30
Dependent Claim 22 words
The method of claim 22 , wherein the enlargement feature is controlled by an infrared (IR) remote control operated by the subscriber.
Claim 31
Dependent Claim 21 words
The method of claim 22 , wherein the enlargement feature is controlled by a wireless pointing device operated by the subscriber.
Claim 32
Dependent Claim 155 words
Apparatus for enlarging a digital image displayed in a graphical user interface (GUI), the apparatus comprising: (a) a first memory location that stores image data of a portion of an original image displayed in the GUI and selected for enlargement; (b) a second memory location that stores image data associated with the remaining portion of the original image that was not selected for enlargement; and (c) a processor that (i) retrieves the image data of the selected portion from the first memory location, (ii) retrieves the image data of the remaining portion from the second memory location, (iii) reconfigures the image data such that the remaining portion is displayed adjacent to an enlarged image of the selected portion, and (iv) instructs the GUI to display a modified image based on the reconfigured image data, wherein the remaining portion does not include image data displayed by the enlarged image and is distinct from the enlarged image.
Claim 33
Dependent Claim 155 words
Apparatus for enlarging a digital image displayed in a graphical user interface (GUI), the apparatus comprising: (a) a first memory location that stores image data of a portion of an original image displayed in the GUI and selected for enlargement; (b) a second memory location that stores image data associated with the remaining portion of the original image that was not selected for enlargement; and (c) a processor that (i) retrieves the image data of the selected portion from the first memory location, (ii) retrieves the image data of the remaining portion from the second memory location, (iii) reconfigures the image data such that the remaining portion is displayed adjacent to an enlarged image of the selected portion, and (iv) instructs the GUI to display a modified image based on the reconfigured image data, wherein the remaining portion does not include image data displayed by the enlarged image and is distinct from the enlarged image.
Claim 34
Dependent Claim 129 words
Apparatus for enlarging a digital image displayed in a graphical user interface (GUI), the apparatus comprising: (a) a first memory location that stores image data of a portion of an original image displayed in the GUI and selected for enlargement; (b) a second memory location that stores a table that correlates hidden supplemental data with selected image portion identification data; and (c) a processor that (i) searches the second memory location to determine if there is hidden supplemental data that corresponds to the selected portion, (ii) incorporates any hidden supplemental data found in the second memory location that corresponds to the selected portion into the enlarged image, and (iii) instructs the GUI to display the enlarged image, wherein the incorporated hidden supplemental data is revealed by the enlarged image.
Claim 35
Dependent Claim 129 words
Apparatus for enlarging a digital image displayed in a graphical user interface (GUI), the apparatus comprising: (a) a first memory location that stores image data of a portion of an original image displayed in the GUI and selected for enlargement; (b) a second memory location that stores a table that correlates hidden supplemental data with selected image portion identification data; and (c) a processor that (i) searches the second memory location to determine if there is hidden supplemental data that corresponds to the selected portion, (ii) incorporates any hidden supplemental data found in the second memory location that corresponds to the selected portion into the enlarged image, and (iii) instructs the GUI to display the enlarged image, wherein the incorporated hidden supplemental data is revealed by the enlarged image.
Claim 36
Independent Claim 56 words
A method of displaying a digital image, the method comprising: (a) displaying an original image having a plurality of image portions selectable for enlargement; (b) selecting one of the image portions; and (c) displaying, adjacent to and distinct from an enlarged image of the selected image portion, the remaining selectable image portions that were not selected.
Claim 37
Independent Claim 56 words
A method of displaying a digital image, the method comprising: (a) displaying an original image having a plurality of image portions selectable for enlargement; (b) selecting one of the image portions; and (c) displaying, adjacent to and distinct from an enlarged image of the selected image portion, the remaining selectable image portions that were not selected.
Claim 38
Dependent Claim 58 words
The method of claim 31 , further comprising: (d) storing image data of the selected image portion in a first memory location; (e) storing image data of the remaining selectable image portions in a second memory location; and (f) storing in a third memory location a table that correlates hidden supplemental data with selectable image portion identification data.
Claim 39
Dependent Claim 74 words
The method of claim 32 , further comprising: (g) retrieving the image data of the selected image portion from the first memory location; (h) retrieving the image data of the remaining selectable image portions from the second memory location; (i) reconfiguring the image data such that the remaining selectable image portions are displayed adjacent to an enlarged image of the selected portion; and (j) displaying a modified image based on the reconfigured image data.
Claim 40
Dependent Claim 66 words
The method of claim 33 , further comprising: (k) searching the third memory location to determine if there is hidden supplemental data that corresponds to the selected image portion; (l) incorporating any hidden supplemental data found in the third memory location that corresponds to the selected image portion into the enlarged image; and (m) displaying the enlarged image, wherein the incorporated hidden supplemental data is revealed.
Claim 41
Dependent Claim 27 words
The method of claim 31 , wherein the selectable image portions that were not selected for enlargement do not include image data displayed by the enlarged image.
Claim 42
Dependent Claim 16 words
The method of claim 31 , wherein the digital image is an electronic programming guide (EPG).
Claim 43
Dependent Claim 20 words
The method of claim 31 , wherein each of the selectable image portions comprise a window displaying CATV programming information.
Claim 44
Dependent Claim 21 words
The method of claim 31 , wherein the plurality of selectable image portions in step (a) are substantially of equal size.
Claim 45
Dependent Claim 24 words
The method of claim 31 , wherein the enlarged image is displayed in a window larger than windows containing the remaining selectable image portions.
Claim 46
Dependent Claim 56 words
The method of claim 31 , further comprising: (d) a service provider offering a subscriber access to an enlargement feature which implements method steps (a)-(c); and (e) in response to the subscriber accepting the offer of step (d), downloading an enlargement feature application program to a local device that controls the display of the digital image.
Claim 47
Dependent Claim 18 words
The method of claim 31 , wherein the digital image is displayed in a graphical user interface (GUI).
Claim 48
Independent Claim 65 words
A method of displaying a digital image, the method comprising: (a) displaying an original image having a plurality of image portions selectable for enlargement; (b) selecting one of the image portions; and (c) displaying, adjacent to and distinct from an enlarged image of the selected portion, at least the selectable image portions that were immediately adjacent to the selected image portion prior to being enlarged.
Claim 49
Independent Claim 65 words
A method of displaying a digital image, the method comprising: (a) displaying an original image having a plurality of image portions selectable for enlargement; (b) selecting one of the image portions; and (c) displaying, adjacent to and distinct from an enlarged image of the selected portion, at least the selectable image portions that were immediately adjacent to the selected image portion prior to being enlarged.
Claim 50
Dependent Claim 42 words
The method of claim 42 , wherein step (b) further comprises superimposing on the original image a floating plane region, wherein the location of the floating plane region changes in accordance with which portion of the original image is selected for enlargement.
Claim 51
Dependent Claim 18 words
The method of claim 42 , wherein the digital image is displayed in a graphical user interface (GUI).

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-10-24 2009-04-25 2009-10-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-10-24 2013-04-25 2013-10-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-10-24 2017-04-25 2017-10-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag