throbber
(12) United States Patent
`Flora et al.
`
`USOO6714215B1
`(10) Patent No.:
`US 6,714,215 B1
`(45) Date of Patent:
`Mar. 30, 2004
`
`(54) SYSTEM AND METHOD FOR DISPLAYING
`MEDIA INTERACTIVELY ON A WIDEO
`
`DISPLAY DEVICE
`
`(75)
`
`Inventors:
`
`(73)
`
`ASSignee:
`
`Notice:
`
`William T. Flora, Seattle, WA (US);
`Robert Edward Parkin, Redmond, WA
`(US); Christopher R. Fox, Seattle, WA
`(US); Gregory R. Slayden, Kirkland,
`WA (US)
`Microsoft Corporation, Redmond, WA
`(US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21)
`(22)
`(51)
`(52)
`
`(58)
`
`(56)
`
`Appl. No.: 09/574,375
`Filed:
`May 19, 2000
`Int. Cl................................................... G06F 3/14
`U.S. Cl. ....................... 345/716; 345/859; 34.5/862;
`345/838; 715/501.1
`Field of Search ................................. 345/856, 854,
`345/716–718, 859–862, 835, 839, 838,
`711, 764, 968,808, 809, 730; 715/501.1,
`500.1; 340/990,995; 707/104.1
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,708.845 A
`6,175,840 B1 *
`6,229,524 B1 *
`6,229,541 B1 *
`
`1/1998 Wistendahl et al. ..... 715/500.1
`1/2001 Chen et al. .............. 715/501.1
`5/2001 Chernock et al. ....... 345/719 X
`5/2001 Kamen et al. .............. 345/719
`
`6,362,840 B1 * 3/2002 Burg et al. ................. 345/835
`2001/0033296 A1 10/2001 Fullerton et al.
`
`- - - - - - - - - - - 345/730
`
`OTHER PUBLICATIONS
`PC Globe version 5.0 User's Guide, PC Globe, Inc., pp. 1-2,
`4, 10-11, 22-23, 1992.*
`* cited by examiner
`Primary Examiner Raymond J. Bayerl
`(74) Attorney, Agent, or Firm King & Spalding LLP
`(57)
`ABSTRACT
`A graphical user interface (GUI) allows a user to directly
`acceSS items of Visual and/or audio media by passing a
`cursor over points on an electronic map. Indicators in the
`form of icons representing media items can be displayed and
`can be accessed through a media Viewer. A determination is
`made whether a position indicator or pointer, Such as a
`cursor, is located proximate to a GUI location that is
`asSociated with Supplemental content in the form of a media
`item. If So, an indicator is presented to advise the user that
`Supplemental content is indeed asSociated with that location
`on the interface. For example, a media icon representing one
`or more media items can be displayed on the output device
`proximate to the location of the input device indicator. This
`indicator Serves as a prompt or cue for the user to Select the
`indicator if the user desires to review the Supplemental
`content. A determination is made whether the media icon has
`been selected in response to an input signal issued by an
`input device. If So, the Selected media item, typically video
`and/or audio information, is presented to the user via the
`output device.
`
`19 Claims, 6 Drawing Sheets
`
`:
`
`
`
`38
`
`8
`:
`a:
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`U.S. Patent
`
`Mar.30, 2004
`
`Sheet 1 of 6
`
`US 6,714,215 B1
`
`YOLINOW
`
`lé
`
`O00OQ
`
`cE
`
`WYLNaO
`
`ONISSSOOUd
`
`
`
`(Ndd)LINN
`
`gt(Wow)
`
`9EONIIVusadO
`
`W31LSAS
`
`nn
`
`WauSGM:
`
`aLe
`
`
`NOLWONdd¥NOLLWOMidd¥
`pWVeDOddSE€WWeDONd
`
`one
`
`VauvWoO)
`
`YMYOMLSN
`
`él
`
`MYOMLAN
`WIY3SS
`
`JOVANALNI
`JOVIYSLNI
`uOd
`
`SIOGYVWH
`
`JANG
`
`SOVIYNSLNI
`
`SNdW3ALSAS
`
`dVSINOYLOS1a
`
`ZéNOLLWOINddv
`
`MemoryWebEx.2004
`Samsung v. MemoryWeb — IPR2022-00221
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`
`
`
`
`
`
`
`
`

