`
`page 1 of 9
`214468/2
`214468/2 page 1 of 9
`
`
`
`http.iwww.mdk.co.il’ TB)I~ —
`eux PeRLet)
`wp wlanne | fawnaixe Dp?
`| annxniniypo | mana nme | nimnixn mown | nmin
`110
`ee
`1984 miwn yniw?
`wax on 4 ata‘ ja
`03-5451000aa win'n
`neerx NORMA ANN
`onan
`.
`
`
`
`rit siele
`PONNN IN
`ora’ ppap 7N!25 nIdwn 4>
`
`Se
`mn se
`
`Nikon D3100 +18.55mn
`xn VRKit
`o-7 130
`
`“em NikonD90 body
`
`SLR of452 nintxn 42)
`
`Canon EOS 550D +18-55
`"omIS
`nisaniop
`go 18
`F Ow
`12-5513
`
`«
`y
`
`"
`onuin naw
`
`Oren wanwnnoN>
`pnoro
`en
`wor OOMnAINE
`
`sn
`wnon
`GTA ANI ANE
`
`ninp te
`
`Se,
`Friendly
`
`
`
`Qa
`May an aw
` SL©A3
`‘
`m’70'9"7 ninvyn
`‘
`SLR op200 nin?yn
`
`
`rt
`PepepO INT NNPYD
`Canon EOS GOOD Rebel
`ra T3i* 18-5518,
`nto nit
`+
`Pv209'TNinryA? GAN
`‘
`WT DPD? ONAN
`“
`SLR of7077 orN'ax
`+
`Ar?oa'T ningyn? oN
`+
`Miovyn? Dex?forpTAD
`‘
`midryn? BayonNf7710
`
`‘
`Tunrxn?y2"T ‘0079
`Minrzn? DVO-1 nw?7?
`)
`,MDKa on
`*
`
`Dv702"T NideNn? New
`iia))be a1) ata rie ra
`
`
`
`Nikon D7000 body
`Oo eo) eS
`
`
`
`
`
` 2,485 :ynn
`
`
`140
`
`1
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 1 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 1 of 25
`
`
`
`
`
`
`
`
`
`214468/2 page 2 of 9
`
` 230
`
` Fig. 2
`
`2
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 2 of 25
`
`
`
`POSESOefeareeeaveLeetedCOCBLL@
`
`
`
`
`
`
`<,{63969009065-£296-2p-S0¥i-fdad/dg}#,=2@eUW><,,=SUTEe.400)},=-a3PTH
`(OLe).400},=W9PIH|=HUTPpealTad|=HursedsT1e2o=19p10qATa¥L>
`
`
`
`
`JMSSUTTqeOqUSCS/SelTs,=97S,UeIedeuel3,-apomM,lekeTdygselyeh/ob/
`
`
`
`
`<,{64969009086$-¢296-209h-SOVE-Sdad/dz$}.=PE.%400},=aIPH,0.=13pi0qg
`
`
`
`
`
`»G2"QUDTSY,|,=WIDTM,TipTsoeds/EaheUl/ayeldles,-I1SSHI><ah><uL>
`
`
`,0,*HUrIsedsT[ao,0,=Hurpped{[a97x8}THLH,=smeua1Tawa><W/>
`
`
`
`
`<UL/><Gb/><AId/><ATp/><AIGd/><STaWE/><200aS/><ub/><b/><ab>
`
`
`Q=1epi98geeneeeeteeeoantemereseckAiea
`»d43443¢,=10T09Hq,doj,=UHTTeAGE><uL><,2TGeLTaued,=sse[o
`
`
`
`
`<AIG><,9Z97TNLH,=SERTIATP><,3X9}TNLH,=SS87T9ATO><ak><ui>
`
`
`
`
`
`
`W1aWL><T1aws/><ub/><ah/><paqua/><,0f,=3UHTIq.9/9,=aIPTH
`
`
`,addigd#,=10T096q,doq,=ubt[eAdb><ub><
`.%00}.=49PIM,0,=1api0q,o,=bursedst{[a9,0,<butpped{[[aa
`
`
`
`
`RebcMORAM0:3)aieBEAeon¢3i-d876
`
`
`
`
`
`<,2d0¢,=3UbTY
`
`GpHMAWIBd
`
`
`
`
`
`page 3 of 9
`214468/2
`214468/2 page 3 of 9
`
`Boehs@eetot-mieE-F)
`
`
`
`aoe.BeadthAad
`
`coeaaFleeOF
`
`.=butpped{t3a9
`
`Pcseeeoe
`
`
`
`ZXSYIMLH,=SSe[3ATG><Gh><uL>
`
`8[9D‘209un
`
`3
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 3 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 3 of 25
`
`
`
`
`
`
`
`
`
`page 4 of 9
`214468/2
`214468/2 page 4 of 9
`
`
`
`
`
`
`
`tonnadmatan=._-4hawlon fePOETBBS]
`
`1eA)oe7ReRSPREPOTTTegammydHY3J03sN0g(5
`
`
`
`
`
`_p<uTaayca*ama//>ATsARSTAISWT76890909002/SIUHTTYOTY/T¥A/H10*
`abS2u=TUBTIYylszusuapis,5Ud*3dtrosweE79/o7IUT/T¥A/H10°ca“ana//:d934,=018
`
`
`
`
`
`
`yozeag-2fTasatboTouysa203seosTest"siayq0pue‘peoTuaopyons‘abetay2aasqouueoqwya
`
`
`
`
`
`
`
`
`
`
`
`aTqtssasceuy*TOIqUODAOJOMSUTZpaqIWITYITAsiasnZeptoAueHutpnTsut
`seTTaase‘putTqazeoyaatdoed02suoAzaAe03STQeTTeARSTUOTIeMIOFUT
`
`
`
`
`
`=‘zeay:Sse2,WeDcyaatdoad03aTqBTTeAe4,UazeSATIIoTpne
`
`
`
`oyeTtoed.29_3STQETIEAS9,UeTesaberseasnp<d>ii
`
`SeTITTTOwSTDyans‘pxeoghayayaatmseya<e/>saThoTouyseaeaTastsse<,JeAOUTATOAUT/Saesn/TyA/H10°eaAaa]/:daqY,=sery&>BsnWed
`
`
`
`
`
`
`
`<ueds/><f,INOPSSSOIDssnow-ou/02201ssnowly=FTEySbu=FUHTSYwL9u=UIPTAbud"
`
`
`
`
`
`
` aOYAWAPTAPUeACTYATABaIeTeINIweutaTdoad‘sabseyoyIprapueggzaaoy
`
`
`
`
`yataatdoaduayy‘<e/>pzeoghey©BTAAatTeuoTasungTTe<,TmIywOTIezedo
`
`
`
`03auoydaTTqom3TayyuosehemtFJOpauznqcya
`
`paadso3safeutzy0
`
`~~OostuowéazozatTENSTA342OJ4X9QATSsyaGutpnTsut‘ahedeuo
`
`
`
`
`
`/I¥A/u=018Swr><,,1tp-sTdwexe,=sseToueds>
`
`
`‘zenom83snqouuesatdoadauog<,Tp,=sseTod>
`
`3y2‘peptaozdst2x922TeQuaTBATNbausqa_<d>
`
`
`
`Snesnnnrnennatanne
`ae=wass*sautbia
`(oz)<ueds/><e/><f,2dTz9sue73atdwexe,<3
`
`
`
`
`
`
`
`Spaeoqhex/025¥A—-ONIGNVLSUaGNN/UL/620"ca*asa//:d394,=Fary
`‘
`qousaopaqtsqaa
`
`</>‘andutyovadsse
`(oly)7<d/>7
`
`B>saptaoidatfasnow343uoATSz
`
`<gyu/>saseopog20xsqdtazssueazl<eu>
`
`
`
`<eu/>anduypreoqdey<ey>
`
`><,IdTzssue714-3Tdwexs,,=sseToueds>
`
`atdosdo3
`
`~—
`~
`
`~
`
`osBurpracap
`
`4
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page4 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 4 of 25
`
`
`
`214468/2 page 5 of 9
`
` 530
`
` Fig. 5
`
`5
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 5 of 25
`
`
`
`page 6 of 9
`214468/2
`214468/2 page 6 of 9
`
`SOA
`
`
`
`A\BuipsoooeazAjeue
`
`(gz9)
`
`(O19)
`
`UY}Ul@POdBY}S|
`
`ueJOWO}
`
`juawesipeApe
`
`pe-}x9}JOJouUeg
`
`
`
`é(0Z9)Jue}u0d
`
`
`
`
`
`eyepoy},Guidesos,,AqJEW)GamSaAledaJSOIAEpJOSN&
`
`
`
`soBedayisqomoy}WO
`
`(OE9)
`
`
`
`
`
`S}ISQOMSIYOJU!BPOs}USBWI|CLU!JOUMOS}ISqeMe
`
`
`
`APIsJOAJOSBY}UOSdIAEpJasnOu}JeAOpazAjeuesiyepOu}
`
`
`
`
`
`
`
`
`
`ay}pueepodjeuIBiOBu}pueUO}NGe&SyOI/DJOSN-pus94}
`
`(ov9)
`
`
`
`
`
`QeSSQSMOY}WO)P9}d9]]09S18MJEU}Spopue}Ua}UO9
`
`
`
`
`
`0}Buipsoo0e}EUWJO}MAUBS8ESJOSN-pUS94}PUUOPUMes
`
`
`
`
`
`pjepue}speyepdnay}
`
`(09)
`
`9614
`
`6
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 6 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 6 of 25
`
`
`
`
`
`
`
`
`214468/2 page 7 of 9
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` Fig. 7a
`7ש
`
`BUY NOW!
`
`In 100$
`
`iPhone on
`
`720
`
`eBay
`
`
`
`
`
`7
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 7 of 25
`
`
`
`214468/2 page 8 of 9
`
`
`(730)
`
`
`(730)
`
` 740
`
` Fig. 7b
`
`8
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 8 of 25
`
`
`
`
`
`214468/2 page 9 of 9
`
`
`
`(750)
`
`
`
`
`
`(761)
`
`(762)
`
` Fig. 7c
`7ש
`
`9
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 9 of 25
`
`
`
`Login | Sign in
`
`Lae
`
`Marketing / Product overview (after) — Mobile
`Featured Products Specials
`i errs Palo Coeo-lag
`USGreen Card Show more results
`
`Caaf)
`
`820
`“ Zen-Cart
`
`eFEEECE
`+8
`
`Home
`
`News
`
`
`AmenleatherCasualLeatherHandbag
`
`NewProducts
`o_s > Rees SretleatersualLeathertt
`Q
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Register
`
`Cell Phones Clothing and Apparel
`
`Wedding Dresses
`Gifts and Party Supplies
`MininTheBox
`All Categories
`
`Add to cart
`
`FOSSIL HEIRLOOM SATCHEL Q
`$168.00
`
` (8
`
` (21
`
`(821)
`
`
` (8
`
` (12
`
` Fig. 8
`7ש
`
`10
`11
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 10 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 10 of 25
`
`
`
`
`
`Bu
`News
`New Products
`Featured Products
`Specials
`Register
`
`Cell Phones
`Clothing and Apparel
`Wedding Dresses
`Gifts and Party Supplies
`MinilnheBox
`AllCatagories
`
`
`FUSERGB)Marketing / Product overview (before)
`= J 5
` @ Use the Q,W,E,A\S keys
`
`Simplify navigation
`
`ne
`
`re help
`
`et
`
`to navigate
`
`
`
`
`ECSSD. HEIRLOOM SATone,
`
`$163.00
`
`
`AA
`ber
`
`
`GESCHEAG BESCH GIFT BAG
`$35.00
`
`
`
`
`
`i
`«
`ill
`tee
`be
`ie
`1 baie rec
`Pian Sens Oetacths Ortartne Hand Dusty
`Nilo
`oe
`
`
`Gack Cue Ir App Pad-Soa re 9.7 Pas OST Oe Oe aba
`
`
`$700.00
`$3,200.00. $1,100.00
`$000.00
`
`
`
`Simplify layout
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`c
`
`DEOLREE NYLON
`Tse aii
`
`Lithesnouider hana
`nogaga Wedding
`-$7n0.00
`Soff
`
`..
`New Products
`Featrecd Products ...
`
`
`
`Assistive tools
`
`NEW PRODUCTS FOR AUGUST
`
`-
`
`|
`
`
`(910)
` (
`(021
`
`(910
`)
`~ Fig. 9
` Fig. 9
`7ש
`
`11
`11
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 11 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 11 of 25
`
`
`
`
`_1 Flax)C(Docunentsand Satiings(estyaiDasktogy4DK/SER LST-EXVPLENt
`
`Inead more help
`
`Select one or more then one:
`
`See Real Blind
`Move Hear
`
`
`B02S9 (1010
` (1010)
`
`Customize the displayed instructions
`
`DOOCCRig
`
`EURtEg
`
`instruct
`
`t
`
`lam ussing only: © Keyboard © Mouse
`
`Navgatior
`
`aeone
`
`Tabs.Jon ||<0} annAA
`
`AAAAA
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(1011)=:a me more
` (1011)
`
`style abilmes
`
`style a piiit
`
` Fig. 10
`7ש
`
`12
`12
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 12 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 12 of 25
`
`
`
`RYANAIR : .
`
`“
`
`Flights
`
`Hotel
`
`oa
`
`| RYANAIR
`
`&
`
`ar
`
`ed)
`
`Book Now
`
`¢ 14 Aug-Bremen Vou server Top 6 Travel Deals
`
`
`
`Book Now
`
`5
`
`5
`5
`
`Idorf Weeze
`Frankfurt Hahn
`More
`
`East Midlands ~
`Barcelona Reus
`Bergerac
`
`one
`
`/
`
`= ie
`
`yee
`
`Ca
`
`eo
`
`PRIORITY
`
`5
`
`Elleaol
`
`Faves
`
`don’t
`
`nel optionalFees
`
`Top
`
`Deal
`6 Travel
`‘op6 Travel Deals
`
`Char
`
`ge)
`
`eels
`
`tomeg3
`
`
`
`
`ar
`ay
`
`El|read & accept the terms of use of Ryanair's wepsite
`isd ee LLLSea
`
`16
`Infant
`oO
`Pare
`@Retum © One-Way
`
`News
`
`
`
`
`Cheap Flights
`Destinations
`Sun Holidays
`SpecialOfte!
`-
`POCetaerecliy
`
`Cheap Flights
`Deee)
`fableeeeeme SUMORe a)
`Crae
`i
`ation costs. Great rates! Book now.
`LondonStansted ~
`areres
`
`Bremen
`RePye
`CLICK HERE!
`Hurry,
`available for a limited time only on
`Derry
`
`Priority Boarding
`Reteeeegee ed
`
`
`
`
`
`
`
`
`
`
`
`
`
`Hotels-Best Pri
`
` 1101
`
`1102
`
` Fig. 11
`7ש
`
`
`
`13
`
`
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 13 of 25
`
`€
`
`
`
`
`(1206)
`
`Fig.12
`
`
`
`
`
`UserYispresentedwithapredefinedprofile
`
`
`
`styleaccordingly?
`
`changehisscreen
`
`
`
`DoesuserYwantto
`
`(1204)
`
`Yes
`
`accordingly
`
`
`
`changesuserYprofile
`
`
`
`Thesystem
`
`(1205)
`
`Yes
`
`(1202)
`
`userY(1203)
`
`
`
`presentsadefaultprofileto
`
`
`
`Thesystem
`
`
`
`
`
`otherdefinedprofiles
`
`
`
`
`
`
`
`
`
`(1201)
`
`UserXdefineshisprofile
`
`
`
`DoesuserYprofile
`
`behaviororthatof
`
`
`
`resembleuserXNo
`
`14
`14
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 14 of 25
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 14 of 25
`
`
`
`
`
`
`
`
`I claim:
`
`214468/4
`
`1. A method for an automatic accessibility solution to
`website pages provided for a plurality of users in
`accordance with predefined standards, on the client side
`and/or browser, said method comprising:
`approving by a website owner, an implementation code
`associated with the accessability solution, for
`installation into his website;
`receiving formatted website pages associated with
`said website from a user device by scraping data from
`said formatted website pages;
`analyzing the data presented to the user device
`wherein the data originates on the website server side or
`the client side;
`wherein analyzing includes using a cookie or other
`tracking device, associated with the user device, to
`identify the user device as requiring the accessability
`solution,
`and further analyzing said formatted website pages
`for their associated DOM (Document Object Model) format
`representing their page structure, said page structure
`providing their content essence; and
`clicking a button by an end-user, causing rewriting
`of original code associated with said content essence and
`content that were collected from said formatted website
`pages, or converting said original code and content by a
`screen reader,
`such that the end-user sees a new presentation
`format on said website pages according to said predefined
`standards,
`or hears a new format generated by a text to speech
`conversion performed by said screen reader.
`
`9
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 15 of 25
`
`
`
`214468/4
`2. The method of claim 1, wherein the software is
`provided via at least one of plug-in, JavaScript and tool
`bar server side solution as through a 3rd party service.
`
`3. The method of claim 1, wherein the process is
`performed automatically, semi-automatically or through an
`API.
`
`4. The method of claim 1, wherein the user device is one
`of a browser, a screen reader or any other end user
`device.
`
`5. The method of claim 1, wherein the web format is at
`least one of html, flash, xml and any other known format.
`
`6. The method of claim 1, further comprising building
`profiles for each of said plurality of users, said
`profiles subdivided into categories of profiles for each
`of a plurality of user disabilities, such that each user
`will be related to a specific category of profile, or
`will have a single-feature profile.
`
`7. The method of claim 1, wherein the data is in the form
`of an advertisement banner or text-ad content.
`
`8. The method of claim 7, wherein the advertisement
`banner or text-ad content is in the form of code, format
`or design.
`
`9. The method of claim 7, wherein transformation of the
`banner/ad-text will be generated over the server side or
`over the client’s software.
`
`10. The method of claim 1, wherein the method is
`provided as a service.
`
`11. A method for changing website pages from
`inaccessible to accessible is based on naming, adding
`
`10
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 16 of 25
`
`
`
`214468/4
`an HTML tag, using an existing HTML tag or through
`using a content management system replacing the banner
`on the server side or on the client side.
`
`11
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 17 of 25
`
`
`
`1
`AUTOMATIC WEBSITE ACCESSIBILITY AND ADVERTISING
`
`FIELD OF THE INVENTION
`
`214468/2
`
`The present invention relates generally to website functionality and more
`particularly to enabling accessibility over the website interface and code.
`
`BACKGROUND OF THE INVENTION
`
`The World Wide Web Consortium (W3C) is the main international standards
`organization for the World Wide Web (WWW). Web Content Accessibility Guidelines
`(WCAG) are part of a series of Web accessibility guidelines published by the W3C's
`Web Accessibility Initiative. They consist of a set of guidelines on making content
`accessible, primarily for disabled users, but also for all user agents, including highly
`limited devices, such as mobile phones. The current version is 2.0.
`The WCAG 1.0 were published and became a W3C recommendation on May
`5, 1999. They have since been superseded by WCAG 2.0.
`WCAG 1.0 has three priority levels:
`•
`Priority 1: Web developers must satisfy these requirements,
`otherwise it will be impossible for one or more groups to access the Web
`content. Conformance to this level is described as A.
`•
`Priority 2: Web developers should satisfy these requirements,
`otherwise some groups will find it difficult to access the Web content.
`Conformance to this level is described as AA or Double-A.
`•
`Priority 3: Web developers may satisfy these requirements, in
`order to make it easier for some groups to access the Web content.
`Conformance to this level is described as AAA or Triple-A.
`WCAG 2.0 was published as a W3C Recommendation on December 11,
`2008 The lengthy consultation process prior to this encouraged participation in
`editing by the Working Group, with diversity assured by inclusion of accessibility
`experts and members of the disability community.
`The Web Content Accessibility Guidelines (WCAG) standards are part
`of an application programming interface (API), which is a set of routines,
`protocols, and tools for building software applications. An API expresses a
`software component in terms of its operations, inputs, outputs, and underlying
`data types. WCAG is an API of 3 standards: WCAG and ATAG and UAAG.
`WCAG is when one is coding the website to be compatible with ATAG
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 18 of 25
`
`
`
`2
`standard done by those who develop software for people with disabilities, as
`screen readers, magnifiers, braille keyboards, etc.
`
`214468/2
`
`Authoring tools are software and services that "authors" (web
`developers, designers, writers, etc.) use to produce web content (static web
`pages, dynamic web applications, etc.). The Authoring Tool Accessibility
`Guidelines (ATAG) documents explain how to:
`
`• make the authoring tools themselves accessible, so that people with
`disabilities can create web content, and
`
`• help authors create more accessible web content
`
`User Agent Accessibility Guidelines (UAAG) guide developers in
`designing user agents that make the web more accessible to people with
`disabilities. User agents include browsers, media players and applications that
`render web content. A user agent will improve accessibility through his own
`user interface and ability to communicate with other technologies,
`including assistive technologies.
`
`As is well known to those skilled in the art, WEB SCRAPING involves
`interaction and extraction of dynamic or static code structure or content from
`files in a human readable format, such as HTML, PDF or text, which can be
`done by a designated machine (i.e., computer), configured to find accessibility
`violations according to the WCAG standard). E.g. if the images on the page
`are lacking alternative text, a violation will be generated per this phenomena
`as image "xyz.jpg no ALT" (alternative text), or if a button designating a
`particular style, with the name "#,'' will be operated by the mouse only and not
`also by a keyboard, a violation will be generated per this phenomena as
`"script Error for selector #button."
`
`Thus, it would be advantageous to provide a method and an application for
`generating website content and code from being non accessible to accessible, as a
`semi automatic process or as an automatic process.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 19 of 25
`
`
`
`3
`SUMMARY OF THE INVENTION
`
`214468/2
`
`Accordingly, it is a principle object of the present invention to provide a
`method and application of generating websites content and code from being non
`accessible to accessible, as through a semi automatic process or as through an
`automatic process. Accessibility can be realized in two ways: a non-accessible
`interface for the physically challenged and a non-accessible interface as a result of
`technologies and platform mismatch, e.g., showing flash over apple iPhone.
`A method is disclosed for an accessibility solution provided as software as a
`service. The method includes approving or implementing by a website owner of a
`code into his website and receiving web format by a user device by "scraping" the
`data from the website pages. The method also includes analyzing the data over the
`user device on the server side and clicking a button by the end-user and the original
`code and the content and code that were collected from the website are rewritten,
`and the end-user sees a new format according to the updated standard.
`
`Accessibility according to user needs, such as impaired vision of various
`kinds is being defined by the market standards. For example, web accessibility is
`being defined today by WCAG2.0 and through W3C standards, but since the market
`standard may change, the present invention is independent of any specific market
`standard.
`This accessibility solution is provided as software as a service via plug-in,
`JavaScript, tool bar, services, app, browser or as any other software alternative. The
`website owner may implement a code into his website. The process can be
`performed automatically, semi-automatically or through an API, over the server side
`of the web site, or over the server side of the content management system (CMS) or
`other solutions familiar to those skilled in the art. The data is preferably "scraped"
`from the website pages, and then analyzed over the user's browser, or alternatively
`by a screen reader or other relevant end user device or over the server side. . After
`the user clicks on an "initiate accessibility" button in order to request a change from
`non-accessible to accessible or generally thereafter automatically, depending on the
`machine's decision, the website will be displayed in accessible format for the user
`according to his profile, such as a color blind disability, while the original code and
`content and collected from the website will be rewritten.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`The present invention also relates to a method and application for modifying
`any advertisement banner or text-ad content, in the form of code, format, design or
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 20 of 25
`
`
`
`214468/2
`
`4
`other aspect from non-accessible to accessible for any platform, in order to
`accommodate a variety of user needs. This is done through a semi-automatic
`process or through an automatic process.
`This service will take place over the user's browser, computer software or
`mobile software, or any other touch screen platform. The transformation of the
`banner/ad-text will be generated over the server side or over the client’s software or
`over the ad network's services.
`The content and code that were collected from the ad, will be rewritten and
`the user will be able to see a new format which will include the change of code and
`the change of content according to the standard and according to the machine that
`the user is using, e.g. mobile, laptop, desktop, note pad, etc.
`The present invention also relates to a method and application for replacing
`any image or text over the web page, e.g. JPG, GIF, SWF or ad-text formats, from
`non-accessible format to accessible format. An accessible banner/ad-text is an
`advertisement which can be displayed over any machine to accommodate various
`disabilities and needs, such as visual, mental, hearing or motor disabilities, as well
`the display of a flash banner replaced with an ad-text banner over any software.
`There are 2 scenarios in which a banner/ad-text changes and becomes
`accessible:
`1, The user clicks on an "initiate accessibility" button. This action can occur
`anytime, anywhere by the user, not necessarily over the particular page the user is
`viewing at that moment. By clicking this button, the user will be provided with a
`cookie, or any other tracking method. From this moment on, as long as the user will
`not ask to halt the service, or in case the machine will recognize the need to change
`the display, or the cookie or any other tracking method will reach its expiration date,
`the user will see accessible ads.
`By using a cookie or other tracking device at the user machine, the banner
`will change its format from being an image, although not accessible to blind people,
`to an ad-text which can be read by a machine. If the Ad-text has excessively small
`fonts, such for google ad-texts, the size will be adjusted according to the user's visual
`abilities.
`This process will provide for profiling, such that each user will be related to a
`specific category of profiles, or will have a single-feature profile of a certain disability,
`e.g. a movement disability requiring a tab index inside the banner to allow the user to
`move between lines. Or in another example a blind user will require that text be
`coded in a format following WCAG and adjusted to his machines, etc.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 21 of 25
`
`
`
`214468/2
`
`5
`2. The machine recognizes an environment where the banner cannot be
`displayed or is displayed in a non-accessible fashion. The machine will automatically
`change the banner. . The process of changing from non-accessible to accessible is
`based on naming, adding an HTML tag, using an existing HTML tag or through using
`a content management system replacing the banner on the server side.
`The method of replacing a banner to become accessible doesn’t depend on
`the WCAG standard only, but also on technical barriers for non-accessible interface
`as a result of technologies and platforms mismatch. E.g., flash over iphone will
`become the ad-text.
`
`There has thus been outlined, rather broadly, the more important features of
`the invention in order that the detailed description thereof that follows hereinafter may
`be better understood. Additional details and advantages of the invention will be set
`forth in the detailed description, and in part will be appreciated from the description,
`or may be learned by practice of the invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`For a better understanding of the invention with regard to the embodiments
`thereof, reference is now made to the accompanying drawings, in which like
`numerals designate corresponding elements or sections throughout, and in which:
`Fig. 1 is a screenshot of a prior art web page;
`Fig. 2 is a screenshot of a newly designed accessible web page transformed from the
`prior art web page of Fig.1, constructed in accordance with the principles of the
`present invention;
`Fig. 3 is a screenshot of the Original Code embedded as a mix of content and code,
`constructed in accordance with prior art;
`Fig. 4 is a screenshot illustration of the New Code formatted to provide separation of
`content and code, constructed in accordance with the principles of the present
`invention;
`Fig. 5 is a screenshot illustration of the detailed redesigned webpage, constructed in
`accordance with the principles of the present invention;
`Fig. 6 is a flowchart illustration of the website accessibility method, constructed in
`accordance with prior art; and
`Figs. 7a-7c are 3 schematic illustration exemplifying banner ads, constructed
`according to the principles of the present invention.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 22 of 25
`
`
`
`214468/2
`
`6
`DETAILED DESCRIPTION OF AN EXEMPLARY EMBODIMENT
`
`The principles and operation of a method and an apparatus according to the
`present invention may be better understood with reference to the drawings and the
`accompanying description, it being understood that these drawings are given for
`illustrative purposes only and are not meant to be limiting.
`Fig. 1 is a screenshot of a prior art web page. Access tabs 110, banners 120,
`specific product offerings 130 and product categories 140 are shown.
`
`Fig. 2 is a screenshot of a newly designed accessible web page transformed
`from the prior art web page of Fig.1, constructed in accordance with the principles of
`the present invention. Specific product offerings 230 are shown reformatted.
`
`Fig. 3 is a screenshot of an Original Code embedded as a mix of content and
`code 310, constructed in accordance with prior art.
`
`Fig. 4 is a screenshot illustration of a New Code formatted to provide
`separation of content 410 and code 420, constructed in accordance with the
`principles of the present invention. The changes shown on the front end graphic user
`interface (GUI) are no more important than the changes to the backend code.
`Having the code written according to the standard, any machine can read and better
`understand the content and format, allowing users with disabilities and assistive tools
`to read the code and content.
`The website owner will need to embed a code into his website pages code.
`Alternatively, this can be done over the CMS which created the website. The end-
`user machine will have a cookie inserted, allowing this user to enter other websites
`with the same service and to automatically receive changed content, preferably
`without any further button-pressing.
`By originally clicking his "initiate accessibility" button, or by any tracking
`method known to those skilled in the art, the user will have a cookie added. From
`this moment on:
`as long as the user will not act to request a change;
`in case the machine will recognize the need to change the display; or
`the cookie or any other tracking method will reach its expiration date
`the user will automatically see accessible ads.
`By using a tracking device, such as a cookie, at the user machine, the banner
`will change its format from being an image not accessible to blind people, for
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 23 of 25
`
`
`
`214468/2
`
`7
`example, to ad-text which can be read by a machine. Ad-text which has excessively
`small fonts, such as google ad text, will be changed to be adjusted according to the
`user visual abilities.
`This process will provide for profiling, such that each user will be related or
`will have a single-feature profile of a certain disability, such as movement disability
`requiring a tab index inside the banner to allow the user to move between lines. In
`another example a blind user will require that text be coded in a format following
`WCAG and adjusted to his machines, etc.
`
`Fig. 5 is a screenshot illustration of the detailed redesigned webpage,
`constructed in accordance with the principles of the present invention. Specific
`product offerings 530 are shown reformatted.
`
`Fig. 6 is a flowchart illustration of the website accessibility method,
`constructed in accordance with prior art. a website owner implements code into his
`website 610. If the code is in the form of an advertisement banner or text-ad content
`620 it is analyzed accordingly 625. A user device receives web format by "scraping"
`the data from the website pages 630. The data is analyzed over the user device on
`the server side 640. The end-user clicks a button and the original code, and the
`content and code that were collected from the website are rewritten, and the end-
`user sees a new format according to the updated standard 650.
`
`Figs. 7a-7c are 3 schematic illustration exemplifying banner ads, constructed
`according to the principles of the present invention.
`Fig. 7a Example banner 1:
`Process example: The banner will be named: “user1st.BUY_NOW!.B-in_100USD_
`iPhone_on_eBay .U.0BAD07.-ebay:www.ebay.com.jpg”
`The script will find all the ads on the page starting with: “user1st,” or any other
`naming indication, and will replace the original ad 710 with text or with a text 720 and
`image according to the name/tag/text or any other attributes added to this banner.
`The text: color, font, size, img, icon, link or any other aspect of the accessible ad will
`be adjusted according to the standard or according to the machine over which it is
`being displayed, e.g. mobile, desktop browser, etc.
`Fig. 7b Example banner 2 shows an original ad 730 and a new accessibly designed
`ad 740
`Fig. 7c Example banner 3:
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 24 of 25
`
`
`
`8
`Eventually each user will be able to see a different banner. The original ad-text 750
`is formatted according to his abilities / disabilities / software he is using 761 or 762.
`
`214468/2
`
`Having described the invention with regard to certain specific embodiments
`5 thereof, it is to be understood that the description is not meant as a limitation, since
`further embodiments and modifications will now become apparent to those skilled in
`the art, and it is intended to cover such modifications as fall within the scope of the
`appended claims.
`
`10
`
`ACCESSIBE LTD EXHIBIT 1010
`Page 25 of 25
`
`