Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US-9632664-B2 · Apr 25, 2017 · US
US12455681B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12455681-B2 |
| Application number | US-202418677747-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 29, 2024 |
| Priority date | Sep 9, 2017 |
| Publication date | Oct 28, 2025 |
| Grant date | Oct 28, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system with a display generation component displays a user interface object overlaying a portion of video content. When display properties of the portion of the video content meets first criteria, the system displays a first variant of the user interface object, overlaying the portion of the video content, having an appearance that is based on the portion of the video content. The first variant is generated with a first range of values for a first display property of at least the portion of the video content. When the display properties of the portion of the video content meets second criteria, the system displays a second variant of the user interface object, overlaying the portion of the video content, having an appearance that is based on the portion of the video content. The second variant is generated with a third range of values for the first display property.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: at a computer system that is in communication with a display generation component: displaying, via the display generation component, a first user interface object, while video content is visible, wherein the first user interface object appears to overlay at least a first portion of the video content, and wherein displaying the first user interface object includes: in accordance with a determination that one or more display properties of at least the first portion of the video content meets first criteria, displaying a first variant of the first user interface object overlaying at least the first portion of the video content, wherein the first variant of the first user interface object has an appearance that is based on at least the first portion of the video content underlying the first user interface object and is generated with a first range of values for a first display property of at least a first portion of the first user interface object when a first display property of at least the first portion of the video content underlying the first user interface object has a second range of values; and in accordance with a determination that the one or more display properties of at least the first portion of the video content meets second criteria different from the first criteria, displaying a second variant of the first user interface object overlaying at least the first portion of the video content, wherein the second variant has an appearance that is based on at least the first portion of the video content underlying the first user interface object and is generated with a third range of values for the first display property of at least the first portion of the first user interface object when the first display property of at least the first portion of the video content underlying the first user interface object has the second range of values, wherein the first range of values are different from the third range of values. 2 . The method of claim 1 , wherein: displaying the first variant of the first user interface object includes applying a first amount of inversion to the first portion of the video content that underlies the first user interface object to obtain the appearance of the first variant of the first user interface object; and displaying the second variant of the first user interface object includes applying a second amount of inversion, smaller than the first amount of inversion, to the first portion of the video content that underlies the first user interface object to obtain the appearance of the second variant of the first user interface object. 3 . The method of claim 1 , including: blurring the first portion of the video content that underlies the first user interface object to obtain the appearance of the first user interface object. 4 . The method of claim 1 , including: detecting changes in appearance of the video content over time; and in response to detecting the changes in appearance of the video content over time, changing the appearance of the first user interface object over time in accordance with the changes in appearance of the video content over time. 5 . The method of claim 1 , including: detecting changes in appearance of at least the first portion of the video content that underlies the first user interface object; and in response to detecting the changes in appearance of at least the first portion of the video content, changing the appearance of the first user interface object in accordance with the changes in appearance of the first portion of the video content that underlies the first user interface object. 6 . The method of claim 1 , including: detecting a change in the one or more display properties of at least the first portion of the video content; and in response to detecting the change in the one or more display properties of at least the first portion of the video content: in accordance with a determination that the change in the one or more display properties of at least the first portion of the video content meets third criteria, transitioning from displaying the first variant of the first user interface object to displaying the second variant of the first user interface object; and in accordance with a determination that the change in the one or more display properties of at least the first portion of the video content meets fourth criteria, different from the third criteria, transitioning from displaying the second variant of the first user interface object to displaying the first variant of the first user interface object. 7 . The method of claim 1 , wherein: displaying the first variant of the first user interface object overlaying at least the first portion of the video content includes changing a value of at least the first display property of at least the first portion of the first user interface object in accordance with a first set of rules, based on a change in one or more display properties of at least the first portion of the video content that underlies the first user interface object; and displaying the second variant of the first user interface object overlaying at least the first portion of the video content includes changing the value of at least the first display property of at least the first portion of the first user interface object in accordance with a second set of rules, different from the first set of rules, based on the change in the one or more display properties of at least the first portion of the video content that underlies the first user interface object. 8 . The method of claim 1 , including: desaturating the first portion of the video content that underlies the first user interface object to obtain the appearance of the first user interface object. 9 . The method of claim 1 , including: selecting to display one of the first variant of the first user interface object and the second variant of the first user interface object in accordance with an appearance of the video content at a time when the video content is initially displayed. 10 . A computer system, comprising: a display generation component; 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: displaying, via the display generation component, a first user interface object, while video content is visible, wherein the first user interface object appears to overlay at least a first portion of the video content, and wherein displaying the first user interface object includes: in accordance with a determination that one or more display properties of at least the first portion of the video content meets first criteria, displaying a first variant of the first user interface object overlaying at least the first portion of the video content, wherein the first variant of the first user interface object has an appearance that is based on at least the first portion of the video content underlying the first user interface object and is generated with a first range of values for a first display property of at least a first portion of the first user interface object when the first display property of at least a first portion of the video content underlying the first user interface object has a second range of values; and in accordance with a determination that the one or more display properties of at least the first portion of the video content meets second criteria different from the first criteria, displaying a second variant of the first user interface object overlaying at least the first portion of the video content, wherein the
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Split screen, i.e. subdividing the display area or the window area into separate subareas · CPC title
Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.