`

`Patent
`
`Mar. 30, 2004
`
`Sheet 2 of 6
`
`US 6,714,215 B1
`
`O
`
`MS
`
`
`
`52
`
`51 -
`
`SO
`
`53
`
`A8
`
`4.
`
`al
`
`FIG. 2
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`U.S. Patent
`
`Mar. 30, 2004
`
`Sheet 3 of 6
`
`US 6,714,215 B1
`
`: :
`
`8.
`
`
`
`it. 3
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`U.S. Patent
`
`Mar. 30, 2004
`
`Sheet 4 of 6
`
`US 6,714,215 B1
`
`
`
`74
`
`Execute
`Application
`
`y 76
`
`No
`
`Filter Media
`
`START
`
`No
`
`Yes
`
`proximate to
`locations with
`media?
`
`Yes
`
`
`
`
`
`No
`
`Media icon
`Window(s) appear
`on map
`
`FIG. 4
`
`86
`Multiple
`media at this
`location?
`
`Yeso
`
`88
`Cycle media
`in icon
`window
`
`NO
`
`O
`
`90
`
`Yes
`
`92
`Media viewer
`appears
`
`
`
`
`
`
`
`Play audio
`media?
`
`Yes
`V 102
`Exit software
`
`y 104
`Expanded visual
`media opens
`
`Display other
`media icons
`
`
`
`Play audio
`media
`
`END
`
`
`
`Exit software?
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`U.S. Patent
`
`Mar. 30, 2004
`
`Sheet 5 of 6
`
`US 6,714,215 B1
`
`151
`START
`
`FIG. 5A
`
`152
`
`User moves Cursor
`over map
`
`154
`Check media
`locations list
`
`156
`Check media IDs
`list
`
`-
`
`
`
`edia to be
`retrieved?
`
`No
`
`Pause for 250
`Sec
`
`
`
`Yes
`
`162
`Assess category
`— status for each ke
`media location
`
`
`
`
`
`164
`
`Retrieve all
`Category 4. items (Yes
`sequentially
`
`ny categos
`4 items?
`
`166
`------,
`Retrieve one item
`No-r-?—D for each category
`1 location
`
`No
`
`167
`Update India IDs
`st
`
`v 168
`Update media
`locations list
`---
`
`170
`
`a
`Notify interface
`thread that new
`media item
`retrieved
`
`
`
`18O
`locations in
`category 3?
`
`
`
`182
`
`Yes Pause for
`250 msec
`
`
`
`
`
`Does eac
`category 1
`location have item
`retrieved?
`
`
`
`.
`
`Yes
`
`172
`Retrieve One
`media items for
`One category 2
`location
`
`174
`Update media IDs
`list
`
`176
`. Y.,
`. .
`Update media
`locations list
`
`—
`
`178
`Notify interface
`thread that new
`media item
`retrieved
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`U.S. Patent
`
`Mar. 30, 2004
`
`Sheet 6 of 6
`
`US 6,714,215 B1
`
`FIG.
`
`116
`START
`
`117
`User moves CurSOr
`Over map
`
`120 y No
`Create 1"
`Cursor block
`
`18
`CPU slow?
`
`Yes
`122
`Create Smaller
`Cursor block
`
`Any locations
`within Cursor block
`with media?
`
`
`
`
`
`No
`
`
`
`126
`Wait until user
`rowes cursor
`again
`
`
`
`
`
`
`
`previously entere
`on media locations
`
`130
`v
`Create and/or
`update media
`locations list
`v
`132
`ASSess media
`types at location(s)
`
`Yes
`
`136
`Update media
`OS list
`
`lcon N38
`windows near
`cursor
`ocation2
`
`
`
`
`
`...151
`...
`Display media -
`items in icon
`window through
`Cycling
`------
`Yes
`
`
`
`
`
`
`
`media item per
`icon window?
`
`NO
`
`150
`Display media
`item in icon
`Window
`
`146
`Update icon
`windows media
`list
`
`144
`Receive retrieved
`items info from
`retrieval thread
`
`Yes
`
`Create icon
`windows
`
`142
`ASSOciate
`
`... with
`------> icon windows
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`US 6,714,215 B1
`
`1
`SYSTEMAND METHOD FOR DISPLAYING
`MEDIA INTERACTIVELY ON A WIDEO
`DISPLAY DEVICE
`
`TECHNICAL FIELD
`The present invention relates to interactive electronic
`maps. More specifically, the invention relates to an interac
`tive map that allows users to display different items of Visual
`and/or audio media corresponding to a location on the
`geographic map.
`
`BACKGROUND OF THE INVENTION
`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 elec
`tronic maps and Such media more direct and interconnected,
`the prior art did not provide users with an efficient mecha
`nism for easily locating and associating Such media with
`electronic maps.
`To allow users to more easily associate Such media with
`electronic maps, one prior art 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 were not interactive and Supported
`the use of limited quantity, Variety and types of media.
`In another prior art 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 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 prior electronic maps only allowed the
`user to access the 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 a result 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 of Such increased media
`access, there is a corresponding need for retrieving and
`displaying Such media in an efficient manner.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`SUMMARY OF THE INVENTION
`The present invention Solves the aforementioned prob
`lems 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 presen
`tation of a Scalable interactive geographic map having
`Selectable content associated with map locations. The map
`can be scaled from a global view down to view of individual
`cities and towns. At any point along this Scale, the user can
`interact with the map and be presented with media associ
`ated 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 user interfaces.
`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 commands to 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 without the 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 by
`filtering 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 manner that is not
`perceived by the user and, ultimately, provides the user with
`the perception that the invention is responding quickly to the
`user's inputs.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 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
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`3
`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 user clicking on
`a visual media icon on an electronic 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 video
`display device.
`FIG. 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 the alternative, the user can
`use one or more keyboard commands to move the position
`indicator to a Selected location on the electronic map. If the
`cursor passes within a pre-Selected distance of a predeter
`mined 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 one 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 hyper
`links 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 deter
`mination 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 presen
`tation 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.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,714,215 B1
`
`4
`Although the preferred embodiment will be generally
`described in the 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 modules for
`other types of computers. Furthermore, those skilled in the
`art will recognize that the present invention may be imple
`mented in a Stand-alone or in a distributed computing
`environment. In a distributed computing environment, pro
`gram modules may be physically located in different local
`and remote memory Storage devices. Execution of the pro
`gram modules may occur locally in a Stand-alone manner or
`remotely in a client/server manner. Examples of Such dis
`tributed computing environments include local area net
`Works of an office, enterprise-wide computer networks and
`the global Internet.
`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 available in the appropriate
`programming manuals, user's guides, and Similar publica
`tions. 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 environ
`ment 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
`this client/server configuration, the remote computer 11 may
`function as a file Server or computer Server.
`The personal computer 10 includes a central processing
`unit (CPU) 14, such as “PENTIUM microprocessor manu
`factured by Intel Corporation of Santa Clara, Calif. The
`personal computer also 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. Those skilled 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
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`US 6,714,215 B1
`
`1O
`
`15
`
`25
`
`S
`write a floppy disk 23, is connected to 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-ROM
`interface 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 capac
`ity 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.
`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. Although illustrated 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 communica
`tion path between the personal computer 10 and the remote
`computer 11.
`40
`Although other internal components of the personal com
`puter 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 concerning 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
`Software illustration tools of representative display Screens
`and logical flow chart diagrams. FIG. 2 is a display Screen
`showing the graphical user interface (GUI) component 40 of
`an exemplary embodiment of the present invention.
`
`6
`Although this embodiment utilizes a Scalable geographic
`map, those skilled in the art will recognize that the present
`invention can be utilized with other electronic forms of
`graphical content, Such as road maps, animation,
`photographs, etc. In this 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 geo
`graphic 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 of time. If 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 the position of the cursor 44. In addition, as the
`geographic map is Scaled upwards or downwards, the num
`ber of locations (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
`46 is 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 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 cat
`egories 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 media representing national flags. It will be
`appreciated that the present invention can be extended to
`include any and all types of Visual and/or audio media. To
`exercise this option, the user chooses the desired media
`category or categories by using an input device, Such as a
`mouse, to Select an icon 52 and thereby open the media
`menu 50. Thereafter, the user may use an input device to
`choose the particular category or categories of media to be
`retrieved when interacting with the geographic map 46.
`In FIG. 2, a user has restricted the categories of media to
`“images” by Selecting this category on the media menu 50.
`The user has also used an input device, Such as a mouse, to
`find locations associated with images by placing the cursor
`44 over a position on the geographic map 40. In response to
`the user input, media icons 42 representing all images
`asSociated with locations proximate to the cursor are dis
`played to the user.
`FIG. 3 is a display screen showing the GUI 40 of an
`alternative exemplary embodiment of the present invention.
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`MemoryWeb Ex. 2004
`Samsung v. MemoryWeb – IPR2022-00221
`
`

`

