WO1999066394B1 - Method for adapting user interface elements based on historical usage - Google Patents
Method for adapting user interface elements based on historical usageInfo
- Publication number
- WO1999066394B1 WO1999066394B1 PCT/US1999/012524 US9912524W WO9966394B1 WO 1999066394 B1 WO1999066394 B1 WO 1999066394B1 US 9912524 W US9912524 W US 9912524W WO 9966394 B1 WO9966394 B1 WO 9966394B1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user interface
- interface element
- modifying
- display characteristic
- selection
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Adapting user interface elements based on historical usage. A user interface element is displayed in a menu. In response to receiving an indication of the selection of the user interface element, the selection is stored in a historical usage file that maintains usage information associated with the selected user interface element. Usage information includes, but is not limited to, frequency, most recently used and recency information. The display characteristic of the user interface element can be modified based on the usage information stored in the historical usage file for the selected user interface element. The display characteristics include, but are not limited to, character size, font type, style, graphic. The selected user interface element is then displayed using the modified display characteristic.
Claims
1. In a computer system running a program module comprising a user interface environment, a method for modifying a user interface element for a user intej ace of the program module in response to usage information, comprising the steps of: receiving a selection of the user interface element having a display characteristic; storing the selection of the user interface element in a historical usage file for maintaining usage information regarding the user interface element; modifying the display characteristic of the user interface element based on the usage information contained in the historical usage file; displaying the us r interface element using the modified display characteristic; and modifying the user interface environment, such that positioning a cursor proximate to the user interface element creates an attractive force between the user interfade element and the cursor, wherein the strength of the attraction is based onjthe usage information contained in the historical usage file.
2. The method of Claim 1, wherein the step of modifying the display characteristics of the user interface element based on information contained in the historical usage file comprises the steps of: calculating a selection frequency of the user interface element; and modifying the display characteristic of the user interface element based on the calculated selection frequency.
3. The method of Claim 1, wherein the step of modifying the user interface environlment based on information contained in the historical usage file comprises: calculating a selection frequency of the user interface element; and modifying the strength of attractive force between the user interface element and Ithe cursor based on the calculated selection frequency,
4. The methocj of Claim 2, wherein the step of calculating the selection frequency comprises the steps of:
•determining an average selection frequency value of multiple elements of the user interface, wherein the user interface element is one of the multiple user interfjace elements; defining frequency [groups; and assigning each of the multiple user interface elements to one of the frequency groups.
44
5. The method of Claim 1, wherein the step modifying the display characteristics of the user interface element based on information contained in the historical usage file comprises the steps of: calculating a mjost recently used selection value for the user interface element; and modifying the display characteristic of the user interface element based on the most recently used selection value.
6. The method of Claim 1, wherein the step of modifying the user interface environment based on information contained in the historical usage file comjprises: calculating a most recently used selection value for the user interface element; and modifying the strength of the attractive force between the user interface element and the cursor based on he most recently used selection value.
7. The method! of Claim 1 further comprising the step of storing the modified display characteristic, wherein the stored modified display characteristic is accessible for multiple session of the program module.
8. The method of Claim 1, wherein the usage information of the historical usage file compares information defining selection of the user interface element by j multiple users.
45
9. The method of Claim 1, wherein the user interface element is a hyperlink contained in a web page.
10. The methojd of Claim 1, wherein the display characteristic comprises a font type.
11. The method of Claim 1, wherein the display characteristic comprises a font style.
12. The method of Claim 1, wherein the display characteristic comprises a character siie.
13. The metho4 of Claim 1, wherein the display characteristic comprises a graphic.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9872598A | 1998-06-17 | 1998-06-17 | |
US09/098,725 | 1998-06-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1999066394A1 WO1999066394A1 (en) | 1999-12-23 |
WO1999066394B1 true WO1999066394B1 (en) | 2000-02-10 |
Family
ID=22270630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/012524 WO1999066394A1 (en) | 1998-06-17 | 1999-06-04 | Method for adapting user interface elements based on historical usage |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN1239253A (en) |
TW (1) | TW457455B (en) |
WO (1) | WO1999066394A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7614001B2 (en) | 1998-12-18 | 2009-11-03 | Tangis Corporation Microsoft Corporation | Thematic response to a computer user's context, such as by a wearable personal computer |
US9372555B2 (en) | 1998-12-18 | 2016-06-21 | Microsoft Technology Licensing, Llc | Managing interactions between computer users' context models |
US9443037B2 (en) | 1999-12-15 | 2016-09-13 | Microsoft Technology Licensing, Llc | Storing and recalling information to augment human memories |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5920319A (en) | 1994-10-27 | 1999-07-06 | Wake Forest University | Automatic analysis in virtual endoscopy |
US6920616B1 (en) * | 1998-12-18 | 2005-07-19 | Tangis Corporation | Interface for exchanging context data |
US9183306B2 (en) | 1998-12-18 | 2015-11-10 | Microsoft Technology Licensing, Llc | Automated selection of appropriate information based on a computer user's context |
US6791580B1 (en) | 1998-12-18 | 2004-09-14 | Tangis Corporation | Supplying notifications related to supply and consumption of user context data |
US6785410B2 (en) | 1999-08-09 | 2004-08-31 | Wake Forest University Health Sciences | Image reporting method and system |
CN1378677A (en) | 1999-08-09 | 2002-11-06 | 韦克森林大学 | Method and computer-implemented procedure for creating electronic multimedia reports |
US7350151B1 (en) * | 2000-09-14 | 2008-03-25 | Ui Evolution, Inc. | Display state and/or cell based user interface provision method and apparatus |
WO2002033541A2 (en) * | 2000-10-16 | 2002-04-25 | Tangis Corporation | Dynamically determining appropriate computer interfaces |
US6934915B2 (en) * | 2001-10-09 | 2005-08-23 | Hewlett-Packard Development Company, L.P. | System and method for personalizing an electrical device interface |
KR100475432B1 (en) * | 2002-02-26 | 2005-03-10 | 삼성전자주식회사 | method for design modification of Graphic User Interface and recorded media thereof |
CN102164396B (en) | 2003-07-17 | 2016-05-11 | 美商内数位科技公司 | The method that provides and receive the AP of neighbor information and WTRU and use in AP and WTRU |
US20050015728A1 (en) * | 2003-07-17 | 2005-01-20 | International Business Machines Corporation | Method, system, and program product for customizing a user interface |
AU2004273540B2 (en) * | 2003-09-22 | 2010-02-18 | Aristocrat Technologies Australia Pty Ltd | Multigame selection |
US20050064916A1 (en) * | 2003-09-24 | 2005-03-24 | Interdigital Technology Corporation | User cognitive electronic device |
US8091044B2 (en) | 2003-11-20 | 2012-01-03 | International Business Machines Corporation | Filtering the display of files in graphical interfaces |
CN100340984C (en) * | 2004-01-02 | 2007-10-03 | 华为技术有限公司 | Method for realizing application interface integration and business integration |
GB0422092D0 (en) * | 2004-10-05 | 2004-11-03 | Symbian Software Ltd | Customisation of applications on a computing device |
US20060100991A1 (en) * | 2004-10-21 | 2006-05-11 | International Business Machines Corporation | Method for dynamical determination of actions to perform on a selected item in a web portal GUI environment |
US7587668B2 (en) | 2005-02-17 | 2009-09-08 | Microft Corporation | Using existing content to generate active content wizard executables for execution of tasks |
US20060184880A1 (en) * | 2005-02-17 | 2006-08-17 | Microsoft Corporation | Discoverability of tasks using active content wizards and help files - the what can I do now? feature |
US7703037B2 (en) * | 2005-04-20 | 2010-04-20 | Microsoft Corporation | Searchable task-based interface to control panel functionality |
US7600199B2 (en) * | 2005-04-20 | 2009-10-06 | Microsoft Corporation | Task-based interface with underlying extensible framework |
US7802197B2 (en) * | 2005-04-22 | 2010-09-21 | Microsoft Corporation | Adaptive systems and methods for making software easy to use via software usage mining |
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 |
CN102981614B (en) * | 2005-08-15 | 2016-08-17 | 皇家飞利浦电子股份有限公司 | User interface system for personal healthcare environment |
US20070094591A1 (en) * | 2005-10-24 | 2007-04-26 | Etgen Michael P | System and method for text legibility enhancement |
US7941200B2 (en) * | 2005-12-08 | 2011-05-10 | Roche Diagnostics Operations, Inc. | System and method for determining drug administration information |
US8332435B2 (en) * | 2006-10-03 | 2012-12-11 | Salesforce.Com, Inc. | Method and system for customizing a user interface to an on-demand database service |
JP4998214B2 (en) * | 2007-11-02 | 2012-08-15 | ソニー株式会社 | Information presentation system, information signal processing apparatus, information signal processing method, and recording medium |
US20090150541A1 (en) * | 2007-12-06 | 2009-06-11 | Sony Corporation And Sony Electronics Inc. | System and method for dynamically generating user interfaces for network client devices |
US9747141B2 (en) | 2008-03-25 | 2017-08-29 | Qualcomm Incorporated | Apparatus and methods for widget intercommunication in a wireless communication environment |
US9269059B2 (en) | 2008-03-25 | 2016-02-23 | Qualcomm Incorporated | Apparatus and methods for transport optimization for widget content delivery |
US9069575B2 (en) | 2008-03-25 | 2015-06-30 | Qualcomm Incorporated | Apparatus and methods for widget-related memory management |
US9600261B2 (en) | 2008-03-25 | 2017-03-21 | Qualcomm Incorporated | Apparatus and methods for widget update scheduling |
US9110685B2 (en) | 2008-03-25 | 2015-08-18 | Qualcomm, Incorporated | Apparatus and methods for managing widgets in a wireless communication environment |
TWI366787B (en) * | 2008-04-18 | 2012-06-21 | Htc Corp | Method for displaying information contents and a electric apparatus and storage medium thereof |
CN102099763A (en) * | 2008-05-20 | 2011-06-15 | 惠普开发有限公司 | User interface modifier |
US8732602B2 (en) | 2009-03-27 | 2014-05-20 | Schneider Electric It Corporation | System and method for altering a user interface of a power device |
KR101632748B1 (en) | 2009-09-24 | 2016-07-04 | 삼성전자주식회사 | Apparatus and method for providing customizable remote user interface page |
US20110125733A1 (en) * | 2009-11-25 | 2011-05-26 | Fish Nathan J | Quick access utility |
WO2011133162A1 (en) * | 2010-04-23 | 2011-10-27 | Hewlett-Packard Development Company, L.P. | Updating a user interface |
CN102298481A (en) * | 2010-06-23 | 2011-12-28 | 昆达电脑科技(昆山)有限公司 | Method for adjusting size of functional icon and related handheld device |
WO2012031892A1 (en) * | 2010-09-06 | 2012-03-15 | International Business Machines Corporation | Managing a user interface for an application program |
FR2964780A1 (en) * | 2010-09-10 | 2012-03-16 | Sagem Wireless | MOBILE TERMINAL HAVING SCREEN ADAPTED FOR DISPLAYING GRAPHIC OBJECTS, AND METHOD, COMPUTER PROGRAM, AND CORRESPONDING STORAGE MEANS |
JP5892746B2 (en) | 2010-09-29 | 2016-03-23 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Method, system, and program for personalized content layout (system and method for personalized content layout) |
CN102298625B (en) * | 2011-08-23 | 2015-02-25 | 百度在线网络技术(北京)有限公司 | Method, arrangement and equipment for updating display template |
CN102333153B (en) * | 2011-09-19 | 2013-12-18 | 惠州Tcl移动通信有限公司 | Wireless communication device and application program reminding method thereof |
CN103136301A (en) * | 2011-11-24 | 2013-06-05 | 英业达股份有限公司 | File management method and electronic device for executing the file management method |
US20130152001A1 (en) * | 2011-12-09 | 2013-06-13 | Microsoft Corporation | Adjusting user interface elements |
CN103577492B (en) * | 2012-08-09 | 2018-07-06 | 腾讯科技(深圳)有限公司 | WEB home page generation method and device |
US9542061B2 (en) * | 2012-09-17 | 2017-01-10 | Harman International Industries, Incorporated | Graphical user interface sizing and arrangement system |
CN103019680B (en) * | 2012-11-20 | 2016-01-13 | 东莞宇龙通信科技有限公司 | Mobile terminal and the application icon display packing for mobile terminal |
CN103049163B (en) * | 2012-12-28 | 2016-12-28 | 华为技术有限公司 | User interface intelligent display control method and device |
TW201448587A (en) * | 2013-06-13 | 2014-12-16 | Wistron Corp | Multimedia playback system and control method thereof |
JP6171635B2 (en) * | 2013-07-04 | 2017-08-02 | ティアック株式会社 | Editing processing apparatus and editing processing program |
US9262213B1 (en) | 2013-09-30 | 2016-02-16 | Juniper Networks, Inc. | Dynamic suggestion of next task based on task navigation information |
WO2015066871A1 (en) * | 2013-11-07 | 2015-05-14 | Nokia Technologies Oy | Method and apparatus for adaptive menu item placement |
CN103593479B (en) * | 2013-11-29 | 2017-02-22 | 四川大学 | Application program menu recommendation method and device |
CN104951192A (en) * | 2014-03-26 | 2015-09-30 | 常言说 | Method for optimizing user interface menu |
CN103970568B (en) * | 2014-04-29 | 2018-04-24 | 广东欧珀移动通信有限公司 | dialog box display device |
CN105224556B (en) * | 2014-06-13 | 2019-11-26 | 腾讯科技(北京)有限公司 | Waterfall stream interface display methods and device |
EP3147747A1 (en) | 2014-06-27 | 2017-03-29 | Apple Inc. | Manipulation of calendar application in device with touch screen |
US9451315B2 (en) | 2014-06-30 | 2016-09-20 | Rovi Guides, Inc. | Systems and methods for generating for display an interactive media guide based on user history |
US9729933B2 (en) | 2014-06-30 | 2017-08-08 | Rovi Guides, Inc. | Systems and methods for loading interactive media guide data based on user history |
WO2016014601A2 (en) | 2014-07-21 | 2016-01-28 | Apple Inc. | Remote user interface |
WO2016022205A1 (en) | 2014-08-02 | 2016-02-11 | Apple Inc. | Context-specific user interfaces |
US10452253B2 (en) | 2014-08-15 | 2019-10-22 | Apple Inc. | Weather user interface |
EP3189406B1 (en) | 2014-09-02 | 2022-09-07 | Apple Inc. | Phone user interface |
WO2016036522A2 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | User interface for receiving user input |
WO2016036481A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Reduced-size user interfaces for dynamically updated application overviews |
CN104536768A (en) * | 2015-01-16 | 2015-04-22 | 浪潮电子信息产业股份有限公司 | Method for improving user-friendly operation of software user interface |
US10055121B2 (en) | 2015-03-07 | 2018-08-21 | Apple Inc. | Activity based thresholds and feedbacks |
US9916075B2 (en) | 2015-06-05 | 2018-03-13 | Apple Inc. | Formatting content for a reduced-size user interface |
AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
CN110109592B (en) | 2016-09-23 | 2022-09-23 | 苹果公司 | Avatar creation and editing |
CN106775786A (en) * | 2017-03-23 | 2017-05-31 | 北京赛迈特锐医疗科技有限公司 | Optimize the system and method for complex information input interface |
GB2566448A (en) * | 2017-09-07 | 2019-03-20 | Sony Corp | Data processing apparatuses and methods |
CN109286834B (en) * | 2017-07-19 | 2021-06-15 | 腾讯科技(深圳)有限公司 | Video processing method and device and server |
CN110941943A (en) * | 2018-09-19 | 2020-03-31 | 珠海金山办公软件有限公司 | A font display method and device |
US11042259B2 (en) | 2019-08-18 | 2021-06-22 | International Business Machines Corporation | Visual hierarchy design governed user interface modification via augmented reality |
CN110908627A (en) * | 2019-10-31 | 2020-03-24 | 维沃移动通信有限公司 | Screen projection method and first electronic device |
CN111580397B (en) * | 2020-04-26 | 2023-09-19 | 深圳市诺亚创盟家具有限公司 | Smart home management and control system, method and storage medium |
US11921998B2 (en) | 2020-05-11 | 2024-03-05 | Apple Inc. | Editing features of an avatar |
CN112286614A (en) * | 2020-10-30 | 2021-01-29 | 维沃移动通信有限公司 | User interface display method and device, electronic device and storage medium |
KR102727386B1 (en) | 2021-05-21 | 2024-11-08 | 애플 인크. | Avatar Sticker Editor User Interfaces |
US11714536B2 (en) | 2021-05-21 | 2023-08-01 | Apple Inc. | Avatar sticker editor user interfaces |
Family Cites Families (3)
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 |
US5465358A (en) * | 1992-12-28 | 1995-11-07 | International Business Machines Corporation | System for enhancing user efficiency in initiating sequence of data processing system user inputs using calculated probability of user executing selected sequences of user inputs |
US5726688A (en) * | 1995-09-29 | 1998-03-10 | Ncr Corporation | Predictive, adaptive computer interface |
-
1999
- 1999-06-04 WO PCT/US1999/012524 patent/WO1999066394A1/en active Application Filing
- 1999-06-16 TW TW088110102A patent/TW457455B/en not_active IP Right Cessation
- 1999-06-17 CN CN99108487A patent/CN1239253A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7614001B2 (en) | 1998-12-18 | 2009-11-03 | Tangis Corporation Microsoft Corporation | Thematic response to a computer user's context, such as by a wearable personal computer |
US9372555B2 (en) | 1998-12-18 | 2016-06-21 | Microsoft Technology Licensing, Llc | Managing interactions between computer users' context models |
US9443037B2 (en) | 1999-12-15 | 2016-09-13 | Microsoft Technology Licensing, Llc | Storing and recalling information to augment human memories |
Also Published As
Publication number | Publication date |
---|---|
TW457455B (en) | 2001-10-01 |
CN1239253A (en) | 1999-12-22 |
WO1999066394A1 (en) | 1999-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1999066394B1 (en) | Method for adapting user interface elements based on historical usage | |
KR100234204B1 (en) | After service system using internet | |
US5749083A (en) | Document processing system | |
US5367627A (en) | Computer-assisted parts sales method | |
US5845290A (en) | File recording support apparatus and file recording support system for supporting recording of file on home page on internet and intranet | |
US7353460B2 (en) | Web site navigation under a hierarchical menu structure | |
US6119133A (en) | Extensible method and apparatus for retrieving files having unique record identifiers as file names during program execution | |
US7681144B2 (en) | Prioritized presentation of content | |
EP1120719A3 (en) | Browser for hierarchical structures | |
Bharat et al. | Personalized, interactive news on the web | |
US20050216834A1 (en) | Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu | |
GB0325158D0 (en) | Method and apparatus for retrieving information for an information source | |
EP2083570A3 (en) | Advertisement in an end-user controlled playback environment | |
CN100395692C (en) | Mobile phone information display device and mobile phone containing same | |
CN107193880A (en) | A kind of method for page jump and device | |
EP1098254A3 (en) | Method and apparatus for searching data | |
US6044420A (en) | Tacit viewing system, method and medium for representing peripheral data related to focused data with timing of representation determined by a representation timing determining element | |
US7478322B2 (en) | Method and arrangement for displaying hypertext pages | |
US10156953B2 (en) | Method for presenting data on a small screen | |
KR20060057601A (en) | How to Present Multiple Items | |
KR20000006688A (en) | Method of displaying banner | |
Connolly et al. | User-System Interface Design: an Organisational Semiotic Perspective | |
CN1117332C (en) | Multiple inner code converting system | |
US20040004628A1 (en) | Display control system | |
Nikkanen | One-handed use as a design driver: enabling efficient multi-channel delivery of mobile applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
AK | Designated states |
Kind code of ref document: B1 Designated state(s): JP |
|
AL | Designated countries for regional patents |
Kind code of ref document: B1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase |