throbber
WO 2608/070036
`
`PCT/US2607/024794
`
`interface of the media player that offers the user the opportunity to experience the
`
`media file in “High-Definition.” In an exemplary embodiment, where the input
`
`mechanism comprises a link or button on a user interface such as a web page or a
`
`user interface of the media player, when user 18 selects the link or button, web
`
`browser 6 sends a request to media player server 14 (38).
`
`In response to the
`
`request, media player server 14 determines whether a media player capable of
`
`downloading and presenting the “high definition” version ofthe media file is
`
`installed on client device 4 (40). [f the media player is alreadyinstalled on client
`
`device 4 (YES”of 40}, media player server 14 sends a redirection message to web
`
`browser 6 (42). The redirection message causes web browser 6 to send a new
`
`request to a location where media player may download and playa high definition
`
`version of the media file (48). Alternatively, if the media player is not yet installed
`
`on client device 4 (°NO”of 40), media player 14 automatically transfers one or
`
`more installation files to client device 4 (44). Client device 4 may optionally
`
`confirm that user 18 would like to install the media player.
`
`If se, client device 4
`
`executes the installation files and installs the media player (46). After the media
`
`player is installed, the media player may download and playa high definition
`
`version of the media file (48),
`
`[0028] FIG. 3 is a screen illustration showing an exemplary user interface 50.
`
`User interface 50 includes a media file 32 and some text describing the media file.
`
`In addition, user interface 50 inchides a link or button 54 with the caption “Click
`
`here to viewthis video in High Definition!” When a user selects link or button 54,
`
`the media player may be automaticaily configured on the client device and the
`
`media player may begin to present a higher-quality version of media file 52,
`
`16029] FIG. 4 is a screen illustration showing an exemplaryuser interface 60 in
`
`which a media player presents a higher-quality version of a medis file 62. As
`
`illustrated in the example of FIG. 4, the higher-quality version of media file 62 may
`
`be larger. The example of FIG. 4 also illustrates that interface 50 may remain in
`
`the background while the media player presents higher-quality version of the
`
`media file 62.
`
`19036] Various embodiments of the invention have been described. These and
`
`other embodiments are within the scope ofthe following claims.
`
`1g
`
`Page 415 of 893
`
`Page 415 of 893
`
`

`

`WO 2608/070030
`
`PCT/US2007/024 793
`
`CLAIMS:
`
`i,
`
`A method comprising:
`
`presenting a user interface with a client device, wherein the user interface
`
`includes an embedded media file that is to be presented, and wherein the user
`
`interface inchudes an input mechanism that offers a user an opportunity to
`
`experience a version of the embedded mediafile that has Ingher qualitythan the
`
`mediafile embedded within the user interface;
`
`automatically configuring a media player on the client device whenthe user
`
`interacts with the input mechanismto select the version of the embedded mediafile
`
`that has higher qualitythat the embedded media file;
`
`automatically obtaining the higher-quality version of the media file using
`
`the mediaplayer; and
`
`automatically presenting the higher-quality version of the media file using
`
`the media player.
`
`2.
`
`The method of claim 1, wherein presenting a user interface comprises
`
`presenting a web page with a web browser.
`
`3,
`
`The method of claim 1, wherein presenting a user interface comprises
`
`presenting a user interface ofthe media player cxecuting on the chent device.
`
`4,
`
`The method of claim 1, wherein an input mechanism comprises at least one
`
`of a link and button.
`
`5,
`
`The method of claim 1, wherein automatically configuring a media player
`
`comprises:
`
`sending an installation file to the client device; and
`
`executing the installation file to install the media player.
`
`il
`
`Page 416 of 893
`
`Page 416 of 893
`
`

`

`WO 2608/078038
`
`PCTATS2007/024 791
`
`6.
`
`The method of claim 1, wherein the method further comprises:
`
`determining, with a media player server, whether the media playeris
`
`configured on the client device; and
`
`redirecting the client device to a location where the higher-quality version
`
`of the media file is obtainable.
`
`7
`
`The method of claim 6, wherein the method further comprises downloading
`
`the higher-quality version with the media player before the user interacts with the
`
`input mechanism.
`
`&.
`
`The method of claim 1, wherein autornatically obtaining and presenting the
`
`higher-quality version comprises downloading the higher-quality version from a
`
`plurality of peer nodes.
`
`9.
`
`The method of claim 8, wherein downloading the higher-quality version
`
`froma plurality of peer nodes comprises receiving data over multiple channels in
`
`parallel with data order prioritization.
`
`Page 417 of 893
`
`Page 417 of 893
`
`

`

`WO 2608/070036
`
`PCT/US2007/024791
`
`10.
`
`The method of claim 8, wherein downloading the higher-quality version
`
`from a plurality of peer nodes comprises:
`
`sending a request for data from the client device to a targeted cornmputer
`
`system;
`
`accessing at the targeted computer system a look-up list to identify other
`
`computers that have previously requested and downloadedat least a portion ofthe
`
`requested data;
`
`sending requests to the identified computers, wherein upon receiving the
`
`requests the identified computers have received different partial portions of the
`
`requested data;
`
`independently encoding the different partial portions of the data at the
`
`identified computers in response to the requests;
`
`sending the encoded different partial portions of the data from the identified
`
`computers to the client device and completing the download ofthe remaining
`
`portions of the data with the identified computers;
`
`receiving, with the client devioc, the different partial portions of the
`
`encoded data fromat least two of the sending computers;
`decoding the received encoded data to recreate the requested data from the
`
`different partial portions; and
`
`saving the requested data in memory.
`
`fi.
`
`The method of claim 1, wherein presenting the higher-quality version
`
`comprises opening a new windowto present the higher-quality version.
`
`12.
`
`The method of claim 2, wherein the web page includes text.
`
`13
`
`Page 418 of 893
`
`Page 418 of 893
`
`

`

