WO2008042540A3 - Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling - Google Patents

Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling Download PDF

Info

Publication number
WO2008042540A3
WO2008042540A3 PCT/US2007/077438 US2007077438W WO2008042540A3 WO 2008042540 A3 WO2008042540 A3 WO 2008042540A3 US 2007077438 W US2007077438 W US 2007077438W WO 2008042540 A3 WO2008042540 A3 WO 2008042540A3
Authority
WO
WIPO (PCT)
Prior art keywords
scrolling
behavior
influenced
algorithm selection
facilitate adaptive
Prior art date
Application number
PCT/US2007/077438
Other languages
French (fr)
Other versions
WO2008042540A2 (en
Inventor
Paul R Nash
Peter Zatloukal
Original Assignee
Wildseed Llc
Paul R Nash
Peter Zatloukal
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 Wildseed Llc, Paul R Nash, Peter Zatloukal filed Critical Wildseed Llc
Publication of WO2008042540A2 publication Critical patent/WO2008042540A2/en
Publication of WO2008042540A3 publication Critical patent/WO2008042540A3/en

Links

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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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

Abstract

Methods, apparatuses, and articles for receiving one or more input factors associated with scrolling behavior of a user are described herein. Based on the received one or more input factors, at least one of (1 ) a tunable scrolling algorithm and (2) one or more non-linear scrolling algorithms of a plurality of non-linear scrolling algorithms may be selected for use in evaluating the scrolling behavior of the user.
PCT/US2007/077438 2006-09-29 2007-08-31 Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling WO2008042540A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/540,126 US7978177B2 (en) 2006-09-29 2006-09-29 Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling
US11/540,126 2006-09-29

Publications (2)

Publication Number Publication Date
WO2008042540A2 WO2008042540A2 (en) 2008-04-10
WO2008042540A3 true WO2008042540A3 (en) 2009-04-02

Family

ID=39262483

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/077438 WO2008042540A2 (en) 2006-09-29 2007-08-31 Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling

Country Status (2)

Country Link
US (3) US7978177B2 (en)
WO (1) WO2008042540A2 (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US9274807B2 (en) 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US8564543B2 (en) 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US9001047B2 (en) 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device
US8103707B2 (en) * 2007-03-30 2012-01-24 Verizon Patent And Licensing Inc. Method and system for presenting non-linear content based on linear content metadata
US9785330B1 (en) * 2008-02-13 2017-10-10 Apple Inc. Systems for and methods of providing inertial scrolling and navigation using a fingerprint sensor calculating swiping speed and length
US7953462B2 (en) 2008-08-04 2011-05-31 Vartanian Harry Apparatus and method for providing an adaptively responsive flexible display device
US8572513B2 (en) 2009-03-16 2013-10-29 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US20100269038A1 (en) * 2009-04-17 2010-10-21 Sony Ericsson Mobile Communications Ab Variable Rate Scrolling
US8624933B2 (en) * 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
US20110163967A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document
US8683377B2 (en) * 2010-05-12 2014-03-25 Adobe Systems Incorporated Method for dynamically modifying zoom level to facilitate navigation on a graphical user interface
US8587521B2 (en) 2010-07-30 2013-11-19 Hewlett-Packard Development Company, L.P. Scrolling inertia
US9529866B2 (en) * 2010-12-20 2016-12-27 Sybase, Inc. Efficiently handling large data sets on mobile devices
US9009620B2 (en) 2011-07-07 2015-04-14 Microsoft Technology Licensing, Llc Interactive scrollbars for unknown data size
US9348498B2 (en) 2011-09-12 2016-05-24 Microsoft Technology Licensing, Llc Wrapped content interaction
US9081177B2 (en) 2011-10-07 2015-07-14 Google Inc. Wearable computer with nearby object response
US9547406B1 (en) 2011-10-31 2017-01-17 Google Inc. Velocity-based triggering
US8589977B1 (en) * 2011-12-30 2013-11-19 Time Warner Cable Enterprises Llc Methods and apparatus for improving scrolling through program channel listings
US9218526B2 (en) 2012-05-24 2015-12-22 HJ Laboratories, LLC Apparatus and method to detect a paper document using one or more sensors
US9575632B2 (en) 2013-01-25 2017-02-21 Cable Television Laboratories, Inc. Content scrubbing
US10824328B2 (en) 2013-05-10 2020-11-03 International Business Machines Corporation Optimized non-grid based navigation
US10168887B2 (en) * 2013-06-26 2019-01-01 Nicolas Bissantz System for displaying and adjusting display of information to a user
JP2015032132A (en) * 2013-08-02 2015-02-16 ブラザー工業株式会社 Image information processing apparatus and program
EP3043250A4 (en) * 2013-09-02 2017-04-12 Sony Corporation Information processing device, information processing method, and program
CN110072131A (en) 2014-09-02 2019-07-30 苹果公司 Music user interface
US10146397B2 (en) 2015-11-27 2018-12-04 International Business Machines Corporation User experience steering
DE112018000310T5 (en) * 2017-01-04 2019-10-02 Joyson Safety Systems Acquisition Llc Switch assembly with force-dependent variable scroll speed and method of use
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (en) 2017-05-16 2022-02-11 苹果公司 Method and interface for home media control
CN117170620A (en) 2019-05-31 2023-12-05 苹果公司 User interface for audio media controls
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications
US5633657A (en) * 1994-10-11 1997-05-27 Falcon; Fernando D. Mouse driver arrangement for providing advanced scrolling capabilities to a conventional mouse

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313229A (en) * 1993-02-05 1994-05-17 Gilligan Federico G Mouse and method for concurrent cursor position and scrolling control
US6587093B1 (en) * 1999-11-04 2003-07-01 Synaptics Incorporated Capacitive mouse
US6738045B2 (en) * 2001-02-26 2004-05-18 Microsoft Corporation Method and system for accelerated data navigation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications
US5633657A (en) * 1994-10-11 1997-05-27 Falcon; Fernando D. Mouse driver arrangement for providing advanced scrolling capabilities to a conventional mouse

Also Published As

Publication number Publication date
US20130061168A1 (en) 2013-03-07
US8325139B2 (en) 2012-12-04
US20110239154A1 (en) 2011-09-29
WO2008042540A2 (en) 2008-04-10
US8717298B2 (en) 2014-05-06
US7978177B2 (en) 2011-07-12
US20080082939A1 (en) 2008-04-03

Similar Documents

Publication Publication Date Title
WO2008042540A3 (en) Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling
WO2007075622A3 (en) User-to-user recommender
WO2008030983A3 (en) Dynamic feedback and interaction for parametric curves
WO2008127895A3 (en) Methods and systems of selecting functionality of a portable computer
WO2008091361A3 (en) Finger sensing device with spoof reduction features and associated methods
WO2008063819A3 (en) User-specified online advertising
WO2006075254A3 (en) Methods and products for in vitro genotyping
WO2006118798A3 (en) Variable-rate scrolling of media items
WO2007008503A3 (en) Browser security notification
WO2008007272A3 (en) Predicting entered text
WO2007075470A3 (en) Rotatable interspinous spacer
MX2008011059A (en) Rss hostable control.
WO2009083385A3 (en) A cooling device
WO2013046125A3 (en) Methods, apparatuses, and computer program products for improving device behavior based on user interaction
WO2008069723A3 (en) Handling announcement media in a communication network environment
WO2007056132A3 (en) Query methods and apparatuses including user profile with domain views
WO2006102020A3 (en) Anastomosis stent and graft apparatus and method
EP1930623A4 (en) Belt-type continuously variable transmission and method for operating the same
WO2009013133A3 (en) Profile comprising at least one hollow profile section
WO2009022713A1 (en) Communication device, communication analysis method, and communication analysis program
WO2007059451A3 (en) Method and system for dynamic insurance quotes
WO2007149311A3 (en) Biological sample processing apparatus
WO2010090821A3 (en) Personal data subscriber systems and methods
WO2007050591A3 (en) Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity
WO2007019163A3 (en) Visual comparison of data set with data subset

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07814630

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07814630

Country of ref document: EP

Kind code of ref document: A2