IP Library › Granted Patent US 10,356,190
Granted Patent B2
US 10,356,190 · App. 15/015,472 · Granted Jul 16, 2019

Accessibility for web sites

Inventors: Deepak Ravishankar (Bangalore, IN); Kavitha Kanagowder (Bangalore, IN); Mainak Roy (Kolkata, IN); Rathi B (Bangalore, IN)
Assignee: Dell Products L.P.
H04L67/22G06F9/451G06F9/45512G09B21/009H04L67/02H04L67/146H04L67/306
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,356,190
App. No.
15/015,472
Filed
Feb 4, 2016
Granted
Jul 16, 2019
Kind
B2
Art Unit
2455
USPC
709/205
Abstract

A system, method, and computer-readable medium for performing a web site accessibility operation. The web site accessibility operation automatically enables web site accessibility features for a differently abled user. In certain embodiments, the accessibility features are customized to ease accessibility factors. In certain embodiments, the web site accessibility operation intelligently detects a disability of a user and automatically enables web site accessibility features based upon the detected disability. When performing a web site accessibility operation, a user access a website an analyzer module determines whether the user has a disability and if so what type of disability. Based upon the determination the analyzer module automatically modifies the web site to optimize the accessibility of the web site for the identified disability.

Claims (42)

1. A computer-implementable method for performing a web site accessibility operation within a web site accessibility environment, the web site accessibility environment comprising a web site accessibility system implemented on an information handling system, a database of web site accessibility information, and a plurality of web sources, the plurality of web sources communicating with the web site accessibility system via a network, comprising:

monitoring, via the web site accessibility system, a web site of one of the plurality of web sources for when an individual accesses the web site;

determining, via the web site accessibility system, whether the individual has an associated disability, the determining comprising intelligently detecting a disability of the individual based upon applications executing on a user device of the individual, the intelligently detecting comprising analyzing respective session cookies associated with the applications; and,

automatically modifying the web site to compensate for the associated disability via the web site accessibility system, the automatically modifying using web site accessibility information retrieved from the database of website accessibility information, the automatically modifying comprising accessing code fragments to generate customized content within the web site, the customized content compensating for the associated disability.

2. The method of claim 1 , wherein:

the automatically modifying comprises one or more of providing alternatives for audio, providing alternatives for video, modifying images of content and modifying graphics of content; and,

the alternatives for audio, alternatives for video, images of content and graphics of content being associated with a company support site.

3. The method of claim 1 , wherein:

the determining comprises performing an analyzing operation, the analyzing operation analyzing a usage pattern of the individual and associating a disability with the individual based upon the usage pattern.

4. The method of claim 3 , wherein:

the usage pattern of the individual is based upon an evaluation of a session cookie associated with the individual.

5. The method of claim 4 , wherein:

the session cookie stores information regarding one or more of individual user preferences, language used to view the content, region from which the content is accessed, internet protocol (IP) address, what applications are being used by the individual as at least one of extensions and plug-ins to facilitate easy accessibility.

6. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code for performing a web site accessibility operation within a web site accessibility environment, the web site accessibility environment comprising a web site accessibility system implemented on an information handling system, a database of web site accessibility information, and a plurality of web sources, the plurality of web sources communicating with the web site accessibility system via a network, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

monitoring, via the web site accessibility system, a web site of one of the plurality of web sources for when an individual accesses the web site;

determining, via the web site accessibility system, whether the individual has an associated disability, the determining comprising intelligently detecting a disability of the individual based upon applications executing on a user device of the individual, the intelligently detecting comprising analyzing respective session cookies associated with the applications; and,

automatically modifying the web site to compensate for the associated disability via the web site accessibility system, the automatically modifying using web site accessibility information retrieved from the database of website accessibility information, the automatically modifying comprising accessing code fragments to generate customized content within the web site, the customized content compensating for the associated disability.

7. The system of claim 6 , wherein:

the automatically modifying comprises one or more of providing alternatives for audio, providing alternatives for video, modifying images of content and modifying graphics of content; and,

the alternatives for audio, alternatives for video, images of content and graphics of content being associated with a company support site.

8. The system of claim 6 , wherein:

the determining comprises performing an analyzing operation, the analyzing operation analyzing a usage pattern of the individual and associating a disability with the individual based upon the usage pattern.

9. The system of claim 8 , wherein:

the usage pattern of the individual is based upon an evaluation of a session cookie associated with the individual.

10. The system of claim 9 , wherein:

the session cookie stores information regarding one or more of individual user preferences, language used to view the content, region from which the content is accessed, internet protocol (IP) address, what applications are being used by the individual as at least one of extensions and plug-ins to facilitate easy accessibility.

11. A non-transitory, computer-readable storage medium embodying computer program code for performing a web site accessibility operation within a web site accessibility environment, the web site accessibility environment comprising a web site accessibility system implemented on an information handling system, a database of web site accessibility information, and a plurality of web sources, the plurality of web sources communicating with the web site accessibility system via a network, the computer program code comprising computer executable instructions configured for:

monitoring, via the web site accessibility system, a web site of one of the plurality of web sources for when an individual accesses the web site;

determining, via the web site accessibility system, whether the individual has an associated disability, the determining comprising intelligently detecting a disability of the individual based upon applications executing on a user device of the individual, the intelligently detecting comprising analyzing respective session cookies associated with the applications; and,

automatically modifying the web site to compensate for the associated disability via the web site accessibility system, the automatically modifying using web site accessibility information retrieved from the database of website accessibility information, the automatically modifying comprising accessing code fragments to generate customized content within the web site, the customized content compensating for the associated disability.

12. The non-transitory, computer-readable storage medium of claim 11 , wherein:

the automatically modifying comprises one or more of providing alternatives for audio, providing alternatives for video, modifying images of content and modifying graphics of content; and,

the alternatives for audio, alternatives for video, images of content and graphics of content being associated with a company support site.

13. The non-transitory, computer-readable storage medium of claim 11 , wherein:

the determining comprises performing an analyzing operation, the analyzing operation analyzing a usage pattern of the individual and associating a disability with the individual based upon the usage pattern.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the usage pattern of the individual is based upon an evaluation of a session cookie associated with the individual.

15. The non-transitory, computer-readable storage medium of claim 14 , wherein:

the session cookie stores information regarding one or more of individual user preferences, language used to view the content, region from which the content is accessed, internet protocol (IP) address, what applications are being used by the individual as at least one of extensions and plug-ins to facilitate easy accessibility.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 038664 FRAME 0908 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, CORP.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040027/0390 →
RELEASE OF REEL 038665 FRAME 0041 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, CORP.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040028/0375 →
RELEASE OF REEL 038665 FRAME 0001 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, CORP.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040021/0348 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 11, 2016
From: DELL SOFTWARE INC.; WYSE TECHNOLOGY, L.L.C.; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 038664/0908 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 11, 2016
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY, L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 038665/0041 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 11, 2016
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY, L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038665/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: RAVISHANKAR, DEEPAK; KANAGOWDER, KAVITHA; ROY, MAINAK; B, RATHI
To: DELL PRODUCTS L.P.
Reel/Frame 037665/0268 →
Continuity (1)
Related Publication 20170230470A1 · Aug 10, 2017