US20080040687A1 - Computing Device with User Interface for Navigating a Contacts List - Google Patents

Computing Device with User Interface for Navigating a Contacts List Download PDF

Info

Publication number
US20080040687A1
US20080040687A1 US11/877,164 US87716407A US2008040687A1 US 20080040687 A1 US20080040687 A1 US 20080040687A1 US 87716407 A US87716407 A US 87716407A US 2008040687 A1 US2008040687 A1 US 2008040687A1
Authority
US
United States
Prior art keywords
list
computing device
name
names
word
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.)
Abandoned
Application number
US11/877,164
Inventor
Stephen Randall
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.)
Intellectual Ventures Assets 186 LLC
Gula Consulting LLC
Original Assignee
Symbian Software Ltd
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
Application filed by Symbian Software Ltd filed Critical Symbian Software Ltd
Priority to US11/877,164 priority Critical patent/US20080040687A1/en
Publication of US20080040687A1 publication Critical patent/US20080040687A1/en
Assigned to NOKIA CORPORATION reassignment NOKIA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SYMBIAN LIMITED, SYMBIAN SOFTWARE LIMITED
Assigned to WONDERCOM GROUP, L.L.C. reassignment WONDERCOM GROUP, L.L.C. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NOKIA CORPORATION
Assigned to INTELLECTUAL VENTURES ASSETS 186 LLC reassignment INTELLECTUAL VENTURES ASSETS 186 LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GULA CONSULTING LIMITED LIABILITY COMPANY
Assigned to INTELLECTUAL VENTURES ASSETS 191 LLC, INTELLECTUAL VENTURES ASSETS 186 LLC reassignment INTELLECTUAL VENTURES ASSETS 191 LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIND FUSION, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2747Scrolling on a display
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/30Control of display attribute
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling

Definitions

  • This invention relates to a computing device with a user interface for navigating a contacts list and in particular to interfaces that aid the speed and accuracy of navigating lists on small screen devices.
  • Computing devices are becoming the primary tool of interpersonal communication.
  • the contact list stored in such devices is therefore a critical component: it is not unusual for people to use their mobile phones simply because their contacts are readily accessible in them.
  • mobile computing devices typically have display screens of limited size, navigating to a single contact name or number (or indeed any specific piece of information, such as a street name in a map or a word from a dictionary etc) within a long choice list, is often tedious.
  • contact lists are often a single A-Z list, which can become very long. This leads to time consuming scrolling to the required entry, often in a situation in which a delay is very frustrating.
  • Contact lists can also be sub-divided into groupings, such as A-F and G-L etc.
  • selecting one phone contact out of a list of 100 contacts typically requires either more than 10 key presses or a long wait as the list is scrolled to the required entry.
  • EP 0844553 to Philips Electronics NV proposes auto-removing items from a menu when they are either unavailable (because the user has locked them against use) or because the user does not use them with adequate frequency.
  • U.S. Pat. No. 5,673,405 to Tokyo Seimitsu Co., Ltd. discloses a computer screen which can show only a single row of icons; because there are many more functions than can be accommodated in the single row, the icons associated with different functions are ordered into several rows. If a particular function is used very frequently, then it can be promoted to the row which is displayed as a default, so saving the user time in navigating down to it.
  • the displayed menu row in effect becomes a list of functions which are the most commonly used.
  • a similar approach of placing the most used functions into a particular menu list of the most commonly used functions is shown also in EP 891066 to Nokia Mobile Phones Ltd.
  • this document does not however disclose any application to the problem of effectively scrolling through the long lists of names or words found in a contacts list.
  • an effective user interface enables the user to comprehend the changing internal status of the computing device as navigation proceeds. For example, to select or initiate a function (e.g. to open an address book function, enter a PIN security number or to alter the ring melody) a user has to understand (a) how to navigate to that function in order to select that function and (b) that the status of the telephone is such that the function can be selected or initiated.
  • a function e.g. to open an address book function, enter a PIN security number or to alter the ring melody
  • the technical problems of effectively i) enabling the internal state to facilitate navigating through long contact lists and (ii) enabling the user to understand this changing internal state have to date been inadequately addressed. Directly correlated with the latter factor, effective understanding, is the ease and speed of navigation.
  • the object of the present invention is to provide an improved form of user interface which addresses these technical problems.
  • a computing device comprising a display screen, the computing device being able to display on the screen a contact list of several names or words, in which the step of scrolling through the contact list automatically causes the relative prominence of one or more letters in one or more names or words to alter, wherein scrolling through the list of names automatically causes the relative prominence of one or more letters in one or more names in the contacts list to alter only where the scrolling speed exceeds a pre-defined threshold.
  • the relative prominence may alter by one or more of the following occurring:
  • the scrolling speed and/or scrolling duration determines which of options (i) to (iv), or combinations of these options, occur.
  • scrolling through the list of names automatically causes the relative prominence of one or more letters in one or more names in the contacts list to alter only where the contacts list is greater than a predefined length.
  • scrolling through the list of names may automatically cause the relative prominence of one or more letters in one or more names in the contacts list to alter only where the scrolling speed exceeds a pre-defined threshold.
  • the contact list reverts to a normal representation of its names and words.
  • FIG. 1 is a schematic view of a mobile computing device, showing a conventional contact list
  • FIGS. 2 and 3 are views of the screen of a mobile computing device which implements the present invention.
  • ZoomScroll proposes user interface improvements that can be made to small screen devices that dramatically aid the speed and accuracy by which users can navigate to a single piece of information that would typically be displayed within a long contacts list.
  • the maximum speed by which a user can assimilate scrolling data on a small screen is not limited by technology, but by the users' reaction time.
  • Signal in the context of scrolling is any information that aids the users' navigation.
  • the user typically requires only the first few characters of a name to navigate up or down the list alphabetically. Those first few characters can be regarded as Signal characters and can be enhanced by making them bold.
  • Noise in the context of scrolling is any information that adds little or nothing to the users' navigation. All characters to the right of the Signal characters (assuming Western alphabets) are Noise and can be de-emphasised to aid navigation.
  • FIG. 2 shows one implementation of the invention, where the first character 28 has been made bold, the second character 30 a lesser grey scale, whilst the Noise characters 32 have been greyed out.
  • FIG. 3 shows an enhancement, whereby the font size of the first character 28 continues to be increased (i.e. the font increases as the user scrolls from FIG. 1 , through FIG. 2 to FIG. 3 ).
  • FIG. 3 also illustrates the absence of further noise characters 32 , leaving only the emboldened first letter 28 of every entry.
  • the implementation could be tuned such that at maximum ZoomScroll, the zoom displays a single screen-sized character at a time.
  • the design decision will be weighed up along side memory requirements, software and processor capability as well as screen size.
  • ZoomScroll e.g. less than 2-3 screens in length
  • ZoomScroll is not limited in application to contacts lists but can be applied to any ordered choice list, such as a street name in a map index or a word from a dictionary.
  • the term ‘contacts list’ used in this specification can be thought of as covering not only contact names which can provide contact data for a telephone dialler or e-mail etc. application, but in fact any ordered list of names or words presented to the user in a format through a user can scroll.
  • ZoomScroll can be optimised when used in conjunction with hardware controls that are able to detect harder or software pressure, but the system works perfectly well with standard membrane type keys.

