New Paragraph

Paragraphs

Actions Matter Content Para # Notes Modified
View Edit
Delete
US6559866B2 Of course, FIG. 3 illustrates only one possible configuration of an STB 102. Those skilled in the art will recognize that various other architectures and components may be provided within the scope of the invention. In addition, various standard components of typical STB 102 are not illustrated in order to avoid obscuring aspects of the invention. 59 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 As depicted in FIG. 2, the buttons and other controls on the remote control 106 and/or keyboard 108 can be highly complicated and overwhelming, particularly to a novice user. Often, simply finding the correct button for executing a command or accessing an interactive option may be a challenge. The problem is compounded by the fact that text markings on buttons of the remote control 106 may be in a language other than the userʼs primary language. 60 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 Conventionally, the challenge may be handled by including fewer buttons on the remote control 106, or by using translation stickers affixed to the buttons. However, fewer buttons requires various buttons to serve multiple roles, which can be annoying to advanced users. Also, translation stickers may fall off or require frequent changing. Alternatively, help screens and printed manuals may be provided to assist foreign language users. However, for certain interactive options, a user may not have time to consult a help screen or printed manual before the option is no longer available. The limited availability is even more troublesome when a user experiences a language barrier. 61 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 FIG. 4 is a logical block diagram of a system 400 for assisting a speaker of a first language in operating a remote control device designed for a speaker of a second language that resolves the above-described problems and disadvantages of conventional approaches. As explained more fully hereafter, the depicted system 400 provides an intuitive mechanism for instructing a speaker of a first language how to use a remote control 106 including printed text in a foreign language. The depicted logical components may be implemented using one or more of the physical components shown in FIG. 3. Additionally, or in the alternative, various logical components may be implemented as software modules stored in the memory 306 and/or storage device 310 and executed by the CPU 312. 62 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In one embodiment, the system 400 includes an icon repository 402 for storing a plurality of icons 404. An icon is a small picture that typically represents an object or program within a GUI. 63 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In the context of the following description, an icon 404 represents a button on the remote control 106 and shares one or more visual characteristics with the button it represents. For example, the icon 404 may have the same shape as the corresponding button. Likewise, the icon 404 may be the same color. Furthermore, the icon 404 and the corresponding button may share similar graphical or textual markings. For example, as shown in FIG. 4, a text marking “Compra”, indicating “Buy” in Italian, may be used on an icon 404a corresponding to the buy button 230. 64 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In one embodiment, the icon 404 and the corresponding button may share multiple visual characteristics, such as both shape and color, or shape and text markings. The correlation of multiple visual characteristics can be a powerful visual cue to a user in locating the correct button on the remote control 106. 65 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 Icons 404 in the repository 402 may be stored in various standard formats, such as bitmaps, JPEG (Joint Photographic Experts Group) images, GIF (Graphic Interchange Format) images, TIFF (Tagged Interchange File Format) images, etc. The icon repository 402 may be implemented using any suitable data structure, such as an array, linked list, stack, queue, disk file, or the like. The data structure implementing the icon repository 402 may be stored in the memory 306 or the storage device 310. The icon repository 402 may include an index (not shown) to provide faster storage and retrieval of icons 404 within the icon repository 402. 66 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In one embodiment, one or more icons 404 may correspond to particular interactive options 408 that may be periodically available during the presentation of television programming 409 or other forms of content (such as web pages, user interfaces, or the like) on the television 104. Each interactive option 408 may be facilitated by one or more interactive option modules 406 configured to provide the appropriate functionality. 67 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In one configuration, an interactive option module 406 detects the availability of the interactive option 408. This may be accomplished, in one embodiment, by detecting a trigger received with the television programming 409. For example, the interactive option module 406 may detect an ATVEF trigger containing a link to an advertiserʼs site. 68 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 The system 400 may also include an icon display module 410, which is in communication with the interactive option module 406. After the interactive option module 406 detects that the interactive option 408 is available, the icon display module 410 instructs the user as to which button of the remote control 106 should be pressed to activate the option 408. In one configuration, the icon display module 410 retrieves an icon 404 corresponding to the option 408 from the icon repository 402 and displays the icon 404 on the television 104 (or other display device). 69 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 The system 400 may also include a language assistant 414, which is in communication with the interactive option module 406. In one embodiment, the language assistant 414 includes, or is in communication with, one or more language modules 416. A language module 416 may be embodied as a collection of descriptions 422, in a particular language, of interactive options 408 and corresponding icons 404 in the icon repository 402. A description 422 may include a translation of text found on the corresponding icon 404 or button on the remote control 106, although this is not a requirement. For example, descriptions 422 may be provided where an icon 404 or button does not include text. 70 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 Those of skill in the art will recognize that a single language module 416 may store descriptions 422 in a plurality of languages. Alternatively, a separate language module 416 may be used to store descriptions 422 for each language. 71 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In certain embodiments, a language module 416 may be implemented as a data structure that is loaded into memory 306 of the STB 102. Alternatively, one or more language modules 416 may be accessible at the head-end 110 or at various other locations in the network 101 or Internet 112. 72 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In one embodiment, a user may specify a selected language 418 by means of a language selection module 420. The language selection module 420 may be implemented using any conventional user interface technique. For instance, a user may select from a menu (not shown) of possible languages. The selected language 418 may be the same as, or different than, the language associated with the remote control 106. 73 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 If the selected language 418 is different than that of the remote control 106, when an icon 404 is displayed in response to the availability of an interactive option 408, the language assistant 414 presents the corresponding description 422 in the selected language 418. The description 422 assists the user who speaks the selected language 418 in understanding what interactive option 408 is available by pressing the button of the remote control 106 indicated by the icon 404. As noted, descriptions 422 may include a translation of text markings that appear on the icon 404 or the button on the remote control 106. 74 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In one configuration, the language assistant 414 retrieves the description 422 from the appropriate language module 416 and displays the description 422 on the television 104 (or other display device) in close proximity to the icon 404. The icon 404 and description 422 may be superimposed over the displayed programming 409 using a semitransparent graphical overlay. This prevents the icon 404 and/or description 422 from obscuring the programming 409. The icon display module 410 and language assistant 414 may include, or be in communication with, the A/V controller 308 of FIG. 3 in order to combine the display of the icon 404 and description 422 with the programming 409 using conventional techniques. 75 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 Displaying the icon 404 both notifies the user as to the availability of the interactive option 408 and instructs the user concerning the appearance (and possibly the location) of the corresponding button on the remote control 106. Hence, the icon 404 is sometimes referred to herein as an “instructional” icon for a user interface. 76 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 Displaying the description 422 provides meaning for the icon 404 to a user who speaks a language other than the language for which the remote control 106 was designed. Consequently, the user may desire to locate the button on the remote control 106 and activate the available option 408. Without the description 422, the icon 404 will be of little assistance to, and may actually annoy, a user who speaks a different language. 77 Added by DJM 12 2021 12/23/21, 12:00 AM
View Edit
Delete
US6559866B2 In addition, in certain embodiments, the description 422 conveys the meaning intended by text markings on an icon 404. When a description 422 provides a translation of text markings on an icon 404, the text markings of the icon 404 serve the foreign language user as graphical markings to assist in locating the corresponding button. For instance, Chinese text markings on a button displayed with a description 422 translating the text may provide effective visual cues to assist a user in locating the button on a Chinese remote control. 78 Added by DJM 12 2021 12/23/21, 12:00 AM

Page 250 of 438, showing 20 record(s) out of 8,747 total