`7
`In this view, a user has restricted the type of media to be
`presented to all "images” by Selecting that category from the
`media categories 53 listed on the media menu 50. The user
`has also passed the cursor 56 over the map to a position that
`is proximate to locations associated with imageS. In
`response to this user input, the user is presented with icons
`58 representing images (the restricted media category) asso
`ciated with the locations proximate to the cursor 56.
`In the exemplary embodiment shown in FIG. 3, there are
`multiple visual media items associated with the locations
`proximate to the cursor 56 that have associated media items.
`Only a single icon 59 can be presented for each specific
`location in a reduced-pixel or “thumbnail” format due to the
`limited Size of the geographic map 46. In order for the user
`to be presented with all icons for available media, icons
`representing the pertinent media items at the same location
`on the geographic map are consecutively displayed to the
`user. This process of Scrolling among the available icons at
`an electronic map location is referred to as “cycling.” Thus,
`an icon representing each additional media item that is
`available for the locations proximate to the cursor 56 will
`cycle in the same icon window 60 as the initially displayed
`icon 59.
`As shown in FIG. 3, the user has moved the cursor 56 So
`as to contact one of the presented icons 59. The user has
`further selected the icon 59 by way of user input, such as a
`mouse click, So as to be given direct access to a full-size
`display of one of the media items 62 represented by the icon
`59. To provide such access, an additional window (or media
`viewer) 64 is opened and displays the full-size image of the
`media item 62 therein. In this embodiment, the location
`asSociated with the media item 62 is also associated with
`additional media items. Upon selection of the icon 59, one
`of the media items 62 represented by the icon is arbitrarily
`Selected and displayed in the media viewer 64. Also, the user
`can acceSS all other media items associated with the map
`location and that are cycled in the icon window 60 by
`Selecting among the icons 66 associated with those other
`media items from a scrolling list 68 of icons 66 within the
`media viewer 64. In order to access the additional media
`items, the user can contact the desired media item's icon 66
`with the cursor 56 and select the media item through a
`mouse click.
`Through the media viewer 64, the user is able to execute
`a hyperlink 70 and display an expanded version of the visual
`media item. For example, the user can jump to a expanded
`version of a visual media item that could include Such things
`as explanatory text, related text articles or further hyperlinks
`to related information. As shown in FIG. 3, where the
`caption 72 of the chosen media item is lengthy, the media
`viewer 64 allows for a scrolling list 74 so that the user can
`view the entire description. In addition, the caption 72 of the
`chosen media item may contain additional hyperlinkS.
`AS can be seen in FIG. 2, the present invention can be
`configured So as to present a user with various types of
`media 53 for a Selected graphical content, Such as an
`electronic map. These media types typically include photo
`graphic or animated Visual media, textual media, audio
`media and computer-generated graphic visual media. In the
`case of audio media, the user can be presented with Such
`media through the use of icons, which allow a user to direct
`access the content of the audio media through a audio
`playback device contained within the media viewer 64. In
`the case of other types of audio media, a user also c

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