`WO 2608/076880
`
`POT/US2007/024791
`
`13.
`
`A system comprising:
`a client device to present a user interface, wherein the user interface
`
`includes an embedded media file that is to be presented, and wherein the user
`
`interface inchides an input mechanism that offers a user an opportunity to
`
`experience a version ofthe media file that has higher quality than the embedded
`
`media file;
`
`wherein the client device automatically configures a media player on the
`
`client device when the user interacts with the input mechanism to select the version
`
`of the embedded media file that has higher quality than the embedded media file;
`wherein the client device automatically obtains the higher-quality version
`of the media file using the media player; and
`
`wherem the client device antematically presents the higher-quality version
`
`of the media file using the media player.
`
`14,
`
`The system of claim 13, wherein the user interface includes a web page
`
`presented by a web browser.
`
`15,
`
`The system of claim 13, wherein the user interface includes a uscr interlace
`
`of the media player executing onthe client device.
`
`16.
`
`The system of claim 13, wherein the input mechanism comprisesat least
`
`one of a link and button.
`
`The sysiern of claim 13, wherein the client device automatically configures
`17.
`a media player by receiving an installation file from a media player server and
`executing the imstallation file to install the media player.
`
`The system of claim 13, wherein the client device automatically obtains the
`18.
`higher-quality version of the media file by downloading the higher-quality version
`
`of the media file from a plurality of peer nodes.
`
`id
`
`Page 419 of 893
`
`Page 419 of 893
`
`

`

`WO 2808/0 70080
`
`POY/US2007/024793
`
`19.
`
`The system of claim13, wherein the client device automatically obtains the
`
`higher quality version of the media file by downloading the higher-quality version
`
`from a plurality of peer nodes over multiple channels in parallel with data order
`
`prioritization.
`
`29.
`
`A computer-readable medium comprising instructions, the instructions
`
`causing a programmable processarto:
`
`present a user interface with a client device, wherein the user interface
`
`includes an embedded mediafile that is to be presented, and wherein the user
`
`interface includes an input mechanism that offers a user an opportunity to
`
`experience a version of the embedded media file that has higher quality than the
`
`embedded media file;
`automatically configure a media player on the client device whenthe user
`interacts with the input mechanismto select the version of the embedded media file
`
`that has a higher quality than the embedded media file;
`automatically obtain the higher-quality version of the media file using the
`
`media player; and
`automatically present the higher-quality version of the media file using the
`
`media player.
`
`Zi.
`
`A method comprising:
`presenting a web page with a client device, wherein the web page identifies
`an embedded media file that is to be presented as pari of the web page, and
`
`wherein the web page inchidesa link that offers 4 user an opportunity to
`experience a version of the embedded media file that has higher quality than the
`
`embedded media file,
`
`automatically configuring a media player on the client device when the user
`
`selects the link;
`
`automatically obtaining the higher-quality version ofthe mediafile using
`
`the media player; and
`automatically presenting the higher-quality version of the media file using
`
`the media player.
`
`Page 420 of 893
`
`Page 420 of 893
`
`

`

`WO 2008/078050
`
`POT/AUS2607/02479 1
`
`22.
`
`A system comprising:
`
`a client device to present a web page, wherein the web page identifies a
`
`media file that is to be presented as part of the web page, and wherein the web
`
`page inciudes a link that offers a user an opportunity to experience a version of the
`
`media file that has higher quality than the media file;
`
`wherein the client device automatically configures a media player on the
`
`client device when the user selects the link;
`
`wherein the client device automatically obtains the higher-quality version
`
`of the media file using the media player; and
`
`wherein the client device automatically presents the higher-quality version
`
`of the media file using the media player.
`
`16
`
`Page 421 of 893
`
`Page 421 of 893
`
`

`

`WO 2008/070050
`
`4 id
`
`POTAUS2007 24794
`
`| MEDIA PLAYER |
`SERVER
`44
`
`WEB SERVER
`48
`
`
`
`
`
` CLIENT DEVICE
`4
`
`
`|WEB BROWSER|
`6
`
`NETWORK
`42
`
`46
`
`Page 422 of 893
`
`Page 422 of 893
`
`

`

`WO 2008/070036
`
`2i4
`
`PCT/US2007/924791
`
`PAGE
`
`
`
`
`USER REQUESTS WEB
`
`ee
`SEND REQUESTFOR
`WEB PAGE TO WEB
`SERVER
`
`32
`|
`
`RECEIVE WES PAGE
`
`FROM WEB SERVER
`ON WEB PAGE
`
`| USER SELECTS HD LINK
`
`38
`
`WEB BROWSER SENDS
`REQUEST TO MEDIA
`PLAYER SERVER
`
`
`MEDIA PLAYER
`
`ves
`
`|
`REDIRECTWER
`|
`> BROWSER TO HD MEDIA |
`|
`FILE
`|
`
`NO
`
`- 44
`
`|
`
`TRANSFER
`INSTALLATION FILES TO
`CLIENT DEVICE
`
`INSTALLED?
`
`
`
`
`
`
`
`
`EXECUTE INSTALLATION
`
`FILES TO INSTALL MEDIA
`
`PLAYER
`a
`
`DOWNLOAD AND PLAY
`
`HD MEDIA FILE
`
`Page 423 of 893
`
`Page 423 of 893
`
`

`

