DK179821B1 - Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects - Google Patents

Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects Download PDF

Info

Publication number
DK179821B1
DK179821B1 DKPA201770710A DKPA201770710A DK179821B1 DK 179821 B1 DK179821 B1 DK 179821B1 DK PA201770710 A DKPA201770710 A DK PA201770710A DK PA201770710 A DKPA201770710 A DK PA201770710A DK 179821 B1 DK179821 B1 DK 179821B1
Authority
DK
Denmark
Prior art keywords
input
user interface
thresholds
contact
properties
Prior art date
Application number
DKPA201770710A
Other languages
English (en)
Inventor
G. Karunamuni Chanaka
Alonso Ruiz Marcos
Kedia Shubham
Original Assignee
Apple Inc.
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
Priority claimed from DKPA201770377A external-priority patent/DK179890B1/da
Application filed by Apple Inc. filed Critical Apple Inc.
Priority to KR1020187013727A priority Critical patent/KR101981908B1/ko
Priority to EP19173877.2A priority patent/EP3617863B1/en
Priority to CN202010570712.2A priority patent/CN111694485B/zh
Priority to KR1020247018226A priority patent/KR20240096620A/ko
Priority to JP2018516725A priority patent/JP6612442B2/ja
Priority to EP21161238.7A priority patent/EP3855302B1/en
Priority to CN201880000251.6A priority patent/CN109313530B/zh
Priority to CN201910389055.9A priority patent/CN110162243B/zh
Priority to CN202010570667.0A priority patent/CN111694482B/zh
Priority to CN202010570758.4A priority patent/CN111694486B/zh
Priority to CN201910389052.5A priority patent/CN110174982B/zh
Priority to KR1020217015909A priority patent/KR102448427B1/ko
Priority to KR1020197014088A priority patent/KR102130932B1/ko
Priority to KR1020207018724A priority patent/KR102258834B1/ko
Priority to EP18702895.6A priority patent/EP3380918B1/en
Priority to CN202010570668.5A priority patent/CN111694483B/zh
Priority to PCT/US2018/015434 priority patent/WO2018144339A2/en
Priority to KR1020227033202A priority patent/KR20220138007A/ko
Priority to CN202010570706.7A priority patent/CN111694484B/zh
Priority to KR1020237022693A priority patent/KR102672146B1/ko
Priority to AU2018201254A priority patent/AU2018201254B1/en
Priority to EP24151901.6A priority patent/EP4332726A3/en
Priority to PCT/US2018/032976 priority patent/WO2018213451A1/en
Priority to AU2018253513A priority patent/AU2018253513B2/en
Publication of DK201770710A1 publication Critical patent/DK201770710A1/da
Priority to DKPA201970234A priority patent/DK180986B1/en
Application granted granted Critical
Publication of DK179821B1 publication Critical patent/DK179821B1/da
Priority to JP2019197534A priority patent/JP6833245B2/ja
Priority to AU2020200937A priority patent/AU2020200937B2/en
Priority to JP2021008922A priority patent/JP7035233B2/ja
Priority to AU2021202300A priority patent/AU2021202300B2/en
Priority to JP2022032005A priority patent/JP7407851B2/ja
Priority to AU2022235632A priority patent/AU2022235632B2/en
Priority to JP2023213986A priority patent/JP2024029030A/ja
Priority to AU2023285747A priority patent/AU2023285747A1/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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Claims (36)

  1. PATENTKRAV
    1. Fremgangsmåde til valg af og visning af en endelig tilstand af en brugergrænseflade, idet fremgangsmåden omfatter:
    ved en elektronisk indretning med én eller flere inputindretninger og en skærm: detektering (1802), via den ene eller flere inputindretninger, af et input; tilgå (1804), mens inputtet fortsat detekteres via den ene eller flere inputindretninger, en overgangsbrugergrænsefladetilstand i hvilken en flerhed af forskellige brugergrænsefladetilstande er tilgængelige for valg baseret på en sammenligning af et sæt af én eller flere egenskaber af inputtet med et tilsvarende sæt af én eller flere tærskler;
    detektering (1806), i overgangsbrugergrænsefladetilstanden, af en bevægelse der omfatter en første ændring i én eller flere respektive egenskaber i sættet af én eller flere egenskaber af inputtet, efterfulgt af en afslutning af inputtet; og som reaktion (1808) på detektering af bevægelsen:
    valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med en første tidslig nærhed til den første ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet, og et første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler;
    valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med en anden tidslig nærhed, der er forskellig fra den første tidslige nærhed, til den første ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet, og et andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler; og visning, efter afslutningen af inputtet, af brugergrænsefladen i overensstemmelse med den valgte endelige tilstand af brugergrænsefladen;
    hvor det tilsvarende sæt af én eller flere tærskler omfatter én eller flere placeringstærskler og/eller én eller flere hastighedstærskler, og det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler er forskelligt fra det første sæt af én eller flere første værdier og vælges baseret på en tidsperiode efter opfyldelse af en forudbestemt betingelse vedrørende inputtet.
    324
  2. 2. Fremgangsmåde ifølge krav 1, hvor den detekterede bevægelse opfylder en tilsvarende tærskel der ikke var opfyldt af sættet af én eller flere egenskaber af inputtet forud for den første ændring.
  3. 3. Fremgangsmåde ifølge et hvilket som helst af kravene 1-2, hvor:
    det tilsvarende sæt af én eller flere tærskler omfatter en placeringstærskel og en hastighedstærskel;
    en respektiv første værdi af placeringstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er den samme som en respektiv anden værdi af placeringstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler; og en respektiv første værdi af hastighedstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er forskellig fra en respektiv anden værdi af hastighedstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler.
  4. 4. Fremgangsmåde ifølge et hvilket som helst af kravene 1-3, hvor:
    det tilsvarende sæt af én eller flere tærskler omfatter en placeringstærskel og en hastighedstærskel;
    en respektiv første værdi af hastighedstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er den samme som en respektiv anden værdi af hastighedstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler; og en respektiv første værdi af placeringstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er forskellig fra en respektiv anden værdi af placeringstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler.
  5. 5. Fremgangsmåde ifølge et hvilket som helst af kravene 1-4, hvor sættet af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler vælges baseret på en tidligere ændring i én eller flere respektive egenskaber i sættet af én eller flere egenskaber.
  6. 6. Fremgangsmåde ifølge et hvilket som helst af kravene 1-5, hvor valg af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere
    325 egenskaber af inputtet der svarer til afslutningen af inputtet, og én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler omfatter:
    valg af det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er baseret på den første ændring i den ene eller flere respektive egenskaber af inputtet; og sammenligning af den valgte ene eller flere første værdier af det tilsvarende sæt af én eller flere tærskler med den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet.
  7. 7. Fremgangsmåde ifølge et hvilket som helst af kravene 1-6, som endvidere omfatter: efter detektering af den første ændring i den ene eller flere respektive egenskaber af inputtet, og forud for detektering af afslutningen af inputtet:
    detektering af en anden ændring i den ene eller flere respektive egenskaber i sættet af én eller flere egenskaber af inputtet, således at inputtet ikke længere opfylder den tilsvarende tærskel der var opfyldt af den første ændring i den ene eller flere respektive egenskaber af inputtet; og som reaktion på detektering af afslutningen af inputtet:
    valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med den første tidslige nærhed til den anden ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet, og én eller flere tredje værdier af det tilsvarende sæt af én eller flere tærskler; og valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med den anden tidslige nærhed til den anden ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet og den ene eller flere fjerde værdier af det tilsvarende sæt af én eller flere tærskler.
  8. 8. Fremgangsmåde ifølge et hvilket som helst af kravene 1-7, som endvidere omfatter:
    326 opdatering, efter detektering af den første ændring i den ene eller flere respektive egenskaber af inputtet, og forud for detektering af afslutningen af inputtet, af én eller flere tærskler i det tilsvarende sæt af én eller flere tærskler.
  9. 9. Fremgangsmåde ifølge krav 8, hvor den ene eller flere tærskler i det tilsvarende sæt af én eller flere tærskler opdateres baseret på en tidslig nærhed til den første ændring i den ene eller flere respektive egenskaber af inputtet.
  10. 10. Fremgangsmåde ifølge et hvilket som helst af kravene 8-9, hvor den ene eller flere respektive tærskler i det tilsvarende sæt af én eller flere tærskler opdateres dynamisk baseret på en skiftende tidslig nærhed til den første ændring i den ene eller flere respektive egenskaber af inputtet.
  11. 11. Fremgangsmåde ifølge et hvilket som helst af kravene 1-10, som endvidere omfatter:
    efter detektering af den første ændring i den ene eller flere respektive egenskaber af inputtet, og forud for detektering af afslutningen af inputtet:
    overvågning af sættet af én eller flere egenskaber af inputtet;
    periodisk valg af en endelig tilstand af brugergrænsefladen baseret på det overvågede sæt af én eller flere egenskaber af inputtet og en tidligere bestemt værdi af det tilsvarende sæt af én eller flere tærskler; og opdatering af én eller flere værdier af det tilsvarende sæt af én eller flere tærskler baseret på den valgte endelige tilstand af brugergrænsefladen.
  12. 12. Fremgangsmåde ifølge krav 11, hvor den ene eller flere værdier af det tilsvarende sæt af én eller flere tærskler opdateres for at øge en forskel mellem den ene eller flere tærskelværdier og værdierne af sættet af én eller flere egenskaber af inputtet der svarer til af afslutningen af inputtet.
  13. 13. Fremgangsmåde ifølge et hvilket som helst af kravene 1-12, hvor mindst én respektiv tærskel i sættet af én eller flere tærskler har en foruddefineret maksimal tærskelværdi.
  14. 14. Fremgangsmåde ifølge et hvilket som helst af kravene 1-13, hvor:
    327 flerheden af forskellige tilstande omfatter en hjemtilstand og en applikationsskiftertilstand;
    valg mellem kontrolpaneltilstanden og seneste-applikation-tilstanden er baseret i det mindste delvist på en bevægelsestærskel som er en af den ene eller flere af det tilsvarende sæt af én eller flere tærskler;
    den endelige tilstand af brugergrænsefladen er applikationsskiftertilstanden når egenskaberne af inputtet opfylder applikationsskiftervisningskriterier, hvor applikationsskiftervisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen er højere end bevægelsestærsklen; og den endelige tilstand af brugergrænsefladen er hjemtilstanden når egenskaberne af inputtet opfylder hjemvisningskriterier, hvor hjemvisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen er mindre end bevægelsestærsklen.
  15. 15. Fremgangsmåde ifølge et hvilket som helst af kravene 1-14, hvor:
    flerheden af forskellige tilstande omfatter en hjemtilstand og en seneste-applikationtilstand;
    valg mellem hjemtilstanden og seneste-applikation-tilstanden er baseret i det mindste delvist på en retningsbetingelse der er bestemt baseret på én eller flere af det tilsvarende sæt af én eller flere tærskler;
    den endelige tilstand af brugergrænsefladen er seneste-applikation-tilstanden når egenskaberne af inputtet opfylder seneste-applikation-visningskriterier, hvor senesteapplikation-visningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen opfylder retningsbetingelsen; og den endelige tilstand af brugergrænsefladen er hjemtilstanden når egenskaberne af inputtet opfylder hjemvisningskriterier, hvor hjemvisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen ikke opfylder retningsbetingelsen.
  16. 16. Fremgangsmåde ifølge et hvilket som helst af kravene 1-15, hvor:
    flerheden af forskellige tilstande omfatter en kontrolpaneltilstand og en senesteapplikation-tilstand;
    valg mellem kontrolpaneltilstanden og seneste-applikation-tilstanden er baseret i det mindste delvist på en retningsbetingelse der er bestemt baseret på én eller flere af det tilsvarende sæt af én eller flere tærskler;
    328 den endelige tilstand af brugergrænsefladen er seneste-applikation-tilstanden når egenskaberne af inputtet opfylder seneste-applikation-visningskriterier, hvor senesteapplikation-visningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen opfylder retningsbetingelsen; og den endelige tilstand af brugergrænsefladen er kontrolpaneltilstanden når egenskaberne af inputtet opfylder kontrolpanelvisningskriterier, hvor kontrolpanelvisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen ikke opfylder retningsbetingelsen.
  17. 17. Fremgangsmåde ifølge et hvilket som helst af kravene 1-16, hvor valg af den endelige tilstand af brugergrænsefladen omfatter:
    valg af en første endelig tilstand af brugergrænsefladen i overensstemmelse med en bestemmelse af at den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet opfylder en første respektiv tærskel i det tilsvarende sæt af én eller flere tærskler; og valg af en anden endelig tilstand af brugergrænsefladen, der er forskellig fra den første endelige tilstand af brugergrænsefladen, i overensstemmelse med en bestemmelse af at den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet ikke opfylder en første respektiv tærskel i det tilsvarende sæt af én eller flere tærskler.
  18. 18. Informationsbehandlingsapparat til anvendelse i en elektronisk indretning med en skærm og én eller flere inputindretninger, hvilket informationsbehandlingsapparatet omfatter:
    midler til detektering (1802), via den ene eller flere inputindretninger, af et input;
    midler til at tilgå (1804), mens inputtet fortsat detekteres via den ene eller flere inputindretninger, en overgangsbrugergrænsefladetilstand i hvilken en flerhed af forskellige brugergrænsefladetilstande er tilgængelige for valg baseret på en sammenligning af et sæt af én eller flere egenskaber af inputtet med et tilsvarende sæt af én eller flere tærskler;
    midler til detektering (1806), i overgangsbrugergrænsefladetilstanden, af en bevægelse der omfatter en første ændring i én eller flere respektive egenskaber i sættet af én eller flere egenskaber af inputtet, efterfulgt af en afslutning af inputtet; og midler til, som reaktion (1808) på detektering af bevægelsen:
    329 valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med en første tidslig nærhed til den første ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet, og et første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler;
    valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med en anden tidslig nærhed, der er forskellig fra den første tidslige nærhed, til den første ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet, og et andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler; og visning, efter afslutningen af inputtet, af brugergrænsefladen i overensstemmelse med den valgte endelige tilstand af brugergrænsefladen;
    hvor det tilsvarende sæt af én eller flere tærskler omfatter én eller flere placeringstærskler og/eller én eller flere hastighedstærskler, og det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler er forskelligt fra det første sæt af én eller flere første værdier og vælges baseret på en tidsperiode efter opfyldelse af en forudbestemt betingelse vedrørende inputtet.
  19. 19. Informationsbehandlingsapparat ifølge krav 18, hvor den detekterede bevægelse opfylder en tilsvarende tærskel der ikke var opfyldt af sættet af én eller flere egenskaber af inputtet forud for den første ændring.
  20. 20. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-19, hvor: det tilsvarende sæt af én eller flere tærskler omfatter en placeringstærskel og en hastighedstærskel;
    en respektiv første værdi af placeringstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er den samme som en respektiv anden værdi af placeringstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler; og en respektiv første værdi af hastighedstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er forskellig fra en respektiv anden
    330 værdi af hastighedstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler.
  21. 21. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-19, hvor: det tilsvarende sæt af én eller flere tærskler omfatter en placeringstærskel og en hastighedstærskel;
    en respektiv første værdi af hastighedstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er den samme som en respektiv anden værdi af hastighedstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler; og en respektiv første værdi af placeringstærsklen i det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er forskellig fra en respektiv anden værdi af placeringstærsklen i det andet sæt af én eller flere andre værdier af det tilsvarende sæt af én eller flere tærskler.
  22. 22. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-21, hvor den ene eller flere første værdier af det tilsvarende sæt af én eller flere tærskler vælges baseret på en tidligere ændring i én eller flere respektive egenskaber i sættet af én eller flere egenskaber.
  23. 23. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-22, hvor midlerne til valg af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet, og én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler omfatter:
    midler til valg af det første sæt af én eller flere første værdier af det tilsvarende sæt af én eller flere tærskler er baseret på den første ændring i den ene eller flere respektive egenskaber af inputtet; og midler til sammenligning af den valgte ene eller flere første værdier af det tilsvarende sæt af én eller flere tærskler med den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet.
  24. 24. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-23, som endvidere omfatter:
    331 midler til, efter detektering af den første ændring i den ene eller flere respektive egenskaber af inputtet, og forud for detektering af afslutningen af inputtet:
    detektering af en anden ændring i den ene eller flere respektive egenskaber i sættet af én eller flere egenskaber af inputtet, således at inputtet ikke længere opfylder den tilsvarende tærskel der var opfyldt af den første ændring i den ene eller flere respektive egenskaber af inputtet; og som reaktion på detektering af afslutningen af inputtet:
    valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med den første tidslige nærhed til den anden ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet, og én eller flere tredje værdier af det tilsvarende sæt af én eller flere tærskler; og valg, i overensstemmelse med en bestemmelse af at afslutningen af inputtet er detekteret med den anden tidslige nærhed til den anden ændring i den ene eller flere respektive egenskaber af inputtet, af en endelig tilstand af brugergrænsefladen baseret på én eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet og den ene eller flere fjerde værdier af det tilsvarende sæt af én eller flere tærskler.
  25. 25. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-24, som endvidere omfatter:
    midler til opdatering, efter detektering af den første ændring i den ene eller flere respektive egenskaber af inputtet, og forud for detektering af afslutningen af inputtet, af én eller flere tærskler i det tilsvarende sæt af én eller flere tærskler.
  26. 26. Informationsbehandlingsapparat ifølge krav 25, hvor den ene eller flere tærskler i det tilsvarende sæt af én eller flere tærskler opdateres baseret på en tidslig nærhed til den første ændring i den ene eller flere respektive egenskaber af inputtet.
  27. 27. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 25-26, hvor den ene eller flere respektive tærskler i det tilsvarende sæt af én eller flere tærskler
    332 opdateres dynamisk baseret på en skiftende tidslig nærhed til den første ændring i den ene eller flere respektive egenskaber af inputtet.
  28. 28. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-27, som endvidere omfatter:
    midler til, efter detektering af den første ændring i den ene eller flere respektive egenskaber af inputtet, og forud for detektering af afslutningen af inputtet:
    overvågning af sættet af én eller flere egenskaber af inputtet;
    periodisk valg af en endelig tilstand af brugergrænsefladen baseret på det overvågede sæt af én eller flere egenskaber af inputtet og en tidligere bestemt værdi af det tilsvarende sæt af én eller flere tærskler; og opdatering af én eller flere værdier af det tilsvarende sæt af én eller flere tærskler baseret på den valgte endelige tilstand af brugergrænsefladen.
  29. 29. Informationsbehandlingsapparat ifølge krav 28, hvor den ene eller flere værdier af det tilsvarende sæt af én eller flere tærskler opdateres for at øge en forskel mellem den ene eller flere tærskelværdier og værdierne af sættet af én eller flere egenskaber af inputtet der svarer til af afslutningen af inputtet.
  30. 30. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-29, hvor mindst én respektiv tærskel i sættet af én eller flere tærskler har en foruddefineret maksimal tærskelværdi.
  31. 31. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-30, hvor: flerheden af forskellige tilstande omfatter en hjemtilstand og en applikationsskiftertilstand;
    valg mellem kontrolpaneltilstanden og seneste-applikation-tilstanden er baseret i det mindste delvist på en bevægelsestærskel som er en af den ene eller flere af det tilsvarende sæt af én eller flere tærskler;
    den endelige tilstand af brugergrænsefladen er applikationsskiftertilstanden når egenskaberne af inputtet opfylder applikationsskiftervisningskriterier, hvor applikationsskiftervisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen er højere end bevægelsestærsklen; og
    333 den endelige tilstand af brugergrænsefladen er hjemtilstanden når egenskaberne af inputtet opfylder hjemvisningskriterier, hvor hjemvisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen er mindre end bevægelsestærsklen.
  32. 32. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-31, hvor: flerheden af forskellige tilstande omfatter en hjemtilstand og en seneste-applikation- tilstand;
    valg mellem hjemtilstanden og seneste-applikation-tilstanden er baseret i det mindste delvist på en retningsbetingelse der er bestemt baseret på én eller flere af det tilsvarende sæt af én eller flere tærskler;
    den endelige tilstand af brugergrænsefladen er seneste-applikation-tilstanden når egenskaberne af inputtet opfylder seneste-applikation-visningskriterier, hvor senesteapplikation-visningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen opfylder retningsbetingelsen; og den endelige tilstand af brugergrænsefladen er hjemtilstanden når egenskaberne af inputtet opfylder hjemvisningskriterier, hvor hjemvisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen ikke opfylder retningsbetingelsen.
  33. 33. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-32, hvor: flerheden af forskellige tilstande omfatter en kontrolpaneltilstand og en seneste- applikation-tilstand;
    valg mellem kontrolpaneltilstanden og seneste-applikation-tilstanden er baseret i det mindste delvist på en retningsbetingelse der er bestemt baseret på én eller flere af det tilsvarende sæt af én eller flere tærskler;
    den endelige tilstand af brugergrænsefladen er seneste-applikation-tilstanden når egenskaberne af inputtet opfylder seneste-applikation-visningskriterier, hvor senesteapplikation-visningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen opfylder retningsbetingelsen; og den endelige tilstand af brugergrænsefladen er kontrolpaneltilstanden når egenskaberne af inputtet opfylder kontrolpanelvisningskriterier, hvor kontrolpanelvisningskriterierne omfatter et krav der er opfyldt når bevægelsen af berøringen ikke opfylder retningsbetingelsen.
    334
  34. 34. Informationsbehandlingsapparat ifølge et hvilket som helst af kravene 18-33, hvor midlerne til valg af den endelige tilstand af brugergrænsefladen omfatter:
    midler til valg af en første endelig tilstand af brugergrænsefladen i overensstemmelse med en bestemmelse af at den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet opfylder en første respektiv tærskel i det tilsvarende sæt af én eller flere tærskler; og midler til valg af en anden endelig tilstand af brugergrænsefladen, der er forskellig fra den første endelige tilstand af brugergrænsefladen, i overensstemmelse med en bestemmelse af at den ene eller flere værdier af sættet af én eller flere egenskaber af inputtet der svarer til afslutningen af inputtet ikke opfylder en første respektiv tærskel i det tilsvarende sæt af én eller flere tærskler.
  35. 35. Elektronisk indretning, som omfatter:
    én eller flere inputindretninger;
    én eller flere processorer;
    en skærm;
    hukommelse; og ét eller flere programmer, hvor det ene eller flere programmer er lagret i hukommelsen og er konfigureret til at blive udført på den ene eller flere processorer, idet det ene eller flere programmer omfatter instruktioner til udførelse af en hvilken som helst af fremgangsmåderne ifølge kravene 1-17.
  36. 36. Computerlæsbart lagermedium der indeholder ét eller flere programmer, idet det ene eller flere programmer omfatter instruktioner som ved udførelse på en elektronisk indretning med én eller flere inputindretninger og en skærm, får indretningen til at udføre en hvilken som helst af fremgangsmåderne ifølge kravene 1-17.