Abstract

A computing device comprises a display screen, the computing device is able to display on the screen a contact list of several names or words, in which the step of scrolling through the contact list automatically causes the relative prominence of one or more letters in one or more names to alter. For example, only the first letter of each name may be displayed; this facilitates fast scrolling through the contact list to the desired target.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of U.S. application Ser. No. 10/451,708, filed Nov. 19, 2003, which claims the priority of PCT Application No. PCT/GB01/05601 filed on Dec. 18, 2001 and British application GB 0030699.3 filed on Dec. 18, 2000, the contents of which are hereby incorporated by reference.
  • FIELD OF THE INVENTION
  • This invention relates to a computing device with a user interface for navigating a contacts list and in particular to interfaces that aid the speed and accuracy of navigating lists on small screen devices.
  • DESCRIPTION OF THE PRIOR ART
  • Computing devices, particularly mobile computing devices, are becoming the primary tool of interpersonal communication. The contact list stored in such devices is therefore a critical component: it is not unusual for people to use their mobile phones simply because their contacts are readily accessible in them. However, as mobile computing devices typically have display screens of limited size, navigating to a single contact name or number (or indeed any specific piece of information, such as a street name in a map or a word from a dictionary etc) within a long choice list, is often tedious. For example, contact lists are often a single A-Z list, which can become very long. This leads to time consuming scrolling to the required entry, often in a situation in which a delay is very frustrating. Contact lists can also be sub-divided into groupings, such as A-F and G-L etc. A user then has to navigate to the top group and then scroll within a list which can still be quite long. Hence, selecting one phone contact out of a list of 100 contacts typically requires either more than 10 key presses or a long wait as the list is scrolled to the required entry.
  • Various attempts at improving menu accessibility by making more efficient use of the available screen ‘real estate’ have been proposed. For example, EP 0844553 to Philips Electronics NV proposes auto-removing items from a menu when they are either unavailable (because the user has locked them against use) or because the user does not use them with adequate frequency. U.S. Pat. No. 5,673,405 to Tokyo Seimitsu Co., Ltd. discloses a computer screen which can show only a single row of icons; because there are many more functions than can be accommodated in the single row, the icons associated with different functions are ordered into several rows. If a particular function is used very frequently, then it can be promoted to the row which is displayed as a default, so saving the user time in navigating down to it. The displayed menu row in effect becomes a list of functions which are the most commonly used. A similar approach of placing the most used functions into a particular menu list of the most commonly used functions is shown also in EP 891066 to Nokia Mobile Phones Ltd. Reference may also be made to U.S. Pat. No. 5,434,591 to Hitachi, Ltd., which shows a scrolling method in which scrolling over a map causing certain features of the map to be omitted for clarity. In common with the other cited art, this document does not however disclose any application to the problem of effectively scrolling through the long lists of names or words found in a contacts list.
  • On a more theoretical basis, an effective user interface enables the user to comprehend the changing internal status of the computing device as navigation proceeds. For example, to select or initiate a function (e.g. to open an address book function, enter a PIN security number or to alter the ring melody) a user has to understand (a) how to navigate to that function in order to select that function and (b) that the status of the telephone is such that the function can be selected or initiated. The technical problems of effectively (i) enabling the internal state to facilitate navigating through long contact lists and (ii) enabling the user to understand this changing internal state have to date been inadequately addressed. Directly correlated with the latter factor, effective understanding, is the ease and speed of navigation. The object of the present invention is to provide an improved form of user interface which addresses these technical problems.
  • SUMMARY OF THE PRESENT INVENTION
  • According to the invention there is provided a computing device comprising a display screen, the computing device being able to display on the screen a contact list of several names or words, in which the step of scrolling through the contact list automatically causes the relative prominence of one or more letters in one or more names or words to alter, wherein scrolling through the list of names automatically causes the relative prominence of one or more letters in one or more names in the contacts list to alter only where the scrolling speed exceeds a pre-defined threshold.
  • By altering the relative prominence in this way, fast scrolling to the target entry in the contacts list is facilitated. The relative prominence may alter by one or more of the following occurring:
    • (i) the colour or grey scale level changing, with letters or numerals at or towards the front of a name or word being displayed in a more prominent colour or grey scale;
    • (ii) the relative size changing, with letters or numerals at or towards the front of a name or word being displayed in a more prominent size;
    • (iii) letters or numerals, excluding at least the first letter or numeral of a name or word, not being displayed in full;
    • (iv) names or words, excluding at least the whole or part of the first name or word in a functional grouping of names or words, not being displayed in full.
  • In one implementation, the scrolling speed and/or scrolling duration determines which of options (i) to (iv), or combinations of these options, occur. Typically also, scrolling through the list of names automatically causes the relative prominence of one or more letters in one or more names in the contacts list to alter only where the contacts list is greater than a predefined length.
  • In addition, scrolling through the list of names may automatically cause the relative prominence of one or more letters in one or more names in the contacts list to alter only where the scrolling speed exceeds a pre-defined threshold. Hence, only as the scrolling velocity is increased by a user beyond a set level is the feature invoked; conversely, as the scrolling velocity drops below this level (e.g. as the target is approached), the contact list reverts to a normal representation of its names and words.
  • In another aspect, there is a computer program which, when running on a computing device, causes the computing device to operate as a computing device as defined above.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention will be described with reference to the accompanying drawings in which:
  • FIG. 1 is a schematic view of a mobile computing device, showing a conventional contact list;
  • FIGS. 2 and 3 are views of the screen of a mobile computing device which implements the present invention.
  • DETAILED DESCRIPTION
  • As mobile phones become more functionally rich, they are frequently the main devices by which users store and access information. This is particularly true with contact information. It is not unusual for people to use their mobile phones simply because their contacts are readily accessible in them.
  • However, as mobile phones 10 typically have display screens 12 of limited size, navigating to a single contact name or number within a long choice list, is often tedious. As noted earlier, selecting one phone contact out of a list of 100 contacts often requires more than 10 key presses of for instance scroll up key 14 or scroll down key 16, or a long wait as the list is scrolled to the required entry.
  • An implementation of the present invention, referred to as ZoomScroll, proposes user interface improvements that can be made to small screen devices that dramatically aid the speed and accuracy by which users can navigate to a single piece of information that would typically be displayed within a long contacts list.
  • The maximum speed by which a user can assimilate scrolling data on a small screen is not limited by technology, but by the users' reaction time.
  • In choosing a single contact from a list of 100 or more, a user would typically be faced with the start of the list 18 (Aardvark in FIG. 1 below) and, say, the next 5-6 entries, depending on the screen 12's size and resolution. If their required contact were somewhere in the middle of their list, they would have to scroll the equivalent of up to 10 screens to get near their entry.
  • System designers aid the user by speeding the scroll time whilst a scroll button 14, 16 or scroll icon 22, 24 remains selected. When the user nears their destination, they typically slow the speed down by letting go of the selected scroll button/key. They might then have to nudge the displayed list 20 up or down a few places before landing on their desired entry.
  • In conventional systems, speeding the scroll time beyond the capability of the user to absorb the information would only result in the user overshooting or undershooting their target contact. In other words, users of conventional systems are unable to easily navigate information within a fast moving list. However, the user's ability to assimilate information within such a fast moving list can be improved by emphasising “Signal” information and removing or de-emphasising “Noise” information from that list.
  • Signal in the context of scrolling, is any information that aids the users' navigation. For example, the user typically requires only the first few characters of a name to navigate up or down the list alphabetically. Those first few characters can be regarded as Signal characters and can be enhanced by making them bold.
  • Conversely, Noise, in the context of scrolling is any information that adds little or nothing to the users' navigation. All characters to the right of the Signal characters (assuming Western alphabets) are Noise and can be de-emphasised to aid navigation.
  • FIG. 2 shows one implementation of the invention, where the first character 28 has been made bold, the second character 30 a lesser grey scale, whilst the Noise characters 32 have been greyed out.
  • In addition, the font in FIG. 2 has been increased to help legibility. FIG. 3 shows an enhancement, whereby the font size of the first character 28 continues to be increased (i.e. the font increases as the user scrolls from FIG. 1, through FIG. 2 to FIG. 3).
  • FIG. 3 also illustrates the absence of further noise characters 32, leaving only the emboldened first letter 28 of every entry.
  • The implementation could be tuned such that at maximum ZoomScroll, the zoom displays a single screen-sized character at a time. However, in terms of deciding how many zoom levels the system supports, it should be noted that it might not be desirable to store or display too large a font or too many fonts. The design decision will be weighed up along side memory requirements, software and processor capability as well as screen size. Furthermore, where lists are not long enough to justify ZoomScroll, (e.g. less than 2-3 screens in length) it could be automatically disabled or minimised.
  • ZoomScroll is not limited in application to contacts lists but can be applied to any ordered choice list, such as a street name in a map index or a word from a dictionary. Hence, the term ‘contacts list’ used in this specification can be thought of as covering not only contact names which can provide contact data for a telephone dialler or e-mail etc. application, but in fact any ordered list of names or words presented to the user in a format through a user can scroll.
  • ZoomScroll can be optimised when used in conjunction with hardware controls that are able to detect harder or software pressure, but the system works perfectly well with standard membrane type keys.