`WO 2608/070030
`
`BOTIUS200 7/02479 £
`
`ald
`
`File Edit View Fav
`
`Blay Stop Pause
`
`Click here to Viewthis video in High
`
`Definition!
`
`Glick here to see other videos
`
`Text
`
`More Text
`
`SUBSTITUTE SHEET (RULE26)
`Page 424 of 893
`
`Page 424 of 893
`
`

`

`YOSMDYy-wipeyyWORK
`
`
`
`GSBIA50BHLL
`
`»s92070x55
`
`{JONIG.UE
`
`WO 2603/070036
`
`PCT/US2007/024
`
`79%
`
`aid
`
`
`
`
`
`SUBSTTEL
`
`!
`ITE SHEET (RULE 26}
`Page 425 of 893
`
`Page 425 of 893
`
`
`

`

`(12) INTERNATIONAL APPLICATION PUBLISHED UNDER TRE PATENT COOPERATION TREATY (PCT)
`
`(19) World Intellectual Property Organization
`international Bureau
`
` 4c
`
`12 June 2008 (12.06.2008)
`
`(43) Paternational Publication Date
`
`@International Publication Number
`
`(S50) international Patent Chaissification:
`GOGF 37/38 COOECD
`GOEP 9/445 (2006.61
`OEE 29/06 (2006.01)
`
`(245 International Application Number:
`POPAGS2007/02479 1
`
`(22) Doternational Filing Date:
`4 December 2007 (04.12.2007)
`English
`Enolish
`
`} Filing Language:
`Publication Languages
`Priovity Data:
`60/868446
`
`US
`4 December 2006 (14.12.2006)
`
`Appheant Gor all d
`siguated Srares except LIS): SWARM-
`212 2nd St. SE, Suite 128, Min-
`CAST, INC. TUS/UE
`
`neapolis, MN 55414
`
`Taventors; and
`CHAPWHESKE,
`Tnventors/Applicants (for US only)s
`Cirele, Lauderdale, MN
`Justin, F. [US/US]; 1668 Rosehill
`
`
`
`(T4) Agent: SEEFPERT, Kent, J; Shumaker & Sieffert, PA.
`1625 Radio Drive, Suite 300, Woodbury, MN $5125 (US).
`
`(81) Designated States (unless ciherwise indicated, for every
`kind ofnational protection available): AB, AG, AL, AM,
`AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, B4,C
`HH,
`
`CN, CO, CR, CU, CZ, DB, DR, DM, BG, DZ,
`EC,
`,
`BS, FL GB, GD, GE, GH, GM, GT, HN, HR, HU, 1, tH,
`
`IN, 1S, 12, KE, KG, KM, KN, KP KR, RZ, LA, LO, LK,
`LR, LS, UT, LU, LY, MA, MD, ME, MG, MK, MN, MW,
`
`MX, MY MZ, NA, NG, NINO, NZ, OM, PG, PEL PL,
`PY, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY,
`TY,TM, TN, TR, TT T4, UA, UG, US, U2, VO, VN, AA,
`2M, ZW,
`
`(84 Designated States (unless atherwise indicated, far every
`hand ofregional protection avuilable); ARTPO (BW, GIL
`GM, KE, LS, MW, MZ, NA, SD, SL, 52, TZ, UG, 4M,
`
`ZW), Burasia
`M, AZ, BY, KG, &Z, MDB, RU, TY, EM),
`
`Buropean (AT, BE, BG, Ci, cy. c
`.
`FR, GB, GR, HU, TE,
`1S,
`1
`
`[Continued on next page}
`
`(54) Tite: AUTOMATIC CONFIGURATION OF
`
`
`
` EMBEDDED MEDIA PLAYER
`
`
`
`{87} Abstract: In general, techniques are described of automat-
`ah On
`
`
`player. For example, a
`ically configuring
`edded me
`user interface such as a web page or a user interface of a media
`
`player may include an embedded
`media filethatis to be presented.
`
`Jo addition, the user interface may di
`input mechanism
`
`that offers a user the opportunity
`a higher-quality ver-
`
`When 3 cHent device 1
`sion of the media file.
`
`interface and a user jateracts wiith the input me
`
`
`device. The spec
`ed media 73ayer
`loads a higher-quality version of the vaca Ms and
`
`ing the higher quality version of the media file automatically. The
`specialized media player may obtainthe higher-quality version of
`the media file using peer-to-peer or other download acceleration
`techniques.
`
`~ 36
`
`USER REQUESTS WEB |
`
`
`PAGE
`
`REQUEST FOR
`
`
`WEB PAGE TO WER
`SERVER
`
`FROM WER SERVER
`
`
`
` RECEIVE WEB PAGE
`
`
`
`USER SELECTS HD UNK
`ON WES PAGE
`
`WEB BROWSER SENDS i
`REQUEST TO MEDIA
`PLAYER SERVER
`
`
`tttttttIt}
`
`REDIRECT WEB
`
`
` g Sepapeer BROWSER TO HO MEDIA |
`
`
`FILE
`|
`/
`\
`——
`
`cecececeneeeeNO
`FRANSEER
`INSTALLATION FILES To |
`CLIENT DEVICE
` EXECUTE INSTALLATION |
`FILES TO INSTALL MEDIA |
`
`PLAYER
`
`SOWNLOAD AND PLAY |_
`HD MEQIA FILE
`!
`
` wo2008/070050A3HIT
`
`Page 426 of 893
`
`Page 426 of 893
`
`

`