DKPA201770710A 2017-05-16 2017-09-22 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects DK179821B1 (da)

Priority Applications (33)

Application Number Priority Date Filing Date Title
CN202010570712.2A CN111694485B (zh) 2017-05-16 2018-01-26 用于在用户界面之间导航的设备、方法和图形用户界面
CN202010570706.7A CN111694484B (zh) 2017-05-16 2018-01-26 用于在用户界面之间导航的设备、方法和图形用户界面
PCT/US2018/015434 WO2018144339A2 (en) 2017-05-16 2018-01-26 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
EP19173877.2A EP3617863B1 (en) 2017-05-16 2018-01-26 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
JP2018516725A JP6612442B2 (ja) 2017-05-16 2018-01-26 ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース
EP21161238.7A EP3855302B1 (en) 2017-05-16 2018-01-26 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
CN201880000251.6A CN109313530B (zh) 2017-05-16 2018-01-26 用于在用户界面之间进行导航以及与控制对象进行交互的设备、方法和图形用户界面
CN201910389055.9A CN110162243B (zh) 2017-05-16 2018-01-26 用于与控制对象交互的设备、方法和图形用户界面
CN202010570667.0A CN111694482B (zh) 2017-05-16 2018-01-26 用于在用户界面之间导航的设备、方法和图形用户界面
CN202010570758.4A CN111694486B (zh) 2017-05-16 2018-01-26 用于在用户界面之间导航的设备、方法和图形用户界面
CN201910389052.5A CN110174982B (zh) 2017-05-16 2018-01-26 用于在用户界面之间导航的设备、方法和图形用户界面
KR1020217015909A KR102448427B1 (ko) 2017-05-16 2018-01-26 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
KR1020197014088A KR102130932B1 (ko) 2017-05-16 2018-01-26 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
KR1020207018724A KR102258834B1 (ko) 2017-05-16 2018-01-26 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
EP18702895.6A EP3380918B1 (en) 2017-05-16 2018-01-26 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
CN202010570668.5A CN111694483B (zh) 2017-05-16 2018-01-26 用于在用户界面之间导航的设备、方法和图形用户界面
KR1020187013727A KR101981908B1 (ko) 2017-05-16 2018-01-26 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
KR1020247018226A KR20240096620A (ko) 2017-05-16 2018-01-26 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
KR1020227033202A KR20220138007A (ko) 2017-05-16 2018-01-26 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
KR1020237022693A KR102672146B1 (ko) 2017-05-16 2018-01-26 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
AU2018201254A AU2018201254B1 (en) 2017-05-16 2018-01-26 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
EP24151901.6A EP4332726A3 (en) 2017-05-16 2018-01-26 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
PCT/US2018/032976 WO2018213451A1 (en) 2017-05-16 2018-05-16 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
AU2018253513A AU2018253513B2 (en) 2017-05-16 2018-10-24 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
DKPA201970234A DK180986B1 (en) 2017-05-16 2019-04-12 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
JP2019197534A JP6833245B2 (ja) 2017-05-16 2019-10-30 ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース
AU2020200937A AU2020200937B2 (en) 2017-05-16 2020-02-10 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
JP2021008922A JP7035233B2 (ja) 2017-05-16 2021-01-22 ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース
AU2021202300A AU2021202300B2 (en) 2017-05-16 2021-04-16 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
JP2022032005A JP7407851B2 (ja) 2017-05-16 2022-03-02 ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース
AU2022235632A AU2022235632B2 (en) 2017-05-16 2022-09-23 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
AU2023285747A AU2023285747A1 (en) 2017-05-16 2023-12-19 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
JP2023213986A JP2024029030A (ja) 2017-05-16 2023-12-19 ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US201762507212P 2017-05-16 2017-05-16
US62/507,212 2017-05-16
DKPA201770377 2017-05-24
DKPA201770377A DK179890B1 (da) 2017-05-16 2017-05-24 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US201762514900P 2017-06-04 2017-06-04
US62/514,900 2017-06-04
US201762556410P 2017-09-09 2017-09-09
US62/556,410 2017-09-09
US201762557101P 2017-09-11 2017-09-11
US62/557,101 2017-09-11
DKPA201770709A DK179491B1 (da) 2017-05-16 2017-09-22 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects

