SYSTEMS AND METHODS FOR REALTIME CREATION AND MODIFICATION OF A DYNAMIC MEDIA PLAYER AND DISABLED USER COMPLIANT VIDEO PLAYER
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for a disabled user compliant video player for an end-to-end streaming web video solution affording accessibility for disabled users, including blind users and those with partial or poor vision, colorblind users, deaf users and those limited to only keyboard/voice input. Another embodiment of the present invention is directed to systems and methods for real-time creation and modification of specialized media players, to be used as stand-alone applications or as embedded data display applications.
77 Citations
35 Claims
-
1. (canceled)
-
2. A data processing system configured to dynamically modify a custom media player, the system comprising:
-
one or more computer processors configured to perform dynamic modification of a custom designed media player using a player designer system including; an asset manager configured to allow a user to associate player parameter assets with player block components defined in the custom designed player, such that the player parameter assets are configured to control behavior of the player block components; a player parameter cache storing the player parameter assets, the player parameter cache configured to facilitate dynamic modification of the custom designed media player by the user; and a compiler, in communication with the asset manager, configured to modify the custom designed media player such that the player block components are configured to communicate indirectly with each other in response to detecting changes to the player parameter assets. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program product stored on a non-transitory executable medium, the computer program product having computer readable instruction configured to dynamically modify a custom media player by:
-
enabling a user to associate player parameter assets with player block components defined in the custom designed player, such that the player parameter assets are configured to control behavior of the player block components; creating a player parameter cache storing the player parameter assets, the player parameter cache configured to facilitate dynamic modification of the custom designed media player by the user; modifying the custom designed media player such that the player block components are configured to communicate indirectly with each other in response to detecting changes to the player parameter assets; and configuring the modified custom designed media player as disabled user compliant such that the disabled user compliant custom designed media player prevents another system from overriding any disabled access configurations provided by the disabled user compliant custom designed media player.
-
-
35. A method of dynamically modifying a custom media player, the method comprising:
-
associating player parameter assets with player block components defined in the custom designed player, such that the player parameter assets are configured to control behavior of the player block components; storing the player parameter assets in a temporary storage location configured to facilitate dynamic modification of the custom designed media player by the user; modifying the custom designed media player such that the player block components are configured to communicate indirectly with each other in response to detecting changes to the player parameter assets; and configuring the modified custom designed media player as disabled user compliant such that the disabled user compliant custom designed media player prevents another system from overriding any disabled access configurations provided by the disabled user compliant custom designed media player.
-
Specification