`
`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
`© 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