`WO 2008/070050 A3 CUTIE
`
`PE RO, SH, SL SK, TR), OAPL OBE, BS, Ch CG, CE CM, > before the expiration of the time limit for amending the
`GA, GN, GO, GW, ML, MR, NE, SNL TD, TO.
`claims and ta be republished in the event af receipt of
`amendments
`
`Published:
`— with inermational search report
`
`(88) Date of publication of the Internaiional search report:
`21 August 2008
`
`Page 427 of 893
`
`Page 427 of 893
`
`

`

`x
`™
`international appiisation Ro
`PCT /US2007/024791
`
`Pa.
`
`CLASSIMCATION OF SUBJEOT MATTER
`Fer
`QQGFI?/30
`HOAL29/06
`
`-
`
`,
`GOGF9/445
`
`According fo international Patent Classi‘icatio
`SEARCHED
`
`
`(IPG) oF to both national ciassificati
`
`Mini
`GO6F
`
`ocumeniahon searched’ (classilication sysiem followed by classiticalion symbots}
`HO4L
`
`
`
`INTERNATIONAL SEARCH REPORT ~
` Documentation searched other than mingmum documentation to the oxtent thal such documants ase included in the fields searched
`
`§ Electronic data base consulted 4: ng Ihe infarnatior ai search (name of data base and, where practical search terns used)
`| EPO-Enternal, INSPEC, WPI Data
`
`"GET A MAC ~ WATCH THE TY ABS"
`TY ADVERTISEMENTS WEBPAGE OF APFLE
`COMPUTER INC. , [Online]
`3 May 2006 (2006-05-03), pages 1-2,
`KPOQO24a2 272
`Retrieved from the Internet:
`URL: Attp: //web. archi ve.org/web/20060503182
`219/ntip: //wew. apple. com/getamac/ads/>
`[retrieved an 2008-05-29]
`the whole document
`
`
`
`i
`.
`i C, DOGUMENTS CONSIDERED TO BE RELEVANT
`
`
`Caiegory’|Cilation of document, with indication, where appropriaié, of me relevant passages Relevant io clair fo.
`
`Furthes decumants are fisted in the continuation of Box C
`
`Special categories of cited documents :
`
`|
`
`A’ document defining the goneraf siate of lhe an which is nat
`conadered to be of parlicular relevance
`&° earherGecurnen| but published on a7 afier the iniernationat
`fing
`Gale
`*L* document which may thaw doubts on orianty caimis} or
`thar
`whichis céad to estabtish the puddeation date of another
`citation or other special raason(as epectied)
`OY document refarring to an oral disclosure, use, exhitilon or
`cther means
`:
`P? document published prior to the Intemational filing date Out
`lates {nan the prionty data claimect
`iog al the inlemationat
`
`:
`
`30 May 2008
`Name and mailing address of the ISA/
`European Patent Oftice, PA. 5818 Fatentiaan 2
`NL - BERG HV Fluswifk
`Tel. (34-75) $40-204G, Tx. 34 653 epo ni,
`Fax 431-70)360-018
`-Hh POTAGY210 isacondsheel} (Apri 2005)
`
`Sse patent family annex.
`
`:
`
`*T* fater document published afler the internationalfiling date
`oy priority daia and colin conflict with the application but
`Cited to understand ine principle or theory underiying the
`invention
`‘x document of particular relevance; the claimad invention
`cannot be consigersd novel or cannot be considered io
`involve an inventive siep when ihe documani is taken alone
`.
`,
`jocument of particular ralovance;
`the claimad invention
`‘
`lovance:
`Lai
`invants
`yt
`CANO! be Oonsitered 10 InvGlve AN veNntve sian when ihe
`decumant is combined with one or more aiher such docu—
`ments. such combination being obvious io a person skilled
`_ he art.
`*&* daccument mambar of the sama patent family
`Cate of mailing of the intemationai search rapont
`
`11/06/2008
`Authonzed officer
`
`4
`:
`Laurentowski, A
`
`
`Page 428 of 893
`
`Page 428 of 893
`
`

