`(12) Patent Application Publication (10) Pub. No.: US 2007/0131097 A1
`(43) Pub. Date:
`Jun. 14, 2007
`Lu et al.
`
`US 2007013 1097A1
`
`(54) METHOD AND SYSTEM FOR REGULATING
`MUSIC BASED ON THE LOCATION OF A
`DEVICE
`
`(76) Inventors: Wei Lu, Tokyo (JP); Akikazu Otsuka,
`Inzai-shi (JP)
`
`Correspondence Address:
`MOTOROLANC
`6OO NORTH US HIGHWAY 45
`ROOM AS437
`LIBERTYVILLE, IL 60048-5343 (US)
`
`(21) Appl. No.:
`
`11/294,953
`
`(22) Filed:
`
`Dec. 6, 2005
`
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`GLOH I/00
`(2006.01)
`GIOH L/18
`(2006.01)
`GLOH 700
`(52) U.S. Cl. ................................................................ 84/615
`(57)
`ABSTRACT
`A method and system for regulating music played by a
`mobile device based on a location of the device is useful for
`enhancing enjoyment and satisfaction derived from activi
`ties such as physical exercise programs. The method
`includes determining a first location of the mobile device
`(step 410), and playing a first music selection based on the
`first location of the mobile device (step 420). A second
`location of the mobile device is then automatically deter
`mined (step 425) and a second music selection is played
`based on the second location of the mobile device (step 435).
`
`
`
`Receive input for programming
`an intended route
`
`405
`
`Determine first location of
`mobile device
`
`410
`
`400
`
`Indicate first location of mobile
`device
`
`Play first music selection
`
`420
`
`Automatically determine
`second location of mobile
`device
`
`Indicate second location of
`mobile device
`
`430
`
`Play second music selection
`
`435
`
`APPLE 1024
`
`1
`
`
`
`Patent Application Publication Jun. 14, 2007 Sheet 1 of 4
`
`US 2007/0131097 A1
`
`
`
`100
`
`f10
`108
`Y. 109
`RFAMP TRANSCEIVER MOD / DEMOD
`
`CODE
`ROM
`112
`
`ENCODER/
`DECODER
`114
`
`104
`
`CHARACTER
`ROM
`
`417
`
`f19
`
`103
`
`GPS
`MODULE
`
`135
`
`MICROPHONE
`
`MICROPROCESSOR
`
`CAMERA
`
`SCREEN
`
`ALERT
`
`120
`
`105
`
`115
`
`A77 G 7
`
`STATIC
`MEMORY
`
`SIM
`INTERFACE
`118
`
`COMMUNICATIONS
`SPEAKER
`
`140
`
`2
`
`
`
`Patent Application Publication Jun. 14, 2007 Sheet 2 of 4
`
`US 2007/0131097 A1
`
`
`
`23O
`
`olo
`
`start point
`
`exercise r distance from
`F/G 2
`
`3
`
`
`
`Patent Application Publication Jun. 14, 2007 Sheet 3 of 4
`
`US 2007/0131097 A1
`
`
`
`exercise
`intersity
`
`3 OO
`
`distance from
`start point
`
`F. G. 3
`
`4
`
`
`
`Patent Application Publication Jun. 14, 2007 Sheet 4 of 4
`
`US 2007/0131097 A1
`
`
`
`Receive input for programming
`an intended route
`
`Determine first location of
`mobile device
`
`Indicate first location of mobile
`device
`
`40S
`
`4.
`10
`
`415
`
`Play first music selection
`
`420
`
`Automatically determine
`second location of mobile
`device
`
`Indicate second location of
`mobile device
`
`42
`5
`
`430
`
`Play second music selection
`
`435
`
`FIG. 4
`
`5
`
`
`
`US 2007/013 1097 A1
`
`Jun. 14, 2007
`
`METHOD AND SYSTEM FOR REGULATING
`MUSIC BASED ON THE LOCATION OF A DEVICE
`
`FIELD OF THE INVENTION
`0001. The present invention relates generally to regulat
`ing features of music played by a mobile device based on the
`location of a user of the device. More particularly, although
`not exclusively, the invention relates to regulating a music
`tempo based on a person's location along an exercise route.
`
`BACKGROUND
`0002 Music is used frequently to boost athletic perfor
`mance during physical training regimens. Listening to music
`also can add to the overall enjoyment of athletic activities,
`Such as jogging, biking, walking, skiing and rowing. Par
`ticipants in these activities often carry a portable digital
`audio player with them and listen to music through head
`phones or other Small speakers associated with the music
`player.
`0003 Music selections played during an athletic activity
`are frequently tailored to a desired intensity of an activity.
`For example, a biker who seeks to push himself to the limits
`of his speed and endurance capabilities during a sprint ride,
`may choose to listen to a fast tempo music selection to
`provide motivation during the ride. On the other hand,
`someone walking for relaxation purposes may choose to
`listen to a relatively slow tempo music selection.
`0004 Portable electronic music players are often coupled
`with features of other consumer electronics products. For
`example a music player can be embedded in a device Such
`as a mobile phone or a personal digital assistant (PDA).
`Features of such hybrid devices then can be combined to
`enhance a user's experience. Thus for example new music
`selections can be downloaded using wireless Over-The-Air
`(OTA) provisioning features of a mobile phone, and then
`played immediately over speakers or headphones attached to
`the phone.
`0005 Instant and accurate geographic location data is a
`further feature provided by many hybrid mobile electronic
`devices. Many handheld devices are able to access location
`data from the Global Positioning System (GPS) or from
`other mobile location systems, and couple the data with
`Geographic Information System (GIS) data. The combined
`location/GIS services are then employed for example in
`handheld navigation and locating systems.
`
`SUMMARY OF THE INVENTION
`0006. According to one aspect, the present invention is a
`method for regulating music played by a mobile device
`based on a location of the device. The method includes
`determining a first location of the mobile device, and then
`playing a first music selection based on the first location of
`the mobile device. A second location of the mobile device is
`then automatically determined and a second music selection
`is played based on the second location of the mobile device.
`0007 According to another aspect, the present invention
`is a system for regulating music played by a mobile device
`based on a location of the device. The system includes a
`microprocessor, a speaker operatively connected to the
`microprocessor, and a memory operatively connected to the
`microprocessor. The memory includes computer readable
`
`code for causing the microprocessor to: determine a first
`location of the mobile device, play through the speaker a
`first music selection based on the first location of the mobile
`device, automatically determine a second location of the
`mobile device, and play through the speaker a second music
`selection based on the second location of the mobile device.
`0008 Thus, according to particular embodiments of the
`present invention, music selections played by a mobile
`device can be changed automatically based on a location of
`the device. Enjoyment and satisfaction derived from activi
`ties Such as physical exercise programs therefore can be
`enhanced, as athletes and other users can program a mobile
`device to change music selections at precise locations along
`a route, where both the locations and music selections
`correspond to a desired change in intensity of the activity.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0009. In order that the invention may be readily under
`stood and put into practical effect, reference will now be
`made to exemplary embodiments as illustrated with refer
`ence to the accompanying figures, wherein like reference
`numbers refer to identical or functionally similar elements
`throughout the separate views. The figures together with a
`detailed description below, are incorporated in and form part
`of the specification, and serve to further illustrate the
`embodiments and explain various principles and advantages,
`in accordance with the present invention, where:
`0010 FIG. 1 is a schematic diagram illustrating a radio
`communications device in the form of a mobile telephone
`that performs the present invention.
`0011 FIG. 2 is a schematic diagram illustrating graphics
`depicted on a display screen of a mobile phone, including a
`route line, according to an embodiment of the present
`invention.
`0012 FIG. 3 is another schematic diagram illustrating
`graphics depicted on a display screen of a mobile phone,
`including a route line, according to an embodiment of the
`present invention.
`0013 FIG. 4 is a general flow diagram illustrating a
`method for regulating music played by a mobile device
`based on a location of the device, according to an embodi
`ment of the present invention.
`0014 Skilled artisans will appreciate that elements in the
`figures are illustrated for simplicity and clarity and have not
`necessarily been drawn to scale. For example, the dimen
`sions of Some of the elements in the figures may be exag
`gerated relative to other elements to help to improve under
`standing of embodiments of the present invention.
`
`DETAILED DESCRIPTION
`Before describing in detail embodiments that are in
`00.15
`accordance with the present invention, it should be observed
`that the embodiments reside primarily in combinations of
`method steps and apparatus components related to a method
`and system for regulating music played by a mobile device.
`Accordingly, the apparatus components and method steps
`have been represented where appropriate by conventional
`symbols in the drawings, showing only those specific details
`that are pertinent to understanding the embodiments of the
`present invention so as not to obscure the disclosure with
`
`6
`
`
`
`US 2007/013 1097 A1
`
`Jun. 14, 2007
`
`details that will be readily apparent to those of ordinary skill
`in the art having the benefit of the description herein.
`0016.
`In this document, relational terms such as first and
`second, top and bottom, and the like may be used solely to
`distinguish one entity or action from another entity or action
`without necessarily requiring or implying any actual Such
`relationship or order between such entities or actions. The
`terms “comprises.”“comprising,” or any other variation
`thereof, are intended to cover a non-exclusive inclusion,
`Such that a process, method, article, or apparatus that com
`prises a list of elements does not include only those elements
`but may include other elements not expressly listed or
`inherent to Such process, method, article, or apparatus. An
`element preceded by “comprises a . . .
`. does not, without
`more constraints, preclude the existence of additional iden
`tical elements in the process, method, article, or apparatus
`that comprises the element.
`0017 Referring to FIG. 1, there is a schematic diagram
`illustrating a radio communications device in the form of a
`mobile telephone 100 that performs the present invention.
`The telephone 100 comprises a radio frequency communi
`cations unit 102 coupled to be in communication with a
`processor 103. The mobile telephone 100 also has a display
`screen 105, a keypad 106 and a camera 120 coupled to be in
`communication with the processor 103. As will be apparent
`to a person skilled in the art, the screen 105 may be a touch
`screen thereby making the keypad 106 optional.
`0018. The processor 103 includes an encoder/decoder
`111 with an associated code Read Only Memory (ROM) 112
`storing data for encoding and decoding voice or other
`signals that may be transmitted or received by the radio
`telephone 100. The processor 103 also includes a micropro
`cessor 113 coupled, by a common data and address bus 117.
`to the encoder/decoder 111, a character Read Only Memory
`(ROM) 114, a Random Access Memory (RAM) 104, static
`programmable memory 116 and a SIM interface 118. Also
`operatively connected to the bus 117 is a Global Positioning
`System (GPS) module 119 that includes a transceiver and
`other appropriate GPS circuitry.
`0019. The static programmable memory 116 and a SIM
`(often called a SIM card) operatively coupled to the SIM
`interface 118 each can store, among other things, selected
`incoming text messages and a Telephone Number Database
`TND (phonebook) comprising a number field for telephone
`numbers and a name field for identifiers associated with one
`of the numbers in the name field. For instance, one entry in
`the Telephone Number Database TND may be 91999.111111
`(entered in the number field) with an associated identifier
`“Steven C at work” in the name field. The micro-processor
`113 has ports for coupling to the screen 105, keypad 106 and
`camera 120, and an alert 115 that typically contains an alert
`speaker, vibrator motor and associated drivers. Also, micro
`processor 113 has ports for coupling to a microphone 135
`and communications speaker 140. The character ROM 114
`stores code for decoding or encoding text messages that may
`be received by the communications unit 102. The character
`ROM 114 also can store operating code (OC) for the
`micro-processor 113 and code for performing functions
`associated with the radio telephone 100. Thus the ROM 114,
`RAM 104, static programmable memory 116 or SIM can
`comprise computer readable program code components that,
`when processed by the microprocessor 113, are configured
`to execute steps of a method of the present invention.
`
`0020. The radio frequency communications unit 102 is a
`combined receiver and transmitter having a common
`antenna 107. The communications unit 102 has a transceiver
`108 coupled to antenna 107 via a radio frequency amplifier
`109. The transceiver 108 is also coupled to a combined
`modulator/demodulator 110 that couples the communica
`tions unit 102 to the processor 103.
`0021 According to an embodiment of the present inven
`tion, the phone 100 can be employed to assist users during
`exercise regimens or other activities involving movement of
`the phone 100 from one place to another. First, music
`selections such as individual Songs or music pieces, or
`portions of Songs or music pieces, are stored in a memory
`associated with the phone 100, such as the static memory
`116. As is known in the art, the phone 100 then can function
`as a portable digital audio player and the music selections
`can be played over the communications speaker 140, or
`other speakers such as headset speakers, attached to the
`phone 100. However, rather than playing a complete group
`of music selections in simple order or randomly, the present
`invention enables a user to program the phone 100 to play
`specified music selections at particular times or locations
`that correspond to a planned intensity of exercise of the user.
`Thus, according to the present invention, the phone 100 can
`function as an electronic "personal trainer, providing musi
`cal motivation and enjoyment during an exercise program.
`0022 Referring to FIG. 2, a schematic diagram is illus
`trated of graphics depicted on the display screen 105 of the
`mobile phone 100, including a route line 205, according to
`an embodiment of the present invention. Using for example
`Geographic Information System (GIS) data stored in the
`static memory 116, the route line 205 can define an exercise
`route that overlays a map. Such as a map of a city. Although
`not shown in FIG. 2, details of Such a map including Street
`names and landmarks also can be shown on the display
`screen 105. The route line 205 includes a start point 210, an
`end point 215, and a plurality of intermediate points 220-n.
`The intermediate points 220-in define locations along the
`route line 205 where a music selection that is played over the
`phone 100 is changed.
`0023. As an example, the square wave 225 shown below
`the screen 105 represents a typical exercise regimen where
`an athlete cycles between periods of high intensity and
`exertion, and periods of lesser intensity and exertion. Exer
`cise intensity is thus shown along the vertical axis and a
`distance from the start point 210 is shown along the hori
`Zontal axis. Thus a user may begin exercising at the location
`identified by the start point 210 at a moderate level of
`exertion identified by point 230, and where a first music
`selection Such as a moderate tempo song is played by the
`phone 100. The phone 100 then automatically determines
`the first intermediate point 220-1 based on a parameter input
`by the user. For example the user may have input into the
`phone a request for a square wave exercise regimen having
`a period of one mile. The phone 100 then automatically
`determines that the location of intermediate point 220-1,
`corresponding to point 235 on the square wave 225, is one
`half mile from the start point 210, and that a higher intensity
`level of exercise is now required. Thus at point 220-1 the
`phone automatically Switches to a second music selection
`Such as a fast tempo song. Next, when the user reaches the
`second intermediate point 220-2, he or she has pre-pro
`grammed the phone 100 to indicate that a moderate intensity
`
`7
`
`
`
`US 2007/013 1097 A1
`
`Jun. 14, 2007
`
`level of exercise is again required, corresponding for
`example to point 240 on the square wave 225. Thus at point
`220-2 the phone automatically switches back to the first
`music selection or to another moderate tempo song. Such a
`cycle continues as the user progresses through the route line
`205 to a third intermediate point 220-3 and to other inter
`mediate points 220-in until reaching the end point 215.
`0024. The route line 205 can correspond to any type of
`travel route such as a biking, jogging, walking, horse riding,
`Swimming, skiing or rowing route. A route line 205 can be
`easily programmed into a phone 100 using techniques such
`as typing in latitude and longitude coordinates or by simply
`drawing, using a finger or stylus, a route line 205 onto a map
`shown on a touch screen display 105.
`0.025
`Referring to FIG. 3, another schematic diagram is
`illustrated of graphics depicted on the display screen 105 of
`the mobile phone 100, including the route line 205, accord
`ing to an embodiment of the present invention. Here, another
`type of exercise regimen, a typical 'stair-step” program that
`incrementally increases in intensity and then incrementally
`decreases in intensity, is illustrated by the stepped plot 300.
`Programmed intensity changes between steps again corre
`spond to intermediate points 220-in along the route line 205,
`and are indicated to a user of the phone 100 by changes in
`music selections.
`0026 Music selections according to the present invention
`can be any type of audio or multimedia presentation, includ
`ing videos displayed on the screen 105. Music selections can
`correspond to entire Songs or other musical pieces, or to
`segments of Songs or other musical pieces. Other embodi
`ments of the present invention can include changing a music
`feature such as the key, tempo, rhythm, beat or Volume, of
`a single musical composition, such as a classical music
`piece, at discrete points 220-in. According to the Vocabulary
`used in this specification, each Such change in a music
`feature can be considered as a different music selection.
`0027 Those skilled in the art will appreciate that the
`phone 100 can acquire its precise location along a route line
`205 using, for example, mobile positioning data from mobile
`base stations or from GPS satellites communicating with the
`GPS module 119. The mobile positioning data is coupled
`with Geographic Information System (GIS) data to define
`locations relative to geographic indicators, such as address
`data, road or city names, or nearby landmarks that are
`depicted on a map shown on the display screen 105.
`0028. Also, embodiments of the present invention can
`calculate derivatives from mobile positioning data to deter
`mine velocities of the phone 100. Thus changes in music
`selections can be made based on changes in a Velocity of a
`user. For example, when a biker accelerates to a particular
`Velocity, a fast tempo, rock genre song may begin playing
`automatically over the phone 100. Then when the biker
`decelerates to another velocity the phone 100 automatically
`begins to play a slower tempo, classical genre music selec
`tion. Such velocity-based changes to music selections can
`correspond to any point on a route line 205, or can be
`programmed independently of a route line 205.
`0029. After a user identifies a route line 205, the user can
`simply select a type of exercise program, corresponding for
`example to the square wave 225 or stepped plot 300, and the
`phone 100 will automatically determine the locations of
`
`various intermediate points 220-in along the route line 205.
`Locations such as intermediate points 220-in also can be
`determined independent of a route line 205. For example a
`user can simply program a route parameter that is location
`independent, for example a specified total exercise distance
`or time, into the phone 100. The phone 100 then automati
`cally determines associated intermediate points 220-in where
`music selections are changed. For example an automatically
`determined intermediate point 220-in can correspond to a
`halfway point along an arbitrary route that is defined only by
`a total distance. Other intermediate points 220-n along
`arbitrary routes can be determined based on a percentage of
`a total distance of a route, or based on an estimated time for
`traveling a route.
`0030 Still other embodiments of the present invention
`can assist a user in navigating a route line 205. Such as by
`providing directions or other comments concerning a route
`line 205. For example, voice guides such as synthesized
`speech or recorded Voice files can be used to indicate to a
`user that a halfway point has been reached, that a left turn
`is required ahead, or that a wrong turn has been made and
`that the user should turn around. Other voice guides can
`indicate for example a level of calorie consumption or a
`distance remaining along a route line 205.
`0031 Those skilled in the art will also recognize that the
`present invention is not limited to use on mobile phones 100,
`but can be implemented on various types of electronic
`devices, including dedicated portable digital audio players
`and personal digital assistants (PDAs).
`0032 Referring to FIG. 4, a general flow diagram is
`illustrated of a method 400 for regulating music played by
`a mobile device based on a location of the device, according
`to an embodiment of the present invention. At step 405, the
`mobile device receives input for programming an intended
`route. For example, as described above, a route line 205 can
`be plotted on a map that is shown on a display screen 105
`of the mobile phone 100. At step 410, a first location of the
`mobile device is determined. For example, the phone 100
`can determine using its GPS module 119 that it is located at
`a start point 210 on a route line 205. At step 415 the first
`location of the mobile device is indicated to a user, such as
`through information displayed on the display screen 105.
`Next, at step 420, a first music selection is played, such as
`through a speaker 140 operatively connected to the phone
`100, based on the first location of the mobile device. Thus
`if the start point 210 corresponds to an exercise warm-up
`period, a moderate tempo, relaxing first musical selection
`may be played. At step 425, a second location of the mobile
`device is automatically determined by the mobile device.
`For example, the phone 100 can automatically calculate a
`first intermediate point 220-1 on a route line 205 based on
`a parameter input by the user, and then identify that it is
`located at the first intermediate point 220-1. At step 430 the
`second location of the mobile device is indicated to a user.
`Then at step 435 the mobile device plays a second music
`selection, Such as a faster tempo selection that corresponds
`to a desired higher intensity interval of an exercise program.
`The method 400 then continues where a plurality of addi
`tional locations is automatically determined, and a plurality
`of additional music selections is played based on, respec
`tively, the plurality of additional locations. For example the
`
`8
`
`
`
`US 2007/013 1097 A1
`
`Jun. 14, 2007
`
`method 400 continues through a series of additional inter
`mediate points 220-n along a route line 205, until an end
`point 215 is reached.
`0033 Advantages of embodiments of the present inven
`tion thus include the ability to automatically change music
`selections played by a mobile device based on a location of
`the device. Enjoyment and satisfaction derived from activi
`ties such as exercise programs therefore can be enhanced, as
`athletes and other users can program a mobile device to
`change music selections at precise locations along an exer
`cise route, where both the locations and music selections
`correspond to a desired change in exercise intensity. Using
`GIS and mobile positioning data, users are able to intuitively
`plot routes on a display screen 105. Intermediate locations
`along an intended route, where a user desires a music
`selection to change, are then automatically determined by
`the mobile device. The present invention thus can function
`as an electronic "personal trainer, providing motivation,
`directions, and other helpful information during an exercise
`program.
`0034. It will be appreciated that embodiments of the
`invention described herein may be comprised of one or more
`conventional processors and unique stored program instruc
`tions that control the one or more processors to implement,
`in conjunction with certain non-processor circuits, some,
`most, or all of the functions of regulating music played by
`a mobile device as described herein. The non-processor
`circuits may include, but are not limited to, a radio receiver,
`a radio transmitter, signal drivers, clock circuits, power
`Source circuits, and user input devices. As such, these
`functions may be interpreted as steps of a method for
`regulating music played by a mobile device. Alternatively,
`Some or all functions could be implemented by a state
`machine that has no stored program instructions, or in one
`or more application specific integrated circuits (ASICs), in
`which each function or some combinations of certain of the
`functions are implemented as custom logic. Of course, a
`combination of the two approaches could be used. Thus,
`methods and means for these functions have been described
`herein. Further, it is expected that one of ordinary skill,
`notwithstanding possibly significant effort and many design
`choices motivated by, for example, available time, current
`technology, and economic considerations, when guided by
`the concepts and principles disclosed herein will be readily
`capable of generating Such software instructions and pro
`grams and ICs with minimal experimentation.
`0035) In the foregoing specification, specific embodi
`ments of the present invention have been described. How
`ever, one of ordinary skill in the art appreciates that various
`modifications and changes can be made without departing
`from the scope of the present invention as set forth in the
`claims below. Accordingly, the specification and figures are
`to be regarded in an illustrative rather than a restrictive
`sense, and all such modifications are intended to be included
`within the scope of the present invention. The benefits,
`advantages, Solutions to problems, and any elements that
`may cause any benefit, advantage, or solution to occur or
`become more pronounced are not to be construed as critical,
`required, or essential features or elements of any or all of the
`claims. The invention is defined solely by the appended
`claims including any amendments made during the pen
`dency of this application and all equivalents of those claims.
`
`We claim:
`1. A method for regulating music played by a mobile
`device based on a location of the device, the method
`comprising:
`determining a first location of the mobile device;
`playing a first music selection based on the first location
`of the mobile device;
`automatically determining a second location of the mobile
`device; and
`playing a second music selection based on the second
`location of the mobile device.
`2. The method of claim 1, further comprising receiving
`input for programming an intended route, where the route
`includes a plurality of locations including the first and
`second locations.
`3. The method of claim 1, wherein the music selections
`correspond to a planned intensity of exercise of a user of the
`mobile device, and a key, tempo, rhythm, beat, or Volume of
`the second music selection is different from a key, tempo,
`rhythm, beat, or volume of the first music selection.
`4. The method of claim 1 further comprising determining
`a plurality of additional locations of the mobile device and
`playing a plurality of additional music selections based on,
`respectively, the plurality of additional locations.
`5. The method of claim 1 wherein a map including
`representations of the first and second locations is displayed
`on a screen of the mobile device using both Geographic
`Information System (GIS) data and mobile positioning data.
`6. The method of claim 1, wherein the first location of the
`mobile device is used to calculate a first velocity of the
`mobile device, and the second location of the mobile device
`is used to calculate a second velocity of the mobile device.
`7. The method of claim 1, further comprising indicating to
`a user of the mobile device a current location of the mobile
`device relative to an intended route.
`8. The method of claim 1, wherein an identity of the
`second location is calculated automatically by the mobile
`device based on a parameter of an intended route that is
`selected from the group consisting of a halfway point, a
`percentage of a total distance of the route, and an estimated
`time for traveling the intended route.
`9. A system for regulating music played by a mobile
`device based on a location of the device, the system com
`prising:
`a microprocessor,
`a speaker operatively connected to the microprocessor;
`and
`a memory operatively connected to the microprocessor,
`wherein the memory includes computer readable code
`for causing the microprocessor to:
`determine a first location of the mobile device;
`play through the speaker a first music selection based
`on the first location of the mobile device;
`automatically determine a second location of the
`mobile device; and
`play through the speaker a second music selection
`based on the second location of the mobile device.
`10. The system of claim 9, wherein the memory further
`includes computer readable code for causing the micropro
`
`9
`
`
`
`US 2007/013 1097 A1
`
`Jun. 14, 2007
`
`cessor to program an intended route that includes a plurality
`of locations, including the first and second locations.
`11. The system of claim 10, wherein the intended route is
`programmed based on user input received through a touch
`screen, keypad, or microphone operatively connected to the
`microprocessor.
`12. The system of claim 9, wherein the music selections
`correspond to a planned intensity of exercise of a user of the
`mobile device, and a key, tempo, rhythm, beat, or Volume of
`the second music selection is different from a key, tempo,
`rhythm, beat, or volume of the first music selection.
`13. The system of claim 9, wherein the memory further
`includes computer readable code for causing the micropro
`cessor to determine a plurality of additional locations of the
`mobile device and play through the speaker a plurality of
`additional music selections based on, respectively, the plu
`rality of additional locations.
`14. The system of claim 9 further comprising a display
`screen operatively connected to the microprocessor, wherein
`a map including representations of the first and second
`locations is displayed on the screen using both Geographic
`Information System (GIS) data and mobile positioning data.
`15. The system of claim 9, wherein the memory further
`includes computer readable code for causing the micropro
`cessor to use the first location of the mobile device to
`calculate a first velocity of the mobile device, and use the
`second location of the mobile device to calculate a second
`velocity of the mobile device.
`
`16. The system of claim 9, wherein the memory further
`includes computer readable code for causing the micropro
`cessor to indicate to a user of the mobile device a current
`location of the mobile device relative to an intended route.
`17. The system of claim 9, wherein an identity of the
`second location is calculated automatically by the micro
`processor based on a parameter of an intended route that is
`selected from the group consisting of a halfway point, a
`percentage of a total distance of the route, and an estimated
`time for traveling the intended route.
`18. The system of claim 9, wherein the device is a mobile
`phone, digital audio player, or personal digital assistant.
`19. A system for regulating music played by a mobile
`device based on a location of the device, the system com
`prising:
`means for determining a first location of the mobile
`device;
`means for playing a first music s