US2021117054A1PendingUtilityA1

Devices, Methods, and Graphical User Interfaces for Content Navigation and Manipulation

Assignee: APPLE INCPriority: Aug 10, 2015Filed: Dec 30, 2020Published: Apr 22, 2021
Est. expiryAug 10, 2035(~9 yrs left)· nominal 20-yr term from priority
G06F 2203/04105G06F 3/0488G06F 3/0482G06F 3/0414G06F 3/04855G06F 3/04883G06F 3/0483G06F 3/0485
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An electronic device displays content of a first content item, wherein the first content item is one of a sequence of content items. The device detects a user input that includes movement of a contact in a respective direction on the touch-sensitive surface. In response to detecting the user input: in accordance with a determination that the user input meets item-switching criteria, the device replaces display of the first content item with display of a second content item in the sequence of content items, wherein the item-switching criteria include a criterion that is met when a characteristic intensity of the contact is above a first intensity threshold; and, in accordance with a determination that the user input does not meet the item-switching criteria, the device navigates through the content of the first content item in accordance with the movement of the contact.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 at an electronic device with a touch-sensitive surface, a display, and one or more sensors to detect an intensity of a contact on the touch-sensitive surface:
 presenting a first portion of content on the display; 
 while presenting the first portion of the content on the display:
 detecting a first contact on the touch-sensitive surface; and 
 detecting a first movement of the first contact on the touch-sensitive surface; 
 
 in response to detecting the first movement of the first contact, scrolling the content to present a second portion of the content on the display in accordance with the first movement of the first contact; 
 detecting an increase in intensity of the first contact on the touch-sensitive surface during the first movement of the first contact on the touch-sensitive surface; 
 after detecting the increase in intensity of the first contact on the touch-sensitive surface during the first movement of the first contact on the touch-sensitive surface, detecting a lift-off of the first contact following the first movement of the first contact on the touch-sensitive surface; and, 
 in response to detecting the lift-off of the first contact following the first movement of the first contact on the touch-sensitive surface, moving the content on the display by an amount that is determined based on a characteristic intensity of the first contact and a characteristic speed of the first movement detected prior to the lift-off of the first contact. 
   
     
     
         2 . The method of  claim 1 , wherein the characteristic speed of the first movement is a first speed and moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes:
 in accordance with a determination that the characteristic intensity is a first intensity, moving the content by a first amount; and   in accordance with a determination that the characteristic intensity is a second intensity that is different from the first intensity, moving the content by a second amount that is different from the first amount.   
     
     
         3 . The method of  claim 2 , wherein the first intensity is greater than the second intensity and the first amount of movement is greater than the second amount of movement. 
     
     
         4 . The method of  claim 2 , wherein the first intensity is less than the second intensity and the first amount of movement is greater than the second amount of movement. 
     
     
         5 . The method of  claim 2 , wherein moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes setting a simulated friction based on the characteristic intensity of the first contact. 
     
     
         6 . The method of  claim 2 , wherein moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes setting a simulated inertia based on the characteristic intensity of the first contact. 
     
     
         7 . The method of  claim 2 , wherein moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes setting an initial speed of movement for moving the content based on the characteristic intensity of the first contact. 
     
     
         8 . The method of  claim 1 , wherein moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes:
 determining an initial speed for continued scrolling after the lift-off of the first contact based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact; and   continuing the scrolling of the content after the lift-off of the first contact with the initial speed determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact.   
     
     
         9 . The method of  claim 1 , including: 
       in response to detecting the increase in intensity of the first contact on the touch-sensitive surface, dynamically applying a visual effect on the first portion of content on the display in accordance with a current intensity of the first contact on the touch-sensitive surface. 
     
     
         10 . The method of  claim 1 , including:
 presenting a scroll bar on the display, wherein the scroll bar includes a scroll position indicator that indicates a respective position of a currently displayed portion of the content in the content; and   presenting a scroll enhancement indicator concurrently with the scroll position indicator, wherein an appearance of the scroll enhancement indicator varies dynamically with a current intensity of the first contact on the touch-sensitive surface.   
     
     
         11 . The method of  claim 10 , including:
 while moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact, dynamically changing the appearance of the scroll enhancement indicator in accordance with a current scrolling speed.   
     
     
         12 . The method of  claim 1 , wherein moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes:
 applying an intensity filter to an intensity profile of the first contact, wherein the intensity filter shifts the intensity profile by a first time shift past the lift-off of the first contact; and   determining an initial speed for moving the content on the display after the lift-off of the first contact based on a selected intensity value on the filtered intensity profile.   
     
     
         13 . The method of  claim 1 , wherein moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes:
 applying a speed filter to a speed profile of the first contact, wherein the speed filter shifts the speed profile by a second time shift past the lift-off of the first contact;   determining an initial speed for moving the content on the display after the lift-off of the first contact based on a selected speed value on the shifted speed profile; and   moving the content on the display with the determined initial speed after the lift-off of the first contact.   
     
     
         14 . The method of  claim 1 , including:
 prior to detecting the first movement of the first contact, detecting an earlier increase in intensity of the first contact while the first contact remains stationary on the touch-sensitive surface.   
     
     
         15 . The method of  claim 14 , wherein: 
       detecting the earlier increase in intensity of the first contact includes detecting the earlier increase in intensity of the first contact above a first intensity threshold while a focus selector is located on a first user interface element on the display, and
 the method includes performing a predefined operation associated with the first user interface element in response to detecting the earlier increase in intensity of the first contact above the first intensity threshold while the focus selector is located on the first user interface element on the display. 
 
     
     
         16 . An electronic device, comprising:
 a display;   a touch-sensitive surface;   one or more sensors to detect an intensity of a contact on the touch-sensitive surface;   one or more processors;   memory; and   one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
 presenting a first portion of content on the display; 
 while presenting the first portion of the content on the display:
 detecting a first contact on the touch-sensitive surface; and 
 detecting a first movement of the first contact on the touch-sensitive surface; 
 
 in response to detecting the first movement of the first contact, scrolling the content to present a second portion of the content on the display in accordance with the first movement of the first contact; 
 detecting an increase in intensity of the first contact on the touch-sensitive surface during the first movement of the first contact on the touch-sensitive surface; 
 after detecting the increase in intensity of the first contact on the touch-sensitive surface during the first movement of the first contact on the touch-sensitive surface, detecting a lift-off of the first contact following the first movement of the first contact on the touch-sensitive surface; and, 
 in response to detecting the lift-off of the first contact following the first movement of the first contact on the touch-sensitive surface, moving the content on the display by an amount that is determined based on a characteristic intensity of the first contact and a characteristic speed of the first movement detected prior to the lift-off of the first contact. 
   
     
     
         17 . The electronic device of  claim 16 , wherein the characteristic speed of the first movement is a first speed and moving the content on the display by the amount that is determined based on the characteristic intensity of the first contact and the characteristic speed of the first movement detected prior to the lift-off of the first contact includes:
 in accordance with a determination that the characteristic intensity is a first intensity, moving the content by a first amount; and   in accordance with a determination that the characteristic intensity is a second intensity that is different from the first intensity, moving the content by a second amount that is different from the first amount.   
     
     
         18 . The electronic device of  claim 17 , wherein the first intensity is greater than the second intensity and the first amount of movement is greater than the second amount of movement. 
     
     
         19 . The electronic device of  claim 17 , wherein the first intensity is less than the second intensity and the first amount of movement is greater than the second amount of movement. 
     
     
         20 . A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect an intensity of a contact on the touch-sensitive surface, cause the electronic device to:
 present a first portion of content on the display;   while presenting the first portion of the content on the display:
 detect a first contact on the touch-sensitive surface; and 
 detect a first movement of the first contact on the touch-sensitive surface; 
   in response to detecting the first movement of the first contact, scroll the content to present a second portion of the content on the display in accordance with the first movement of the first contact;   detect an increase in intensity of the first contact on the touch-sensitive surface during the first movement of the first contact on the touch-sensitive surface;   after detecting the increase in intensity of the first contact on the touch-sensitive surface during the first movement of the first contact on the touch-sensitive surface, detect a lift-off of the first contact following the first movement of the first contact on the touch-sensitive surface; and,   in response to detecting the lift-off of the first contact following the first movement of the first contact on the touch-sensitive surface, move the content on the display by an amount that is determined based on a characteristic intensity of the first contact and a characteristic speed of the first movement detected prior to the lift-off of the first contact.

Join the waitlist — get patent alerts

Track US2021117054A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.