`

`
`INTERNATIONAL SEARCH REPORT ai intemationat application NNo
`| PCT/US2007028791
`
`Relevant to claini No.
`
`DOCUMENTS CONSIDERED 10BE RELEVANT —
`Citation of document, wilhindisation. where appropriate, of the relevant passages
`WO .63/093996 A (HENLETT PACKARD
`DEVELOPMENT CO [US])
`13 November 2003 (2003-LI-13}
`abstract; figures i-d
`page 1,
`lines L2-~22
`page 3,
`lines 4-6
`page 3,
`line 28 - page 4,
`page &,
`lines 3-20
`line 30
`page 7,
`line 4 - page &,
`page 10,
`line 20 - page I1, Tine 27
`
` CicContinuation).
`
`line 7
`
`“Improving Media
`HOLLIMAN MET AL:
`services on P2P Networks"
`TEEE INTERNET COMPUTING, TEEE SERVICE
`CENTER, NEW YORK, NY, us,
`vol. 6, no. 1,
`i danuary 2002 (2002-01-01), pages 73-77,
`XPOLLOO4 114
`ISSN: 1089~7801
`page 74,
`left-hand column, Tine 32 - page
`73,
`left-hand calum, Jine $
`page 75,
`left-hand column,
`last paragraph
`~ page 77, paragrash CONCLUSIONS
`figure 3
`
`(CHAPWESKE JUSTIN F
`US 2004/172476 Al
`[US3) 2 September 2004 (2004-09-023
`abstract
`
`. "The scalability of
`STUTZBACH D ET AL:
`swarming peer-to-peer content delivery”
`PROCEEDINGS OF NETWORKING 2005 = THE 4TH
`INTERNATIONAL IFEP-TC6 NETWORKING
`CONFERENCE, LECTURE NOTES IN COMPUTER
`SCIENCE, SPRINGER-VERLAG|
`vol. 3462, 2005, pages 15-26, xP009100830
`ISBN: 3-540-25809-4
`abstract; figure 1
`pages 16-19, paragraphs 2,2.1,2.2
`
`“The Swarmcast Solution”
`KOMAN R.:
`OPENP2P.COM WEBSITE, G’REELLLY & ASSOCEATES
`INC. , Lonline] 2 dune 2001 (2001-06-02},
`pages 3-3, XPO02482273
`Retrieved from the Internet:
`URL -hitp: //web. archive org/web/26010602220
`626/htte: //www openper. com/pub/a/p2p/2001/
`05/24/swarmeastbeta .htmi>
`Tretrieved on 2008-05-26 ]
`pages 2-3
`
`Form POTISA/21G feantinuation of sesand shear) (April 2005)
`
`Page 429 of 893
`
`Page 429 of 893
`
`

`

`INTERNATIONAL SEARCH REPORT
`
`international application No ~
`
`PCT/US2007 /024791
`
`Patent document
`Clad in search report
`WO 03093990
`
`|
`
`US 2004172476
`
`AL
`
`02-09-2004
`
`NONE
`
`4
`i
`
`Publication
`date
`17-11-2003
`26-01-2005
`13-10-2005
`30-16-2003
`
`Patent family
`Pudilsation
`member(s}
`date
`13-11-2003 AU 2003223765 Al
`EP
`1499966 AZ
`2008531049 T
`2003204843 Al
`
`iniarmation on patent family members
`
`
`Form PCTASA/210 ipaterd family ating} (Apii 2005)
`
`Page 430 of 893
`
`Page 430 of 893
`
`

`

`Ask.com - What's Your Ovestien?
`
`Page lof |
`
`sessionideauler random
`
`Rverabing
`
`He oreTee
`
`Lk SOE:
`
`
`Man images
` More
`
`idaniifier
`Plantentiicatian
`
`
`
`
`
`
` 2 Fandom, &
`yiheh aw
`
`ASP and We8SESsieNMaagement
`
`Session:isey }
`
`‘He>itohe
`
`hipsAww.ask.com/weblgasession+identifiertrandoméqwesUiosideledir
`
`
`iL/TOY207 f
`
`Page 431 of 893
`
`Page 431 of 893
`
`

`

`
`What is session cookie? - A Word Definition From the Webopedia Compater Dictionary
`
`Page 1 of 3
`
`SNeSEESCeNeenpeneONSECeL ELSSnNUNCCCCRLIE LESTUUANCNeCLIEEIIDS
`
`sey
`
`yin
`
`*
`
`ae
`
`ie
`
`sane
`
`~
`
`~:
`
`ee
`
`7
`
`
`
` =
` aged when the user thosethe
` fo magbootiect inforretion
`
`
`
`
`meitigry RAG ey aot
`
`
`
`AdsbyGoogle
`
`bookie.Facipss
`Session Dbisct
`
`Hefan Gookic
`
`httpAwww.webopedia.com/TERM/S/sessien_cookie html
`
`PUPS/20T)
`
`Page 432 of 893
`
`Page 432 of 893
`
`

`

`Whe & 8hreepzg 30wae
`7+ A Word Definition From the Webonedie Computer Dictionary
`
`
`
`Page 2 of 3
`
`
`
`jaar heheheh aetnaeettien
`
`
`
`we,
`
`cee
`rdeters
`Srais
`
`
`
`besteWeeeRrRcsWhat could Ran
`
`
`tgkebecktheWhiteHouse?
`atock market fi
`CANS
`
`
`Renal
`TEEDEEELIDITETITEIOTEDOIIT ethnkxrayapes ¥
`SPULLEAELELILISILI
`
`
`
`anewhy iesoecd18E
`
`
`
`
`
`
`Was
`
`wens
`
`whet
`hipyv/wew webopedis.conTERM/S/session_cookiehint!
`
`LUPgRO1d
`
`Page 433 of 893
`
`Page 433 of 893
`
`

`

`atiWh
`
`& SESS2OR COO
`
`gtWy
`
`bovedia
`
`4
`Comumater Dy
`
`eth
`
`onary
`
`fang
`
`iSo
`Whi
`
`R
`tendners and eB
`
`3Oc!
`
`Ye
`
`Cowra
`
`ces
`Bs
`OS 8p
`
`dakits
`
`Tsar
`Tutt
`
`i
`
`sand Demos
`
`3S
`
`x
`www webopedia cor
`attpo!
`
`
`
`201iPLE OSS
`
`Page 434 of 893
`
`Page 434 of 893
`
`
`
`
`
`
`
`
`

