`
`
` TITLEAPPLICANTS
`
`SS U.S. UTIL
`
`:
`| Ic—; Haa
`
`
`
`
`ART mut
`hoo
`EXAMINER
`
`CONT/PRIOR|CLASS SUBCLASS
`ft
`NG
`345 a
`— Certificate
`MUN2800e Medocbger
`of Coarreciion -:«
`
`
`
`diese laydred media irrherach
`
`Tisaca
`
`
`
`
`
`
`
`ORIGINAL
`
`34S
`
`[|
`SUBCLASS
`"NE
`
`ISSUING CLASSIFICATION
`CROSS REFERENCE(S)
`SUBCLASS (ONE SUBCLASS PER BLOCK)
`
`CLASS
`
`:
`
`
`
`
`
`
`
`
`
`DISCLAIMER Sheets Drwg.|Figs. Drwg.|Print Fig. Total Claims Print Claim for 0.Q.
`
`
`
`¢|e|2 | 9
`
`subsequentto
`has been disclatmed.
`
`(
`
`data)
`
`Oe
`
`NOTICEOFALLOWANCEMAILED
`L] Thetermofthispatent — -
`
`/ o/} 7? (77
`‘ES Thetermofthispatentshall
`RAYMOND J RAYERL :
`
`cSraeete") SPIMARY EXAMINER()/_|[-___resueree
`
`Ms “2173
`
`months of
`i! Theterminal
`thls patent have been disclaimed.
`
`
`
`WARNING:
`Tha Information disclosed herain may be restricted. Unauthorized diaclosura may be prohibited by the Unitad States Code Titla 36, Sectlons 122, 181 and 368.
`Possession outside the U.S. Patent & Trademark Olfice |s restricted to authorlzad employees and contractora only.
`
`(Rev. 0/88)
`Form PTO-4368
`
`FILED WITH: [_] DISK (CRF)
`
`[_]FICHE [_]cD-ROM
`(Attached in pocket on right Inalde flap)
`
`ISSUE FEE IN FILE
`
`(FACE)
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 1 of 114
`Page 1 of 114
`
`
`
`Date Recalved
`Date Recelved
`(incl. C. of M.)
`(Incl. c.OFM.)
`or
`Date‘Malled
`Date Malled
`
`
`1. Application
`
`lp
`
`papers.
`
` eet
`SO LG 0x4
`evn anh‘a nats
`
`a
`
`APPLICATION ©
`
`43252.
`
`Pre,
`
`~
`
`‘CONTENTS
`
`42.
`
`
`43.
`
`
`f
`/
`44,
`Bose2
`
`4.
`UW2dOp
`Sat 02 46.
`
` ll242 a7,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a a.
`
`
`82.
`
`(LEFT OUTSIDE)
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 2 of 114
`Page 2 of 114
`
`
`
`
`
`
`ISSUE SLIP STAPLE AREA(foradditional cross references)
`POSITION
`INITIALS,
`ID NO.
`DATE
`oe.
`
`Tyo eX
`FEE DETERMINATION
`O.1.P.E. CLASSIFIER
`FORMALITYREVIEW
`Pioe Se. fac] -
`
`RESPONSE FORMALITY REVIEW
`
`{
`
`Claim
`
`Date
`
`INDEX OF CLAIMS
`ceneteere cite, ROjCtad
`No ects Non-olected
`
`coeeeeteeeseecsnsveseseesteeeee Allowed
`Denes Interfarence
`—4(Through numeral)... Canceled
`... Appeal
`ve Objected
`0
`saealessesseeseeseaseaseeseesees Restricted
`
`
`4 Claim
`Date
`zmo
`Els51
`
`
`
`52
`"153
`
`
`54
`
` 55
`
`56
`
`57
`
` 58
`
`58
`
`60
`al
`
`
`62
`63
`64
`
`85
`66
`67
`68
`
`69
`70
`
`
`, vl72
`73
`
`74
`
`75
`76
`
`77
`F
`x
`
`78
`“Hed
`
`a0
`|
`P| 1 Ag
`||
`
`jail ||
`PT
`igi
`Z
`82
`haa
`83
`yoPy
`haa
`
`ea;|
`||
`L
`134
`sl.
`
`85
`
`13ra
`
`
`
`
`cee
`a7
`y
`437]
`_
`86
`3al_
`|
`
`[as]
`hag)
`
`40
`90
`H40)
`
`at
`~ hal
`
`42
`i
`iad
`3
`14g]
`44
`144]
`dg
`has
`48
`46
`47
`haz
`+
`
`48
`148,
`49
`hag
`50
`50 |
`
` ae
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`!
`f
`
`~]
`||
`
`Ly
`
`te
`
`at|
`
`\
`
`\
`
`If more than 150 claims or 10 actions
`staple additional sheet here
`(LEFT INSIDE)
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 3 of 114
`Page 3 of 114
`
`
`
`
`
`SEARCH NOTES
`(INCLUDING SEARCH STRATEGY)
`
`EAST $ earch
`Date Ex.
`
`Files OSPAT 24Navos|
`ee
`
`P6 Pup
`
`lmoge Browse
` Update query;
`
`Src
`
` (RIGHT OUTSIDE)
` Exmr.
`
`SEARCHED
`
`
`
`
`
`
`
`INTERFERENCE SEARCHED
`Sub.
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 4 of 114
`Page 4 of 114
`
`
`
`PATENT APPLICATION SERIAL NO.
`
`U.S. DEPARTMENT OF COMMERCE
`PATENT AND TRADEMARK OFFICE
`FEE RECORD SHEET
`
`Uodo/2) DEUTLER ONEROUS Mare
`diortsdsa
`BUG or
`
`PTO-1556
`
`(5/87)
`“US. GPO: 1999-46-0R2/10144
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 5 of 114
`Page 5 of 114
`
`
`
`file://o:/APPS/preexam/correspondence/I .htm
`
`URDUAOEATA
`Bib Data Sheet
`
`
`
`UNITED STATES DEPARTMENT OF COMMERCE
`Patent and Trademark Office
`Addreas: COMMISSIONER OF PATANTS ANT) TRADEMARKS
`Waslungton,19,C, 2023!
`
`<netnpp nniannps
`.
`7
`noun
`
`
`FILING DATE.
`GROUP ART
`;
`
`SERIALNUMBER,}—gsy19/2000 |.” cLAsS | UNIT } ATTORNEY DOCKET NO.
`
`
`
`
`
`
`
`
`06576.105004 (MS#150434.1)
`345
`09/574,375 .”
`
`
`i}
`_
`2773
`RULE
`
`
`
`
`
`
`William T. Flora, Seattle, WA ;
`Robert Edward Patkin, Redmond, WA;
`Christopher R. Fox, Seattle, WA ;
`Gregory R. Slayden, Kirkland, WA ;
`
`fe CONTINUING DATA JESee Wa N E
`&
`* FOREIGN APPLICATIONS ******srrrsenssionee NONE
`IF REQUIRED, FOREIGN FILING LICENSE GRANTED
`-
`"™ 07/14/2000
`‘
`PEPRCHAMaasneeseaeTNa abeadesobsSPEIERassem tHesahPE
`
`
`
`
`
`detonatesaastehtKoehnTaTAaath0betta i
`1
`no
`|yes
`ForeignPriorityclaimed
`
`
`
`STATE OR
`SHEETS
`TOTAL
`|INDEPENDEN
`
`
`fetconatens q yoo2Hno CT yt attr OUNTRY|DRAWING|CLAIMS|CLAIMS
`wance
`
`14
`2
`WVerifled and
`WA
`6
`JAcknowtedged
`a
`xamingr's Stynatl
`Initlals
`ss
`aes
`_
`
`
`lADDRESS
`
`
`King & Spalding
`191 Peachtrea Street N E 45th Floor
`
`
`
`
`
`Atlanta GA 30303
`
`;
`
`(TITLE
`
`System and methodfor displaying media interactively on a video display device
`shrunkteARBRERahAREAAMRRNRRA
`(C1 aFees
`
`
`la
`
`1.16 Fees( Filing )
`
`
`
`
`
`
`
`FILING FEE
`RECEIVED
`690
`
`(FEES: Authority has been given In Paper
`No.
`to charge/credit DEPOSIT ACCOUNT
`No.
`for following:
`
`
`
`lof l
`
`7/27/00 7:31 AM
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 6 of 114
`Page 6 of 114
`
`
`
`ysries
`
`if
`
`”
`
`“Title ofInvention
`
`System and MethodforDisplaying Media Interactiv
`UTILITY
`ona Video Display Device
`ATENT APPLICATION
`TRANSMITTAL
`Named Inventor(s)
`William T, Flora, Robert Edward Parkin,
`Christopher R. Fox, and Gregory R. Slayden
`
`
`(Onlyfor new nonprovisional
`applications under 37 CFR 1.53(b))
`
`Attorney Docket
`
`06576. 105004 (MS#150434,1}
`
`Express Mail Label No.
`
`EE108487428US
`
`APPLICATION ELEMENTS
`
`2 &
`
`
`
`
`
`
`
`
`Agsistant Commissioner of Patents
`
`ADDRESS TO: Box Patent Application
`
`
`Washington, D.C. 20231
`
`ACCOMPANYING APPLICATION PARTS
`
`1, [Fee Transmittal Form
`(Submit an original, and a duplicateforfee processing)
`
`
`Assignment Papers (cover sheet & document(s))
`.
`Specification, Claims,
`9. [ 37 CFR 3.73(b) Statement
`
`
`Total Pages 24
`and Abstract
`(when there is an assignee)
`
`
`
`3. — (1~~Powerof Attorney by assigneeDrawings Total Sheets 6
`10.
`[Jj
`English Translation Document(ifappticable)
`11.
`(Information Disclosure Statement (1DS)
`Total Pages 4
`4. Oath or Declaration
`C2]
`PTO-1449
`a. &] Newly executed(original or copy)
`wi
`
`
`Wi C]_~—Copies of IDS Citationsb. [] Copyfrom prior application (37 CFR 1.63(d))
`‘ad
`(for continuation/divisional with Box 17
`12.
`[_
`Preliminary Amendment
`bin
`completed)
`13.
`fg
`Return Receipt Postcard (MPEP 503)
`Lif
`[Note Box 5 Below]
`(Should be specifically itemized)
`
`
`“4 @)[]DELETIONOFINVENTOR(S) 14. [Small Entity Statement(s)
`
`if 1©Statementfiled in prior applicationSigned statement attached deleting
`
`7
`inventor(s) namedin the prior
`Statusstill proper and desired
`id
`application, see 37 CFR 1.63(d)(2)
`Certified Copy of Priority Document(s)
`:
`and 1.33(b).
`Other:
`be
`Incorporation by Reference
`
`‘
`(usable ifBox 4b is checked)
`wl
`The entire disclosure of the prior application, from
`qa
`which a copy of the oath or declaration is supplied
`fa
`under Box 4b,is considered as being part of the
`disclosure of the accompanying application andis
`hereby incorporated by reference therein.
`Microfiche Computer Program (4ppendix)
`6 [~~
`
`7. (]~Nucleotide and/or Amino Acid Sequence
`Submission(iapplicable, all necessary)
`aL]
`Computer Readable Copy
`b.O~~Paper Copy (identical to computer copy)
`ce [
`Statement verifying identity of above
`copies
`Ifa CONTINUING APPLICATION,check appropriate box and supply the requisite information:
`17.
`
`
`
`
`(] Continuation
`[) Divisional
`Continuation-in-part (CIP)
`of prior application No:
`CORRESPONDENCE ADDRESS:
`f
`18,
`
`
`By:
`
`
`Date*“May 19, 2000
`Telephone: 404.572.4600
`Facsimile: 404.572.5145
`
`
`
`
`
`3.
`
`(]
`
`15.
`16.
`
`[]
`[J
`
`Curtis L. Doster, Esq.
`KING & SPALDING
`45" Floor
`191 Peachtree Street, N.E.
`Atlanta, Georgia 30303
`
`Reg. No, 41,714
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 7 of 114
`Page 7 of 114
`
`
`
`FEE TRANSMITTAL
`
`Attorney Docket No. 06576.105004 (vs #130434.1)
`
`This sheet accompanies a patent application transmittal for the following application:
`
`Inventor(s):
`Filing Date:
`‘Title:
`
`Floraet al.
`Filed Concurrently Herewith
`System and Method for Displaying Media Interactively on a Video Display Device
`
`The filing fee is calculated as shown below:
`
`1. FILING FEE:
`
`LARGE ENTITY
`SMALL ENTITY
`FOR:
`
`
`
`
`
`S| UTILITY FILING FEE
`[_] DESIGN FILING FEE
`$155
`
`| PLANT FILING FEE
`so |
`
`$345 |
`"| REISSUE FILING FEE
`["] PROVISIONALFILING FEE $75|sd $150
`
`
`
`2, CLATMS:
`
`NO. EXTRA
`NO. FILED
`TOTALCLAIMS[ 14-20=[|0|
`
`
`TNDEP. CLAIMS ~3=|0|
`
`
`
`
`
`
`[_] MULTIPLE DEPENDENT CLAIM PRESENTED
`
`
`3, ADDITIONAL FEES:
`
`FOR:
`
`[| LATE FILING, FEE OR OATH
`NON-ENGLISH SPECIFICATION
`
`[] OTHER
`
`TOTAL FILING FEES: $690
`
`A checkis enclosedfor the total amount: $690
`
`f Charge any additional fees required under 37 C.F.R. 1.16 of 1.17 to Deposit Account 11-6980.
`KING & SPALDING
`45" Floor, 191 Peachtree Street, N.E,
`
`Atlanta, Georgia 39303
`404.592.4600
`
`
`
` Date: May 19, 2000
`uftis
`£.
`Doster, Attorney for Applicant
`Reg. No, 41,714
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 8 of 114
`Page 8 of 114
`
`
`
`o =
`a, ai
`i a
`Attorney Docket No. 06576.105004 (Ms #150434.)iO
`FEE TRANSMITTAL
`pt
`oh
`This sheet accompanies a patent application transmittal for the following application:
`in mn
`no SS
`2
`
`Floraet al.
`Filed Concurrently Herewith
`System and Method for Displaying Media Interactively on a Video Display Device
`
`Inventor(s):
`Filing Date:
`Title:
`
`Thefiling fee is calculated as shown below:
`1. FILING FEE:
`
`SMALI. ENTITY LARGE ENTITY
`
`
`
`(4 UTILITY FILING FEE
`|] DESIGN FILING FEE
`[_) PLANT FILING FEE
`__
`(] REISSUE FILING FEE
`L] PROVISIONAL FILING FEE
`
`
`
`2. CLAIMS:
`
`NO-FILED
`TOTAL CLAS|"14-20= [0[x=
`INDEP, CLAWS|2 3= ee
`[] MULTIPLE DEPENDENT CLAIM PRESENTED
`+H30= [ 260=
`
`
`
`
`
`3. ADDITIONAL FEES:
`
`
`[| OTHER
`
`[_] LATE FILING, FEE OR OATH
`(_] NON-ENGLISH SPECIFICATION
`
`TOTAL FILING FEES: $690
`
`A checkis enclosed for the total amount: $690
`
`fq Charge any additional fees required under 37 C.F.R. 1.16 or 1.17 to Deposit Account11-0980.
`KING & SPALDING
`45" Floor, 191 Peachtree Street, NE.”
`
`Atlanta, Georgia 30303
`404,572.4600
`
`
`
` Date: May 19, 2000
`uftis
`L.
`Doster, Attorney for Applicant
`Reg, No. 41,714
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 9 of 114
`Page 9 of 114
`
`
`
` ]
`
`SYSTEM AND METHODFOR DISPLAYING MEDIA
`
`INTERACTIVELY ON A VIDEO DISPLAY DEVICE
`
`TECHNICAL FIELD
`
`The present
`
`invention relates to interactive electronic maps. More
`
`specifically,
`
`the invention relates to an interactive map that allows users to display
`
`different
`
`items of visual and/or audio media corresponding to a location on the
`
`geographic map.
`
`10
`
`BACKGROUNDOFTHE INVENTION
`
`15
`
`20
`
`25
`
`As computer technology has advanced, atlases have been published in
`
`electronic form. These electronic atlases make it possible to include vast amounts of
`
`information on a few compact discs (or CD-ROMs), This information includes electronic
`
`maps and items of visual and/or audio media. Although the advent of electronic atlases
`
`has made such media more accessible and the relationship between electronic maps and
`
`such media more direct and interconnected, the prior art did not provide users with an
`
`efficient mechanism foreasily locating and associating such media with electronic maps.
`
`To allow users to more easily associate such media with electronic maps,
`
`onepriorart electronic atlas provided a limited level of association between visual and/or
`
`audio media and electronic maps.
`
`For example, prior art atlases have displayed.
`
`representations of certain types of visual media directly on the face of an electronic map.
`
`This allowed a user to view the media on a pre-determined location upon the face of the
`
`map. Although this atlas was useful, the media content and map werenotinteractive and
`
`supported the use of limited quantity, variety and types of media.
`
`Jn another priorart atlas, media icons were displayed upon the face of an
`
`electronic map when the user passed a input device position indicator, such as a cursor,
`
`over locations on the map with which a media item or items had been associated or
`
`linked. The user could then access a full-size or complete version of the media item by
`
`selecting the location, typically by using an input device to issuing an input signal, and
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTS EXHIBIT1008
`Page 10 of 114
`Page 10 of 114
`
`
`
`2
`
`opening a separate window,such as a dialog box. Selecting the item via the dialog box
`
`presented to the user accesses the desired media item. Although such electronic maps
`
`were interactive, these prior maps allowed a user only to see media representations from
`
`an exact location, e.g., within a few pixels of the cursor, at the same time. Moreover,the
`
`5
`
`prior electronic maps only allowed the user to accessthe full-size or complete media item
`
`indirectly by selecting the media item from within a dialog box or other tabular form.
`
`In
`
`addition, such electronic maps did not provide the user with any ability to filter or restrict
`
`the type of visual and/or audio media that the user could locate by interacting with the
`
`electronic map.
`
`Consequently, there is a need in the art for an electronic atlas that provides
`
`a direct interface to visual and/or audio media through an interactive electronic map.
`Moreover,there is a need for an electronic map that provides a user with direct access to
`large amounts of media at the same (or a very short) time period and over a larger area of
`an electronic map. As aresult of such increased access to media, there is a corresponding
`need for the ability to filter or restrict the type of media that a user can locate by
`interacting with an electronic map. Also, as a result ofsuch increased media access, there
`is a corresponding needfor retrieving and displaying such media in an efficient manner.
`
`SUMMARYOF THE INVENTION
`The present invention solves the aforementioned problems existing in the
`prior art by providing an interactive interface between a user and graphical user interface
`
`for presenting electronic content, such as a geographical map. For example, the present
`
`invention can support the presentation of a scalable interactive geographic map having
`
`selectable content associated with map locations, The map can be scaled from a global
`
`10
`
`15
`
`‘i
`a
`S
`‘4
`4
`4
`
`ua
`
`5 20
`
`29
`
`view downto view ofindividual cities and towns. At any point along this scale, the user
`
`can interact with the map and be presented with media associated with locations on the
`
`map. The present invention can be utilized with a variety of graphical content presented
`
`in an electronic format, including road maps, photographs, or other types of graphical
`userinterfaces.
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTS EXHIBIT1008
`Page 11 of 114
`Page 11 of 114
`
`
`
`
`
`
`
`3
`
`The present
`
`invention supports
`
`the presentation of media items
`
`interactively via an output device, such as a video display device for a computer. The
`
`present invention allows a user to interact with a geographic map to facilitate access to
`
`content associated with locations of the electronic map, including items of visual and/or
`
`audio media. For example, a user can use an input device, such as a mouse, to pass a
`
`position indicator presented in the conventional form of a cursor over an electronic
`
`geographic map.
`
`In the alternative, the user can use one or more keyboard commandsto
`
`move the position indicator to a selected location on the electronic map.
`
`If the cursor
`
`passes within a pre-selected distance of a predetermined point on the map that
`
`is
`
`associated with at least one media item, the user can be presented each media icon
`
`representing available media items at that location. The user can then pass the cursor
`
`over a displayed media icon and directly access the media item by selecting the media
`
`icon with a “click” of a mouse button. In this manner, the user can access an expanded
`
`version of a selected visual media item, play and replay a selected audio media item, and
`
`select hyperlinks associated with related content.
`
`A user can interact directly with the geographic map to access media
`
`items, such as graphic and text-based visual media and audio media withoutthe necessity
`
`to access the media through the indirect use of a dialog box or other device. This .
`
`interaction allows a user to select a location on the geographic map and to be presented
`
`with media items that are associated with the specific, chosen location and those items
`
`associated with locations within a predetermined distance thereof. Further, the present
`
`invention allows a user to customize the interactive nature of the invention byfiltering
`
`and/or restricting the type and categories of media with which the user will be presented
`
`during their interaction with the map. Due to limits in computing power of machines
`
`used by particular users, the present invention can present media in an efficient manner
`
`that provides a user with the perception that the invention is responding quickly to the
`
`user’s inputs, For example, the amount of media available for presentation at a chosen
`location on the map can be restricted when a user’s computer has a slower processing
`speed. This restriction is performed in a mannerthat is not perceived by the user and,
`
`10
`
`20
`
`25
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTS EXHIBIT1008
`Page 12 of 114
`Page 12 of 114
`
`
`
`ultimately, provides the user with the perception that the invention is responding quickly
`
`to the user’s inputs.
`
`4
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FG. 1
`is a block diagram of a personal computer that provides an
`exemplary operating environment for the present invention.
`“FIG. 2 is an exemplary display screen of a software program that
`
`illustrates the display of a media icon in response to a selection of a location on an
`electronic geographic map.
`“FIG. 3
`is an exemplary display screen of a software program that
`illustrates the display of a full-size image of an item of visual media in direct response to
`a userclicking op avisual media icon on anelectronic geographic map.
`‘FIG. 4 is a logic flow diagram illustrating an exemplary process for
`displaying media items interactively upon a video display device.
`FIG. 5A is a logic flow diagram illustrating an exemplary process for
`identifying and retrieving media items into a computer for the purpose of displaying such
`items on a videodigplay device.
`fic. 5B is a logic flow diagram illustrating an exemplary process for
`identifying and retrieving media items into a computer for the purpose of displaying such
`
`items on a video display device.
`
`DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
`
`The present
`
`invention supports
`
`the presentation of media
`
`items
`
`interactively via an output device, such as a video display device for a computer. The
`
`present invention allows a user to interact with a graphical user interface (“GUI”), such
`
`as a geographic map,
`
`to facilitate access to content associated with locations of the
`
`electronic map, including items of visual and/or audio media. For example, a user can
`
`use an input device, such as’ a mouse,
`
`to pass a position indicator presented in the
`
`conventional form of a cursor over an electronic geographic map.
`
`In thealternative, the
`
`10
`
`15
`
`20
`
`25
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTS EXHIBIT1008
`Page 13 of 114
`Page 13 of 114
`
`
`
` 5
`
`user can use one or more keyboatd commandsto movethe position indicatorto a selected
`
`location on the electronic map.
`
`If the cursor passes within a pre-selected distance of a
`
`predetermined point on the map that is associated with at least one media item, the user
`
`can be presented each media icon representing available media items at that location.
`
`The user can then pass the cursor over a displayed media icon and directly access the
`
`In one
`media item by selecting the media icon with a “click” of a mouse button.
`exemplary embodiment, the media items are presented through the use of a window
`frame on a video display device in the form of a media viewer. Using the media viewer,
`
`the user can access an expanded version of a selected visual media item, play and replay
`
`a selected audio media item, and select hyperlinks associated with related content.
`
`The present invention also can support the creation of a perception by the
`
`user that a processor operating at a relatively slow processing speed is fully responsive to
`
`commands to present desired electronic content. For one exemplary embodiment, a
`
`threshold boundary is positioned proximate to and surrounds each electronic map
`
`location.
`
`In the event
`
`that
`
`the cursor crosses this threshold boundary, an icon
`
`representing content for a media item is presented to the user, The distance separating
`
`the threshold boundary from the electronic map location can be reduced when a
`
`determination is made that the computer operates at a relatively slow processing speed.
`
`This reduction is the threshold distance to the electronic map location supports the
`
`presentation of an icon representing a media item only when the cursor is placed on or
`
`adjacent to that location.
`
`In addition,
`
`two sets of software instructions can operate
`
`through multi-tasking to structure the identification and retrieval of media items. This
`
`multi-tasking thread architecture can create the perception by a user that media items are
`
`available shortly after the user places the cursor proximate to an electronic map location
`
`having associated media items.
`
`Although the preferred embodiment will be generally described inthe
`
`context of a program and an operating system running on a personal computer, those
`
`skilled in the art will recognize that the present invention also can be implemented in
`
`conjunction with other program moadules for other types of computers. Furthermore,
`
`10
`
`15
`
`20
`
`25
`
`(.
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTS EXHIBIT1008
`Page 14 of 114
`Page 14 of 114
`
`
`
` 6
`
`ai
`4d
`nF
`ad
`
`ty
`‘al
`
`if
`
`oHFak
`
`eeeIeKLEfhHERae
`
`those skilled in the art will recognize that the present invention may be implemented in a
`
`stand-alone or in a distributed computing environment.
`
`In a distributed computing
`
`environment, program modules may be physically located in different local and remote
`memory storage devices. Execution of the program modules may occur locally in a
`
`stand-alone manner or remotely in a client/server manner. Examples of such distributed
`
`computing environments include local area networks of an office, enterprise-wide
`
`computer networks and the globalInternet.
`
`In addition, it should be understood that the programs, processes, methods,
`
`etc., described herein are not related or limited to any particular computer or apparatus,
`
`nor are they related or limited to any particular communication network architecture.
`
`Rather, various types of general-purpose machines may be used with program modules
`
`constructed in accordance with the teachings described herein. Similarly, it may prove
`
`advantageous to construct a specialized apparatus to perform the computer-supported
`
`processes described herein by way of dedicated computer systems in a specific network
`
`architecture with hardwired logic or programs stored in nonvolatile memory, such as
`
`read-only memory.
`
`Referring now to the drawings,
`
`in which like numerals represent like
`
`elements throughout the several figures, aspects of the present invention and the preferred
`
`operating environment will be described.
`
`FIG. 1
`
`illustrates various aspects of the
`
`preferred computing environment in which the present invention is designed to operate.
`
`Those skilled in the art will appreciate that FIG. 1 and the associated discussion are
`
`intended to provide a brief, general description of the preferred computer hardware and
`
`program modules, and that additional information is readily avatlable in the appropriate
`
`programming manuals, user's guides, and similar publications.
`
`FIG. 1
`
`illustrates a
`
`conventional personal computer 10 suitable for supporting the operation of an exemplary
`
`embodiment of the present invention. As shown in FIG. 1, the personal computer 10
`
`operates in a networked environment with logical connections to a remote computer 11.
`
`The logical connections between the personal computer 10 and the remote computer 11
`
`are represented by a local area network (LAN) 12 and a wide area network (WAN) 13. In
`
`10
`
`15
`
`20
`
`25
`
`|
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 15 of 114
`Page 15 of 114
`
`
`
`7
`
`this client/server configuration, the remote computer 11 may ftnction as a file server or
`
`computer server.
`
`The personal computer 10 includes a central processing unit (CPU) 14,
`
`such as “PENTIUM” microprocessor manufactured by Intel Corporation of Santa Clara,
`
`California. The personal computeralso includes system memory 15 (including read-only
`
`memory (ROM) 16 and random access memory (RAM) 17),, which is connected to the
`
`CPU 14 by a system bus 18. The preferred computer 10 utilizes a BIOS 19, which is
`
`stored in ROM 16. Thoseskilled in the art will recognize that the BIOS 19 are a set of
`
`basic routines that helps to transfer information between elements within the personal
`
`computer 10. Those skilled in the art will also appreciate that the present invention may
`
`be implemented on computers having other architectures, such as computers that do not
`
`use a BIOS, and those that utilize other types of microprocessors.
`
`Within the personal computer 10, a local hard disk drive 20 is connected
`
`to the system bus 18 via a hard disk drive interface 21. A floppy disk drive 22, which is
`
`used to read or write a floppy disk 23, is connectedto the system bus 18 via a floppy disk
`
`drive interface 24. A DVD/CD-ROM drive 25, which is used to read a DVD or
`
`CD-ROM disk 26, is connected to the system bus 18 via a DVD/CD-ROMinterface 27.
`
`A user enters commands and information into the personal computer 10 by using input
`
`devices, such as a keyboard 28 and/or pointing device, such as a mouse 29, which are
`
`connected to the system bus 18 via a serial port interface 30. Other types of pointing
`
`devices (not shown in FIG. 1) include track pads, track balls, pens, head trackers, data
`
`gloves and other devices suitable for positioning a cursor on a computer monitor 31. The
`
`monitor 31 or other kind of display device is connected to the system bus 18 via a video
`
`adapter 32.
`
`The remote computer 11 in this networked environment is connected to a
`
`remote memory storage device 33. This remote memory storage device 33 is typically a
`
`large capacity device such as a hard disk drive, DVD/CD-ROM drive, magneto-optical
`drive or the like. The personal computer 10 is connected to the remote computer 11 by a
`network interface 34, which is used to communicate over the local area network 12.
`
`10
`
`15
`
`20
`
`25
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTS EXHIBIT1008
`Page 16 of 114
`Page 16 of 114
`
`
`
`ane
`
`aeoywl.a.PPghSSaleaoe
`HhBeaeogTafRRFeoeRe
`
`eeesem
`
`8
`
`As shown in FIG, 1, the personal computer 10 is also connected to the
`
`remote computer 11 by a modem 35, which is used to communicate over the wide area
`
`network 13, such as the global Internet. The modem 35 is connected to the system bus 18
`
`via the serial port interface 30, The modem 35 also can be connected to the public
`
`switched telephone network (PSTN) or community antenna television (CATV) network.
`
`Althoughillustrated in FIG. 1 as external to the personal computer 10, those of ordinary
`
`skill in the art will quickly recognize that the modem 35 may also be internal to the
`
`personal computer 11, thus communicating directly via the system bus 18. It is important
`
`to note that connection to the remote computer 11 via both the local area network 12 and
`
`the wide area network 13 is not required, but merely illustrates alternative methods of
`
`providing a communication path between the personal computer 10 and the remote
`
`computer 11.
`
`Although other internal components of the personal computer 10 are not
`
`shown, those of ordinary skill in the art will appreciate that such components and the
`
`interconnection between them are well known.
`
`Accordingly, additional details
`
`conceming the internal construction of the personal computer 10 need not be disclosed in
`
`connection with the present invention.
`
`Those skilled in the art will understand that program modules such as an |
`
`operating system 36 and application programs, such as an interactive electronic map
`
`application 37, are provided to the personal computer 10 via computer-readable media.
`
`In the preferred computer,
`
`the computer-readable media include the local or remote
`
`memory storage devices, which may include the local hard disk drive 20, floppy disk 23,
`
`DVD/CD-ROM 26, RAM 17, ROM 16, and the remote memory storage device 33.
`
`In
`
`the preferred personal computer 10, the local hard disk drive 20 is used to store data and
`
`programs,
`
`including the interactive electronic map 37. During user operation of the
`
`preferred computer 10, data and programs can be retrieved from the local hard disk
`
`drive 20 and are stored in local memory, such as RAM 17.
`
`Turning now to FIGS. 2-5B, an exemplary embodiment of the present
`invention is described via the conventional softwareillustration tools of representative
`
`10
`
`15
`
`20
`
`25
`
`(
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTSEXHIBIT 1008
`Page 17 of 114
`Page 17 of 114
`
`
`
` 9
`
`display screens and logical flow chart diagrams. FIG. 2 is a display screen showing the
`
`graphical user interface (GUI) component 40 of an exemplary embodimentof the present
`
`invention, Although this embodimentutilizes a scalable geographic map, those skilled in
`
`the art will recognize that the present invention can be utilized with other electronic
`
`In this
`forms of graphical content, such as road maps, animation, photographs, etc.
`embodiment, media items, typically represented by icons 42 (or “thumbnail”versions),
`are displayed when a position indicator, shown as cursor 44,
`is moved proximate to
`
`certain locations on an electronic geographic map 46. These icons 42 notify the user that
`
`media items are associated with predetermined coordinates or “locations” on the map that
`
`are proximate to the position of the cursor 44. The icons 42 further provide the user with
`
`a visual object to select with the “click”? of a mouse button (or another conventional
`
`mechanism) to obtain direct access to the content of the associated media items. All map
`
`locations are not necessarily associated with media items. For example, if the user moves
`
`the cursor 44 to a new location on the electronic map, the icons 42 displayed proximate to
`
`the old location will eventually disappear or fade after a pre-determined period oftime.
`
`Tf content is associated with the new location, however, new icons will appear proximate
`
`to the new cursor position.
`
`The exemplary geographic map 46 of the globe is scalable and can show
`
`fine levels of geography, such as individual cities and towns. The user may interact with
`
`a displayed icons 42 to gain access to further information regarding the subject of the
`
`displayed icon. For example, the user can quickly see what media items, if any, are
`
`available at a chosen location by moving the cursor over an area of the map 46 proximate
`
`to that location. For visual media, the user is presented with icons 42 or “thumbnail”
`
`versions of the available media items associated with one or more locations proximate to
`
`In addition, as the geographic map is scaled upwards or
`the position of the cursor 44.
`downwards, the numberoflocations(that are associated with media items) are reduced or
`increased respectively. Thus, the user will be presented with a larger number of media
`
`items when the map 46is scaled to show finer detail and will be presented with a smaller
`number of media items when the map 46 is scaled to show a lower level of detail. This
`
`10
`
`15
`
`20
`
`24
`
`UNIFIED PATENTS EXHIBIT 1008
`UNIFIED PATENTS EXHIBIT1008
`Page 18 of 114
`Page 18 of 114
`
`
`
`
`
`
`
`
`10
`
`prevents the map 46 from becoming visually cluttered or crowded and thereby confusing
`
`the user during interaction with the map 46.
`
`The exemplary embodiment of FIG. 2 can allow a user to restrict the
`
`media to be presented to different types and categories of media through the use of a
`
`media menu 50 with the listed media categories 53. Representative media categories
`
`include images relating to people, places,
`
`landscapes, agriculture and industry and
`
`animals; audio media relating to national anthems and music of the world; and visual
`
`It will be appreciated that the present invention can be
`media representing national flags.
`extended to include any and all types of visual and/or audio media. To exercise this
`
`option, the user chooses the