Claims (6)

1. A computing device comprising a display screen, and a memory storing a list of several names or words, the computing device displaying on the screen a list including some of these names or words,
in which the device is operable to scroll through the list at a speed that automatically increases as a scrolling action continues, and automatically decreases as a predetermined parameter within the list is approached.
2. The computing device of claim 1, wherein said predetermined parameter comprises a name or word that begins with a letter different from the beginning letter of am immediately preceding name or word.
3. The computing device of claim 1, wherein said predetermined parameter comprises a specified target name or target word.
4. A computer program product for displaying, on a display screen, a list of several names or words stored in a memory, the computer program product displaying on the screen a list including some of these names or words, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
computer-readable program code that scrolls through the list at a speed that automatically increases as a scrolling action continues, and automatically decreases as a predetermined parameter within the list is approached.
5. The computer program product of claim 4, wherein said predetermined parameter comprises a name or word that begins with a letter different from the beginning letter of am immediately preceding name or word.
6. The computer program product of claim 4, wherein said predetermined parameter comprises a specified target name or target word.
US11/877,164 2000-12-18 2007-10-23 Computing Device with User Interface for Navigating a Contacts List Abandoned US20080040687A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/877,164 US20080040687A1 (en) 2000-12-18 2007-10-23 Computing Device with User Interface for Navigating a Contacts List

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
GBGB0030699.3 2000-12-18
GB0030699A GB2370208B (en) 2000-12-18 2000-12-18 Computing device with user interface for navigating a contacts list
US10/451,708 US7293244B2 (en) 2000-12-18 2001-12-18 Computing device with user interface for navigating a contacts list
PCT/GB2001/005601 WO2002050651A2 (en) 2000-12-18 2001-12-18 Computing device with user interface for navigating a contacts list
US11/877,164 US20080040687A1 (en) 2000-12-18 2007-10-23 Computing Device with User Interface for Navigating a Contacts List

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/GB2001/005601 Continuation WO2002050651A2 (en) 2000-12-18 2001-12-18 Computing device with user interface for navigating a contacts list
US10/451,708 Continuation US7293244B2 (en) 2000-12-18 2001-12-18 Computing device with user interface for navigating a contacts list