`

`a
`W
`
`hat
`
`iS User
`
`3
`Sram £t
`
`ay
`Vebapedi
`
`eeevevtsanagnesenyteananenegereaisNMRA
`
`$4Mi&-&iBstasi“ey:e@:2S
`
`{1} Tre gen
`
`Gentrast wil
`
`is) The pe
`
`
`‘ha
`
`:a)3eSqowzval:i3SeiBe
`
`?
`oh
`gay @n pour fe
`ty
`
`FF
`PER
`
`SoarBEM
`
`po:i3Le‘i;4,55i:f @ipo»§i:iow
`
`i3:bogi:;:8::i3my+
`
`po.3bomi
`
`a Com
`
`pale
`
`x
`
`ft
`
`iD
`
`fonary
`
`;i:igEziiioqEB:'aBSifo2GBg:i5:EE:::i+gCySee;Pog:aeiiPG:odoF2iPE:wl16htetsiBo|:alplOF3;i:iEiOP
`
`wiwebopedi
`
`iayao
`
`WTERMI
`
`ifit
`
`USE
`
`2 BS
`
`Page 435 of 893
`
`Page 435 of 893
`
`
`
`
`
`
`
`

`

`What is user session? ~- A Word Defin ee
`
`tion From the Webopedia Computer Dictionary
`
`Page 20f3
`
`
`
`nications...
`
`
`
`VEZ
`
` steer G?
`
`-
`
`
`
`
`Ke
`
`ow
`wat
`
`
`
`
`
`Nog
`:
`..
`es
`4
`ae. eee ly
`yz
`itp:/Avweewebopedia.com/TERM/U/user_sessionkimi
`
`:
`x Pt
`5 x
`Pier
`
`Page 436 of 893
`
`Page 436 of 893
`
`

`

`What is user seasion? - A Word Definition From the Webopedia Cormpater Dictionary
`
`fegeCheyeb uae omy Nap
`
`teres
`
`oe SaSRW
`
`
`
`
` Vecverking LECPC, Server, Lagtop, and Network Support, and Servic
`Virwalivadion (01 Leara About the 8 Types of Virtualization w/ Pos White Paper! ox
`3
`sc
`are
`.
`Windows Fally Instghod Best Product at the Beat Prices Pree Estimates &Price Guar
`
`
`Whiteepapers:angeBouks
`
`Solutions
`
`htep//wovewwebopedia.com/TERM/UAiser_seasion.html
`p
`
`Liio/anh
`
`Page 437 of 893
`
`Page 437 of 893
`
`

`

`el. vBulletin Community Por... Page Dof i
`
`» Best way fo generate Rando, Unique
`
`
`Lorddraceda
`
`fmowerking on building a user object fora website Fer working on. In the user object, userid and cession:ve
`yuust Be-atored inte a cogkie and then seat tothe user. The userid and sessianid-alang withinfea s
`
`useriif. userdame, etal ane ingeriad info a MySQL O8 I'm Jooking ter away Io. generate a render
`seasionid that PH can maks,. store in ths OB, iqsert inte that sockie, and can 2alse wee te foak us
`
`
`
`
`the OG. So what‘thedestway fs generateaa randort, URI seasion [with PHE??
`
`Utigue§
`
`
`Gamestreak
`use ihe fonction unigidivalé}
`
`Wed-4it Ses D2, es
`
`the vai$ san be blank, but He ycu-put sometting in there iiavl Nave that vaiSin the id, AHer-you do tha
`
`
`then put theFasuiltheough:rat) i wil give you gond session ids.
`
`Scott MacVicar
`
`Wed 416 Dee D2, 8.79pm —
`
`Originally posted by Lorddracegs
`in the user cbpect, userid and sessionid
`tm working on bullding a-user object fora website Fim working on.
`must be stored inte a cookie and then sent toedne user The userid and sessienid aiong with pio about ihe
`
`ase ({P, username, etc} are ingeriesinio.a MySQL O68. tm loeking for & Way to generaia- a random, unique
`
`
`sessinnvid that PHP can make, store|ih ihe DS,
`insert into that ceekte, and can also use'to look up a uner in
`the BS, Scowhal'sthe best way to generaie a random, unique session ID with PAP? ? fust try and shove as
`much randony stuffints mags .iuse the feltadn
`
`
`SUNT USER_AGENTY):
`
`moS{unigiaf micretim eth}
`
`Fowered by vBulletin®. Version 4.41.8 Copyright® 2071 vBulletin Solunons, Inc. Al rights reserved.
`
`
`
`bitpsv/Awww vbulletin.com/forunm/archivesindes phpi-60596.html
`
`Pi/{or20tt
`
`Page 438 of 893
`
`Page 438 of 893
`
`

`

`internet Archive Wayback Machine
`
`Page lof}
`
`
`
`
`Sak
`
`Pe
`
`WES
`
`wet
`
`TB
`
`Eas
`
`yisey
`
`ARK
`
`+
`
`=
`
`¢ PR Bs
`
`j
`
`FER
`
`%
`
`3
`
`sy
`
`b
`
`-
`
`3
`
`>
`
`x
`
`a
`
`g
`
`MAR
`
`$
`
`Yea
`
`z
`
`B
`
`APH.
`
`3
`
`2
`
`z
`
`*
`
`3
`
`le
`
`ow
`
`wor
`ye.
`Uie
`
`wa
`
`Mp
`
`so GOR
`
`
`
`ay
`
`eas
`48
`Be et a
`
`iY
`
`ay
`wy
`
`4
`RE
`
`Cae He
`2
`i8
`
`BoE fe Fy
`
`May
`
`3
`
`8
`
`th
`
`bog
`
`3UN
`
`$
`
`8
`
`ad GL
`
`ALG
`
`3
`i
`
`4
`>
`ote,
`
`a
`
`eR
`
`wt
`
`&
`
`2
`3
`
`3
`
`x
`
`= BS
`*
`ee
`
`8A
`
`8
`5
`

`te
`
`s
`23
`
`SS
`NS
`4
`
`1S
`
`mY
`Qe
`Be
`
`Ss
`
`Bon
`BOTS
`
`
`
`&
`x
`
`3
`Wi.
`
`st
`Se
`SFP oy
`
`Rh re
`
`4
`NS:
`
`
`*
`
`%
`8B
`
`vs a erm key
`
`
`
`SEP
`
`-
`
`e
`
`s
`:
`SM z
`
`5
`
`
`ORD adr
`
`g
`
`xe
`a
`
`ir
`
`te
`
`BN
`
`OTe
`
`x
`
`‘
`te
`

`
`Pork
`
`2
`te
`

`
`%
`IN dey
`
`iy:
`
`a
`
`we
`
`
`+
`
`Bs
`
`Ca
`
`%
`s
`Ete
`
`
`NI
`
`a
`
`NOY
`
`x
`
`tu.
`
`=
`
`va
`
`2
`
`
`
`
`x
`iy
`
`INS
`
`ho fe Re gs
`Boge
`ORS
`OM
`OY
`RR
`
`OR
`gy
`
`BEG.
`
`a
`
`=
`
`#
`
`%
`
`&
`
`eS
`
`a
`
`RA
`
`tot tory
`MN
`.
`4
`s
`
`EY
`
`WM)
`
`GND
`
`CRB.
`
`on
`
`eh OR
`
`
`
`fey
`-
`Ps
`2
`2
`+
`beto:/Awavbarkarchiveacefwebstheywhelletn.com/forun/archive/Andex ohp//t
`
`Page 439 of 893
`
`Page 439 of 893
`
`

