Devices, Methods, and Graphical User Interfaces for Selecting and Interacting with Different Device Modes
US-2018088795-A1 · Mar 29, 2018 · US
US11227027B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11227027-B2 |
| Application number | US-201816123932-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 6, 2018 |
| Priority date | Sep 6, 2018 |
| Publication date | Jan 18, 2022 |
| Grant date | Jan 18, 2022 |
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.
Disclosed herein are device, system and method embodiments for managing accessibility on customer web pages. A user device operates by receiving selection of a control of an embedded application presented in a webpage including visible content, receiving configuration code associated with the embedded application instance, and presenting a modal dialog on the webpage generated based on the embedded application instance and the configuration code. Further, the user device disables access by an assistive technology to Hypertext Markup Language elements associated with the visible content in response to the presentation of the modal dialog.
Opening claim text (preview).
What is claimed is: 1. A method comprising: causing display of a webpage including visible content corresponding to at least one Hypertext Markup Language (HTML) element configured to generate an output of an assistive technology responsive to movement of an input proximate to at least a portion of the visible content; receiving, from a user interface of a user device, a selection command indicating selection of an embedded application instance in the webpage displayed on the user device, wherein the webpage includes the visible content; and sending configuration code to the user device associated with the embedded application instance, wherein the configuration code, when rendered: causes loading and executing of a web application corresponding to the embedded application instance; causes display of a modal dialog on the webpage, the modal dialog being generated by the rendering, wherein the modal dialog is displayed over the visible content; causes disabling of access to the at least one HTML element associated with the visible content by the assistive technology, based on the display of the modal dialog, wherein the disabling of access results in the access of the assistive technology being limited to content of the modal dialog, and wherein the assistive technology is configured to provide one or more auditory indicators of the content of the modal dialog; and causes re-enabling of access to the at least one HTML element associated with the visible content by the assistive technology and by the one or more auditory indicators based on an occurrence of an event. 2. The method of claim 1 , wherein the disabling of access to the at least one HTML element associated with the visible content comprises: identifying the at least one HTML element within a tree structure of an HTML document; and setting an inert attribute of the at least one HTML element. 3. The method of claim 1 , wherein the disabling of access to the at least one HTML element associated with the visible content comprises: determining that the webpage includes a custom method for the disabling; and calling the custom method. 4. The method of claim 1 , further comprising: determining the occurrence of the event, wherein the event is associated with the modal dialog. 5. The method of claim 4 , wherein the re-enabling of access to the at least one HTML element comprises: identifying the at least one HTML element within a tree structure of the HTML document; and removing an inert attribute of the at least one HTML element. 6. The method of claim 4 , wherein the re-enabling of access to the at least one HTML element comprises: determining that the webpage includes a custom method for the re-enabling of access; and calling the custom method. 7. The method of claim 4 , wherein the event includes at least one of minimizing the modal dialog or closing the modal dialog. 8. The method of claim 1 , wherein the modal dialog includes at least one of a chat application, chatbot application, embedded widget, messaging application, scheduling application, or knowledge base application. 9. The method of claim 1 , wherein the assistive technology includes at least one of a screen reader or a braille display. 10. The method of claim 1 , wherein the configuration code is sent from a multi-tenant application and the webpage is operated by a tenant of the multi-tenant application. 11. A system, comprising: a memory; an assistive device; and at least one processor coupled to the memory and configured to: cause display of a webpage including visible content corresponding to at least one Hypertext Markup Language (HTML) element configured to generate an output of an assistive technology from the assistive device by a response to movement of an input proximate to at least a portion of the visible content; receive, from a user interface of a user device, a selection command indicating selection of an embedded application instance in the webpage displayed on the user device, wherein the webpage includes the visible content; and send configuration code to the user device associated with the embedded application instance, wherein the configuration code, when rendered: causes display of a modal dialog on the webpage, the modal dialog generated by the rendering, wherein the modal dialog is displayed over the visible content; causes disabling of access to the at least one HTML element associated with the visible content by the assistive device based on the display of the modal dialog, wherein the disabling of access results in the access of the assistive technology being limited to content of the modal dialog, and wherein the assistive technology is configured to provide one or more auditory indicators of the content of the modal dialog; and causes re-enabling of access to the at least one HTML element associated with the visible content by the assistive technology and by the one or more auditory indicators based on an occurrence of an event. 12. The system of claim 11 , wherein the disabling of access to the at least one HTML element associated with the visible content comprises: identifying the at least one HTML element within a tree structure of an HTML document; and setting an inert attribute of the at least one HTML element. 13. The system of claim 11 , wherein the disabling of access to the at least one HTML element associated with the visible content comprises: determine that the webpage includes a custom method for the disabling of access; and calling the custom method. 14. The system of claim 11 , wherein the at least one processor is further configured to: determine the occurrence of the event, wherein the event is associated with the modal dialog. 15. The system of claim 11 , wherein the modal dialog includes at least one of a chat application, messaging application, scheduling application, or knowledge base application. 16. The system of claim 11 , wherein the assistive device includes at least one of a screen reader or a braille display. 17. The system of claim 11 , wherein the configuration code is sent from a multi-tenant application and the webpage is operated by a tenant of the multi-tenant application. 18. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising: causing display of a webpage including visible content corresponding to at least one Hypertext Markup Language (HTML) element configured to generate an output of an assistive technology responsive to movement of an input proximate to at least a portion of the visible content; receiving, from a user interface of a user device, a selection command indicating selection of an embedded application instance in the webpage displayed on the user device, wherein the webpage includes the visible content; and sending configuration code to the user device associated with the embedded application instance, wherein the configuration code, when rendered: causes loading and executing of a web application corresponding to the embedded application instance; causes display of a modal dialog on the webpage, the modal dialog generated by the rendering, wherein the modal dialog is displayed over the visible content; causes disabling of access, by user interaction events, to the at least one HTML element associated with the visible content, based on the display of the modal dialog, wherein the disabling of access results in the access of the assistive technology being limite
Document structures and storage, e.g. HTML extensions · CPC title
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Details of hyperlinks; Management of linked annotations · CPC title
using audible presentation of the information · CPC title
Teaching or communicating with blind persons (G09B21/02 - G09B21/06 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.