Publications (1)

Publication Number Publication Date
US20080040687A1 true US20080040687A1 (en) 2008-02-14

Family

ID=9905213

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/451,708 Expired - Lifetime US7293244B2 (en) 2000-12-18 2001-12-18 Computing device with user interface for navigating a contacts list
US11/877,164 Abandoned US20080040687A1 (en) 2000-12-18 2007-10-23 Computing Device with User Interface for Navigating a Contacts List

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/451,708 Expired - Lifetime US7293244B2 (en) 2000-12-18 2001-12-18 Computing device with user interface for navigating a contacts list

Country Status (6)

Country Link
US (2) US7293244B2 (en)
EP (1) EP1348158B1 (en)
AT (1) ATE278213T1 (en)
DE (1) DE60106082T2 (en)
GB (1) GB2370208B (en)
WO (1) WO2002050651A2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080082938A1 (en) * 2006-10-03 2008-04-03 Tomasz Buczek System and method for freezing columns and rows in a ui table
US20080303824A1 (en) * 2007-05-30 2008-12-11 Shoji Suzuki Portable electronic device and character display method for the same
US20100146387A1 (en) * 2008-12-05 2010-06-10 Microsoft Corporation Touch display scroll control
US8392836B1 (en) 2005-07-11 2013-03-05 Google Inc. Presenting quick list of contacts to communication application user
US8694910B2 (en) * 2006-05-09 2014-04-08 Sonos, Inc. User interface to enable users to scroll through a large list of items
US8751582B1 (en) 2005-08-22 2014-06-10 Google Inc. Managing presence subscriptions for messaging services
US20140267160A1 (en) * 2008-03-21 2014-09-18 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
US9226072B2 (en) 2014-02-21 2015-12-29 Sonos, Inc. Media content based on playback zone awareness
US9479468B2 (en) 2005-07-11 2016-10-25 Google Inc. Presenting instant messages
US9720576B2 (en) 2013-09-30 2017-08-01 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US10028028B2 (en) 2013-09-30 2018-07-17 Sonos, Inc. Accessing last-browsed information in a media playback system
EP2490111B1 (en) * 2011-02-15 2018-08-15 Brother Kogyo Kabushiki Kaisha Display device, and method and computer readable medium for the same
US10055491B2 (en) 2012-12-04 2018-08-21 Sonos, Inc. Media content search based on metadata
US10095785B2 (en) 2013-09-30 2018-10-09 Sonos, Inc. Audio content search in a media playback system

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050134578A1 (en) * 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US8004496B2 (en) * 2002-01-08 2011-08-23 Koninklijke Philips Electronics N.V. User interface for electronic devices for controlling the displaying of long sorted lists
US8151259B2 (en) 2006-01-03 2012-04-03 Apple Inc. Remote content updates for portable media devices
FI20021759A0 (en) * 2002-10-03 2002-10-03 Nokia Corp Method and interface for entering text
US7724716B2 (en) 2006-06-20 2010-05-25 Apple Inc. Wireless communication system
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
EP1620789B1 (en) * 2003-05-08 2011-04-13 Thomson Licensing Method and apparatus for navigating alphabetized text
TWI236689B (en) * 2004-08-16 2005-07-21 Inventec Multimedia & Telecom Portable electronic device with quick click-selection
US20060085752A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Method and apparatus for dynamically creating historical groups in a messaging client
US7706637B2 (en) 2004-10-25 2010-04-27 Apple Inc. Host configured for interoperation with coupled portable media player device
US7536565B2 (en) 2005-01-07 2009-05-19 Apple Inc. Techniques for improved playlist processing on media devices
KR100708135B1 (en) * 2005-05-25 2007-04-17 삼성전자주식회사 Method and device for scrolling through blocked items
US8300841B2 (en) 2005-06-03 2012-10-30 Apple Inc. Techniques for presenting sound effects on a portable media player
FR2887655B1 (en) * 2005-06-27 2007-10-05 Archos Sa METHOD AND DEVICE FOR AIDING THE SEARCHING OF AN ELEMENT IN AN ACCELERATED SCREEN LIST ON A DISPLAY DEVICE
US20070033202A1 (en) * 2005-08-02 2007-02-08 Casto Paul D System and method for scrolling through a list
US7937672B2 (en) * 2005-08-02 2011-05-03 Delphi Technologies, Inc. System and method for scrolling through a list
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
FR2891428A1 (en) * 2005-09-27 2007-03-30 Thomson Licensing Sas Item e.g. audiovisual program broadcasting services, browsing method for digital video broadcast type digital television broadcasting system, involves finding maximum scrolling speed of graphic feature based on total number of items in list
US7930369B2 (en) 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
US8654993B2 (en) 2005-12-07 2014-02-18 Apple Inc. Portable audio device providing automated control of audio volume parameters for hearing protection
US8255640B2 (en) 2006-01-03 2012-08-28 Apple Inc. Media device with intelligent cache utilization
US7673238B2 (en) 2006-01-05 2010-03-02 Apple Inc. Portable media device with video acceleration capabilities
US7848527B2 (en) 2006-02-27 2010-12-07 Apple Inc. Dynamic power management in a portable media delivery system
JP5129478B2 (en) * 2006-03-24 2013-01-30 株式会社デンソーアイティーラボラトリ Screen display device
US8358273B2 (en) 2006-05-23 2013-01-22 Apple Inc. Portable media device with power-managed display
US20080126933A1 (en) * 2006-08-28 2008-05-29 Apple Computer, Inc. Method and apparatus for multi-mode traversal of lists
US8090130B2 (en) 2006-09-11 2012-01-03 Apple Inc. Highly portable media devices
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US7729791B2 (en) 2006-09-11 2010-06-01 Apple Inc. Portable media playback device including user interface event passthrough to non-media-playback processing
US8341524B2 (en) 2006-09-11 2012-12-25 Apple Inc. Portable electronic device with local search capabilities
US7589629B2 (en) 2007-02-28 2009-09-15 Apple Inc. Event recorder for portable media device
CN102749997B (en) 2007-09-18 2016-06-22 微软技术许可有限责任公司 The method of the operation of mobile terminal and this mobile terminal of control
US20110202869A1 (en) * 2008-02-28 2011-08-18 Valups Corporation Method for searching items
KR20100069086A (en) * 2008-12-16 2010-06-24 삼성전자주식회사 Apparatus and method for continual key input using a optical mouse sensor in a computing equipment
US20110119578A1 (en) * 2009-11-17 2011-05-19 Schwartz Michael U Method of scrolling items on a touch screen user interface
JP2011108186A (en) * 2009-11-20 2011-06-02 Sony Corp Apparatus, method, and program for processing information
US9736286B2 (en) 2009-12-22 2017-08-15 Here Global B.V. Method and apparatus for quick selection from ordered list
WO2012014431A1 (en) * 2010-07-30 2012-02-02 株式会社ソニー・コンピュータエンタテインメント Electronic device, display method of displayed objects, and searching method
JP5511573B2 (en) * 2010-08-04 2014-06-04 キヤノン株式会社 Display control apparatus, control method therefor, program, and storage medium
US8732609B1 (en) 2010-10-18 2014-05-20 Intuit Inc. Method and system for providing a visual scrollbar position indicator
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US8713471B1 (en) * 2011-01-14 2014-04-29 Intuit Inc. Method and system for providing an intelligent visual scrollbar position indicator
US20120221974A1 (en) * 2011-02-28 2012-08-30 Sony Network Entertainment Inc. Method and apparatus for presenting elements of a user interface
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) * 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9348498B2 (en) 2011-09-12 2016-05-24 Microsoft Technology Licensing, Llc Wrapped content interaction
EP2846274A3 (en) * 2011-12-29 2015-05-06 Huawei Technologies Co., Ltd. Contact searching method and apparatus, and applied mobile terminal
US8589977B1 (en) * 2011-12-30 2013-11-19 Time Warner Cable Enterprises Llc Methods and apparatus for improving scrolling through program channel listings
US10613743B2 (en) 2012-05-09 2020-04-07 Apple Inc. User interface for receiving user input
US10990270B2 (en) 2012-05-09 2021-04-27 Apple Inc. Context-specific user interfaces
US9459781B2 (en) 2012-05-09 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
US9582165B2 (en) 2012-05-09 2017-02-28 Apple Inc. Context-specific user interfaces
US8954878B2 (en) 2012-09-04 2015-02-10 Google Inc. Information navigation on electronic devices
US20140129928A1 (en) * 2012-11-06 2014-05-08 Psyentific Mind Inc. Method and system for representing capitalization of letters while preserving their category similarity to lowercase letters
JP2014130577A (en) * 2012-11-30 2014-07-10 Semiconductor Energy Lab Co Ltd Semiconductor device and program
US10474342B2 (en) * 2012-12-17 2019-11-12 Microsoft Technology Licensing, Llc Scrollable user interface control
US9619131B2 (en) * 2013-02-22 2017-04-11 Blackberry Limited Methods and devices for displaying content
KR102108893B1 (en) * 2013-07-11 2020-05-11 엘지전자 주식회사 Mobile terminal
AU2015279545B2 (en) 2014-06-27 2018-02-22 Apple Inc. Manipulation of calendar application in device with touch screen
US10135905B2 (en) 2014-07-21 2018-11-20 Apple Inc. Remote user interface
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
WO2016036481A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
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
WO2017195472A1 (en) * 2016-05-11 2017-11-16 シャープ株式会社 Information processing device, and control method and control program for information processing device
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
JPWO2018042811A1 (en) * 2016-08-31 2019-06-24 ソニー株式会社 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
CN113391735A (en) * 2020-03-13 2021-09-14 华为技术有限公司 Display form adjusting method and device, electronic equipment and storage medium
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862390A (en) * 1987-12-24 1989-08-29 Hewlett-Packard Company Method and apparatus for selection of one from a plurality of entries listed on a computer display
US5434591A (en) * 1989-12-15 1995-07-18 Hitachi, Ltd. Scrolling method and apparatus in which data being displayed is altered during scrolling
US5673405A (en) * 1992-12-08 1997-09-30 Tokyo Seimitsu Co., Ltd. Icon relocation system and method thereof
US5786819A (en) * 1996-06-11 1998-07-28 Xerox Corporation One button searching of long lists
US5825355A (en) * 1993-01-27 1998-10-20 Apple Computer, Inc. Method and apparatus for providing a help based window system using multiple access methods
US5877760A (en) * 1993-06-01 1999-03-02 Mitsubishi Denki Kabushiki Kaisha User interface for synchronously and independently scrolling windows
US6188406B1 (en) * 1998-08-12 2001-02-13 Sony Corporation Single-item text window for scrolling lists
US6337694B1 (en) * 1999-09-07 2002-01-08 International Business Machines Corporation Method and system for variable speed scrolling within a data processing system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5283864A (en) * 1990-10-30 1994-02-01 Wang Laboratories, Inc. Computer apparatus and method for graphical flip book
JPH04220716A (en) * 1990-12-20 1992-08-11 Fujitsu Ltd Window display system
US5930809A (en) * 1994-01-18 1999-07-27 Middlebrook; R. David System and method for processing text
US5680312A (en) * 1995-06-07 1997-10-21 Zexel Corporation Method and apparatus for selecting a destination in a vehicle navigation system
US6144863A (en) 1996-11-26 2000-11-07 U.S. Philips Corporation Electronic device with screen comprising a menu which can be customized by a user
US5923327A (en) * 1997-04-23 1999-07-13 Bell-Northern Research Ltd. Scrolling with automatic compression and expansion
FI972908A (en) 1997-07-09 1999-01-10 Nokia Mobile Phones Ltd Customizable menu controlled interface
GB2333215B (en) * 1998-01-13 2002-05-08 Sony Electronics Inc Systems and methods for enabling manipulation of a plurality of graphic images on a display screen
AUPP574898A0 (en) * 1998-09-08 1998-10-01 Nec Australia Pty Ltd A method of generating a display
US6865718B2 (en) * 1999-09-29 2005-03-08 Microsoft Corp. Accelerated scrolling

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862390A (en) * 1987-12-24 1989-08-29 Hewlett-Packard Company Method and apparatus for selection of one from a plurality of entries listed on a computer display
US5434591A (en) * 1989-12-15 1995-07-18 Hitachi, Ltd. Scrolling method and apparatus in which data being displayed is altered during scrolling
US5673405A (en) * 1992-12-08 1997-09-30 Tokyo Seimitsu Co., Ltd. Icon relocation system and method thereof
US5825355A (en) * 1993-01-27 1998-10-20 Apple Computer, Inc. Method and apparatus for providing a help based window system using multiple access methods
US5877760A (en) * 1993-06-01 1999-03-02 Mitsubishi Denki Kabushiki Kaisha User interface for synchronously and independently scrolling windows
US5786819A (en) * 1996-06-11 1998-07-28 Xerox Corporation One button searching of long lists
US6188406B1 (en) * 1998-08-12 2001-02-13 Sony Corporation Single-item text window for scrolling lists
US6337694B1 (en) * 1999-09-07 2002-01-08 International Business Machines Corporation Method and system for variable speed scrolling within a data processing system

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9654427B2 (en) 2005-07-11 2017-05-16 Google Inc. Presenting instant messages
US9479468B2 (en) 2005-07-11 2016-10-25 Google Inc. Presenting instant messages
US8392836B1 (en) 2005-07-11 2013-03-05 Google Inc. Presenting quick list of contacts to communication application user
US9195969B2 (en) 2005-07-11 2015-11-24 Google, Inc. Presenting quick list of contacts to communication application user
US8751582B1 (en) 2005-08-22 2014-06-10 Google Inc. Managing presence subscriptions for messaging services
US8694910B2 (en) * 2006-05-09 2014-04-08 Sonos, Inc. User interface to enable users to scroll through a large list of items
US9507505B2 (en) 2006-05-09 2016-11-29 Sonos, Inc. User interface to enable users to scroll through a large list of items
US10691325B2 (en) 2006-05-09 2020-06-23 Sonos, Inc. User interface for scrolling through a large list of items
US20100269031A1 (en) * 2006-10-03 2010-10-21 Tomasz Buczek System and method for freezing columns and rows in a ui table
US8533585B2 (en) 2006-10-03 2013-09-10 Blackberry Limited System and method for freezing columns and rows in a UI table
US20080082938A1 (en) * 2006-10-03 2008-04-03 Tomasz Buczek System and method for freezing columns and rows in a ui table
US7779346B2 (en) * 2006-10-03 2010-08-17 Research In Motion Limited System and method for freezing columns and rows in a UI table
US8487936B2 (en) * 2007-05-30 2013-07-16 Kyocera Corporation Portable electronic device and character display method for the same
US20080303824A1 (en) * 2007-05-30 2008-12-11 Shoji Suzuki Portable electronic device and character display method for the same
US20140267160A1 (en) * 2008-03-21 2014-09-18 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
US9052808B2 (en) * 2008-03-21 2015-06-09 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
US20150234529A1 (en) * 2008-03-21 2015-08-20 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
US9760204B2 (en) * 2008-03-21 2017-09-12 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
US8775971B2 (en) * 2008-12-05 2014-07-08 Microsoft Corporation Touch display scroll control
US20100146387A1 (en) * 2008-12-05 2010-06-10 Microsoft Corporation Touch display scroll control
EP2490111B1 (en) * 2011-02-15 2018-08-15 Brother Kogyo Kabushiki Kaisha Display device, and method and computer readable medium for the same
US11893053B2 (en) 2012-12-04 2024-02-06 Sonos, Inc. Media content search based on metadata
US10885108B2 (en) 2012-12-04 2021-01-05 Sonos, Inc. Media content search based on metadata
US10055491B2 (en) 2012-12-04 2018-08-21 Sonos, Inc. Media content search based on metadata
US10095785B2 (en) 2013-09-30 2018-10-09 Sonos, Inc. Audio content search in a media playback system
US11494063B2 (en) 2013-09-30 2022-11-08 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US10028028B2 (en) 2013-09-30 2018-07-17 Sonos, Inc. Accessing last-browsed information in a media playback system
US11740774B2 (en) 2013-09-30 2023-08-29 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US9720576B2 (en) 2013-09-30 2017-08-01 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US11175805B2 (en) 2013-09-30 2021-11-16 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US10467288B2 (en) 2013-09-30 2019-11-05 Sonos, Inc. Audio content search of registered audio content sources in a media playback system
US10623819B2 (en) 2013-09-30 2020-04-14 Sonos, Inc. Accessing last-browsed information in a media playback system
US10775973B2 (en) 2013-09-30 2020-09-15 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US9326070B2 (en) 2014-02-21 2016-04-26 Sonos, Inc. Media content based on playback zone awareness
US9516445B2 (en) 2014-02-21 2016-12-06 Sonos, Inc. Media content based on playback zone awareness
US11170447B2 (en) 2014-02-21 2021-11-09 Sonos, Inc. Media content based on playback zone awareness
US9332348B2 (en) 2014-02-21 2016-05-03 Sonos, Inc. Media content request including zone name
US9226072B2 (en) 2014-02-21 2015-12-29 Sonos, Inc. Media content based on playback zone awareness
US11556998B2 (en) 2014-02-21 2023-01-17 Sonos, Inc. Media content based on playback zone awareness
US9723418B2 (en) 2014-02-21 2017-08-01 Sonos, Inc. Media content based on playback zone awareness
US9326071B2 (en) 2014-02-21 2016-04-26 Sonos, Inc. Media content suggestion based on playback zone awareness
US11948205B2 (en) 2014-02-21 2024-04-02 Sonos, Inc. Media content based on playback zone awareness

