IP Library Granted Patent US 10,235,133
Granted Patent B2
US 10,235,133 · App. 15/472,085 · Granted Mar 19, 2019

Tooltip surfacing with a screen reader

Inventors: Cynthia Huynh (Fremont, CA); Brett Alden Lavalla (San Carlos, CA); Georgiy Kassabli (London, GB); Matthew Charles King (Mountain View, CA)
Assignee: FACEBOOK, INC.
G06F3/167G06F3/0481G06F9/451
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,235,133
App. No.
15/472,085
Granted
Mar 19, 2019
Kind
B2
Abstract

A user device configures an informational message associated with a first user-interface element of a plurality of user-interface elements on a screen displayed by the user device to be read aloud by a screen reader upon display of the screen. Furthermore, the user device configures the first user-interface element to be read aloud by the screen reader in response to a user input to transition the screen reader from the informational message to the first user-interface element.

Claims (39)

1. A method, comprising:

at a user device having one or more processors and memory storing instructions for execution by the one or more processors:

configuring an informational message associated with a first user-interface element of a plurality of user-interface elements on a screen displayed by the user device to be read aloud by a screen reader upon display of the screen; and

configuring the first user-interface element to be read aloud by the screen reader in response to a user input to transition the screen reader from the informational message to the first user-interface element.

2. The method of claim 1 , wherein the informational message and the first user-interface element are configured to transition the screen reader directly from the informational message to the first user-interface element after receiving the user input.

3. The method of claim 2 , wherein the screen displayed by the user device comprises:

the informational message and the first user-interface element at different positions on the screen; and

one or more other user-interface elements interposed between the informational message and the first user-interface element.

4. The method of claim 3 , wherein the one or more other user-interface elements interposed between the informational message and the first user-interface element comprise text interposed between the informational message and the first user-interface element.

5. The method of claim 2 , further comprising, at the user device:

enabling interaction with the first user-interface element by the user after the screen reader transitions to the first user-interface element.

6. The method of claim 1 , wherein the screen displayed by the user device includes a tooltip, which includes the informational message and points to the first user-interface element.

7. The method of claim 6 , wherein the informational message indicates a feature of the first user-interface element.

8. The method of claim 7 , wherein the feature is an action to be taken when the first user-interface element is selected.

9. The method of claim 1 , further comprising, at the user device:

configuring the informational message to no longer be displayed in response to a user input to dismiss the informational message after the user device reads aloud the information message.

10. The method of claim 9 , further comprising, at the user device:

configuring the user-interface elements to be read aloud at times corresponding to their respective visual locations on the screen, using the screen reader, in response to the user input to dismiss the informational message.

11. The method of claim 10 , wherein the user-interface elements are configured to be read aloud at times corresponding to their respective visual locations on the screen in a left-to-right, top-to-bottom order.

12. The method of claim 9 , further comprising, at the user device:

configuring the plurality of user-interface elements to prevent the screen reader from transitioning to any of the plurality of user-interface elements other than the first user-interface element while displaying the informational message and before receiving the user input to dismiss or the user input to transition.

13. The method of claim 1 , wherein the informational message is configured to be read aloud at a time determined by a visual location of the informational message on the screen.

14. The method of claim 1 , wherein the informational message is configured to be read aloud before reading aloud the plurality of user-interface elements and at a time before a time determined by a visual location of the informational message on the screen.

15. The method of claim 1 , further comprising, at the user device:

configuring the plurality of user-interface elements such that after reading aloud the first user-interface element, each of the plurality of user-interface elements, other than the first user-interface element is read aloud at a respective time corresponding to a respective visual location of the respective user-interface element on the screen, using the screen reader.

16. The method of claim 1 , wherein:

the screen is of a webpage; and

configuring the first user-interface element to be read aloud by the screen reader in response to the user input to transition comprises indexing the informational message immediately before the first user-interface element in the webpage.

17. The method of claim 1 , wherein:

the screen is of an application running on the user device; and

configuring the first user-interface element to be read aloud by the screen reader in response to the user input to transition comprises, before receiving the user input to transition:

configuring the first user-interface element to be brought into focus; and

configuring the plurality of user-interface elements other than the first user-interface element to be brought out of focus;

wherein the screen reader can transition to a user-interface element that is in focus and cannot transition to a user-interface element that is out of focus.

18. The method of claim 17 , further comprising, at the user device:

configuring the plurality of user-interface elements other than the first user-interface element to be brought into focus when the informational message is dismissed.

19. A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:

configuring an informational message associated with a first user-interface element of a plurality of user-interface elements on a screen displayed by the electronic device to be read aloud by a screen reader upon display of the screen; and

configuring the first user-interface element to be read aloud by the screen reader in response to a user input to transition the screen reader from the informational message to the first user-interface element.

Assignments (2)
CHANGE OF NAME Recorded Dec 16, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058520/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2018
From: HUYNH, CYNTHIA; LAVALLA, BRETT ALDEN; KASSABLI, GEORGIY; KING, MATTHEW CHARLES
To: FACEBOOK, INC.
Reel/Frame 045091/0120 →
Continuity (1)
Related Publication 20180285063A1 · Oct 4, 2018