CN100489748C - Data processing system, device and method, and remote device for user interface with dynamic menu option organization - Google Patents
Data processing system, device and method, and remote device for user interface with dynamic menu option organization Download PDFInfo
- Publication number
- CN100489748C CN100489748C CNB018017258A CN01801725A CN100489748C CN 100489748 C CN100489748 C CN 100489748C CN B018017258 A CNB018017258 A CN B018017258A CN 01801725 A CN01801725 A CN 01801725A CN 100489748 C CN100489748 C CN 100489748C
- Authority
- CN
- China
- Prior art keywords
- user
- gui
- menu
- options
- pages
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- User Interface Of Digital Computer (AREA)
- Selective Calling Equipment (AREA)
Abstract
用于数据处理装置或系统的图形用户接口具有排列在多重页面中的多个菜单选项。根据用户历史,菜单选项可动态地分布在各页面中以减少在选项中的用户导航工作。动态可适配的GUI与遥控,因特网门户或电子商务站点有关。
A graphical user interface for a data processing device or system has a plurality of menu options arranged in multiple pages. Based on user history, menu options can be dynamically distributed across pages to reduce user navigation effort among options. The dynamically adaptable GUI is associated with remote controls, Internet portals or e-commerce sites.
Description
相关申请related application
本申请是提交于1999年11月4日的美国专利申请序列号09/434,155(代理人文档PHA 23,783)的专利申请的部分继续申请,上述专利申请被引用在此作为参考。同样,下列专利申请在此也被引入作为参考:This application is a continuation-in-part of US Patent Application Serial No. 09/434,155 (Attorney Docket PHA 23,783), filed November 4, 1999, which is incorporated herein by reference. Likewise, the following patent applications are hereby incorporated by reference:
-美国序列号09/062,364(代理人文档PHA23,387),98年4月17日提交;- US serial number 09/062,364 (attorney file PHA23,387), filed 4/17/98;
-美国序列号09/128,839(代理人文档PHA23,469),98年8月4日提交;- U.S. Serial No. 09/128,839 (attorney file PHA23,469), filed 8/4/98;
-美国序列号09/129,300(代理人文档PHA 23,470),98年8月5日提交;- U.S. serial number 09/129,300 (attorney file PHA 23,470), filed 05/08/98;
-美国序列号09/271,200(代理人文档PHA23,607),99年3月17日提交;- U.S. serial number 09/271,200 (attorney file PHA23,607), filed 3/17/99;
-美国序列号09/311,128(代理人文档PHA23,501),99年5月13日提交;- U.S. serial number 09/311,128 (attorney file PHA23,501), filed 5/13/99;
-美国序列号09/210,416(代理人文档PHA23,522),98年12月11日提交;- U.S. serial number 09/210,416 (attorney file PHA23,522), filed 12/11/98;
-美国序列号09/217,414(代理人文档PHA23,409),98年12月21日提交;- U.S. Serial No. 09/217,414 (attorney file PHA23,409), filed 12/21/98;
-美国序列号09/544,666(代理人文档PH US 000089),00年4月6日提交;- U.S. serial number 09/544,666 (attorney file PH US 000089), filed 4/6/00;
-美国专利5,956,025(代理人文档PHA 23,248)- US Patent 5,956,025 (Attorney File PHA 23,248)
技术领域 technical field
本发明涉及用于数据处理装置的用户接口,并且特别涉及在这种用户接口中的菜单选项组织。The present invention relates to a user interface for a data processing device, and in particular to the organization of menu options in such a user interface.
背景技术 Background technique
用户接口(UI),例如图形用户接口(GUI),决定了交互式设备的用户界面友好性和用户效率。例如,GUI将用户从使用命令语言中解放出来。这尤其与消费电子(CE)环境中的设备有关。A user interface (UI), such as a graphical user interface (GUI), determines the user-friendliness and user efficiency of an interactive device. For example, a GUI frees the user from using a command language. This is especially relevant for devices in the consumer electronics (CE) environment.
这种CE装置的一个实例是由菲利浦电子公司制造的PRONTO(TM)(商标)。PRONTO(TM)是在1998年9月引入市场的一种可通用编程的遥控装置,并且其大多数功能选择按钮作为菜单选项图形化地显示在触摸屏上。这些菜单选项可分布在几个页面之中,这些页面是一次一个可恢复或显示的。用户可根据分派给硬键和软按钮的IR和/或RF码,并根据容纳在相应页面上的相应键对PRONTO(TM)进行完全编程。有关PRONTO(TM)的更多信息可在网站<http://www.pronto.philips.com>中找到。An example of such a CE device is PRONTO(TM) (trademark) manufactured by Philips Electronics. PRONTO(TM) is a universally programmable remote control device introduced to the market in September 1998, and most of its function selection buttons are graphically displayed on the touch screen as menu options. These menu options may be spread over several pages which are restored or displayed one at a time. The PRONTO(TM) is fully programmable by the user according to the IR and/or RF codes assigned to the hard keys and soft buttons, and according to the corresponding keys housed on the corresponding pages. More information about PRONTO(TM) can be found at the website < http://www.pronto.philips.com >.
发明内容 Contents of the invention
包括若干页面的固定的图形用户接口的缺点在于使用者可能花费大量的时间用于彻底浏览这些页面,试图找到所需要的菜单选项。PRONTO(TM)是一种改进,这是由于用户可随意组织菜单选项并配置这些页面。现在本发明进一步采取这一措施并增强UI以方便用户。因此,本发明的一个目的在于提供更加用户友好的UI。A disadvantage of a fixed graphical user interface comprising several pages is that the user may spend a considerable amount of time browsing through the pages trying to find the desired menu option. PRONTO(TM) is an improvement in that the user can organize the menu options and configure the pages at will. Now the present invention takes this a step further and enhances the UI for user convenience. Therefore, it is an object of the present invention to provide a more user-friendly UI.
根据本发明,提供一种数据处理系统,包括:具有图形用户接口(GUI)的显示器,用于允许与多项菜单选项进行用户交互作用,该GUI包括多个页面和用户身份选择器;和适配器,用于自动地和动态地重新排列菜单选项中的特定菜单选项到GUI的特定页面的分配,以减少在选项之间的用户导航,该适配器被安排成在多个用户间进行识别,为多个用户中相应的各个用户提供相应的取决于用户的菜单选项的重新排列。According to the present invention, there is provided a data processing system comprising: a display having a graphical user interface (GUI) for allowing user interaction with a plurality of menu options, the GUI including a plurality of pages and a user identity selector; and an adapter , for automatically and dynamically rearranging the assignment of specific menu options in the menu options to specific pages of the GUI to reduce user navigation between options, the adapter is arranged to identify among multiple users, for multiple Each of the corresponding users provides a corresponding user-dependent rearrangement of menu options.
本发明还提供一种用于利用具有多个用户可选的选项的菜单来配置GUI的装置,该菜单包括多个页面,该装置用于:接收用户标识,并且通过单独地针对相应的用户,将菜单选项中的特定选项分配给多个页面之中的特定页面,自动地和动态地重新排列GUI中的菜单选项,为各个被识别的用户,动态地个性化GUI,以减少在选项之间的用户导航。The present invention also provides an apparatus for configuring a GUI with a menu having a plurality of user-selectable options, the menu comprising a plurality of pages, the apparatus for: receiving a user identification, and by individually targeting the corresponding user, Assign specific options from menu options to specific pages among multiple pages, automatically and dynamically rearrange menu options in the GUI, dynamically personalize the GUI for each identified user, and reduce the number of options between options user navigation.
本发明又提供一种允许动态个性化GUI的方法,其中该GUI包括多个页面和用户身份选择器;并且其中该方法包括:由相应的用户在GUI的操作使用期间决定相应的用户轮廓文件;以及自动地和动态地建立GUI,以响应用户轮廓文件,该建立包括:将菜单选项中的特定选项分配给多个页面子中为相应的用户单独选择的特定页面。The present invention also provides a method allowing dynamic personalization of a GUI, wherein the GUI includes a plurality of pages and a user identity selector; and wherein the method comprises: determining a corresponding user profile by a corresponding user during operational use of the GUI; And automatically and dynamically building the GUI in response to the user profile, the building comprising: assigning a particular one of the menu options to a particular page of the plurality of subpages individually selected for a corresponding user.
本发明还提供一种用于控制消费电子设备的遥控装置,该装置包括用于显示GUI的显示器,以允许与菜单的用户交互作用,该GUI包括用户身份选择器,基于控制该设备的相应用户对该装置的操作使用,通过依赖于用户的对菜单选项的重新排列,对于相应的用户,该GUI是可以自动地和动态地单独个性化的。The present invention also provides a remote control device for controlling a consumer electronic device, the device comprising a display for displaying a GUI to allow user interaction with a menu, the GUI including a user identity selector based on the corresponding user controlling the device The GUI is automatically and dynamically individually personalizable to the respective user through a user-dependent rearrangement of the menu options for operational use of the device.
为此,本发明提供一种装置或系统,该装置或系统包括由适配器控制其操作的UI。配置适配器以动态地排列UI的菜单选项,由此减少用户必须用来在选项间导航的时间。在此使用的术语“动态地”或“动态的”应意味着在用户不必选择菜单重新排列或重新编程选项的情况下,根据在前面操作使用UI的过程中决定的过去活动的一些用户模式重新排列选项。根据几种可替换的具体实施例,用户模式(pattern)最通常被记录于几种类型的用户历史或轮廓文件(profile)中。在一个包括多重页面的GUI中,根据一个具体实施例,该目的可以通过动态地将菜单选项中的特定选项分配给多重页面中的特定页面来实现。本发明在不同的环境中具有特定的优点。例如,当用户控制CE设备,尤其是视频、音频或多媒体设备时,由于控制方面妨碍娱乐享受或沉浸于娱乐中,如果用户不必为菜单导航操心,则CE设备的用户界面友好性将大大提高。To this end, the present invention provides an apparatus or system including a UI whose operation is controlled by an adapter. The adapter is configured to dynamically arrange the menu options of the UI, thereby reducing the time the user must spend navigating among the options. The terms "dynamically" or "dynamically" as used herein shall mean that the menu is rearranged according to some user pattern of past activities determined in the course of previous operation using the UI without the user having to select menu rearrangement or reprogramming options. Arrange options. According to several alternative embodiments, user patterns are most commonly recorded in several types of user histories or profiles. In a GUI comprising multiple pages, according to a specific embodiment, this object may be achieved by dynamically assigning specific ones of the menu options to specific ones of the multiple pages. The invention has particular advantages in different contexts. For example, when a user controls a CE device, especially a video, audio or multimedia device, the user-friendliness of the CE device will be greatly improved if the user does not have to worry about menu navigation since the control aspect hinders entertainment enjoyment or immersion in the entertainment.
作为另一实例,使用本发明使下载到用户设备上的电子节目指南(EPG)的图形表示成为更加用户(界面)友好的。EPG典型地将菜单选项呈现在一个包括每个通道和每个时隙可用的通道指示和内容信息类型的格状总览(overview)中,并允许通过用户简单的动作记录或调谐。在最频繁使用的菜单选项记分板上记分高的通道、时隙和或内容类型以一种减少用户导航的方式排列,例如,通过在第一面板中提供高分选项的一个图形排列,而传统的EPG在其他面板中提供。通道毁坏,即以相对高的速率改变通道最好在建立定制的EPG表示的过程中被忽略以便不影响记分。As another example, the graphical representation of an Electronic Program Guide (EPG) downloaded to a user device is made more user (interface) friendly using the present invention. The EPG typically presents menu options in a grid overview including channel indications and content information types available per channel and per time slot, and allows recording or tuning by simple actions of the user. Highly scored channels, time slots and or content types on the most frequently used menu option scoreboard are arranged in a way that reduces user navigation, for example by providing a graphical arrangement of high scoring options in the first panel, whereas traditional The EPG is provided in other panels. Channel corruption, ie changing channels at a relatively high rate, is best ignored in building the custom EPG representation so as not to affect scoring.
作为另一实例,因特网上的门户可被定制,以便将单个用户快速访问赋予由他/她的用户历史或轮廓文件得到的他/她的偏好。其它目的和优点将在下面阐明。As another example, portals on the Internet can be customized to give an individual user quick access to his/her preferences derived from his/her user history or profile. Other objects and advantages will be set forth below.
附图说明 Description of drawings
现在将参照下列附图通过非限定性实例来说明本发明。The invention will now be illustrated by way of non-limiting examples with reference to the following figures.
图1和图2为本发明中装置的示意图。Fig. 1 and Fig. 2 are the schematic diagrams of the device in the present invention.
图3和图4为示出在本发明中用于建立GUI的步骤的流程图。3 and 4 are flow charts showing steps for building a GUI in the present invention.
图5为使用本发明的服务器体系结构的示意图。Fig. 5 is a schematic diagram of a server architecture using the present invention.
具体实施方式 Detailed ways
图1示出一种本发明可应用其上的装置或系统。该装置包括用于显示GUI的显示器1。显示器包括液晶显示器(LCD或任何其它合适的显示装置)。该装置包括数据处理器或微控制器2和存储器3,该存储器可为易失的或非易失的,并且包含数据和/或控制软件。同样可以存在两个以上的存储装置。例如,易失存储器可包含由用户输入的数据,而非易失存储器可包含控制软件。用户入口(entry)4可经按钮(硬键或软键)、声音、指针装置或任何其它适当的模式出现。另一方面,或此外,用户入口可借助显示器1的触摸敏感功能实现。该装置有一输出,例如控制输出5。输出5可为红外(IR)或射频(RF)输出,作为CE设备,例如电视机、摄像机、DVD播放器、和/或其它仪器的遥控的输出。输出5可包括有线或无线功能用于将数据上载至一些其它数据处理器或从一些其它数据处理器下载,或从服务器下载。输出5可包括两个以上元件,例如IR发送器和用于插入下载电缆的插槽。Figure 1 shows an apparatus or system to which the present invention may be applied. The device comprises a display 1 for displaying a GUI. The display includes a liquid crystal display (LCD or any other suitable display device). The device comprises a data processor or
图2为本发明的接口可应用其上的装置101的示意图。装置101包含一个遥控装置,该遥控装置包括一个触摸敏感LCD屏102,和几个可动作的机械按钮103和104。在屏幕上显示的按钮和机械按钮间的功能划分可根据装置的预期用途的需要决定,并且在本发明的范围之外。总之,或者显示的或者机械的按钮中,至少有一个按钮将指示GUI页面间的转换。FIG. 2 is a schematic diagram of a
屏幕显示出一个GUI。GUI包括分成页面的菜单选项。菜单选项可以显示为按钮或图标,或任何其它合适的显示格式。大体上,在本申请中,当这些菜单选项类型中的任何一个被涉及时,所有的都蕴涵可能的替换选项。在此使用的术语菜单选项,应同样被理解为包括任何类型的可选择交互项。A GUI is displayed on the screen. The GUI includes menu options divided into pages. Menu options may be displayed as buttons or icons, or any other suitable display format. In general, when any of these menu option types are referred to in this application, all imply possible alternative options. The term menu option, as used herein, should likewise be understood to include any type of selectable interactive item.
IR或本实例中任何其它输出都位于侧面在图2的视图中不可见。遥控器,例如菲利浦电子公司的PRONTO(商标),可能大致具有图2的外观。用于图2的遥控装置(the remote)的存储器3和处理器2通常包含在内部并因此一般从外面看不到。The IR or any other output in this example is on the side and is not visible in the view of Figure 2. A remote control, such as PRONTO (trademark) from Philips Electronics, may roughly have the appearance of FIG. 2 . The memory 3 and
图3示出根据优选的具体实施例建立GUI的部分步骤。该部分涉及建立一用户历史。在201,计数器被初始化。计数器可为对每个相应的按钮具有相应的数值的数组。在202,进行测试以决定是否有任一屏幕按钮被按压。如果屏幕按钮无一被按压,检测这种按压的测试继续。如果有屏幕按钮被按压,在203该按钮相应的计数器加1。Fig. 3 shows partial steps for creating a GUI according to a preferred embodiment. This section involves building a user history. At 201, a counter is initialized. The counter may be an array with a corresponding value for each corresponding button. At 202, a test is performed to determine if any of the on-screen buttons were pressed. If none of the screen buttons are pressed, the test to detect such presses continues. If any screen button is pressed, at 203 the counter corresponding to that button is incremented by one.
跟踪机械按钮被按压的次数是没有任何必要的;但是,本领域中普通技术人员可易于将本发明的方法延伸,根据用户历史改变机械的(物理的)和显示的(软)按钮间功能的分配。这种延伸可包括,例如,在图形用户接口中,对于机械按钮改变功能的一些指示,诸如指向那些按钮的箭头,或背光图案(backlighting patterns)。It is not necessary in any way to track the number of times a mechanical button is pressed; however, one of ordinary skill in the art can readily extend the method of the present invention to vary the function between mechanical (physical) and displayed (soft) buttons based on user history. distribute. Such extensions may include, for example, in a graphical user interface, some indication that mechanical buttons change functions, such as arrows pointing to those buttons, or backlighting patterns.
在204,测试是否将菜单选项的分派更新至页面。由于菜单选项不断地动作将使用户产生迷惑,因此不希望连续地更新该分派。那些本领域的普通技术人员可设计任何数量的用于选择更新时间的不同的试探。实例包括:当装置通电时;在预定的时间间隔后,例如一小时或一周或一个月后;当使用按钮的计数数值可允许对哪些按钮是更重要的按钮和哪些按钮不是等做出统计的相关结论时。更适宜地,如果用户对当前的按钮排列满意,并且不想让按钮到处移动,应存在关闭按钮重排的选项。如果未到更新分派的时间,控制回到逻辑框202。如果到达更新分派的时间,按照用户轮廓文件将按钮分派给页面。例如,由按钮的计数器数值指出的最频繁使用的按钮被分组并分派给顶层页面。At 204, it is tested whether to update the assignment of menu options to the page. It is not desirable to continuously update this assignment since the menu option's constant action would confuse the user. Those of ordinary skill in the art can devise any number of different heuristics for selecting an update time. Examples include: when the device is powered on; after a predetermined time interval, such as an hour or a week or a month; when the buttons are used. The count value can allow statistics on which buttons are more important buttons and which buttons are not, etc. relevant conclusions. Preferably, there should be an option to turn button rearrangement off if the user is happy with the current button arrangement and doesn't want the buttons to move around. If it is not time to update the assignment, control returns to
虽然已根据简单的计数机制说明上述步骤,可使用更为复杂的、人工智能型技术建立用户历史。用于编译用户历史的人工智能技术在1997年5月14日D.Billsus和M.Pazzani的“Learning ProbabilisticUser Models(学习概率用户模型)”中说明。该文献可在例如http://www.dkfi.uin-sb.de/~bauer/um-ws/Final-Versions/Bill sus/ProbUserModels.html中得到。因为将需要较少的计算能力和存储器,优选具体实施例的简单机制对于例如电视遥控的消费装置通常是更适宜的。While the above steps have been described in terms of simple counting mechanisms, more complex, artificial intelligence-based techniques can be used to build user histories. Artificial intelligence techniques for compiling user histories are described in "Learning Probabilistic User Models" by D. Billsus and M. Pazzani, May 14, 1997. This document is available eg at http://www.dkfi.uin-sb.de/~bauer/um-ws/Final-Versions/Bill sus/ProbUserModels.html . The simple mechanisms of the preferred embodiments are generally more suitable for consumer devices such as television remote controls, since less computing power and memory will be required.
在图3的步骤中,涉及相同控制环境的控制功能所对应的按钮可作为一组处理并将单个计数器分派给它们。例如,如果将数字电视频道按钮分派在不同的页面上是不方便的。因此,它们更适宜全部作为一个按钮处理以便计数,并更适宜地,基于它们使用的组合频率,全部以固定的排列方式分派给同一页面。In the steps of FIG. 3 , buttons corresponding to control functions related to the same control environment can be treated as a group and a single counter assigned to them. For example, it is inconvenient if the digital TV channel buttons are assigned on different pages. Therefore, they are preferably all handled as one button for counting, and are preferably all assigned to the same page in a fixed arrangement based on the combined frequency of their use.
在纯粹的使用频率策略之外,设计者可设计合乎改变分派给页面的按钮的其它试探。例如,根据本发明的具有GUI的电话中,自动拨号911的按钮即使很少使用也可能常常位于顶层页面上。Beyond pure frequency-of-use strategies, designers can devise other heuristics that justify changing the buttons assigned to pages. For example, in a phone with a GUI according to the present invention, a button for auto-dial 911 may often be located on the top-level page even if it is rarely used.
图4更详细地说明逻辑框205。首先,根据相应的计数器数值将相应的内部按钮表示分类列表。更适宜地,按递减计数分类,使得最频繁使用的按钮出现在列表顶部。随后,在302,列表被划分为每部分最多具有N项的M部分,其中N为适于屏幕的按钮数量,而M为在GUI中可用的页面的数量。随后,如果有任何被分组的按钮不能适合屏幕时,这些按钮将必须在页面上重排以使它们适于303。或者,如果按钮没有被分组计数,此时它们可根据任何预定的分组重排。或者,如果一些按钮在显示器上具有不同的大小,则一些页面可能具有不同的按钮数量,或者按钮可被改变尺寸。Figure 4 illustrates
相同的遥控器可由多个单独用户例如家庭成员使用。对于按钮的排列每个用户可能具有不同偏爱。一个用户可能使用扫描键冲浪频道,而另一用户可能使用数字频道按钮。一个用户可能频繁地使用VCR,而另一用户可能很少这样做。一个用户可能频繁地使用PIP按钮,而另一用户可能不用。The same remote control can be used by multiple individual users such as family members. Each user may have a different preference for the arrangement of buttons. One user might use the scan keys to surf channels while another user might use the number channel buttons. One user may use the VCR frequently, while another user may do so infrequently. One user may use the PIP button frequently, while another user may not.
更适宜地,对每个用户,遥控器具有不同的按钮配置。因此,最好存在用于识别当前用户的某一机制。该机制可以是在GUI顶层页面上的一个按钮,或一些外部识别设备,诸如:例如声音或指纹印的生物测量系统;或用户个人身份识别号(personal identification number)(PIN)。通常,用在家用消费电子装置中的遥控器要求的安全级别比一些其它装置低。例如,因为破坏安全性的后果非常严重,PDA或蜂窝电话可能要求较高的安全性。低级安全性的实例可为单个数字的PIN。Preferably, the remote control has a different button configuration for each user. Therefore, preferably there is some mechanism for identifying the current user. The mechanism could be a button on the top page of the GUI, or some external identification device such as: a biometric system such as a voice or fingerprint; or a user personal identification number (PIN). Typically, remote controls used in home consumer electronic devices require a lower level of security than some other devices. For example, a PDA or cell phone may require higher security because the consequences of breaching security are severe. An example of a low level of security might be a single digit PIN.
根据本发明的用户历史将通常被存储于存储器中,例如图1或2装置的参考标号3。用于存储用户历史的存储器可为易失的或非易失的。如果存储器为易失的,可采取措施将用户历史上载至具有非易失存储器的装置,例如PC。举例来说,按图2在遥控器上可提供一插槽用于连接电缆至PC以便于上载。在这种情况下,应在PC上提供软件用于接受上载。The user history according to the invention will typically be stored in a memory, for example reference numeral 3 of the device of FIG. 1 or 2 . The memory used to store user history may be volatile or non-volatile. If the memory is volatile, steps can be taken to upload the user history to a device with non-volatile memory, such as a PC. For example, according to FIG. 2, a slot may be provided on the remote controller for connecting a cable to a PC for uploading. In this case, software should be provided on the PC for accepting uploads.
用于完成图3和4步骤的软件可类似地存储于图1的装置的存储器3或1中。该软件最好存储于非易失存储器中。或者,步骤可在装置中特定的硬件,例如门阵列中执行。Software for accomplishing the steps of FIGS. 3 and 4 may similarly be stored in the memory 3 or 1 of the device of FIG. 1 . The software is preferably stored in non-volatile memory. Alternatively, the steps may be performed in specific hardware, such as a gate array, in the device.
图5示出使用本发明的服务器体系结构。服务器501适于完成例如503的装置上GUI的动态更新。该服务器501可包含适于执行图3和4步骤的软件或硬件。装置503可为参照图1和2示出或讨论的任一类型。该服务器经有线或无线的网络连接502和504与这些装置通信。无线连接504可与另一未示出的装置503通信。网络连接可遍布因特网或例如LAN或家庭网络的内部连接中。如图1所示,服务器501和装置503最好全部包含本地存储器和一些输入输出装置。Figure 5 shows a server architecture using the present invention. The
在下文中,参考文件是上面提到的共同未决的美国专利申请,序列号09/434,155(代理人文档PHA 23,783)。该专利文献涉及一种遥控装置,它启动从存储库检索预先确定的控制配置。例如,参考或缺省控制模式被备份使得用户可以不用太费力经常回到参考配置。该缺省或参考模式由制造商或者零售商存储在遥控器中,或者它包括从装置被下载到外部存储库,例如用户PC,的用户编程配置,用来稍后当需要时在遥控启动的通信过程中检索。或者,或补充地,被控制的设备作为设备本身控制配置的存储库。如果并当需要时遥控器从设备检索配置。这样遥控器,作为靠近设备的移动接口,便成为高度用户界面友好的并真正通用的。Hereinafter, the reference is to the above-mentioned co-pending US patent application, Serial No. 09/434,155 (Attorney Docket PHA 23,783). This patent document relates to a remote control device which initiates the retrieval of a predetermined control configuration from a memory bank. For example, a reference or default control mode is backed up so that the user can frequently return to the reference configuration without too much effort. This default or reference mode is stored in the remote control by the manufacturer or retailer, or it consists of a user-programmed configuration that is downloaded from the device to an external storage repository, such as the user's PC, for use later when required in the remote control. retrieved during communication. Alternatively, or in addition, the controlled device acts as a repository for the control configuration of the device itself. The remote retrieves the configuration from the device if and when needed. In this way the remote control, as a mobile interface close to the device, becomes highly user-friendly and truly universal.
现在,在当前发明中,用户轮廓文件本身可成为控制配置的元件,所述控制配置是可以从要被控制的设备或,例如,从家庭服务器下载的。基于特定用户遥控的操作使用的用户轮廓文件信息决定该特定用户使用GUI中的菜单选项的分布。通过使该轮廓文件成为一台设备、一组设备或整个家庭网络的可下载控制配置的完整部分,在考虑到单个用户时,增加了用户界面的友好性。因此,手持装置可能甚至不需要机载计数器。基于寄存在服务器的计数器数值,计数功能和页面的配置可在服务器方完成。重新配置的重配页面或控制代码随后回送到装置。Now, in the current invention, the user profile itself can be an element of a control configuration that can be downloaded from the device to be controlled or, for example, from a home server. User profile information is used based on the operation of a particular user's remote control to determine the distribution of menu options in the GUI used by that particular user. By making the profile an integral part of the downloadable control configuration for a device, a group of devices or an entire home network, user interface friendliness is increased with the individual user in mind. Therefore, a handheld device may not even need an on-board counter. The configuration of counting functions and pages can be done on the server side based on the counter values registered on the server. A reconfiguration page or control code for the reconfiguration is then sent back to the device.
当运行图3和图4的步骤时,处理器2或服务器501作为适配器以重新配置GUI。When running the steps of Figures 3 and 4, the
上面已就手持遥控装置进行的讨论在不同的环境中同样也是可用的,即网站的GUI。考虑当用户与网络连接时用户在万维网上的主要起始站点。这种站点通常被称为“门户”或“网关”。这些门户的实例为Yahoo、Excite、AOL和Lycos的门户。典型地,这种站点提供各种分类的多种服务。这些服务被表示为图标或排列在菜单中可点击的链接,例如在主菜单中的每个选项下的具有选项分层的线性菜单。单个用户典型地仅对众多服务中的特定服务感兴趣,并且其中仅对特定的子类感兴趣。例如,一个特定用户主要对“书”,“硬件工具”,“科学”,“自然”和“玩具”感兴趣,但对“股票”或“电影”或“政治”不感兴趣。在“自然”下,用户尤其对“海洋哺乳动物”感兴趣。在“玩具”下,用户主要对“模型火车”并且仅对“O级发动机模型”分类感兴趣。基于该特定用户与提供门户站点的服务器的交互历史,该服务器通过以这种方式排列图标或分层菜单中的链接来建立门户的个性化表示,使得在到达他/她最频繁使用的分类或子类时对于该特定用户的导航工作减少。例如,相关下拉菜单中的子类以该特定用户最频繁使用的(子)分类的顺序进行排列。门户或主页或其一部分,针对每个用户单独地从一套由服务器提供并基于该用户的轮廓文件或用户历史的合适的部分(广告标题,超级链接集合,装饰部分等),被定制。轮廓文件还可包括来自识别其能力和配置的访问客户装置的信息。在此文中,参考Mehran Moshfeghi,Jun Wang,Stephen Wong和Yuan-Pin Yu在1997年1月17日提交的美国序列号为08/785,459(代理人文档PHA23,217)名称为“个性化医院内部互联网站的方法”的申请,在此援引作为参考。该专利文献涉及一种系统,其中网络服务器经网络可被网络浏览器访问,其中假定的需要,声明的和/或记录的兴趣主题,信息的访问权限和用户环境在呈现到网用户络浏览器的网页中有所考虑。基于用户与机构或病人的关系,和用户的功能及工作,以及信息访问特权动态建立网页。此外,还基于用户计算机的性能,计算机连接带宽,显示特性,浏览器能力等动态建立网页。为实现该目的,网络服务器必须装有关于用户和用户环境的信息。该信息可利用网络形式,请求客户IP地址的自动检测,服务器-浏览器通信,智能卡和/或活动标记获得。关于用户优先权,用户的物理和计算机环境和使用轮廓文件的信息可被存储在服务器端。此后,该服务器可使用所有这些信息来产生个性化内容。What has been discussed above in relation to the handheld remote control is equally applicable in a different environment, namely the GUI of a website. Consider the user's primary starting site on the World Wide Web when the user connects to the network. Such sites are often referred to as "portals" or "gateways". Examples of such portals are those of Yahoo, Excite, AOL and Lycos. Typically, such sites offer a variety of services in various categories. These services are represented as icons or clickable links arranged in a menu, such as a linear menu with a hierarchy of options under each option in a main menu. A single user is typically only interested in a particular service among the multitude of services, and only a particular subcategory of these. For example, a particular user is primarily interested in "books", "hardware tools", "science", "nature" and "toys", but not in "stocks" or "movies" or "politics". Under Nature, users are particularly interested in Marine Mammals. Under "Toys", the user is primarily interested in the "Model Trains" and only "Class O Engine Models" category. Based on the particular user's interaction history with the server providing the portal site, the server builds a personalized representation of the portal by arranging the icons or links in the hierarchical menu in such a The navigation effort for that particular user is reduced when subclassing. For example, subcategories in a related drop-down menu are arranged in order of the most frequently used (sub)categories for that particular user. Portals or home pages or parts thereof are customized for each user individually from a set of suitable parts (advertising headlines, collection of hyperlinks, decorative parts, etc.) provided by the server and based on the user's profile or user history. A profile may also include information from an accessing client device identifying its capabilities and configuration. In this article, reference is made to U.S. Serial No. 08/785,459 (Attorney Docket PHA23,217) filed January 17, 1997 by Mehran Moshfeghi, Jun Wang, Stephen Wong, and Yuan-Pin Yu entitled "Personalized Hospital Intranet method of the station", which is hereby incorporated by reference. This patent document relates to a system in which a web server is accessible via a web browser by a web browser, wherein the assumed needs, declared and/or recorded topics of interest, access rights to information and user context are presented to the web user web browser Considered in the web page. Dynamically create web pages based on the user's relationship with the institution or patient, and the user's functions and jobs, as well as information access privileges. In addition, web pages are dynamically created based on the performance of the user's computer, computer connection bandwidth, display characteristics, browser capabilities, etc. For this purpose, the web server must be loaded with information about the user and the user's environment. This information may be obtained using web forms, automatic detection of the requesting client's IP address, server-browser communication, smart cards and/or activity tokens. Information about user preferences, user's physical and computer environment and usage profile can be stored on the server side. All this information can then be used by the server to generate personalized content.
本发明同样可用在电子商务的网站上。例如,站点允许用户浏览各种分类的图书或音乐,其标题和书目信息以分层的方式组织,其中例如在较高层次的分类具有多重子类。根据获取信息所需要的用户交互作用的次数通过使得用户喜爱的分类比其它分类更易于访问将站点个性化。此外,它的实现要通过用户轮廓文件或用户历史,更适宜地,在提醒用户GUI已改进以提供更好的服务之后实现。The present invention can also be used on e-commerce websites. For example, a site allows users to browse various categories of books or music, with title and bibliographic information organized in a hierarchical fashion, where, for example, categories at higher levels have multiple subcategories. Personalize the site by making user-favorite categories more accessible than others based on the number of user interactions required to obtain information. Furthermore, it is implemented through user profile or user history, preferably after reminding the user that the GUI has been improved to provide better service.
由阅读本公开出版物,其它的改进对于本领域技术人员是显然的。这些改进可能涉及其他特征,这些特征在设计,制造和图形用户接口的使用中是已知,并且可用于替代或附加于在此描述的特征。虽然在本申请中权利要求已经阐明了特征的特殊组合,但应理解本申请公开出版物的范围还包括在此或清晰或含蓄地揭示的任何新型特征或特征的新型组合或其任何推广,无论它是否缓和如本发明所做任何或全部相同的技术问题。在此申请人通知,在本申请或由此得到的任何其他申请的审查过程中对这些特征可确定新的权利要求。From reading the present disclosure, other modifications will be apparent to those skilled in the art. These improvements may involve other features which are known in the design, manufacture and use of graphical user interfaces and which may be used instead of or in addition to the features described herein. Although the claims in this application have set forth particular combinations of features, it should be understood that the scope of the disclosure of this application also includes any novel feature or novel combination of features disclosed herein, either expressly or implicitly, or any generalization thereof, regardless of Does it alleviate any or all of the same technical issues as the present invention does. The applicant hereby notifies that new claims may be established to these features during the prosecution of this application or any other application resulting therefrom.
在此使用的单词“包括”不应视作排除附加的成分。在此使用的单数冠词“一”不应视作排除复数成分。The use of the word "comprising" herein should not be construed as excluding additional elements. The use of the singular article "a" or "a" herein should not be construed as excluding the plural.
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/594,212 US6828992B1 (en) | 1999-11-04 | 2000-06-14 | User interface with dynamic menu option organization |
| US09/594,212 | 2000-06-14 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1436329A CN1436329A (en) | 2003-08-13 |
| CN100489748C true CN100489748C (en) | 2009-05-20 |
Family
ID=24377984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB018017258A Expired - Fee Related CN100489748C (en) | 2000-06-14 | 2001-05-25 | Data processing system, device and method, and remote device for user interface with dynamic menu option organization |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1295197A2 (en) |
| JP (1) | JP4911862B2 (en) |
| CN (1) | CN100489748C (en) |
| TW (1) | TW569122B (en) |
| WO (1) | WO2001096994A2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104115078A (en) * | 2012-03-04 | 2014-10-22 | Lg电子株式会社 | Apparatus, method, and timeline user interface for controlling home appliances |
Families Citing this family (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2445925C (en) | 2001-05-10 | 2010-01-05 | Changingworlds Limited | Intelligent internet website with hierarchical menu |
| DE10208146A1 (en) * | 2002-10-02 | 2003-09-11 | Bsh Bosch Siemens Hausgeraete | Computer-assisted graphical user interface generation for equipment monitoring/control unit involves forming user interface according to base structure, inserting static and dynamic detail data |
| US7707255B2 (en) | 2003-07-01 | 2010-04-27 | Microsoft Corporation | Automatic grouping of electronic mail |
| JP3728304B2 (en) | 2003-07-10 | 2005-12-21 | キヤノン株式会社 | Information processing method, information processing apparatus, program, and storage medium |
| WO2005062465A1 (en) * | 2003-12-19 | 2005-07-07 | Koninklijke Philips Electronics N.V. | Activity page display for remote controller |
| DE102004022187A1 (en) | 2004-05-05 | 2005-12-01 | Vodafone Holding Gmbh | Method and system for the information output at a communication terminal device and portal |
| US8146016B2 (en) | 2004-08-16 | 2012-03-27 | Microsoft Corporation | User interface for displaying a gallery of formatting options applicable to a selected object |
| US9015621B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Command user interface for displaying multiple sections of software functionality controls |
| US7703036B2 (en) | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
| US8255828B2 (en) * | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
| JP2006091987A (en) * | 2004-09-21 | 2006-04-06 | Fuji Xerox Co Ltd | Electronic equipment and its menu display control method |
| US8826146B2 (en) | 2004-10-14 | 2014-09-02 | International Business Machines Corporation | Uniform user interface for software applications |
| GB2420469B (en) | 2004-11-23 | 2007-03-07 | Orange Personal Comm Serv Ltd | Voice response system |
| GB2422700A (en) * | 2005-01-27 | 2006-08-02 | Inventec Multimedia & Telecom | Digitised wireless remote control of personal video recorder |
| US7340686B2 (en) | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
| US7317952B2 (en) | 2005-04-07 | 2008-01-08 | Honeywell International Inc. | Managing field devices having different device description specifications in a process control system |
| DE602006006829D1 (en) * | 2005-06-20 | 2009-06-25 | Honeywell Int Inc | MANAGEMENT OF FIELD DEVICES WITH DIFFERENT DEVICE DESCRIPTION SPECIFICATIONS IN A PROCESS CONTROL SYSTEM |
| US20070028268A1 (en) * | 2005-07-27 | 2007-02-01 | Microsoft Corporation | Media user interface start menu |
| US8739052B2 (en) | 2005-07-27 | 2014-05-27 | Microsoft Corporation | Media user interface layers and overlays |
| US9542667B2 (en) | 2005-09-09 | 2017-01-10 | Microsoft Technology Licensing, Llc | Navigating messages within a thread |
| US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
| US20070061132A1 (en) * | 2005-09-14 | 2007-03-15 | Bodin William K | Dynamically generating a voice navigable menu for synthesized data |
| EP1855186A3 (en) * | 2006-05-10 | 2012-12-19 | Samsung Electronics Co., Ltd. | System and method for intelligent user interface |
| US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Modifying and formatting a chart using pictorially provided chart elements |
| US20080201634A1 (en) * | 2007-02-20 | 2008-08-21 | Gibb Erik W | System and method for customizing a user interface |
| US20080248845A1 (en) * | 2007-04-06 | 2008-10-09 | Henry Paul Morgan | Contextual Gamer Options Menu |
| US8484578B2 (en) | 2007-06-29 | 2013-07-09 | Microsoft Corporation | Communication between a document editor in-space user interface and a document editor out-space user interface |
| US8201103B2 (en) | 2007-06-29 | 2012-06-12 | Microsoft Corporation | Accessing an out-space user interface for a document editor program |
| US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
| CN101303872B (en) * | 2008-03-25 | 2011-01-26 | 杭州赛利科技有限公司 | Method and system for organization management of play menu of multimedia player |
| US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
| US9665850B2 (en) | 2008-06-20 | 2017-05-30 | Microsoft Technology Licensing, Llc | Synchronized conversation-centric message list and message reading pane |
| US8402096B2 (en) | 2008-06-24 | 2013-03-19 | Microsoft Corporation | Automatic conversation techniques |
| JP5330897B2 (en) * | 2009-05-21 | 2013-10-30 | パナソニック株式会社 | Supervisory control device |
| US8963854B2 (en) | 2009-04-13 | 2015-02-24 | Nec Corporation | Data processing device, and computer program and data processing method thereof |
| US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
| TWI494841B (en) * | 2009-06-19 | 2015-08-01 | Htc Corp | Image data browsing methods and systems, and computer program products thereof |
| CN101833576B (en) * | 2010-04-23 | 2013-06-19 | 广州联炬科技企业孵化器有限公司 | Method for adding web shortcut navigation menu |
| WO2012063261A2 (en) * | 2010-11-09 | 2012-05-18 | Mango Technologies Pvt Ltd. | Automanaging icon/text based menu of portable devices |
| CN102098578A (en) * | 2011-01-06 | 2011-06-15 | 上海聚欣网络科技有限公司 | Method and equipment for controlling operation of user equipment based on user input operation |
| FR2971607B1 (en) * | 2011-02-10 | 2013-08-23 | Parrot | WIRELESS REMOTE CONTROL WITH TOUCH INTERFACE FOR MULTIMEDIA AND HANDS-FREE TELEPHONY EQUIPMENT OF A MOTOR VEHICLE |
| US20130152001A1 (en) * | 2011-12-09 | 2013-06-13 | Microsoft Corporation | Adjusting user interface elements |
| US9244583B2 (en) * | 2011-12-09 | 2016-01-26 | Microsoft Technology Licensing, Llc | Adjusting user interface screen order and composition |
| US10216492B2 (en) * | 2012-05-17 | 2019-02-26 | Sony Interactive Entertainment LLC | Configuration and management of menus |
| US8510794B1 (en) * | 2012-07-15 | 2013-08-13 | Identropy, Inc. | Methods and apparatus for a unified identity management interface across internal and shared computing applications |
| US9600180B2 (en) | 2014-10-17 | 2017-03-21 | Netapp, Inc. | Dynamic hierarchical navigation schemes for storage management systems |
| KR20160145351A (en) * | 2015-06-10 | 2016-12-20 | 삼성전자주식회사 | Display apparatus and control method thereof |
| JP6512062B2 (en) * | 2015-10-23 | 2019-05-15 | 富士通株式会社 | Presentation system for option information, method and program |
| TWI674509B (en) * | 2017-11-15 | 2019-10-11 | 兆豐國際商業銀行股份有限公司 | An electronic device for providing an associated menu and a generating method of an associated menu |
| US11800178B2 (en) | 2021-09-02 | 2023-10-24 | Sony Group Corporation | Simplified user interface for media rendering device |
| CN119720159A (en) * | 2025-02-27 | 2025-03-28 | 西安热工研究院有限公司 | Trusted computing role menu control method, device, equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4862498A (en) * | 1986-11-28 | 1989-08-29 | At&T Information Systems, Inc. | Method and apparatus for automatically selecting system commands for display |
| CN1218259A (en) * | 1997-09-24 | 1999-06-02 | 索尼电影娱乐公司 | User interface system and method |
| US6040829A (en) * | 1998-05-13 | 2000-03-21 | Croy; Clemens | Personal navigator system |
| CN1255682A (en) * | 1998-09-22 | 2000-06-07 | 戴尔美国公司 | Method and device for providing machines for users on internet |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04157991A (en) * | 1990-10-22 | 1992-05-29 | Matsushita Electric Ind Co Ltd | television receiver |
| US5420975A (en) * | 1992-12-28 | 1995-05-30 | International Business Machines Corporation | Method and system for automatic alteration of display of menu options |
| JPH10117388A (en) * | 1996-10-11 | 1998-05-06 | Matsushita Electric Ind Co Ltd | Home information terminal system |
| US6583797B1 (en) * | 1997-01-21 | 2003-06-24 | International Business Machines Corporation | Menu management mechanism that displays menu items based on multiple heuristic factors |
| US5956025A (en) * | 1997-06-09 | 1999-09-21 | Philips Electronics North America Corporation | Remote with 3D organized GUI for a home entertainment system |
| JPH1195897A (en) * | 1997-09-18 | 1999-04-09 | Toshiba Corp | Portable input control equipment |
| JPH11122682A (en) * | 1997-10-16 | 1999-04-30 | Nec Corp | Remote control transmitter |
| JP2000030010A (en) * | 1998-07-13 | 2000-01-28 | Sony Corp | Remote control device |
| JP2000056877A (en) * | 1998-08-07 | 2000-02-25 | Nec Corp | Touch panel type layout free keyboard |
-
2001
- 2001-05-25 EP EP01936403A patent/EP1295197A2/en not_active Ceased
- 2001-05-25 WO PCT/EP2001/006051 patent/WO2001096994A2/en not_active Ceased
- 2001-05-25 JP JP2002511057A patent/JP4911862B2/en not_active Expired - Fee Related
- 2001-05-25 CN CNB018017258A patent/CN100489748C/en not_active Expired - Fee Related
- 2001-06-14 TW TW090114435A patent/TW569122B/en not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4862498A (en) * | 1986-11-28 | 1989-08-29 | At&T Information Systems, Inc. | Method and apparatus for automatically selecting system commands for display |
| CN1218259A (en) * | 1997-09-24 | 1999-06-02 | 索尼电影娱乐公司 | User interface system and method |
| US6040829A (en) * | 1998-05-13 | 2000-03-21 | Croy; Clemens | Personal navigator system |
| CN1255682A (en) * | 1998-09-22 | 2000-06-07 | 戴尔美国公司 | Method and device for providing machines for users on internet |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104115078A (en) * | 2012-03-04 | 2014-10-22 | Lg电子株式会社 | Apparatus, method, and timeline user interface for controlling home appliances |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001096994A2 (en) | 2001-12-20 |
| CN1436329A (en) | 2003-08-13 |
| JP4911862B2 (en) | 2012-04-04 |
| TW569122B (en) | 2004-01-01 |
| EP1295197A2 (en) | 2003-03-26 |
| JP2004503857A (en) | 2004-02-05 |
| WO2001096994A3 (en) | 2002-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100489748C (en) | Data processing system, device and method, and remote device for user interface with dynamic menu option organization | |
| US6828992B1 (en) | User interface with dynamic menu option organization | |
| JP5345126B2 (en) | System and method for effectively implementing personal channel for interactive television | |
| US7941786B2 (en) | Configurable controlling device and associated configuration distribution system and method | |
| US7743012B2 (en) | Configurable controlling device and associated configuration upload and download system and method | |
| JP4769889B2 (en) | PROGRAM SELECTION DEVICE AND PROGRAM SELECTION DEVICE CONTROL METHOD | |
| US9916062B2 (en) | Method, electronic device, and computer-readable recording medium for presenting application lists | |
| US7243307B2 (en) | Customizable database-driven menu structure for a portable computing device | |
| US20090031336A1 (en) | Group preference control system | |
| US20020180807A1 (en) | One-touch URL or program selection | |
| JP2003526141A (en) | Method and apparatus for implementing personalized information from multiple information sources | |
| KR100732872B1 (en) | How to Configure Consumer Electronics | |
| CN1304926C (en) | Set-top box connects remote control device to web site for customized code downloads | |
| KR101630869B1 (en) | Displaying music metadata in a plurality of hierarchical levels | |
| CN1280326A (en) | System and method for controlling large scale selling electronic equipment users interface | |
| CN1325509A (en) | Portable controller | |
| US20090150938A1 (en) | Unifying User Interface for a Set-Top Box | |
| US20030126130A1 (en) | Sort slider with context intuitive sort keys | |
| US20030037339A1 (en) | Personal Web guide system and method for automatically displaying Web information | |
| JP2008520118A (en) | Creating a short list for controlling broadcast receivers | |
| US20070118869A1 (en) | "Method and a system for controlling, navigating and managing data files, url's and other file system objects using code-based commands, in a computer system or an appliance enhanced by a computer system" | |
| WO2005062465A1 (en) | Activity page display for remote controller | |
| EP2009903A1 (en) | System and method for selecting a media program | |
| US20080163133A1 (en) | Sophisticated sort mechanisms on a limited interface | |
| WO2006134522A1 (en) | Control device with user-specifiable user interface |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| ASS | Succession or assignment of patent right |
Owner name: AILIYA CO., LTD. Free format text: FORMER OWNER: KONINKLIJKE PHILIPS ELECTRONICS N.V. Effective date: 20110414 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: EINDHOVEN, NETHERLANDS TO: CALIFORNIA, THE USA |
|
| TR01 | Transfer of patent right |
Effective date of registration: 20110414 Address after: American California Patentee after: Adrea LLC Address before: Holland Ian Deho Finn Patentee before: Koninklike Philips Electronics N. V. |
|
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090520 Termination date: 20150525 |
|
| EXPY | Termination of patent right or utility model |