Also Published As

Publication number Publication date
ATE278213T1 (en) 2004-10-15
WO2002050651A3 (en) 2003-03-20
GB2370208B (en) 2005-06-29
US20040113952A1 (en) 2004-06-17
DE60106082T2 (en) 2005-11-17
GB0030699D0 (en) 2001-01-31
GB2370208A (en) 2002-06-19
EP1348158B1 (en) 2004-09-29
EP1348158A2 (en) 2003-10-01
DE60106082D1 (en) 2004-11-04
US7293244B2 (en) 2007-11-06
WO2002050651A2 (en) 2002-06-27

Similar Documents

Publication Publication Date Title
US7293244B2 (en) Computing device with user interface for navigating a contacts list
US20190339827A1 (en) Computing device with improved user interface for applications
US6188406B1 (en) Single-item text window for scrolling lists
JP4266431B2 (en) Context-sensitive pop-up window for mobile phones
EP1803057B1 (en) Mobile communications terminal having an improved user interface and method therefor
US20050144566A1 (en) Entering text into an electronic communications device
US20080032681A1 (en) Click-hold Operations of Mobile Device Input Keys
US5065309A (en) Personal computer note-taking facility
US8525795B2 (en) Apparatus and method for inputting characters in a terminal
JP2002062973A (en) Improved data input device
EP1536616A1 (en) Interactive phone book
GB2350994A (en) Enhanced graphic user interface for mobile phones
US8060839B2 (en) Character input method and mobile communication terminal using the same
US20070038952A1 (en) Mobile communication terminal
WO2009156589A1 (en) Text input
EP1347362B1 (en) Entering text into an electronic communications device
JP2000270075A (en) Enhanced graphic user interface for mobile radiophone
EP1650936A2 (en) Terminal device and information display method
KR100638333B1 (en) Alphabet Input Apparatus Using A Small Keypad And Method Thereof
US20060073818A1 (en) Mobile wireless communications device providing enhanced text navigation indicators and related methods
EP0196815B1 (en) Personal computer note-taking facility
JP2001117691A (en) Method for displaying function menu
CA2532123A1 (en) Magnification of currently selected menu item
KR100288379B1 (en) How to Search and Enter Phonebook for Mobile Phone
KR20020064408A (en) Method for extending display in mobile station

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOKIA CORPORATION, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SYMBIAN LIMITED;SYMBIAN SOFTWARE LIMITED;REEL/FRAME:022240/0266

Effective date: 20090128

Owner name: NOKIA CORPORATION,FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SYMBIAN LIMITED;SYMBIAN SOFTWARE LIMITED;REEL/FRAME:022240/0266

Effective date: 20090128

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: WONDERCOM GROUP, L.L.C., DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:027673/0864

Effective date: 20111229

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 186 LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GULA CONSULTING LIMITED LIABILITY COMPANY;REEL/FRAME:062756/0052

Effective date: 20221222

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 186 LLC, DELAWARE

Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001

Effective date: 20230214

Owner name: INTELLECTUAL VENTURES ASSETS 191 LLC, DELAWARE

Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001

Effective date: 20230214