`

`42/42/2019
`9
`vy
`
`i33
`
`YYPOLTLLLELEY
`WLLLLLLEY
`ee
`ysYh.b,
`
`https://uk.pemag.com/news/ 102838/snapsticks-media-streaming-appbox-hands-on
`
`
`
`of
`
`FoMag U
`
`4sf;
`
`
`napstick's Media Streaming App/Box: Hands On
`
`BY MARK HACHMAN8 JAN 2011, 8:17 A.M.
`
`
`
`Right now, Snapstick is everything that Google promised with Google TV, except with
`
`its odd little quirky requirement that users “snap” content to a set-top box.
`
`| had a chance to play around with the app/set-top box for a few minutes here at CES
`
`late on Friday. I'm impressed with what SnapStick offers - what appears to be full-
`
`featured, Web-based content on a television.
`
`For whatever reason - lack of sleep, an obsession with baseball - Snapstick reminds me a firebafling
`
`pitcher who interrupts his pitching motion with an odd little hitch as he delivers the ball. The "snap"
`
`seems a bit contrived; why doesn't the Web page just open on the device itself? But in my limited time of
`
`playing with the device, | couldn't argue with the results.
`
` s
`
`For now, 4 user needs to own either an iPod touch or iPad, and must download the Snapstick application.
`
`Unfortunately, a Snapstick user must also own the associated set-top box, and there’s the rub: for now,
`
`D-Link has signed a contract for a trial run of the hardware. Still, Snapstick management seemed
`
`extremely optimistic that a final deal would be assigned. The target price? Just over $100, which retailers
`
`may discount to under that $100 price point very shortly, executives said.
`
`Allat
`x
`We encourage you to read our updated PRIVACY POLICY and COOKIE POLICY.
`devi
`:
`AranaAAASEAAAARHUSBRTRAATAUAENEAN
`the
`evict
`set-top box. Users don't even have to select a local box;if it's configured correctly, content can be
`
`snapped around the world.
`
`hitps://uk. pcmag.com/news/t 02838/snapsticks-media-streaming-appbox-hands-on
`
`V9
`
`Page 440 of 893
`
`Page 440 of 893
`
`

`

`https://uk.pemag.com/news/ 102838/snapsticks-media-streaming-appbox-hands-on
`42/42/2019
`ee|
`YYPOLTLLLELEY
`crengyeWLLLLLLEY Ze
`y &YY
`Ab
`
`&
`
`
`
`
`
`f
`S
`
`most probably via a wired connection. For whatever reason, the iPod touch app worked well, but the iPad
`
`did not; however, the touch's relatively small display size made page navigation difficult.
`
`The user can scroll around the Web page on the touch or iPad, and highlight the area he wants to see on
`
`the screen. By default (mostly due to the page design) the most interesting bits are usually found on the
`
`top of the screen. in reality, sliding a window around an image of the full Web page probably makes the
`
`most sense; it just felt a bit awkward, reminding me of navigating a zoomed-out Web page on a mobile
`
`browser and then zooming in to read the text.
`
`Another issue crops up when you want to watch a video in full-screen mode - unfortunately, that requires
`
`you to once again find the button or icon on the iPad or iPod touch that orders up the full-screen video.
`
`On the touch,it's a frustrating pixel hunt.
`
`With that said, Snapstick delivers the Web to your TV, including video that the content providers
`
`inexplicably reserve for only your PC. Hulu seems to work just fine, as did the broadcast sites. That's
`
`because Snapstick uses a generic Firefox browser - no self-identification as the Revue does. That means,
`
`that to a site like Hulu or CBS.com, the Snapstick appears to be the same as your desktop browser.
`
`Users have a vast and ever-growing number of methods to display content on their TV screens. But few
`
`deliver the full Web, or something close to it. So far, the best option remains a notebook connected to the
`
`TV via an HDMI cable. But, slowly, the industry moves forward towards convergence. Snapstick’s a bit of
`
`a rocky road, but it’s headed in the right direction.
`
`We encourage you to read our updated PRIVACY POLICY and COOKIE POLICY.
`
`x
`
`hitps://uk. pcmag.com/news/t 02838/snapsticks-media-streaming-appbox-hands-on
`
`2/9
`
`Page 441 of 893
`
`Page 441 of 893
`
`

`

