Modifying a value based on a user's directional motions independent of location of input relative to a display

US9344698B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9344698-B2
Application numberUS-201313893125-A
CountryUS
Kind codeB2
Filing dateMay 13, 2013
Priority dateApr 15, 2004
Publication dateMay 17, 2016
Grant dateMay 17, 2016

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 method for changing a value displayed on a screen is provided. In response to receiving a user input indicating motion in a particular direction, changing the value independent of where the position of a cursor is on the screen. The value being changed may comprise of a series of segments, and each segment value can be changed individually. In addition, a different user input device that does not indicate motion in a particular direction may be used to change segment values and to select other segment values. Methods for automatically formatting a segmented values and calculating a base time rate based on two different frame rates are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for manipulating a base value, the method comprising: displaying a user interface control that allows a user to select one of a plurality of display formats for said base value; in response to user input that selects a first format of said plurality of display formats converting the base value into a first series of segment values, and displaying a depiction of the base value as said first series of segment values; in response to input that selects a second format of said plurality of display formats: converting the base value into a second series of segment values that is different from said first series of segment values, and displaying a depiction of the base value as said second series of segment values; wherein the method is performed by one or more computing devices. 2. The method of claim 1 , wherein the first series of segment values has a different number of segment values than the second series of segment values. 3. The method of claim 1 , wherein: the base value is a time value, and the plurality of display formats includes SMPTE, HMS, One-dimensional Time, One-dimensional Video, One-dimensional Audio, Measured, and Feet and Frames. 4. The method of claim 1 , wherein: the base value is a time value, and the plurality of display formats includes at least one of the following: SMPTE, HMS, One-dimensional Time, One-dimensional Video, One-dimensional Audio, Measured, and Feet and Frames. 5. The method of claim 1 , further comprising: receiving input that indicates a respective segment value in said first series of segment values or said second series of segment values; receiving input that indicates user motion in a particular direction; and after receiving the input indicating user motion has begun, changing the respective segment value based on how much motion in the particular direction is indicated by the input, without respect to where the input is received relative to the respective segment value. 6. A non-transitory computer readable storage medium storing instructions, which when executed by one or more processors of a computer system, cause the computer system to: display a user interface control that allows a user to select one of a plurality of display formats for said base value; in response to user input that selects a first format of said plurality of display formats, convert the base value into a first series of segment values, and display a depiction of the base value as said first series of segment values; and in response to input that selects a second format of said plurality of display formats: convert the base value into a second series of segment values that is different from said first series of segment values, and display a depiction of the base value as said second series of segment values. 7. The non-transitory computer readable storage medium of claim 6 , wherein the first series of segment values has a different number of segment values than the second series of segment values. 8. The non-transitory computer readable storage medium of claim 6 , wherein: the base value is a time value, and the plurality of display formats includes SMPTE, HMS, One-dimensional Time, One-dimensional Video, One-dimensional Audio, Measured, and Feet and Frames. 9. The non-transitory computer readable storage medium of claim 6 , wherein: the base value is a time value, and the plurality of display formats includes at least one of the following: SMPTE, HMS, One-dimensional Time, One-dimensional Video, One-dimensional Audio, Measured, and Feet and Frames. 10. The non-transitory computer readable storage medium of claim 6 , wherein the instructions include further instructions, which when executed by one or more processors of the computer system, cause the computer system to: receive input that indicates a respective segment value in said first series of segment values or said second series of segment values; receive input that indicates user motion in a particular direction; and after receiving the input indicating user motion has begun, change the respective segment value based on how much motion in the particular direction is indicated by the input, without respect to where the input is received relative to the respective segment value. 11. A computer system, comprising: one or more processors; a display; and memory storing instructions that when executed by the one or more processors cause the computer system to: display a user interface control that allows a user to select one of a plurality of display formats for said base value; in response to user input that selects a first format of said plurality of display formats, convert the base value into a first series of segment values, and display a depiction of the base value as said first series of segment values; and in response to input that selects a second format of said plurality of display formats: convert the base value into a second series of segment values that is different from said first series of segment values, and display a depiction of the base value as said second series of segment values. 12. The computer system of claim 11 , wherein the first series of segment values has a different number of segment values than the second series of segment values. 13. The computer system of claim 11 , wherein: the base value is a time value, and the plurality of display formats includes SMPTE, HMS, One-dimensional Time, One-dimensional Video, One-dimensional Audio, Measured, and Feet and Frames. 14. The computer system of claim 11 , wherein: the base value is a time value, and the plurality of display formats includes at least one of the following: SMPTE, HMS, One-dimensional Time, One-dimensional Video, One-dimensional Audio, Measured, and Feet and Frames. 15. The computer system of claim 11 , wherein the instructions include further instructions, which when executed by one or more processors of the computer system, cause the computer system to: receive input that indicates a respective segment value in said first series of segment values or said second series of segment values; receive input that indicates user motion in a particular direction; and after receiving the input indicating user motion has begun, change the respective segment value based on how much motion in the particular direction is indicated by the input, without respect to where the input is received relative to the respective segment value.

Assignees

Inventors

Classifications

  • 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

  • Visual time or date indication means · CPC title

  • H04N9/87Primary

    Regeneration of colour television signals (H04N9/80 takes precedence) · CPC title

  • 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 · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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 US9344698B2 cover?
A method for changing a value displayed on a screen is provided. In response to receiving a user input indicating motion in a particular direction, changing the value independent of where the position of a cursor is on the screen. The value being changed may comprise of a series of segments, and each segment value can be changed individually. In addition, a different user input device that does…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04N9/87. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).