Adaptive scroll wheel

US2021286448A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021286448-A1
Application numberUS-202117334446-A
CountryUS
Kind codeA1
Filing dateMay 28, 2021
Priority dateJun 27, 2018
Publication dateSep 16, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A peripheral device with an adaptive scroll wheel can be used to provide additional control of a host computing device. A variable force is used to change friction on the adaptive scroll wheel for different situations. Examples include stopping a scroll wheel at an end of a document, changing a number of ratchet steps based on a number of items on a list, and changing scroll profiles based on application, such as a scroll profile for document processing and a scroll profile for gaming.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer mouse, the mouse comprising: a housing; a communication interface integrated with the housing, wherein the communication interface is configured to enable bidirectional communication between the mouse and a host computer; a sensor integrated with the housing, the sensor configured to detect motion of the mouse relative to a surface that the mouse is positioned in proximity to; a scroll wheel integrated with the housing, the scroll wheel configured to enable a user of the mouse to rotate the scroll wheel to control an aspect of the host computer; an electromagnet integrated with the housing configured to dynamically alter a force that resists rotation of the scroll wheel by the user, wherein the electromagnet comprises a permanent magnet and a magnetizing device configured to receive varying amounts of electrical energy; and one or more processors configured to: receive, from the host computer, data indicative of a number of elements in a list that the user traverses by rotating the scroll wheel; in response to receiving the data, modify the force provided by electromagnet on the scroll wheel based on the number of elements of the list; measure a rotation of the scroll wheel in relation to the electromagnet; and transmit to the host computer an indication of traversal of the list based on measuring the rotation of the scroll wheel. 2 . The mouse of claim 1 , wherein the one or more processors are further configured to: receive additional data from the host computer, wherein the additional data includes a changed number of elements of the list or a new list that is selected; and further modify the force of the electromagnet on the scroll wheel based on the changed number of elements of the list or the new list that is selected. 3 . The mouse of claim 1 , wherein the mouse is configured to stop rotation of the scroll wheel as the user reaches an end of the list. 4 . The mouse of claim 1 , wherein the one or more processors are further configured to: receive a script command from the host computer, wherein the script command comprises a force profile for the electromagnet to apply to the scroll wheel; and modify the force of the electromagnet on the scroll wheel based on the force profile. 5 . A computer input peripheral apparatus, the apparatus comprising: a housing; a communication interface integrated with the housing, wherein the communication interface is configured to enable bidirectional communication between the apparatus and a host computer; a sensor integrated with the housing, the sensor configured to detect motion of the apparatus relative to a surface that the apparatus is positioned in proximity to; a rotatable member integrated with the housing, the rotatable member configured to enable a user of the apparatus to rotate the rotatable member to control an aspect of the host computer; an adjustable force generator configured to dynamically alter a force that resists rotation of the rotatable member by the user; and one or more processors configured to: receive, from the host computer, data indicative of a number of elements in a list that the user traverses by rotating the rotatable member; and in response to receiving the data, modify the force provided by the adjustable force generator to the rotatable member based on the number of elements of the list. 6 . The apparatus of claim 5 , wherein the one or more processors are further configured to: receive additional data from the host computer, wherein the additional data includes a changed number of elements of the list or a new list that is selected; and modify the force of the adjustable force generator based on the changed number of elements of the list or the new list. 7 . The apparatus of claim 6 , wherein the additional data includes the number of elements on the list has changed beyond a threshold number, and the force of the adjustable force generator on the rotatable member is changed based on the number of elements on the list changing beyond the threshold number. 8 . The apparatus of claim 5 , wherein modifying the force changes a number of ratchet steps based on a reduced number of items on the list. 9 . The apparatus of claim 5 , wherein modifying the force stops rotation in one direction of the rotatable member at an end of the list. 10 . The apparatus of claim 5 , wherein the one or more processors are further configured to: receive a script command from the host computer, wherein the script command comprises a force profile for the adjustable force generator to apply to the rotatable member; and modify the force of the adjustable force generator on the rotatable member based on the force profile. 11 . The apparatus of claim 10 , wherein: the force profile comprises a force function for a ratchet step; and the force function is asymmetrical. 12 . The apparatus of claim 10 , wherein the force profile maps a plurality of ratchet steps to one rotation of the rotatable member. 13 . The apparatus of claim 5 , wherein the one or more processors are further configured to receive a request from the host computer to temporarily increase or decrease force of the adjustable force generator on the rotatable member, and temporarily increase or decrease the force on the rotatable member based on the request from the host computer. 14 . The apparatus of claim 5 , wherein the one or more processors are further configured to: receive a current location in the list; map a rotation of the rotatable member to a length of the list; and stop rotation of the rotatable member at an end of the list. 15 . The apparatus of claim 5 , wherein the adjustable force generator comprises ferritic substrates positioned at opposing ends of an electropermanent magnet assembly, each ferritic substrate comprising a plurality of teeth protruding radially from the ferritic substrate. 16 . The apparatus of claim 5 , wherein the apparatus receives through an application program interface a number of elements in a new list after the new list is selected. 17 . A method for using a computer input peripheral device comprising: receiving, from a host computer, a list comprising a number of elements; ascertaining the number of elements on the list; measuring a rotation of a rotatable member in relation to an adjustable force generator of an input peripheral device electronically coupled with the host computer, wherein the rotatable member is configured to be rotated by a user to control an aspect of the host computer; modifying a force of the adjustable force generator on the rotatable member based on the number of elements of the list; and transmitting to the host computer an indication of traversal of the list based on measuring the rotation of the rotatable member. 18 . The method of claim 17 , further comprising: receiving data, from the host computer, comprising an indication of a preset; and modifying the force of the adjustable force generator on the rotatable member further based on the preset. 19 . The method of claim 17 , wherein modifying the force changes a number of ratchet steps based on a reduced number of items on the list. 20 . The method of claim 17 , further comprising: receiving a current location in the list; mapping the rotation of the rotatable member to a length of the list; and stopping rotation of the rotatable member at an end of the list.

Assignees

Inventors

Classifications

  • Scrolling or panning · CPC title

  • Mice or pucks (G06F3/03541 takes precedence) · CPC title

  • G06F3/0362Primary

    with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021286448A1 cover?
A peripheral device with an adaptive scroll wheel can be used to provide additional control of a host computing device. A variable force is used to change friction on the adaptive scroll wheel for different situations. Examples include stopping a scroll wheel at an end of a document, changing a number of ratchet steps based on a number of items on a list, and changing scroll profiles based on a…
Who is the assignee on this patent?
Logitech Europe Sa
What technology area does this patent fall under?
Primary CPC classification G06F3/0362. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 16 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).