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 PDF

Info

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
menu option
option
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
Application number
CNB018017258A
Other languages
Chinese (zh)
Other versions
CN1436329A (en
Inventor
M·弗雷曼
B·曹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adrea LLC
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US09/594,212 external-priority patent/US6828992B1/en
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1436329A publication Critical patent/CN1436329A/en
Application granted granted Critical
Publication of CN100489748C publication Critical patent/CN100489748C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Abstract

A graphical user interface for a data processing device or system has a plurality of menu options arranged in multiple pages. The menu options are dynamically distributed among the pages in accordance with a user history to reduce the effort of user-navigation among the options. A dynamically adaptable GUI is relevant to remote controls, Internet portals or e-commerce sites.

Description

Be used to have the data handling system of the user interface of dynamic menu option organization, device, method and telechiric device
Related application
The application is the part continuation application of the patented claim of the U.S. Patent Application Serial Number 09/434,155 (procurator's document PHA 23,783) that is filed on November 4th, 1999, and above-mentioned patented claim is cited at this as a reference.Equally, following patented claim also is introduced into as a reference at this:
-United States serial 09/062,364 (procurator's document PHA23,387), on April 17th, 98 submitted to;
-United States serial 09/128,839 (procurator's document PHA23,469), on August 4th, 98 submitted to;
-United States serial 09/129,300 (procurator's document PHA 23,470), on August 5th, 98 submitted to;
-United States serial 09/271,200 (procurator's document PHA23,607), on March 17th, 99 submitted to;
-United States serial 09/311,128 (procurator's document PHA23,501), on May 13rd, 99 submitted to;
-United States serial 09/210,416 (procurator's document PHA23,522), on Dec 11st, 98 submitted to;
-United States serial 09/217,414 (procurator's document PHA23,409), on Dec 21st, 98 submitted to;
-United States serial 09/544,666 (procurator's document PH US 000089), on April 6th, 00 submitted to;
-United States Patent (USP) 5,956,025 (procurator's document PHA 23,248)
Technical field
The present invention relates to be used for the user interface of data processing equipment, and be particularly related to the menu option organization in this user interface.
Background technology
User interface (UI), graphical user interface (GUI) has for example determined user-friendliness and user's efficient of interactive device.For example, GUI frees the user from the utility command language.This is especially relevant with the equipment in consumer electronics (CE) environment.
An example of this CE device is the PRONTO (TM) (trade mark) that is made by Philips Electronics company.PRONTO (TM) but be the telechiric device of introducing a kind of universal programming in market in September, 1998, and its most of function selecting buttons are presented on the touch-screen graphically as menu option.These menu options can be distributed among several pages, these pages be one next can recover or show.The user can task the IR and/or the RF sign indicating number of hardkey and soft key according to branch, and according to the correspondent button that is contained on the respective page PRONTO (TM) is programmed fully.The more information of relevant PRONTO (TM) can be in the website< Http:// www.pronto.philips.comIn find.
Summary of the invention
The shortcoming that comprises the fixing graphical user interface of some pages is that the user may spend a large amount of time and be used for thoroughly browsing these pages, attempts to find needed menu option.PRONTO (TM) is a kind of improvement, and this is because the user can arbitrarily organize menu option and dispose these pages.The present invention now further takes this measure and strengthens UI to make things convenient for the user.Therefore, one object of the present invention is to provide more user-friendly UI.
According to the present invention, a kind of data handling system is provided, comprising: have the display of graphical user interface (GUI), be used for allowing to carry out customer interaction with multinomial menu option, this GUI comprises a plurality of pages and user identity selector switch; And adapter, be used for automatically and dynamically rearranging of the distribution of the particular menu options of menu option to the specific webpage of GUI, to reduce the user's navigation between option, this adapter is arranged to discern between a plurality of users, and rearranging of the menu option that depends on the user accordingly is provided for corresponding each user among a plurality of users.
The present invention also provides a kind of device that is used to utilize the menu with the optional option of a plurality of users to dispose GUI, this menu comprises a plurality of pages, this device is used for: receive user ID, and pass through individually at corresponding user, particular options in the menu option is distributed to specific webpage among a plurality of pages, automatically and dynamically rearrange the menu option among the GUI, be each user who is identified, dynamically personalized GUI is to reduce the user's navigation between option.
The present invention provides a kind of method that allows dynamically personalized GUI again, and wherein this GUI comprises a plurality of pages and user identity selector switch; And wherein this method comprises: by corresponding user corresponding user profile file of decision during the manipulating of GUI; And automatically and dynamically set up GUI, with response user profile file, this foundation comprises: the particular options in the menu option is distributed to the specific webpage of selecting separately for corresponding user in a plurality of page.
The present invention also provides a kind of telechiric device that is used to control consumer-elcetronics devices, this device comprises the display that is used to show GUI, with the customer interaction of permission with menu, this GUI comprises the user identity selector switch, relative users manipulating based on this equipment of control to this device, by depend on the user to the rearranging of menu option, for corresponding user, this GUI can be automatically and is dynamically personalized separately.
For this reason, the invention provides a kind of device or system, this device or system comprise the UI that is controlled its operation by adapter.Configuration adapters reduces the time that the user must be used for navigating thus dynamically to arrange the menu option of UI between option.As used herein term " dynamically " or " dynamically " should mean the user needn't choice menus rearrange or the situation of reprogramming option under, rearrange option according to some user models of the past activity that determines in the process of manipulating UI in front.According to several interchangeable specific embodiments, user model (pattern) is the most common to be recorded in the user's history or profile (profile) of several types.In a GUI who comprises the multiple page, according to a specific embodiment, this purpose can realize by the specific webpage of dynamically particular options in the menu option being distributed in the multiple page.The present invention has specific advantage in different environment.For example, when the user controls CE equipment, especially when video, audio frequency or multimedia equipment, because the control aspect hinders amusement to enjoy or be immersed in the amusement, if the user needn't worry about for menu navigation, then the user-friendliness of CE equipment will improve greatly.
As another example, it is friendly to use the present invention to make the diagrammatic representation of the electronic program guides (EPG) that downloads on the subscriber equipment become user (interface) more.EPG typically is presented on menu option in the trellis overview (overview) that comprises passage indication that each passage and each time slot can be used and content information type, and allows to pass through the simple action record of user or tuning.On the menu option scoring plug of the most frequent use, keep the score high passage, time slot and or content type arrange in a kind of mode of the user's of minimizing navigation, for example, by a pattern arrangement of high score option is provided in first panel, and traditional EPG provides in other panels.Passage damages, and promptly changes passage with high relatively speed and is preferably in to be left in the basket in the process that the EPG that sets up customization represents and does not keep the score so that do not influence.
As another example, the door on the Internet can be customized, so that the unique user fast access given his/her preference that is obtained by his/her user's history or profile.Other purpose and advantage will be elucidated later herein below.
Description of drawings
By non-limiting example the present invention is described now with reference to following accompanying drawing.
Fig. 1 and Fig. 2 are schematic representation of apparatus among the present invention.
Fig. 3 and Fig. 4 are the process flow diagram that the step that is used to set up GUI in the present invention is shown.
Fig. 5 is for using the synoptic diagram of server architecture of the present invention.
Embodiment
Fig. 1 illustrates a kind of the present invention can use device or system on it.This device comprises the display 1 that is used to show GUI.Display comprises LCD (LCD or any other suitable display device).This device comprises data processor or microcontroller 2 and storer 3, and this storer can be easy mistake or non-volatile, and comprises data and/or Control Software.Can there be plural memory storage equally.For example, volatile storage can comprise the data by user's input, and nonvolatile memory can comprise Control Software.User entry (entry) 4 can occur through button (hardkey or soft key), sound, indicator device or any other appropriate mode.On the other hand, or in addition, user entry can be realized by the touch-sensitive function of display 1.This device has an output, and for example control output 5.Output 5 can be infrared (IR) or radio frequency (RF) output, as CE equipment, and for example output of the remote control of televisor, video camera, DVD player and/or Other Instruments.Output 5 can comprise that wired or radio function is used to upload the data to some other data processors or downloads from some other data processors, or from downloaded.Output 5 can comprise two above elements, for example IR transmitter and the slot that is used to insert download cable.
Fig. 2 can use the synoptic diagram of the device 101 on it for interface of the present invention.Device 101 comprises a telechiric device, and this telechiric device comprises a touch-sensitive LCD screen 102 and several movable mechanical button 103 and 104.Function between button that shows on the screen and mechanical button is divided and can be determined according to the needs of the desired use of installing, and outside scope of the present invention.In a word, in the button that perhaps show or machinery, have at least a button will indicate conversion between the GUI page.
Screen display goes out a GUI.GUI comprises the menu option that is divided into the page.Menu option can be shown as button or icon, or any other suitable display format.Substantially, in this application, when in these menu option types any one when being related to, all contain possible replacement option.The term menu option should be understood to include the optional of any kind equally and choose friends mutual as used herein.
All to be arranged in the side invisible at the view of Fig. 2 in any other output in IR or this example.Telepilot, for example the PRONTO of Philips Electronics company (trade mark) may roughly have the outward appearance of Fig. 2.Being used for the storer 3 of telechiric device (the remote) of Fig. 2 and processor 2 is generally comprised within inner and therefore generally can't see from the outside.
Fig. 3 illustrates the part steps of setting up GUI according to preferred specific embodiment.This part relates to sets up user's history.201, counter is initialised.Counter can be has the array of corresponding numerical value to each corresponding button.Whether 202, testing with decision has arbitrary button screen to be pressed.If none is pressed button screen, detects this test of pushing and continue.If there is button screen to be pressed, add 1 at the corresponding counter of 203 these buttons.
The number of times that the follow-up machinery button is pressed is without any necessity; But those skilled in the art can be easy to method of the present invention is extended, according to the distribution of function between historical (soft) button that changes (physics) of machinery and show of user.This extension can comprise, for example, in graphical user interface, changes some indications of function for mechanical button, such as the arrow that points to those buttons, or pattern backlight (backlighting patterns).
204, whether test is updated to the page with the assignment of menu option.Because menu option constantly moves and will make the user produce fascination, therefore do not wish to upgrade continuously this assignment.Those those of ordinary skill in the art can design any amount of different exploration that is used to select update time.Example comprises: when the device energising; Preset time at interval after, for example one hour or a week or after one month; Can allow which button when the count value of using button is that prior button and which button are not to wait when making the related conclusions of statistics.Ground preferably, satisfied if the user arranges current button, and do not want to allow button move everywhere, the option that should exist X button to reset.Do not upgrade the time of assigning if arrive, box 202 is got back in control.Upgrade the time of assigning if arrive, the button branch is tasked the page according to the user profile file.For example, the button of being pointed out by the counter values of button of frequent use is grouped and divides and task top level page.
Though according to simple counter mechanism explanation above-mentioned steps, can use more complicated, artificial intelligence type technology to set up user's history.Be used for " Learning ProbabilisticUser Models (study probability the user model) " explanation of the artificial intelligence technology of compiling user history on May 14th, 1997 D.Billsus and M.Pazzani.The document can be for example Http:// www.dkfi.uin-sb.de/~bauer/um-ws/Final-Versions/Bill Sus/ProbUserModels.htmlIn obtain.Because will need less computing power and storer, the simple mechanisms of preferred specific embodiment is normally preferably for for example television-directed consumption device.
In the step of Fig. 3, relate to the pairing button of the identical control function that controls environment and can be used as one group of processing and single counter branch is tasked them.For example, on the different pages, be inconvenient if the digital TV channel button is assigned.Therefore, they are preferably all handles as button so that counting, and ground preferably, based on the combination frequency that their use, all tasks the same page with the arrangement mode branch of fixing.
Outside pure frequency of utilization strategy, the deviser can design to conform with and change other exploration that divides the button of tasking the page.For example, in the phone with GUI of the present invention, even 911 the button of dialling automatically seldom uses also and may usually be positioned on the top level page.
Fig. 4 illustrates in greater detail box 205.At first, according to corresponding counter values corresponding inner button presentation class is tabulated.Ground preferably by the countdown classification, makes the button of the most frequent use appear at the tabulation top.Subsequently, 302, tabulation is divided into the M part that every part is up to the N item, and wherein N is the button quantity that is suitable for screen, and M is the quantity of the page available in GUI.Subsequently, if when having any button that is grouped not to be fit to screen, these buttons must be reset so that they are suitable for 303 on the page.Perhaps, if button is not grouped counting, this moment, they can be reset according to any predetermined grouping.Perhaps, if some buttons have different sizes on display, then some pages may have different button quantity, and perhaps button can be changed size.
Identical telepilot can be by for example kinsfolk's use of a plurality of individual consumers.Each user of arrangement for button may have different preferences.A user may use scanning key surfing channel, and another user may use the digital channel button.A user may use VCR continually, and another user may do seldom like this.A user may use the PIP button continually, and another user's possibility need not.
Ground preferably, to each user, telepilot has different button arrangement.Therefore, preferably there is a certain mechanism that is used to discern the active user.This mechanism can be a button on the GUI top level page, or some outside identification equipments, such as: the biometric system of sound or fingerprint for example; Or individual subscriber identity recognition number (personal identification number) (PIN).Usually, other device is low than some to be used in the level of security that the telepilot in the domestic consumer electronic installation requires.For example, because the consequence of breach security is very serious, the security that PDA or cell phone may be had relatively high expectations.The example of low level security can be the PIN of individual digit.
To be stored in usually in the storer according to user's history of the present invention, for example the reference number 3 of Fig. 1 or 2 devices.The storer that is used to store user's history can be easy mistake or non-volatile.If storer is easily to lose, can take measures the user is loaded onto the device with nonvolatile memory, for example PC in history.For instance, by Fig. 2 on telepilot, can provide a slot be used for stube cable to PC so that upload.In this case, should on PC, provide software to be used for accepting to upload.
The software that is used for finishing Fig. 3 and 4 steps can be stored in the storer 3 or 1 of the device of Fig. 1 similarly.This software preferably is stored in the nonvolatile memory.Perhaps, the hardware that step is can be in device specific is for example carried out in the gate array.
Fig. 5 illustrates and uses server architecture of the present invention.Server 501 for example is suitable for finishing dynamically updating of GUI on 503 the device.This server 501 can comprise software or the hardware that is suitable for execution graph 3 and 4 steps.Device 503 can be the arbitrary type that illustrates or discuss with reference to Fig. 1 and 2.This server connects 502 through wired or wireless network and communicates by letter with these devices with 504.Wireless connections 504 can be communicated by letter with another unshowned device 503.Network connects and can spread all over the Internet or during for example the inside of LAN or home network connects.As shown in Figure 1, server 501 and device 503 preferably all comprise local storage and some input-output units.
Hereinafter, reference paper is a common unsettled U.S. Patent application above-mentioned, sequence number 09/434,155 (procurator's document PHA 23,783).This patent documentation relates to a kind of telechiric device, and it starts from thesaurus retrieves predetermined control configuration.For example, reference or default control model are made the user to require great effort very much by backup and often get back to reference configuration.This default or reference model is stored in the telepilot by manufacturer or retailer, and perhaps it comprises from device and is downloaded to the exterior storage storehouse, user PC for example, the user program configuration, be used for when needing, in the communication process that remote control starts, retrieving after a while.Perhaps, or replenish ground, controlled equipment is as the thesaurus of equipment control configuration itself.And if telepilot slave unit retrieval configuration when needs.Telepilot as the mobile interface near equipment, just becomes the also real general of high user friendly interface like this.
Now, in present invention, user profile file itself can become the element of control configuration, described control configuration be can from want controlled equipment or, for example, download from home server.The user profile fileinfo of manipulating based on specific user's remote control determines this specific user to use the distribution of the menu option among the GUI.But, when considering unique user, increased the friendly of user interface by making this profile become the intact part of the downloading control configuration of an equipment, one group of equipment or whole home network.Therefore, hand-held device may even not need airborne counter.Based on the counter values that is deposited with server, the configuration of the tally function and the page can be finished at server side.The reprovision page or the control routine that reconfigure are transmitted back to device subsequently.
When the step of service chart 3 and Fig. 4, processor 2 or server 501 as adapter to reconfigure GUI.
The discussion of having carried out with regard to hand-held telechiric device equally also is available in different environment above, i.e. the GUI of website.Consider the main initial website of user on WWW when the user is connected with network.This website is commonly called " door " or " gateway ".The example of these doors is the door of Yahoo, Excite, AOL and Lycos.Typically, this website provides the multiple service of various classification.These services are represented as icon or are arranged in the link that can click in the menu, for example the linear menu with option layering under the option of each in master menu.Unique user is typically only interested in the specific service in numerous services, and wherein only interested in specific subclass.For example, a specific user is mainly to " book ", and " hardware tools ", " science ", " nature " and " toy " is interested, but " stock " or " film " or " politics " are lost interest in.Under " nature ", the user is especially interested in " marine mammal ".Under " toy ", the user mainly to " model train " and only to " O stage motor model " classification interested.Based on this specific user and the interactive history that the server of portal is provided, this server fetches the personalization of setting up door by the chain in arrange icons or the hierarchical menu by this way to be represented, make arrive he when the classification of frequent use or subclass the navigation work for this specific user reduce.For example, the subclass in the relevant drop-down menu with this specific user the order of (son) classification of frequent use arrange.Door or homepage or its part are provided by server and based on this user's profile or the suitable part of user's history (ornamental portion is graded for ad title, hyperlink set), are customized from a cover individually at each user.Profile also can comprise coming the information of the access customer device of its ability of self-identifying and configuration.In this literary composition, with reference to Mehran Moshfeghi, Jun Wang, the United States serial that Stephen Wong and Yuan-Pin Yu submitted on January 17th, 1997 is 08/785,459 (procurator's document PHA23,217) name is called the application of the method for internet site " personalized hospital internal ", here cites as a reference.This patent documentation relates to a kind of system, wherein the webserver can be visited by web browser through network, Jia Ding needs wherein, interest topic statement and/or record, the access rights of information and user environment are considered in the webpage that is presented to network users network browser to some extent.Based on user and mechanism or patient's relation and user's function and work, and the message reference privilege is dynamically set up webpage.In addition, also based on the performance of subscriber computer, computing machine connects bandwidth, display characteristic, and browser capabilities etc. are dynamically set up webpage.For realizing this purpose, the webserver must be equipped with the information about user and user environment.This information can be utilized latticed form, the automatic detection of request client IP address, and server-browser communication, smart card and/or activity mark obtain.About owner priority, the information of user's physics and computer environment and use profile can be stored in server end.After this, this server can use all these information to produce individualized content.
The present invention can be used on the website of ecommerce equally.For example, website allows the user to browse the books or the music of various classification, and its title and bibliography information are organized with layer mode, wherein for example has multiple subclass in the classification of higher level.Be easier to visit with the website personalization according to the number of times that obtains the needed customer interaction of information by other classification of branch analogy that makes the user like.In addition, its realization will be passed through user profile file or user's history, and ground preferably is reminding user GUI to improve to realize after better service is provided.
By reading disclosure publication, other improvement is obvious for those skilled in the art.These improvement may relate to other features, and these features are known in design in the use of manufacturing and graphical user interface, and can be used for substituting or being additional to feature described here.Though claim has been illustrated the specific combination of feature in this application, but the scope that should understand the application's public publication also is included in this or clear or any novel feature that implicitly discloses or novel combination or its any popularization of feature, and no matter whether it relaxes as the present invention is done any or all of identical technical matters.In this applicant notice, in the checking process of the application or any other application of obtaining thus, can determine new claim to these features.
Word " comprises " should not regarding as and gets rid of additional composition as used herein.Singular article " one " should not regarded as and get rid of plural composition as used herein.

Claims (15)

1. data handling system comprises:
-have the display (1) of graphical user interface (GUI), be used for allowing to carry out customer interaction with multinomial menu option, this GUI comprises a plurality of pages and user identity selector switch; With
-adapter (2), be used for automatically and dynamically rearranging of the distribution of the particular options of menu option to the specific webpage of GUI, to reduce the user's navigation between option, this adapter is arranged to discern between a plurality of users, and rearranging of the menu option that depends on the user accordingly is provided for corresponding each user among a plurality of users.
2. the system of claim 1, wherein this adapter comes the arranging menu option according to the history of the customer interaction of corresponding user and GUI.
3. the system of claim 1, wherein this adapter rearranges menu option according to corresponding user profile file.
4. the system of claim 1, wherein this user identity selector switch is included in and is used in the precalculated position on the display that the corresponding user of relative users can select expression among a plurality of users.
5. the system of claim 1, wherein this adapter is given the single page in a plurality of pages with first and second options in the menu option as a set of dispense.
6. the system of claim 1 comprises telepilot (101), is used for the user's control via the consumer-elcetronics devices of GUI.
7. device that is used to utilize menu to dispose GUI with a plurality of at user option options, this menu comprises a plurality of pages, this device is used for: receive user ID, and pass through individually at corresponding user, particular menu options in the menu option is distributed to specific webpage among a plurality of pages, in GUI, automatically and dynamically rearrange menu option, come dynamically personalized GUI, to reduce the user's navigation between option for each user who is identified.
8. the device of claim 7, wherein dynamically personalized corresponding unique user and the interactive corresponding user's history of GUI of depending on.
9。A kind of method that allows dynamically personalized GUI, wherein this GUI comprises a plurality of pages and user identity selector switch; And
Wherein this method comprises:
-by corresponding user corresponding user profile file of decision during the manipulating of GUI; And
-automatically and dynamically set up GUI, with response user profile file, this foundation comprises: be the independent specific webpage of selecting of corresponding user among the particular menu options in the menu option is distributed to a plurality of pages.
10. the method for claim 9 wherein determines the user profile file to comprise: the interactional user's history that determines corresponding user and GUI.
11. the method for claim 9, wherein:
-this GUI comprises a plurality of selectable mutual.
12. the method for claim 9, wherein:
-this user profile file storage is in server (501); And
-on server, set up GUI, so that be downloaded to control device (503).
13. telechiric device (101) that is used to control consumer-elcetronics devices, this device comprises the display (102) that is used to show GUI, with the customer interaction of permission with menu, this GUI comprises the user identity selector switch, corresponding user manipulating based on this equipment of control to this device, by depend on the user to the rearranging of menu option, for corresponding user, this GUI can be automatically and is dynamically personalized separately.
14. the device of claim 13 comprises adapter (2), is used for the automatic and dynamic personalized of GUI.
15. the device of claim 14, wherein:
-this menu has a plurality of menu options and a plurality of page; And
-this adapter is distributed to specific webpage in a plurality of pages with the particular options in the menu option.
16. the device of claim 13, wherein:
-this equipment comprises adapter, is used for the automatic and dynamic personalized of GUI; And
-this device has the input that is used for receiving from this equipment GUI.
CNB018017258A 2000-06-14 2001-05-25 Data processing system, device and method, and remote device for user interface with dynamic menu option organization Expired - Fee Related CN100489748C (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104115078A (en) * 2012-03-04 2014-10-22 Lg电子株式会社 Device, method and timeline user interface for controlling home devices

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IES20020336A2 (en) 2001-05-10 2002-11-13 Changing Worlds Ltd 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
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable 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
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
WO2007002066A2 (en) * 2005-06-20 2007-01-04 Honeywell International Inc. Managing field devices having different device descriptions 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
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
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
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
EP2420921A4 (en) * 2009-04-13 2014-04-23 Nec Corp 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
US9244583B2 (en) * 2011-12-09 2016-01-26 Microsoft Technology Licensing, Llc Adjusting user interface screen order and composition
US20130152001A1 (en) * 2011-12-09 2013-06-13 Microsoft Corporation Adjusting user interface elements
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

Citations (5)

* Cited by examiner, † Cited by third party
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
EP0607731A2 (en) * 1992-12-28 1994-07-27 International Business Machines Corporation Method and system for automatic alteration of display of menu options
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 (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04157991A (en) * 1990-10-22 1992-05-29 Matsushita Electric Ind Co Ltd Television receiver
JPH10117388A (en) * 1996-10-11 1998-05-06 Matsushita Electric Ind Co Ltd User's 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 controller
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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
EP0607731A2 (en) * 1992-12-28 1994-07-27 International Business Machines Corporation Method and system for automatic alteration of display of menu options
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104115078A (en) * 2012-03-04 2014-10-22 Lg电子株式会社 Device, method and timeline user interface for controlling home devices

Also Published As

Publication number Publication date
JP4911862B2 (en) 2012-04-04
JP2004503857A (en) 2004-02-05
CN1436329A (en) 2003-08-13
WO2001096994A2 (en) 2001-12-20
TW569122B (en) 2004-01-01
WO2001096994A3 (en) 2002-07-25
EP1295197A2 (en) 2003-03-26

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
US7941786B2 (en) Configurable controlling device and associated configuration distribution system and method
CN101535927B (en) Search user interface for media device
US7743012B2 (en) Configurable controlling device and associated configuration upload and download system and method
US10168869B2 (en) System and method for retrieving information while commanding operation of an appliance
EP2254101B1 (en) System and method for retrieving information while commanding operation of an applicance
KR100298343B1 (en) Method for constructing adaptive menu structrure in portable radio terminal
CN101582088B (en) Information processing apparatus and method
CN1304926C (en) Set-top box connects remote control device to web site for customized code downloads
WO2008049228A1 (en) Contextual window-based interface and method therefor
CN101681225A (en) Touch actuation controller for multi-state media presentation
CN103376976A (en) Method for presenting application program menu, electronic device and computer readable medium
CN101989295A (en) Resource management and information publish system based on main interface of operating system (OS)
CN103425483A (en) User customization of menus
CN1344469A (en) Method of configuring consumer electronics appts.
US6917302B2 (en) System and method for retrieving information while commanding operation of an appliance
KR102268453B1 (en) Automatic Sorting Device For App Icon Of Smart Phone
KR102054663B1 (en) Macro system for web browsers with source code editing
CN114968011A (en) Scene-based infinite screen splicing window combination processing method and related equipment

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