Publications (2)

Publication Number Publication Date
DK201770710A1 DK201770710A1 (da) 2018-12-10
DK179821B1 true DK179821B1 (da) 2019-07-11

Family

ID=69105262

Family Applications (3)

Application Number Title Priority Date Filing Date
DKPA201770710A DK179821B1 (da) 2017-05-16 2017-09-22 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
DKPA201770709A DK179491B1 (da) 2017-05-16 2017-09-22 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
DKPA201970234A DK180986B1 (en) 2017-05-16 2019-04-12 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects

Family Applications After (2)

Application Number Title Priority Date Filing Date
DKPA201770709A DK179491B1 (da) 2017-05-16 2017-09-22 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
DKPA201970234A DK180986B1 (en) 2017-05-16 2019-04-12 Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects

Country Status (1)

Country Link
DK (3) DK179821B1 (da)

Also Published As

Publication number Publication date
DK201970234A1 (da) 2019-05-03
DK201770709A1 (da) 2018-08-20
DK179491B1 (da) 2019-01-08
DK180986B1 (en) 2022-09-05
DK201770710A1 (da) 2018-12-10

Similar Documents

Publication Publication Date Title
AU2022235632B2 (en) Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
AU2021202300B2 (en) Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US11899925B2 (en) Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US10956022B2 (en) Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
WO2018213451A1 (en) Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
DK179821B1 (da) Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
DK179890B1 (da) Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects

Legal Events

Date Code Title Description
PAT Application published

Effective date: 20181117

PME Patent granted

Effective date: 20190711

PBP Patent lapsed

Effective date: 20220922