Dell Products L.P. (20240330005). SYSTEMS AND METHODS PROVIDING SEAMLESS ACCESSIBILITY ACROSS PRE-BOOT AND RUNTIME ENVIRONMENTS simplified abstract

From WikiPatents
Revision as of 16:22, 4 October 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

SYSTEMS AND METHODS PROVIDING SEAMLESS ACCESSIBILITY ACROSS PRE-BOOT AND RUNTIME ENVIRONMENTS

Organization Name

Dell Products L.P.

Inventor(s)

Ibrahim Sayyed of Georgetown TX (US)

Jagadish Babu Jonnada of Leander TX (US)

Phanindra Talasila of Austin TX (US)

Laxmi Lavanya Medicherla of Georgetown TX (US)

Anand Prakash Joshi of Round Rock TX (US)

SYSTEMS AND METHODS PROVIDING SEAMLESS ACCESSIBILITY ACROSS PRE-BOOT AND RUNTIME ENVIRONMENTS - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240330005 titled 'SYSTEMS AND METHODS PROVIDING SEAMLESS ACCESSIBILITY ACROSS PRE-BOOT AND RUNTIME ENVIRONMENTS

Simplified Explanation

An operating system software service detects changes in accessibility settings, sends commands to an embedded controller to establish trust, and loads accessibility profiles during early boot.

  • The OS software service detects accessibility changes and takes a snapshot of settings.
  • Commands are sent to an embedded controller to establish trust using security methods.
  • The embedded controller saves profile data and signals the BIOS during boot.
  • Accessibility profiles are loaded into memory and applied to user interface control attributes.

Key Features and Innovation

  • Detection of accessibility changes in the operating system.
  • Establishment of trust with an embedded controller using security hardening methods.
  • Loading and application of accessibility profiles during early boot.

Potential Applications

This technology can be used in various devices and systems that require secure loading of accessibility profiles, such as computers, smartphones, and IoT devices.

Problems Solved

This technology addresses the need for secure loading and application of accessibility profiles in operating systems, ensuring user interface control attributes are correctly set.

Benefits

  • Enhanced security in loading accessibility profiles.
  • Improved user experience for individuals with accessibility needs.
  • Streamlined process for applying accessibility settings during boot.

Commercial Applications

Title: Secure Loading of Accessibility Profiles in Operating Systems This technology can be commercially benefit operating system developers, device manufacturers, and organizations focused on accessibility solutions. It can improve the user experience for individuals with accessibility needs and enhance the security of loading accessibility profiles.

Prior Art

Further research can be conducted in the field of secure loading of accessibility profiles in operating systems to identify any prior art related to this technology.

Frequently Updated Research

There may be ongoing research in the field of secure loading of accessibility profiles in operating systems, focusing on improving the efficiency and security of the process.

Questions about Secure Loading of Accessibility Profiles in Operating Systems

How does this technology improve the user experience for individuals with accessibility needs?

This technology ensures that accessibility settings are correctly applied during boot, providing a seamless and secure experience for users with accessibility requirements.

What are the potential security implications of loading accessibility profiles using this method?

By establishing trust with an embedded controller and using security hardening methods, this technology enhances the security of loading accessibility profiles, reducing the risk of unauthorized access or tampering.


Original Abstract Submitted

an operating system (os) software service detects an accessibility change event and takes a snapshot of the accessibility settings before sending and receiving memory-mapped input/output (mmio) commands with an embedded controller (ec) to establish trust using existing security hardening methods. the software service may send an mmio command that includes the profile as a payload to the ec. the ec extracts the profile payload and saves it to an nvram variable before signaling a basic input/output system (bios) during early boot of an available accessibility profile. the ec publishes an accessibility profile presence to a bios pre-efi initialization (pei) layer, which sends a command to the ec to return the response. the bios creates a new hand off block (hob) command indicative of the accessibility profile and passes this to an early driver execution environment (dxe) stage, which reads the hob data and locates the accessibility layer within a serial peripheral interface (spi) firmware volume and loads into memory. this extracted profile information is passed onto the accessibility layer, which applies the profile data to user interface (ui) control attributes.