Interface scanning for disabled users

US10509549B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10509549-B2
Application numberUS-201715785375-A
CountryUS
Kind codeB2
Filing dateOct 16, 2017
Priority dateJan 25, 2013
Publication dateDec 17, 2019
Grant dateDec 17, 2019

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.

Systems and processes for scanning a user interface are disclosed. One process can include scanning multiple elements within a user interface by highlighting the elements. The process can further include receiving a selection while one of the elements is highlighted and performing an action on the element that was highlighted when the selection was received. The action can include scanning the contents of the selected element or performing an action associated with the selected element. The process can be used to navigate an array of application icons, a menu of options, a standard desktop or laptop operating system interface, or the like. The process can also be used to perform gestures on a touch-sensitive device or mouse and track pad gestures (e.g., flick, tap, or freehand gestures).

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: at an electronic device with a display and one or more input devices: receiving a request to simulate a gesture; in response to receiving the request to simulate the gesture, displaying a positional indicator that indicates a starting point of the gesture performed with a simulated contact and a movement indicator that indicates a direction of movement of the simulated contact; displaying a plurality of options for changing the movement of the simulated contact; receiving a selection input that corresponds to a respective option of the plurality of options for changing the movement of the simulated contact; and in response to receiving the selection input: in accordance with a determination that a first option, of the plurality of options for changing the movement of the simulated contact, was selected, changing the movement indicator in a first manner to indicate a first path of movement of the simulated contact; and in accordance with a determination that a second option, of the plurality of options for changing the movement of the simulated contact, was selected, changing the movement indicator in a second manner different from the first manner to indicate a second path of movement of the simulated contact different from the first path of movement of the simulated contact; after receiving the selection input, receiving a request to perform the simulated gesture in a respective user interface; and in response to receiving the request to perform the simulated gesture, updating an appearance of the respective user interface in a manner in which the respective user interface would be updated in response to detecting touchdown of a contact at a respective location in the user interface that corresponds to a location of the positional indicator and movement of the simulated contact along a path determined by the movement indicator. 2. The method of claim 1 , wherein the plurality of options for changing the movement of the simulated contact comprises one or more options for displacing the movement indicator. 3. The method of claim 2 , wherein the one or more options for displacing the movement indicator comprises an option for displacing the movement indicator by rotation of the movement indicator. 4. The method of claim 3 , wherein the option for displacing the movement indicator by rotation of the movement indicator comprises rotation in a clockwise or counter-clockwise direction by a predetermined amount. 5. The method of claim 1 , wherein the plurality of options for changing the movement of the simulated contact comprises one or more option for changing the shape of the movement indicator. 6. The method of claim 5 , wherein the one or more options for changing the shape of the movement indicator comprise curving or straightening the movement indicator. 7. The method of claim 1 , wherein the request to perform the simulated gesture comprises a request to move the positional indicator along the path determined by the movement indicator. 8. The method of claim 7 , wherein the request to perform the simulated gesture further comprises a request to stop moving the positional indicator. 9. An electronic device, comprising: one or more processors; a display; one or more input devices; memory; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a request to simulate a gesture; in response to receiving the request to simulate the gesture, displaying a positional indicator that indicates a starting point of the gesture performed with a simulated contact and a movement indicator that indicates a direction of movement of the simulated contact; displaying a plurality of options for changing the movement of the simulated contact; receiving a selection input that corresponds to a respective option of the plurality of options for changing the movement of the simulated contact; and in response to receiving the selection input: in accordance with a determination that a first option, of the plurality of options for changing the movement of the simulated contact, was selected, changing the movement indicator in a first manner to indicate a first path of movement of the simulated contact; and in accordance with a determination that a second option, of the plurality of options for changing the movement of the simulated contact, was selected, changing the movement indicator in a second manner different from the first manner to indicate a second path of movement of the simulated contact different from the first path of movement of the simulated contact; after receiving the selection input, receiving a request to perform the simulated gesture in a respective user interface; and in response to receiving the request to perform the simulated gesture, updating an appearance of the respective user interface in a manner in which the respective user interface would be updated in response to detecting touchdown of a contact at a respective location in the user interface that corresponds to a location of the positional indicator and movement of the simulated contact along a path determined by the movement indicator. 10. The electronic device of claim 9 , wherein the plurality of options for changing the movement of the simulated contact comprises one or more options for displacing the movement indicator. 11. The electronic device of claim 10 , wherein the one or more options for displacing the movement indicator comprises an option for displacing the movement indicator by rotation of the movement indicator. 12. The electronic device of claim 11 , wherein the option for displacing the movement indicator by rotation of the movement indicator comprises rotation in a clockwise or counter-clockwise direction by a predetermined amount. 13. The electronic device of claim 9 , wherein the plurality of options for changing the movement of the simulated contact comprises one or more option for changing the shape of the movement indicator. 14. The electronic device of claim 13 , wherein the one or more options for changing the shape of the movement indicator comprise curving or straightening the movement indicator. 15. The electronic device of claim 9 , wherein the request to perform the simulated gesture comprises a request to move the positional indicator along the path determined by the movement indicator. 16. The electronic device of claim 15 , wherein the request to perform the simulated gesture further comprises a request to stop moving the positional indicator. 17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to: receive a request to simulate a gesture; in response to receiving the request to simulate the gesture, display a positional indicator that indicates a starting point of the gesture performed with a simulated contact and a movement indicator that indicates a direction of movement of the simulated contact; display a plurality of options for changing the movement of the simulated contact; receive a selection input that corresponds to a respective option of the plurality of options for changing the movement of the simulated contact; and in response to receiving the selection input: in accordance with a determination that a first option, of the plurality of options for changing the movement of the simulated contact, was selected, change

Assignees

Inventors

Classifications

  • 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

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Telephone terminals specially adapted for disabled people (user interfaces for cordless or mobile telephones specially adapted for disabled users H04M1/72475; network based special services or facilities for hearing-impaired persons H04M3/42391; devices for conversing with the deaf-blind G09B21/04) · CPC title

  • Electricity · mapped topic

  • specially adapted for disabled users · 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 US10509549B2 cover?
Systems and processes for scanning a user interface are disclosed. One process can include scanning multiple elements within a user interface by highlighting the elements. The process can further include receiving a selection while one of the elements is highlighted and performing an action on the element that was highlighted when the selection was received. The action can include scanning the …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04842. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 17 2019 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).