`12/12/2019
`
`Snapstick - Home
`
`FEB
`
`
`
`
`
`© @
`
`WV
`
`
`NF
`
`
` sR
`
`Othe,
`
`e FAQ
`
`oe AS S Re Sk ROE
`SN ASS
`sFa
`at EN AL |
`
`Demo
`Press
`Partners
`U
`Sien
`
`Un
` —
`
`The full web hits
`the big screen
`Snapstick's SplitMedia™ technology delivers the full web from your phoneor laptop to your TV, with the snap of a
`wrist. It's that simple.
`https://web.archive.org/web/20 110312081 731/http://Awww.snapstick.com/
`
`1/2
`
`Page 442 of 893
`
`Page 442 of 893
`
`

`

`12/12/2019
`
`Snapstick - Home
`
`338 saplures
`
`@
`x
`Ws
`
`ihtp/wwwsnapstick.com/)sssSs—SsSSCCi\[Go] FEB S88 tyeZavs
`
`8
`a “3
`8 ks
`
`XS
`
`OWill Snanstick RiseWhere Goovle TV Pell Short?’MTV Geek!
`
`More press »
`
`Sign up to learn the latest about Snapstick.
`
`
`
`Demo
`Partners
`About Us
`SigeUp
`Press
`Press Releases
`Privacy.
`Blog
`Twitter
`© 2010 Snapstick
`
`https://web.archive.org/web/20 110312081 731/http://Awww.snapstick.com/
`
`2/2
`
`Page 443 of 893
`
`Page 443 of 893
`
`

`

` i AdChoices
`
`NEWS (/NEWS)
`
`Hands On: YouTube Leanback
`
`© (https:/Awww.facebook.com/sharer/sharer.php?
`u=https%3A%2F%2Fwww.peworld.com%2Farticle%2F200769%2Fyoutube_leanback_hands_on.html)
`
`&(https:/Awitter.com/intent/tweet?
`url=https%3A%2F%2Fwww.peworld.com%2Farticle%2F200769%2Fyoutube_leanback_hands_on.html&via=pcworld&
`
`&(https://pinterest.com/pin/create/bookmarklet/?
`url=https%3A%2F%2Fwww.pcworld.com%2Farticle%2F200769%2Fyoutube_leanback_hands_on.html&description=F
`
`&(http://reddit.com/submit?
`url=https%3A%2F%2Fwww.peworld.com%2Farticle%2F200769%2Fyoutube_leanback_hands_on.html&title=Hands+¢
`
` (mailto:?Subject=Hands On: YouTube
`Leanback&Body=Check%20out%20this%20article%20from%20PCWorld%3A%20https%3A%2F%2Fwww.pcworld.co
`
`By lan Paul
`PCWorld |
`JUL 9, 2010 9:39 AM PST
`
`TODAY'S BEST TECH DEALS
`Picked by PCWorld's Editors
`
`
`
`
`
`
`
`cheap-asus-gaming-laptop-packs-a-geforce-rtx-2060-for-980-today-only.html)
`
`ThisabsurdlycheapAsusgaminglaptop| Force RIX 2! r $980...(/article/3489782/this-absurdly-
`
`
`
`
`absurdly-cheap-asus-gaming-laptop-packs-a-
`geforce-rtx-2060-for-980-today-only.html),
`
`
`The 1TB Sabrent Rocket PCle 4.0 SSD is downtoakiller $150 today(/article/3489423/the-Itb-sabrent-rocket-pcie-
`40-ssd-is-down-to-a-killer-150-today. html)
`
`
`
`
`
`Afarticle/3489423/the-1tb-
` hour-pc-and-tablet-sale-features-an-enticing-hodgepodge-of-bargains.html)
` A/article/3489418/upgrade-
`
`
`
`
`tablet-sale-features-an-enticing-hodgepodge-of-
`
`bargains.html)
`
`
`
`SRR
`
`
`Upgrade to a 27-inch,high-definition IPS monitor witt
`a-27-inch-high-definition-ips-monitor-with-game-smo _
`
`to-a-27-inch-high-definition-ips-monitor-with-
`
`game-smoothing-freesync-tech-for-100.html)
`
`FIND MORE HAND-PICKED TECH DEALS (/DEALS/),
`
`Page 444 of 893
`
`Page 444 of 893
`
`

`

`YouTube's new Leanbackservice (http:/Awww.pcworld.com/article/200704/youtube_leanback_ youtube that_looks like_tv.h

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket