×

Conversion of platform-independent accessibility logic into platform-specific accessibility functionality

  • US 10,459,600 B2
  • Filed: 10/30/2015
  • Issued: 10/29/2019
  • Est. Priority Date: 06/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • an application component configured to run, in a runtime environment with a particular platform,an application that generates a user interface, wherein the application creates a platform-independent accessibility object in response to a request for the platform-independent accessibility object, wherein the platform-independent accessibility object is independent of the particular platform, andcaches accessibility information corresponding to the user interface generated by the application;

    a processor; and

    memory storing instructions executable by the processor, wherein the instructions, when executed, provide;

    an accessibility system that is separate from the application and comprises;

    a uniform application interface exposed to the application and configured to receive the platform-independent accessibility object from the application;

    a set of platform-specific mappings, wherein each platform-specific mapping maps the accessibility information in the platform-independent accessibility object to a different platform having an accessibility client; and

    a platform adaptor component configured to;

    based on the set of platform-specific mappings, wrap the platform-independent accessibility object in a platform adaptor that comprises a platform-specific wrapper, consumable by a platform-specific interface that is specific to the particular platform;

    wherein the platform-specific interface is exposed to a platform-specific accessibility framework and configured to provide access to the accessibility information in the platform-independent accessibility object to the accessibility client of the particular platform through the platform-specific accessibility framework.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×