Integrated media jukebox and physiologic data handling application

Information

  • Patent Grant
  • 9868041
  • Patent Number
    9,868,041
  • Date Filed
    Monday, April 28, 2014
    10 years ago
  • Date Issued
    Tuesday, January 16, 2018
    6 years ago
Abstract
A method is provided to operate a computer to interoperate with a portable media player. The method includes processing signals provided from the portable media player to the computer that are indicative of whether an accessory has been connected to the portable media player, to determine whether the accessory has been connected to the portable media player. Based on a determination that the accessory has been connected to the portable media player, physiologic data of a user that was provided to the portable media player from a wireless physiologic data gathering device, is received from the portable media player, into the computer, via the accessory.
Description
BACKGROUND OF THE INVENTION

The use of devices to obtain exercise performance information is known. For example, simple mechanical pedometers have been used to obtain information relating to walking or running. A typical mechanical pedometer is a standalone device merely displays an indication of number of steps taken which, typically at most, can be converted to distance traveled by multiplying the number of steps taken by an estimated average stride size.


Recently, more sophisticated devices are known. For example, as described in U.S. Pat. No. 6,898,550 (the '550 patent), a foot-mounted unit, including a sensor for sensing motion of the foot of a user, is configured to provide motion information wirelessly—to a wrist-mounted unit. The wrist-mounted unit includes a display for displaying information to the user based upon data accumulated by the foot-mounted unit and transmitted wirelessly to the wrist-mounted unit. In addition, as described in the '550 patent, the wrist-mounted unit may be coupled to a computer and/or a network server via a network. The user can operate software running on the computer and/or the server to analyze received data and/or to select operating parameters for the wrist-mounted unit and/or the foot-mounted unit.


The inventors have realized that a media jukebox computer application, including functionality to interact with a portable media player, may be synergistically combined with functionality to handle physiologic data from a physiologic data gathering device that is in communication with the portable media player for providing physiologic data to the portable media player.


SUMMARY

A method is provided to operate a computer to interoperate with a portable media player. The method includes processing signals provided from the portable media player to the computer that are indicative of whether an accessory has been connected to the portable media player, to determine whether the accessory has been connected to the portable media player. Based on a determination that the accessory has been connected to the portable media player, physiologic data of a user that was provided to the portable media player from a wireless physiologic data gathering device, is received from the portable media player, into the computer, via the accessory.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an example of a system, including a portable media player, generally usable for, among other things, monitoring and/or controlling user exercise or other activity or physiology.



FIG. 2. is a flowchart illustrating an example of steps, mostly within a host computer, to accomplish transfer of physiologic data between a portable media player and a workout data service.



FIG. 3 is a schematic diagram that, while similar to FIG. 1, illustrates details of example configuration and operation of particular portions of the FIG. 1 system.



FIG. 4 is a screenshot that illustrates an example of a user interface of an application (such as a media jukebox application) on a host computer that may be provided to accomplish an account matching between a portable media player and a workout data service.



FIG. 5 schematically illustrates an example of signals involved in an interaction between a host computer and a workout data service with regard to account setup (FIG. 4) and use of an account access token.



FIGS. 6a and 6b illustrate, in accordance with some examples, data structures that may be maintained within a portable media player, usable to correlate measurement and/or control of physical activity with playback of media.



FIG. 7 is a flowchart illustrating an example of processing within a host computer to process user behavior information and other data in the FIG. 6 data structures.



FIG. 8 illustrates a user interface screen, caused to be presented by processing within the host computer, to display an indication of some physiologic data.



FIG. 9 illustrates a user interface screen, caused to be presented by processing within the host computer, to allow a user to choose between physiologic data gathering devices with which the portable media player has been paired.





DETAILED DESCRIPTION


FIG. 1 illustrates an example of a system 100, including a portable media player 104, generally usable for, among other things, monitoring and/or controlling user exercise or other activity or physiology. Referring to FIG. 1, user exercise data is communicated (in this example, wirelessly) from a data gathering device 102, configured for gathering physiological data of a user (such as a sensor to sense the foot motion of a user), to the portable media player 104. In one example, the wireless communication is via an accessory 106, configured to selectively attach to a data port of the portable media player 104. An example of the accessory 106, and the interoperation of the accessory with the portable media player 104, is described in some detail in related U.S. patent application Ser. No. 11/439,521, filed 22 May 2006, and entitled “COMMUNICATION PROTOCOL FOR USE WITH PORTABLE ELECTRONIC DEVICES”, referenced above, and incorporated by reference herein, in the section entitled “Cross Reference to Related Applications.”


In operation, while a user 108 is exercising, physiological data of the user is accumulated by the data gathering device 102 and is provided wirelessly (via radio frequency waves 110, in one example) to the portable media player 104. Meanwhile, cues relative to the exercise (e.g., audio cues) as indicated by exercise templates, are being provided from the portable media player 104 to the user 108 (e.g., via a wire 112 and headphones 114). In addition to providing the cues relative to the exercise, the portable media player 104 may also be configured to provide playback of media (such as audio media) to the user 108 (e.g., like with the audio cues, via the wire 112 and headphones 114).


The playback of media may be coordinated with the exercise cues. For example, the playback of media may be using a playlist such as created using the iTunes® software application, provided by Apple Computer, Inc., running on a host computer 116 connectable to the portable media player 104. The playlists may be incorporated with, or corresponded to, the exercise templates on which the exercise cues are based.


Going in the direction from the portable media player 104 to the host computer 116, the portable media player 104 is configured to provide physiologic data to a workout data service 118, for storage 122, via the host computer 116 and a network 120 such as the internet. In some examples, the host computer 116 operates substantially as a conduit for providing the physiologic data to the workout data service 118 for storage 122. In other examples, the host computer 116 performs some processing on the physiologic data, temporarily stores the physiologic data for later forwarding (e.g., during a temporary loss of connection between the host computer 116 and the service 118 via the network 120), or both.


In yet other examples, not explicitly represented in FIG. 1, the physiological data is never or is only selectively provided to a service such as the workout data service 118. That is, the physiologic data may be maintained in storage on the portable media player 104, on the host computer 116, on both or on neither.


In still other examples, the physiological data is provided from the portable media player 104 to the workout data service 118 without being provided to a host computer such as the host computer 116. For example, the portable media player 104 may be incorporated into or, may be incorporated with, a telephone or other communication device that is connectable (e.g., wirelessly) to the workout data service 118.


With regard to the workout data service 118 and storage 122, in some examples, the physiologic data is processed at the workout data service 118. In one example, the physiologic data from one user is processed in view of physiologic data from other users to, for example, compare the users in terms of the physiologic data. In another example, the physiologic data is processed at the workout data service 118 to determine a suggested template change. For example, based on the processing at the workout data service 118, it may be suggested to change the clues to provide motivation at a particular portion of the workout. As another example, based on playlists associated with that workout by other users, a different playlist (or changes to the playlist) may be suggested for a particular workout.



FIG. 2. is a flowchart 200 illustrating an example of steps, mostly within the host computer 116, to accomplish transfer of physiologic data between the portable media player 104 and the workout data service 118. At step 202, it is determined whether the accessory 106 has been connected to the portable media player 104, which would allow the physiological data to be received by the portable media player from the data gathering device 102.


The determination of whether the accessory 106 has been connected is, in one example, via configuration data that is provided to the host computer 116 when the portable media player 104 and the host computer 116 are connected, in a portion of a handshake protocol in which the portable media player 104 provides information to the host computer 116 regarding characteristics, capabilities and/or activities of the portable media player 104. In other examples, the accessory 106 is one of a plurality of possible accessories, and the check for the accessory 106 is merely part of a check for accessories generally. In yet other examples, mentioned below, processing like that in step 202 is not carried out at all.


If it is determined at step 202 that the accessory 106 has not been connected to the portable media player 104, then the FIG. 2 processing ends. Otherwise, if it is determined at step 202 that the accessory 106 has been connected to the portable media player 104, or if step 202 is not performed at all, then processing continues at step 204, to match the portable media player 104 to an account of the workout data service 118. At step 204, a check is made for an account for the user at the workout data service 118. If it is determined at step 204 that the user does not have an account at the workout data service 118, then the step 204 processing includes causing interaction with the user to set up an account at the workout data service 118. At step 206, the host computer accesses the physiologic data, if any, stored in the portable media player 104 (e.g., from a preset location of storage within the portable media player 104) and provides the physiologic data to the workout data service 118 to be associated with the user's account. In some examples, if a connection to the workout data service 118 is not available (e.g., there is no connection between the host computer 116 and the network), then step 206 is prevented from being performed.


The physiologic data may be provided from the portable media player 104 to the host computer 116, and further to the workout data service 118, in an XML-formatted file. In some examples, a portion of the provided data is retained on the portable media player 104, for easy reference by the user (e.g., during or in preparation for a workout). Communication between the host computer 116 and the workout data service 118 is typically via Secure Socket Layer, using the HTTPS protocol. In one example, a portion of the physiologic data is retained in storage of the portable media player 104 (e.g., the last “n” workouts) and can be displayed via a user interface of the portable media player 104. Furthermore, while the physiologic data is passed on to the workout data service 118 from the host computer 116, the host computer 116 may retain some or all of the physiologic data to, for example, display the data via a physiologic data user interface of a music store application operating on the host computer 116. An example user interface display of the music store application operation on the host computer 116, including a display of physiologic data, is described later, with reference to FIG. 8.



FIG. 3 is a schematic diagram that, while similar to FIG. 1, illustrates details of example configuration and operation of particular portions of the FIG. 1 system. As shown in FIG. 3, there are a number of signals involved in interoperation of the portable media player 104 and the host computer 116. A signal 302 is provided from the portable media player 104 indicating that the accessory 106, via which the data gathering device 102 (FIG. 1) communicates with the portable media player 104 is or was attached to the portable media player 104. The signal 304 represents an attempt by the host computer 116, in response, to access information on the portable media player 104 corresponding to the accessory 106 (i.e., physiologic data provided to the portable media player 104 from the data gathering device 102 via the accessory 106). The signal 306 represents the information corresponding to the accessory being provided from the portable media player 104 to the host computer 116.


In addition, the signal 308 represents feedback of user behavior information relative to the playback of media (which may also correspond to use/operation of the device 102 that provides physiologic data via the accessory 106) and, concomitantly, relative to the exercise cues. This feedback user behavior information signal 308 may be 8 used to modify (or suggest modifications to) the play lists, templates, or some combination thereof, based on the user's behavior as indicated by the signal 308. The modifications and/or suggested modifications may be a result of processing within the host computer 116 or, as discussed above, the modifications and/or suggested modifications may be a result of processing within the workout data service 118 (typically resulting from processing of physiologic data from the particular user and related data from a community of users, and not just from processing of physiologic data and related data from the particular user alone).


It is noted that, as alluded to above, while FIGS. 2 and 3 illustrate detecting whether the accessory 106 is or was connected to the portable media player 104, there are other examples in which the host computer 116 and the portable media player 104 interoperate such that the host computer 116 can determine whether there may be physiologic data, from the data gathering device 102, present on the portable media player to be provided to the host computer 116. For example, the host computer 116 may initiate a check in a predetermined area of the portable media player 104 storage (e.g., in a particular directory) for physiologic data for retrieval.


As also shown in FIG. 3, the host computer 116 may communicate with a media commerce service 310, via the network 120, to accomplish the purchase of exercise templates, which may also be combined with or otherwise indicate associated playlists. In this way, prepackaged workout/song mixes may be purchased. While the templates and playlists are typically purchased, there are circumstances in which the templates and playlists may be provided without cost (e.g., promotions).



FIG. 4 is a screenshot that illustrates an example of a user interface of an application on the host computer 116 that may be provided to accomplish the account matching (step 204, in FIG. 2) between the portable media player 104 and the workout data service 118. The application may be, for example, a media jukebox application such as the iTunes® application, as discussed above. Referring to FIG. 4, an application in the host computer 116 displays a setup screen 400 to accomplish associating the physiologic data corresponding to a particular user with an account for that user at the workout data 9 service 118. As can be seen from the FIG. 4 screenshot 400, if the user has a preexisting account with the workout data service 118, the user selects the radio button 402, and provides a login ID 404 and password 406 associated with the preexisting account. To register for a new account, the user selects the radio button 408, which (after selecting the “Done” button 412), causes presentation of an account creation page of the workout data service 118. The user indicates the account credentials (such as username and password) so that the physiologic data may be passed from the host computer 116 to an account at the workout data service 118 associated with the user. As also illustrated in FIG. 4, an option (radio button 410) is also provided to postpone the account access setup.


Once an account is matched between the portable media player 104 and the workout data service 118 for physiologic data received by the portable media player 104 via the accessory 106, account access credentials may be saved at the host computer 116 for later use. The account access credentials may even be saved at the portable media player 104 (to, for example, be subsequently provided to the host computer 116 along with physiologic data). In one example, account access credentials such as login ID and password are not themselves saved on either the host computer 116 or the portable media player 104. Rather, the workout data service 118 provides back to the host computer 116 an account access “token” that uniquely corresponds to the account access credentials and that provides only limited access to the workout data service 118, for providing physiologic data to the workout data service 118. For example, the full account access credentials may provide access to workout data service 118 functions such as ecommerce or other security-sensitive functions, for which it may be considered undesirable to store access credentials on the host computer 116 or on the portable media player 104.



FIG. 5 schematically illustrates an example of signals involved in the interaction between the host computer 116 and the workout data service 118 with regard to account setup (FIG. 4) and use of an account access token. The dashed oval 502 represents a portion of the account set up interaction between the host computer 116 and the workout data service 118. Specifically, arrow 504 represents account credentials (such as user ID and password) being provided from the host computer 116 to the workout data service 10118. An account access token, corresponding to the account credentials) is provided back to the host computer 116 from the workout data service 118. In operation, to provide physiologic data to the workout data service 118 for storage 122, the account access token is provided to the workout data service 118 in conjunction with the physiologic data 508. As mentioned above, the workout data service 118 uses the account access token to grant limited access to the workout data service 118, for example, for storing the physiologic data and for associated analysis and/or viewing functions.



FIGS. 6a and 6b illustrate, in accordance with some examples, data structures that may be maintained within the portable media player 104, usable to correlate measurement and/or control of physical activity with playback of media. For example, the data structures may include a table 602 and a table 652. Each row of the table 602 is indexed by a workout id, in column 604. A workout id refers to a particular distinguishable workout, as now discussed. For example, for a particular workout (identified by a workout id), the column 606 (in one example, including two columns 608 and 610, as discussed shortly) includes an indication of workout characteristics.


In the FIG. 6a example, the workout characteristics in column 606 include a template designation 608 and a playlist designation 610. As discussed above, a template indicates cues, such as audio cues, corresponding to a particular workout. The playlist designation 610 indicates a play list, defining media playback associated with the workout.



FIG. 6b includes a table 652 of playlists maintained in the portable media player 104. The column 654 includes the playlist designation for each playlist. The column 656 indicates the media (typically, songs) corresponding to each playlist. The column 658 includes an indication of the user's behavior relative to the playlist. For example, the column 658 may indicate a workout id, that indicates a workout during which the user played the songs of the playlist (or, songs generally, even if not part of a playlist). As another example, the column 658 may includes an indication of user behavior to override the playlist, such as behavior to cause songs to be skipped. Referring back to FIG. 3, this user behavior information may be provided to the host computer 116 such that processing within the host computer 116 modifies play lists, forms play lists, associates playlists with workouts, or other results as appropriate, based on the user behavior information.



FIG. 7 is a flowchart illustrating an example of processing within the host computer 116 to process the user behavior information and other data in the FIG. 6 data structures. At step 702, it is determined if the actual user behavior is different from the pre-defined playback behavior indicated by the corresponding playlist. For example, if the user behavior information indicates that the user overrode the playlist by skipping songs, then processing within the host computer 116, at step 704, suggests to the user, via a user interface, to allow playlist to be modified to correlate to the user behavior.


In some examples, the user behavior information may not be clearly indicative of a definite suggestion at step 704. For example, the user may have skipped one song each of ten times of processing the play list, whereas the user may have skipped a second song only one time of processing the play list. The suggestions may provide gradations of suggestion. For example, it may be strongly suggested to delete the first song (the one skipped ten times) from the playlist, whereas it may be mildly suggested to delete the second song (the one skipped only one time) from the playlist.


In the next steps shown in the FIG. 7 flowchart, processing is carried out to suggest associating a play list with a particular workout, based on the media playback as controlled manually by the user, during the particular workout. At step 706, it is determined from the user behavior information if the media playback during a workout (i.e., during processing of a particular workout template by the portable media player 104) corresponds to a pre-existing playlist. If so, then processing of FIG. 7 exits. If it is determined at step 706 that the media playback during the workout does not correspond to a pre-existing playlist then, at step 708, a correlation to the workout (i.e., to the template) is suggested. If the user agrees then, at step 710, the media playback is associated with a play list, and that playlist is associated with the workout.


As mentioned above, in some examples, physiologic data provided from a portable media player (such as the portable media player 104) to a workout data service (such as the workout data service 118) may be provided through a host computer (such as the host computer 116). FIG. 8 illustrates a user interface screen, caused to be presented by processing within the host computer, to display an indication of some of the physiologic data, namely, the physiologic information of the “last workout” in a portion 802 of the user interface screen. (This is just an example. An indication of other of the physiologic data may be displayed.) In addition to the information such as date, distance, pace and calories, the “last workout” information includes an indication 804 of the media play list associated with that workout. It is also of note that processing within the host computer 116 may also operate to automatically send the physiologic data to the workout data service 118 (e.g., accompanied by the access token discussed above, relative to FIG. S and the discussion of account set up with the workout data service 118), without ongoing user intervention. The user may control whether this automatic operation takes place via the check box 806 in the FIG. 8 user interface screen. This check box 806 would be initially unchecked if the user previously chose for physiologic data not to be sent at all to the workout data service 118, e.g. during initial setup (FIG. 4).


While much of the previous description has described methods, applications and systems in the context of a single physiologic data gathering device, it has been mentioned above that there may be more than one physiologic data gathering device. FIG. 9 illustrates a user interface screen, caused to be presented by processing within the host computer, to allow a user to choose between physiologic data gathering devices with which the portable media player has been paired.


A menu item 902, in this case a pull down menu item, is provided to allow the user to choose which physiologic data gathering devices (listed as “sensors”) for which data is to be considered and/or otherwise handled from within the application executing in the host computer. In FIG. 9, the “Sensor I” item 904 is checked. In addition, a user interface item 906 is provided to allow the user to edit the name ascribed to a particular physiologic data gathering device, relative to the application executing in the host computer.


In summary, then, we have described an overall architecture of a system, including a portable media player, generally usable for, among other things, monitoring and/or controlling user exercise or other activity or physiology. In addition, we have described how an application of a host computer, such as a media store application, operates in the context of such a system.

Claims
  • 1. A method, comprising: in a host computer, performing operations for: storing a workout playlist of songs for a workout template, the workout template comprising audio cues for a corresponding workout;processing the workout template, including playing songs in the workout playlist and playing the audio cues during the playing of the songs;while playing songs in the workout playlist and processing the workout template, receiving user input with respect to playback of songs from the workout playlistupon determining that the user input during playback of the songs from the playlist causes a different playback order than a pre-defined playback order in the workout playlist, suggesting, to a user, a modification to the workout playlist to correlate to the user input;based on receiving a first indication from the user of acceptance of the modification to the playlist, creating a modified playlist;suggesting, to the user, that the modified playlist should be stored as the workout playlist for the workout template;based on receiving a second indication from the user of acceptance of the suggestion, storing the modified playlist as the workout playlist for the workout template, so that songs in the modified playlist are played when subsequently processing the workout template; andbased on physiologic data indicative of the user behavior, modifying the audio cues played during the playing of the songs.
  • 2. The method of claim 1, wherein storing the modified playlist to the workout template comprises: updating a corresponding entry in a workout identification table, the entry comprising a workout identification (“ID”) and a playlist ID, wherein the workout ID indicates workout characteristics for a corresponding workout and the playlist ID indicates a playlist that defines media playback associated with the workout;wherein the updating comprises updating the playlist ID with an identifier for the modified playlist.
  • 3. The method of claim 2, wherein the entry in the workout identification table further comprises a template ID, the template ID indicating the audio cues for the corresponding workout.
  • 4. The method of claim 1, wherein creating the modified playlist comprises: in the host computer, performing operations for:updating a corresponding entry in a playlist identification table with information about the modified playlist, the entry comprising a playlist ID and a listing of media in the playlist, wherein the playlist ID indicates a designation for the playlist;wherein the updating comprises updating the playlist ID with an identifier for the modified playlist and updating the listing of media in the playlist to include media corresponding to the user behavior with respect to playback of the songs from the playlist.
  • 5. The method of claim 4, wherein the entry in the playlist identification table with the information about the modified playlist comprises information associated with the playlist; wherein the information associated with the playlist comprises a workout ID that indicates a workout during which the user played the songs of the playlist.
  • 6. The method of claim 4, wherein the entry in the playlist identification table with the information about the modified playlist comprises information associated with the playlist; wherein the information associated with the playlist is configured to store an identification of user behavior to override the modified playlist.
  • 7. The method of claim 1, further comprising: in the host computer, performing operations for: determining that the modified playlist does not correspond to a preexisting playlist prior to suggesting, to the user, a correlation of the modified playlist with the workout template.
  • 8. A host computer, comprising: a processor; anda network interface; the processor and network interface performing operations for: storing a workout playlist of songs for a workout template, the workout template comprising audio cues for a corresponding workout;processing the workout template, including playing songs in the workout playlist and playing the audio cues during the playing of the songs;while playing songs in the workout playlist and processing the workout template, receiving user input with respect to playback of songs from the workout playlist;upon determining that the user input during playback of the songs from the playlist causes a different playback order than a pre-defined playback order in the workout playlist, suggesting, to a user, a modification to the workout playlist to correlate to the user input;based on receiving a first indication from the user of acceptance of the modification to the playlist, creating a modified playlist;suggesting, to the user, that the modified playlist should be stored as the workout playlist for the workout template;based on receiving a second indication from the user of acceptance of the suggestion, storing the modified playlist as the workout playlist for the workout template, so that songs in the modified playlist are played when subsequently processing the workout template; andbased on physiologic data indicative of the user behavior, modifying the audio cues played during the playing of the songs.
  • 9. The host computer of claim 8, wherein storing the modified playlist to the workout template comprises: updating a corresponding entry in a workout identification table, the entry comprising a workout identification (“ID”) and a playlist ID, wherein the workout ID indicates workout characteristics for a corresponding workout and the playlist ID indicates a playlist that defines media playback associated with the workout;wherein the updating comprises updating the playlist ID with an identifier for the modified playlist.
  • 10. The host computer of claim 9, wherein the entry in the workout identification table further comprises a template ID, the template ID indicating the audio cues for the corresponding workout.
  • 11. The host computer of claim 8, wherein creating the modified playlist comprises: updating a corresponding entry in a playlist identification table with information about the modified playlist, the entry comprising a playlist ID and a listing of media in the playlist, wherein the playlist ID indicates a designation for the playlist;wherein the updating comprises updating the playlist ID with an identifier for the modified playlist and updating the listing of media in the playlist to include media corresponding to the user behavior with respect to playback of the songs from the playlist.
  • 12. The host computer of claim 11, wherein the entry in the playlist identification table with the information about the modified playlist comprises information associated with the playlist; wherein the information associated with the playlist comprises a workout ID that indicates a workout during which the user played the songs of the playlist.
  • 13. The host computer of claim 11, wherein the entry in the playlist identification table with the information about the modified playlist comprises information associated with the playlist; wherein the information associated with the playlist is configured to store an identification of user behavior to override the modified playlist.
  • 14. The host computer of claim 8, further comprising: the processor and network interface performing operations for:determining that the modified playlist does not correspond to a preexisting playlist prior to suggesting, to the user, a correlation of the modified playlist with the workout template.
  • 15. A non-transitory computer-readable storage medium storing instructions that, when executed by a host computer, cause the host computer to perform a method, the method comprising: storing a workout playlist of songs for a workout template, the workout template comprising audio cues for a corresponding workout;processing the workout template, including playing songs in the workout playlist and playing the audio cues during the playing of the songs;while playing songs in the workout playlist and processing the workout template, receiving user input with respect to playback of songs from the workout playlist;upon determining that the user input during playback of the songs from the playlist causes a different playback order than a pre-defined playback order in the workout playlist, suggesting, to a user, a modification to the workout playlist to correlate to: the user input;based on receiving a first indication from the user of acceptance of the modification to the playlist, creating a modified playlist;suggesting, to the user, that the modified playlist should be stored as the workout playlist for the workout template;based on receiving a second indication from the user of acceptance of the suggestion, storing the modified playlist as the workout playlist for the workout template, so that songs in the modified playlist are played when subsequently processing the workout template; andbased on physiologic data indicative of the user behavior, modifying the audio cues played during the playing of the songs.
  • 16. The computer-readable storage medium of claim 15, wherein, storing the modified playlist to the workout template comprises: updating a corresponding entry in a workout identification table, the entry comprising a workout identification (“ID”) and a playlist ID, wherein the workout ID indicates workout characteristics for a corresponding workout and the playlist ID indicates a playlist that defines media playback associated with the workout;wherein the updating comprises updating the playlist ID with an identifier for the modified playlist.
  • 17. The computer-readable storage medium of claim 16, wherein the entry in the workout identification table further comprises a template ID, the template ID indicating the audio cues for the corresponding workout.
  • 18. The computer-readable storage medium of claim 15, wherein creating the modified playlist comprises: updating a corresponding entry in a playlist identification table with information about the modified playlist, the entry comprising a playlist ID and a listing of media in the playlist, wherein the playlist ID indicates a designation for the playlist;wherein the updating comprises updating the playlist ID with an identifier for the modified playlist and updating the listing of media in the playlist to include media corresponding to the user behavior with respect to playback of the songs from the playlist.
  • 19. The method of claim 1, wherein suggesting, to a user, a modification to the playlist to correlate to user behavior comprises: suggesting a modification relating to a given song in the playlist based on user behavior during at least two instances of playback of the given song during corresponding processings of the workout template.
RELATED APPLICATIONS

This application is a continuation application of, and hereby claims priority to, pending U.S. patent application Ser. No. 13/605,939, titled “Integrated Media Jukebox and Physiologic Data Handling Application,” by the same inventors, which was filed on 6 Sep. 2012. The application is also a divisional application of and claims priority to now-abandoned U.S. patent application Ser. No. 11/419,737, titled “Integrated Media Jukebox and Physiologic Data Handling Application,” by the same inventors, which was filed on 22 May 2006, to which parent application Ser. No. 13/605,939 also claims priority. Both of these applications are incorporated by reference. This application is related to U.S. patent application Ser. No. 11/566,072, filed 22 May 2006, and entitled “Activity Monitoring System”, which is hereby incorporated by reference herein. This application is also related to U.S. patent application Ser. No. 11/439,521, filed 22 May 2006, and entitled “Communication Protocol for Use with Portable Electronic Devices”, which is hereby incorporated by reference herein.

US Referenced Citations (566)
Number Name Date Kind
3612265 Dickerson Oct 1971 A
3807388 Orr et al. Apr 1974 A
3918058 Noyori et al. Nov 1975 A
3958459 Shimomura May 1976 A
3978725 Haditke Sep 1976 A
4089057 Eriksson May 1978 A
4090216 Constable May 1978 A
4101873 Anderson et al. Jul 1978 A
4114450 Shulman et al. Sep 1978 A
4195642 Price et al. Apr 1980 A
4210024 Ishiwatari et al. Jul 1980 A
4223211 Allsen et al. Sep 1980 A
4248244 Charnitski et al. Feb 1981 A
4317126 Gragg, Jr. Feb 1982 A
4371188 Hull Feb 1983 A
4371945 Karr et al. Feb 1983 A
4375674 Thornton Mar 1983 A
4386345 Narveson et al. May 1983 A
4423630 Morrison Jan 1984 A
4434801 Jiminez et al. Mar 1984 A
4451849 Fuhrer May 1984 A
4516110 Overmyer May 1985 A
4516865 Hideo May 1985 A
4578769 Frederick Mar 1986 A
4589022 Prince et al. May 1986 A
4625733 Saynajakangas Dec 1986 A
4649552 Yukawa Mar 1987 A
4694694 Vlakancic et al. Sep 1987 A
4699379 Chateau et al. Oct 1987 A
4703445 Dassler Oct 1987 A
4720093 Del Mar Jan 1988 A
4722222 Purdy et al. Feb 1988 A
4736312 Dassler et al. Apr 1988 A
4745564 Tennes et al. May 1988 A
4757453 Nasiff Jul 1988 A
4757714 Purdy et al. Jul 1988 A
4759219 Cobb et al. Jul 1988 A
4763275 Carlin Aug 1988 A
4763284 Carlin Aug 1988 A
4763287 Gerhaeuser et al. Aug 1988 A
4771394 Cavanagh Sep 1988 A
4774679 Carlin Sep 1988 A
4775948 Dial et al. Oct 1988 A
4780837 Namekawa Oct 1988 A
4821218 Potsch Apr 1989 A
4822042 Landsman Apr 1989 A
4824107 French Apr 1989 A
4829812 Parks et al. May 1989 A
4830021 Thornton May 1989 A
4862394 Thompson et al. Aug 1989 A
4862395 Fey et al. Aug 1989 A
4873867 McPherson et al. Oct 1989 A
4876500 Wu Oct 1989 A
4883271 French Nov 1989 A
4903212 Yokouchi et al. Feb 1990 A
4908523 Snowden et al. Mar 1990 A
4928307 Lynn May 1990 A
4935887 Abdalah et al. Jun 1990 A
4951171 Tran et al. Aug 1990 A
4955980 Masuo Sep 1990 A
5033013 Kato et al. Jul 1991 A
5036467 Blackburn et al. Jul 1991 A
5056783 Matcovich et al. Oct 1991 A
5067081 Person Nov 1991 A
5088836 Yamada et al. Feb 1992 A
5117444 Sutton et al. May 1992 A
5144226 Rapp Sep 1992 A
5148002 Kuo et al. Sep 1992 A
5150310 Greenspun et al. Sep 1992 A
5162828 Furness et al. Nov 1992 A
5164831 Kuchta et al. Nov 1992 A
5181181 Glynn Jan 1993 A
5200827 Hanson et al. Apr 1993 A
5243993 Alexander et al. Sep 1993 A
5258927 Havriluk et al. Nov 1993 A
5295085 Hoffacker Mar 1994 A
5316249 Anderson May 1994 A
5324038 Sasser Jun 1994 A
5335664 Nagashima Aug 1994 A
5339699 Carignan Aug 1994 A
5341350 Frank et al. Aug 1994 A
5343445 Cherdak Aug 1994 A
5348519 Prince et al. Sep 1994 A
5382972 Kannes Jan 1995 A
5396429 Hanchett Mar 1995 A
5406305 Shimomura et al. Apr 1995 A
5420828 Geiger May 1995 A
5426595 Picard Jun 1995 A
5436838 Miyamori Jul 1995 A
5446775 Wright et al. Aug 1995 A
5450329 Tanner Sep 1995 A
5452269 Cherdak Sep 1995 A
5471405 Marsh Nov 1995 A
5475725 Nakamura Dec 1995 A
5476427 Fujima Dec 1995 A
5478006 Taguchi Dec 1995 A
5485402 Smith et al. Jan 1996 A
5486815 Wagner Jan 1996 A
5509082 Toyama et al. Apr 1996 A
5513854 Daver May 1996 A
5524637 Erickson Jun 1996 A
5526326 Fekete et al. Jun 1996 A
5528228 Wilk Jun 1996 A
5539336 Nguyen et al. Jul 1996 A
5541604 Meier Jul 1996 A
5546307 Mazur et al. Aug 1996 A
5546974 Bireley Aug 1996 A
5557541 Schulhof et al. Sep 1996 A
5559945 Beaudet et al. Sep 1996 A
5564698 Honey et al. Oct 1996 A
5574669 Marshall Nov 1996 A
5583776 Levi et al. Dec 1996 A
5583993 Foster et al. Dec 1996 A
5590908 Carr Jan 1997 A
5592401 Kramer Jan 1997 A
5605336 Gaoiran et al. Feb 1997 A
5608698 Yamanoi et al. Mar 1997 A
5615132 Horton et al. Mar 1997 A
5616876 Cluts Apr 1997 A
5617084 Sears Apr 1997 A
5617386 Choi Apr 1997 A
5618995 Otto et al. Apr 1997 A
5627548 Woo et al. May 1997 A
5629131 De Keyzer et al. May 1997 A
5633070 Murayama et al. May 1997 A
5636146 Flentov et al. Jun 1997 A
5646857 McBurney et al. Jul 1997 A
5670985 Cappels, Sr. et al. Sep 1997 A
5671010 Shimbo et al. Sep 1997 A
5671162 Werbin Sep 1997 A
5673691 Abrams et al. Oct 1997 A
5680102 Xydis Oct 1997 A
5684513 Decker Nov 1997 A
5688183 Sabatino et al. Nov 1997 A
5690119 Rytky et al. Nov 1997 A
5690591 Kenmochi et al. Nov 1997 A
5690773 Fidalgo et al. Nov 1997 A
5694340 Kim Dec 1997 A
5701257 Miura et al. Dec 1997 A
5710922 Alley et al. Jan 1998 A
5712638 Issa Jan 1998 A
5712949 Kato et al. Jan 1998 A
5720200 Anderson et al. Feb 1998 A
5721539 Goetzi Feb 1998 A
5721949 Smith et al. Feb 1998 A
5723786 Klapman Mar 1998 A
5724265 Hutchings Mar 1998 A
5726672 Hernandez et al. Mar 1998 A
5734337 Kupersmit Mar 1998 A
5738104 Lo et al. Apr 1998 A
5739451 Winksy et al. Apr 1998 A
5740143 Suetomi Apr 1998 A
5743269 Okigami et al. Apr 1998 A
5745037 Guthrie et al. Apr 1998 A
5749615 Itson May 1998 A
5761096 Zakutin Jun 1998 A
5771485 Echigo Jun 1998 A
5779576 Smith, III et al. Jul 1998 A
5781155 Woo et al. Jul 1998 A
5790477 Hauke Aug 1998 A
5794164 Beckert et al. Aug 1998 A
5797089 Nguyen Aug 1998 A
5807284 Foxlin Sep 1998 A
5812056 Law Sep 1998 A
5812870 Kikinis et al. Sep 1998 A
5815225 Nelson Sep 1998 A
5822288 Shinada Oct 1998 A
5835721 Donahue et al. Nov 1998 A
5835732 Kikinis et al. Nov 1998 A
5862803 Besson et al. Jan 1999 A
5864868 Contois Jan 1999 A
5870710 Ozawa et al. Feb 1999 A
5886739 Winningstad Mar 1999 A
5891042 Sham et al. Apr 1999 A
5895073 Moore Apr 1999 A
5897457 Mackovjak Apr 1999 A
5899963 Hutchings May 1999 A
5901303 Chew May 1999 A
5905460 Odagiri et al. May 1999 A
5914941 Janky Jun 1999 A
5918281 Nabulsi Jun 1999 A
5918303 Yamaura et al. Jun 1999 A
5920728 Hallowell et al. Jul 1999 A
5923757 Hocker et al. Jul 1999 A
5925001 Hoyt et al. Jul 1999 A
5929335 Carter Jul 1999 A
5930741 Kramer Jul 1999 A
5936523 West Aug 1999 A
5946643 Zakutin Aug 1999 A
5947917 Carte et al. Sep 1999 A
5952992 Helms Sep 1999 A
5955667 Fyfe Sep 1999 A
5956651 Willkie et al. Sep 1999 A
5959568 Wooley Sep 1999 A
5960380 Flentov et al. Sep 1999 A
5963523 Kayama et al. Oct 1999 A
5963891 Walker Oct 1999 A
5963916 Kaplan Oct 1999 A
5974333 Chen Oct 1999 A
5976083 Richardson et al. Nov 1999 A
5977877 McCulloch et al. Nov 1999 A
5978972 Stewart et al. Nov 1999 A
5983073 Ditzik Nov 1999 A
5984842 Chu Nov 1999 A
5991640 Lilja et al. Nov 1999 A
6002982 Fry Dec 1999 A
6006274 Hawkins et al. Dec 1999 A
6007228 Agarwal et al. Dec 1999 A
6009237 Hirabayashi et al. Dec 1999 A
6009629 Gnepf et al. Jan 2000 A
6011491 Goetzi Jan 2000 A
6011585 Anderson Jan 2000 A
6013007 Root et al. Jan 2000 A
6018677 Vidrine et al. Jan 2000 A
6018705 Gaudet et al. Jan 2000 A
6020851 Busack Feb 2000 A
6028617 Helmsderfer Feb 2000 A
6028625 Cannon Feb 2000 A
6028627 Helmsderfer Feb 2000 A
6032084 Anderson et al. Feb 2000 A
6032108 Seiple et al. Feb 2000 A
6032530 Hock Mar 2000 A
6038199 Pawlowski et al. Mar 2000 A
6041023 Lakhansingh Mar 2000 A
6043747 Altenhofen Mar 2000 A
6045364 Dugan et al. Apr 2000 A
6047054 Bayless et al. Apr 2000 A
6052654 Gaudet et al. Apr 2000 A
6057756 Engellenner May 2000 A
6059576 Brann May 2000 A
6061306 Buchheim May 2000 A
6073086 Marinelli Jun 2000 A
6074271 Derrah Jun 2000 A
6075443 Schepps et al. Jun 2000 A
6091342 Janesch et al. Jul 2000 A
6108426 Stortz Aug 2000 A
6111541 Karmel Aug 2000 A
6111571 Summers Aug 2000 A
6122340 Darley et al. Sep 2000 A
6122959 Hoshal et al. Sep 2000 A
6122960 Hutchings Sep 2000 A
6125686 Haan Oct 2000 A
6127931 Mohr Oct 2000 A
6135951 Richardson Oct 2000 A
6145389 Ebeling et al. Nov 2000 A
6148271 Marinelli Nov 2000 A
6151647 Sarat Nov 2000 A
6157898 Marinelli Dec 2000 A
6160254 Zimmerman et al. Dec 2000 A
6160551 Naughton et al. Dec 2000 A
6161944 Leman Dec 2000 A
6163021 Mickelson Dec 2000 A
6167356 Squadron et al. Dec 2000 A
6172948 Keller et al. Jan 2001 B1
6177950 Robb Jan 2001 B1
6179432 Zhang et al. Jan 2001 B1
6183425 Whalen et al. Feb 2001 B1
6185491 Gray et al. Feb 2001 B1
6191939 Burnett Feb 2001 B1
6192340 Abecassis Feb 2001 B1
6196932 Marsh et al. Mar 2001 B1
6204813 Wadell et al. Mar 2001 B1
6208044 Viswanadham et al. Mar 2001 B1
6216131 Liu et al. Apr 2001 B1
6217183 Shipman Apr 2001 B1
6226622 Dabbiere May 2001 B1
6230322 Saib et al. May 2001 B1
6232539 Looney et al. May 2001 B1
6238338 DeLuca et al. May 2001 B1
6245002 Belikov Jun 2001 B1
6247130 Fritsch Jun 2001 B1
6248946 Dwek Jun 2001 B1
6249487 Yano et al. Jun 2001 B1
6254513 Takenaka et al. Jul 2001 B1
6255961 Van Ryzin et al. Jul 2001 B1
6259892 Helferich Jul 2001 B1
6263279 Bianco et al. Jul 2001 B1
6266623 Vock et al. Jul 2001 B1
6278447 Anderson Aug 2001 B1
6282464 Obradovich Aug 2001 B1
6295541 Bodnar et al. Sep 2001 B1
6298314 Blackadar et al. Oct 2001 B1
6305221 Hutchings Oct 2001 B1
6314094 Boys Nov 2001 B1
6314326 Fuchu Nov 2001 B1
6332175 Birrell et al. Dec 2001 B1
6336365 Blackadar et al. Jan 2002 B1
6336727 Kim Jan 2002 B1
6338044 Cook et al. Jan 2002 B1
6339706 Tillgren et al. Jan 2002 B1
6341316 Kloba et al. Jan 2002 B1
6353637 Mansour et al. Mar 2002 B1
6356856 Damen et al. Mar 2002 B1
6357147 Darley et al. Mar 2002 B1
6360597 Hubbard, Jr. Mar 2002 B1
6377530 Burrows Apr 2002 B1
6377825 Kennedy et al. Apr 2002 B1
6380597 Gudesen et al. Apr 2002 B1
6385473 Haines et al. May 2002 B1
6396164 Barnea et al. May 2002 B1
6401085 Gershman et al. Jun 2002 B1
6407750 Gioscia et al. Jun 2002 B1
6408332 Matsumoto et al. Jun 2002 B1
6418330 Lee Jul 2002 B1
6421305 Gioscia et al. Jul 2002 B1
6436052 Nikolic et al. Aug 2002 B1
6441747 Khair et al. Aug 2002 B1
6452610 Reinhardt et al. Sep 2002 B1
6456261 Zhang Sep 2002 B1
6459881 Hoder et al. Oct 2002 B1
6463385 Fry Oct 2002 B1
6467924 Shipman Oct 2002 B2
6473630 Baranowski et al. Oct 2002 B1
6487663 Jaisimha et al. Nov 2002 B1
6493652 Ohlenbusch et al. Dec 2002 B1
6496692 Shanahan Dec 2002 B1
6498994 Vock et al. Dec 2002 B2
6501393 Richards et al. Dec 2002 B1
6504483 Richards et al. Jan 2003 B1
6510210 Baughan Jan 2003 B1
6510325 Mack, II et al. Jan 2003 B1
6516284 Flentov et al. Feb 2003 B2
6516466 Jackson Feb 2003 B1
6526335 Treyz et al. Feb 2003 B1
6527711 Stivoric Mar 2003 B1
6529131 Wentworth Mar 2003 B2
6531982 White et al. Mar 2003 B1
6535914 Pearson et al. Mar 2003 B1
6535983 McCormack et al. Mar 2003 B1
6536139 Darley et al. Mar 2003 B2
6539336 Vock et al. Mar 2003 B1
6549497 Miyamoto et al. Apr 2003 B2
6559773 Berry May 2003 B1
6560903 Darley May 2003 B1
6563417 Shaw May 2003 B1
6570526 Noller et al. May 2003 B1
6582342 Kaufman Jun 2003 B2
6587127 Leeke et al. Jul 2003 B1
6587403 Keller et al. Jul 2003 B1
6587404 Keller et al. Jul 2003 B1
6595929 Stivoric Jul 2003 B2
6600418 Sainati et al. Jul 2003 B2
6605038 Teller et al. Aug 2003 B1
6609105 Van Zoest et al. Aug 2003 B2
6611782 Wooster Aug 2003 B1
6611789 Darley Aug 2003 B1
6617962 Horwitz et al. Sep 2003 B1
6619835 Kita Sep 2003 B2
6621768 Keller et al. Sep 2003 B1
6623427 Mandigo Sep 2003 B2
6633743 Berlinsky Oct 2003 B1
6633932 Bork et al. Oct 2003 B1
6643608 Hershey et al. Nov 2003 B1
6658247 Saito Dec 2003 B1
6671567 Dwyer et al. Dec 2003 B1
6675233 Du et al. Jan 2004 B1
6694200 Naim Feb 2004 B1
6714121 Moore Mar 2004 B1
6716139 Hosseinzadeh-Dolkhani et al. Apr 2004 B1
6728531 Lee et al. Apr 2004 B1
6731312 Robbin May 2004 B2
6735630 Gelvin et al. May 2004 B1
6745411 Kjonaas Jun 2004 B1
6748902 Boesch et al. Jun 2004 B1
6760536 Amir et al. Jul 2004 B1
6762741 Weindorf Jul 2004 B2
6772212 Lau et al. Aug 2004 B1
6772331 Hind et al. Aug 2004 B1
6790178 Mault et al. Sep 2004 B1
6793607 Neil Sep 2004 B2
6794566 Pachet Sep 2004 B2
6799226 Robbin et al. Sep 2004 B1
6801964 Mahdavi Oct 2004 B1
6813586 Vock et al. Nov 2004 B1
6823225 Sass Nov 2004 B1
6825777 Vock et al. Nov 2004 B2
6837827 Lee Jan 2005 B1
6845398 Galensky et al. Jan 2005 B1
6856934 Vock et al. Feb 2005 B2
6870529 Davis Mar 2005 B1
6871063 Schiffer Mar 2005 B1
6876947 Darley et al. Apr 2005 B1
6882955 Ohlenbusch et al. Apr 2005 B1
6883694 Abelow Apr 2005 B2
6885971 Vock et al. Apr 2005 B2
6898550 Blackadar et al. May 2005 B1
6900732 Richards May 2005 B2
6901067 Kalavade May 2005 B1
6907112 Guedalia et al. Jun 2005 B1
6911971 Suzuki et al. Jun 2005 B2
6914551 Vidal Jul 2005 B2
6915272 Zilliacus et al. Jul 2005 B1
6917923 Dimenstein Jul 2005 B1
6918677 Shipman Jul 2005 B2
6934812 Robbin et al. Aug 2005 B1
6950087 Knox et al. Sep 2005 B2
6959259 Vock et al. Oct 2005 B2
9154554 Ananny Oct 2005 B2
7009517 Wood Mar 2006 B2
7030735 Chen Apr 2006 B2
7042360 Light et al. May 2006 B2
7046230 Zadesky May 2006 B2
7054784 Flentov et al. May 2006 B2
7062225 White Jun 2006 B2
7064669 Light et al. Jun 2006 B2
7065342 Rolf Jun 2006 B1
7072789 Vock et al. Jul 2006 B2
7084856 Huppi Aug 2006 B2
7084921 Ogawa Aug 2006 B1
7092846 Vock et al. Aug 2006 B2
7120462 Kumar Oct 2006 B2
7123936 Rydbeck et al. Oct 2006 B1
7146437 Robbin et al. Dec 2006 B2
7149543 Kumar Dec 2006 B2
7158912 Vock Jan 2007 B2
7162392 Vock Jan 2007 B2
7171331 Vock et al. Jan 2007 B2
7174130 Kurisko et al. Feb 2007 B2
7174277 Vock et al. Feb 2007 B2
7187947 White et al. Mar 2007 B1
7200517 Darley et al. Apr 2007 B2
7234026 Robbin et al. Jun 2007 B2
7251454 White Jul 2007 B2
7254516 Case et al. Aug 2007 B2
7278966 Hjelt et al. Oct 2007 B2
7292588 Milley et al. Nov 2007 B2
7292867 Werner et al. Nov 2007 B2
7296107 Lunsford et al. Nov 2007 B2
7321783 Kim Jan 2008 B2
7324833 White et al. Jan 2008 B2
7339993 Brooks et al. Mar 2008 B1
7353136 Vock Apr 2008 B2
7353137 Vock Apr 2008 B2
7353139 Burrell et al. Apr 2008 B1
7386401 Vock Jun 2008 B2
7440772 White et al. Oct 2008 B2
7444353 Chen et al. Oct 2008 B1
7450084 Fuller et al. Nov 2008 B2
7451056 Flentov Nov 2008 B2
7454002 Gardner et al. Nov 2008 B1
7486926 White et al. Feb 2009 B2
7512515 Vock Mar 2009 B2
7519327 White Apr 2009 B2
7559877 Parks et al. Jul 2009 B2
7600227 Brockway et al. Oct 2009 B2
7634228 White et al. Dec 2009 B2
7647129 Griffin, Jr. Jan 2010 B1
7653928 Almstrand et al. Jan 2010 B2
1685210 Plastina et al. Mar 2010 A1
7670263 Ellis et al. Mar 2010 B2
7673238 Oliver Mar 2010 B2
7683252 Girish Mar 2010 B2
7698101 Alten Apr 2010 B2
7711883 Son May 2010 B2
7778595 White et al. Aug 2010 B2
7783065 Navid Aug 2010 B2
8099258 Alten Jan 2012 B2
8482488 Jannard Jul 2013 B2
9137309 Ananny Sep 2015 B2
20010022828 Pyles Sep 2001 A1
20010029192 Oh Oct 2001 A1
20010033244 Harris et al. Oct 2001 A1
20010041021 Boyle et al. Nov 2001 A1
20010042107 Palm Nov 2001 A1
20010049890 Hirsch et al. Dec 2001 A1
20020002413 Tokue Jan 2002 A1
20020010759 Hitson et al. Jan 2002 A1
20020013784 Swanson Jan 2002 A1
20020015362 Cowgill et al. Feb 2002 A1
20020022551 Watterson et al. Feb 2002 A1
20020032911 Tanaka et al. Mar 2002 A1
20020045961 Gibbs et al. Apr 2002 A1
20020046084 Steele et al. Apr 2002 A1
20020046315 Miller et al. Apr 2002 A1
20020055934 Lipscomb et al. May 2002 A1
20020077784 Vock et al. Jun 2002 A1
20020090912 Cannon et al. Jul 2002 A1
20020116082 Gudorf Aug 2002 A1
20020144024 Kumpf et al. Oct 2002 A1
20020152045 Dowling et al. Oct 2002 A1
20020156833 Maurya Oct 2002 A1
20020161865 Nguyen Oct 2002 A1
20020164973 Janik et al. Nov 2002 A1
20020173273 Spurgat et al. Nov 2002 A1
20020189426 Hirade et al. Dec 2002 A1
20030016844 Numaoka Jan 2003 A1
20030037254 Fischer et al. Feb 2003 A1
20030046434 Flanagin et al. Mar 2003 A1
20030060728 Mandigo Mar 2003 A1
20030065805 Barnes Apr 2003 A1
20030074457 Kluth Apr 2003 A1
20030076301 Tsuk et al. Apr 2003 A1
20030079038 Robbin et al. Apr 2003 A1
20030095096 Robbin et al. May 2003 A1
20030097379 Ireton May 2003 A1
20030097878 Farringdon et al. May 2003 A1
20030110297 Tabatabai et al. Jun 2003 A1
20030133694 Yeo Jul 2003 A1
20030149875 Hosaka Aug 2003 A1
20030163287 Vock et al. Aug 2003 A1
20030167318 Robbin et al. Sep 2003 A1
20030208113 Mault et al. Nov 2003 A1
20030215102 Marlowe Nov 2003 A1
20030229490 Etter Dec 2003 A1
20040001395 Keller et al. Jan 2004 A1
20040001396 Keller et al. Jan 2004 A1
20040012556 Yong et al. Jan 2004 A1
20040055446 Robbin et al. Mar 2004 A1
20040069122 Wilson Apr 2004 A1
20040076086 Keller et al. Apr 2004 A1
20040086120 Akins, III et al. May 2004 A1
20040094018 Ueshima et al. May 2004 A1
20040104845 McCarthy Jun 2004 A1
20040139233 Kellerman et al. Jul 2004 A1
20040151327 Marlow Aug 2004 A1
20040198436 Alden Oct 2004 A1
20040224638 Fadell et al. Nov 2004 A1
20040253983 Vanhatalo et al. Dec 2004 A1
20040267825 Novak et al. Dec 2004 A1
20050015254 Beaman Jan 2005 A1
20050027910 Barrett, Jr. et al. Feb 2005 A1
20050080566 Vock et al. Apr 2005 A1
20050088275 Valoteau et al. Apr 2005 A1
20050152294 Yu et al. Jul 2005 A1
20050166153 Eytchison et al. Jul 2005 A1
20050172311 Hjelt et al. Aug 2005 A1
20050177929 Greenwald et al. Aug 2005 A1
20050245839 Stivoric et al. Nov 2005 A1
20050262557 Fellenstein et al. Nov 2005 A1
20050266798 Moloney et al. Dec 2005 A1
20050266961 Shum et al. Dec 2005 A1
20050275541 Sengupta et al. Dec 2005 A1
20060013414 Shih Jan 2006 A1
20060028845 Lin Feb 2006 A1
20060068760 Hameed et al. Mar 2006 A1
20060094402 Kim May 2006 A1
20060097847 Bervoets et al. May 2006 A1
20060123138 Perdomo et al. Jun 2006 A1
20060132382 Jannard Jun 2006 A1
20060135064 Cho et al. Jun 2006 A1
20060143455 Gitzinger Jun 2006 A1
20060152377 Beebe et al. Jul 2006 A1
20060169125 Ashkenazi et al. Aug 2006 A1
20060190577 Yamada Aug 2006 A1
20060218294 Rosenberg Sep 2006 A1
20060221788 Lindahl et al. Oct 2006 A1
20060254409 Withop Nov 2006 A1
20060265503 Jones et al. Nov 2006 A1
20060265661 Ball Nov 2006 A1
20070011919 Case, Jr. Jan 2007 A1
20070021269 Shum Jan 2007 A1
20070025194 Morse Feb 2007 A1
20070028009 Robbin et al. Feb 2007 A1
20070032195 Kurisko et al. Feb 2007 A1
20070113726 Oliver et al. May 2007 A1
20070118043 Oliver May 2007 A1
20070124679 Jeong et al. May 2007 A1
20070168388 Plastina Jul 2007 A1
20070208771 Platt Sep 2007 A1
20070260483 Nurmela Nov 2007 A1
20070270663 Ng Nov 2007 A1
20070271116 Wysocki et al. Nov 2007 A1
20080016537 Little et al. Jan 2008 A1
20080046948 Verosub Feb 2008 A1
20080125288 Case May 2008 A1
20120331105 Wysocki et al. Dec 2012 A1
Foreign Referenced Citations (85)
Number Date Country
2007268089 Dec 2007 AU
4334773 Apr 1994 DE
4445023 Jun 1996 DE
10325805 Jan 2005 DE
0127139 May 1984 EP
0336782 Oct 1989 EP
0578604 Jan 1994 EP
0744839 Nov 1996 EP
0757437 Feb 1997 EP
0863469 Sep 1998 EP
0898378 Feb 1999 EP
0917077 May 1999 EP
0917893 May 1999 EP
0918408 May 1999 EP
0982732 Mar 2000 EP
1007975 Jun 2000 EP
1028425 Aug 2000 EP
1028426 Aug 2000 EP
1076302 Feb 2001 EP
1289197 Mar 2003 EP
1455477 Sep 2004 EP
1536612 Jun 2005 EP
1566948 Aug 2005 EP
1796265 Jun 2007 EP
2036311 Mar 2009 EP
1567238 May 1980 GB
2137363 Oct 1984 GB
2384399 Jul 2003 GB
59023610 Feb 1984 JP
03152469 Jun 1991 JP
H8-6875 Jan 1996 JP
1098512 Apr 1998 JP
11164058 Jun 1999 JP
11242686 Sep 1999 JP
11288558 Oct 1999 JP
11317061 Nov 1999 JP
2000122044 Apr 2000 JP
2000224099 Aug 2000 JP
2000299834 Oct 2000 JP
2001312338 Nov 2001 JP
2001321202 Nov 2001 JP
2002076977 Mar 2002 JP
2002101908 Apr 2002 JP
1999-0073234 Oct 1999 KR
0133569 Jun 1995 WO
9516950 Jun 1995 WO
WO9817032 Apr 1998 WO
9806466 Dec 1998 WO
9854581 Dec 1998 WO
WO9854581 Dec 1998 WO
0022820 Apr 2000 WO
WO200051259 Aug 2000 WO
0054462 Sep 2000 WO
0070523 Nov 2000 WO
0078170 Dec 2000 WO
0101706 Apr 2001 WO
0165413 Sep 2001 WO
0167753 Sep 2001 WO
0225610 Mar 2002 WO
02093272 Nov 2002 WO
WO2003036647 May 2003 WO
03023786 Aug 2003 WO
03067202 Aug 2003 WO
2004055637 Jul 2004 WO
2004061850 Jul 2004 WO
2004084413 Sep 2004 WO
WO2005008505 Jan 2005 WO
2005031737 Apr 2005 WO
2005048644 May 2005 WO
2005031737 Jul 2005 WO
2005109781 Nov 2005 WO
WO2006047697 May 2006 WO
2006071364 Jun 2006 WO
WO2006073891 Jul 2006 WO
WO2006094380 Sep 2006 WO
WO2007022421 Feb 2007 WO
WO2007081514 Jul 2007 WO
WO2007081515 Jul 2007 WO
WO2007081524 Jul 2007 WO
WO2007081526 Jul 2007 WO
WO2007100707 Sep 2007 WO
WO2007139660 Dec 2007 WO
WO2007139738 Dec 2007 WO
WO2008027834 Mar 2008 WO
WO2008027910 Mar 2008 WO
Non-Patent Literature Citations (179)
Entry
U.S. Appl. No. 10/125,893, filed Apr. 18, 2002, entitled “Power Adapters for Powering and/or Charging Peripheral Devices”.
Office Action dated May 27, 2011 in U.S. Appl. No. 12/713,103.
Office Action dated Jan. 27, 2010 in U.S. Appl. No. 11/585,721.
Office Action dated Sep. 4, 2009 in U.S. Appl. No. 11/585,721.
Office Action dated May 13, 2009 in U.S. Appl. No. 11/585,721.
Notice of Allowance dated Dec. 31, 2009 in U.S. Appl. No. 11/683,391.
Office Action dated Sep. 17, 2009 in U.S. Appl. No. 11/683,391.
Office Action dated Apr. 2, 2009 in U.S. Appl. No. 11/683,391.
Office Action dated Oct. 29, 2008 in U.S. Appl. No. 11/566,072.
Application filed Jan. 9, 2007 U.S. Appl. No. 11/621,541.
Nonhoff/Arps, et al., “StrafBenmusik Portable MP3/Spieler mit USB/Anschluss,” CT Magazin Fuel Computer Technik, Verlag Heinz Heise GMBH, HannoveT DE, No. 25, Dec. 4, 2000.
Personal Jukebox (PJB), “Systems Research Center and PAAD,” Compaq ComputeT Corp., Oct. 13, 2000, http://research.compaq.com/SRC/pjb/.
Peter Lewis, “Two New Ways to Buy Your Bits,” CNN Money, Dec. 31, 2003, pp. 114.
Sastry, Ravindra Wadali. “A Need for Speed: A New Speedometer for Runners”, submitted to the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology, May 28, 1999.
Sinitsyn, Alexander. “A Synchronization Framework for Personal Mobile Servers,” Pervasice Computing and Communications Workshops, 2004. Proceedings of the Second IEEE Annual Conference on, Piscataway, NJ, USA, IEEE, Mar. 14, 2004, pp. 208/212.
SoundJam MP Plus, Representative Screens, published by Casady & Greene, Inc., Salinas, CA, 2000.
Specification Sheet, iTunes 2, Apple Computer, Inc., Oct. 31, 2001.
Spiller, Karen. “Low/decibel earbuds keep noise at a reasonable level”, The Telegraph Online, dated Aug. 13, 2006, http://www.nashuatelegraph.com/apps/pbcs.dll/article?Date=20060813&Cate . . . Downloaded Aug. 16, 2006.
Steinberg, “Sonicblue Rio Car,” Product Review, Dec. 12, 2000, http://electronics.cnet.com/electronics/0/6342420/1304/4098389.html.
Travis Butler, “Archos Jukebox 6000 Challenges Nomad Jukebox,” Aug. 13, 2001, http://db.tidbits.com/getbits.acgi?tbart=06521.
Travis Butler, “Portable MP3: The Nomad Jukebox,” Jan. 8, 2001, http://db.tidbits.com/getbits.acgi?tbart=06261.
Orubeondo, “Trim AirCard 300 eases power demands,” Infoworld, Nov. 29, 1999,3 pages.
“Sierra Wireless Announces First Cellular Network Interface Card for Notebook PCs; The AirCard 300 for Windows changes the Way Notebook PC Users Make Wireless Connections,” Business Wire, Jun. 21, 1999, 2 pages.
Sierra Wireless advertisement for AirCard 300, in CIO magazine, Oct. 1, 1999, p. 90.
Sierra Wireless press release for AirCard 300, in Network World magazine, Aug. 23, 1999, p. 27.
Specification of the Bluetooth System, Specification vol. 1, v1.0 B, Dec. 1, 1999.
Specification of the Bluetooth System, Specification vol. 2, v1.0 B, Dec. 1999.
Palm-size PC User's Guide, Casio Computer Co 1999.
Clio C-l050 Series User Manual, Vadem, 1999.
EE Times, Issue 1047, pp. 4,20, and 22, Feb. 8, 1999, 126 pages.
Empeg Car User Guide, Empeg Limited, 1999, 19 pages.
Empeg Car, MP3 in your dash, Digital Audio Player User Guide, Empeg Limited, 2000, 50 pages.
Pegoraro, “Music Factory; Retailers Struggle to Expand Listening Options Online,” Contra Costa Times, Mar. 19, 2000, Business Section, p. HOI.
eMusic.com Prospectus, 85 pages, Sep. 24, 1999.
Pegoraro, “Logging On; Setting Sound Free From the CD,” The Washington Post, Mar. 3, 2000, Section Fast Forward, p. EOL.
Ericsson Inc., Research Disclosure, “Cellular phone with integrated MP3 player,” Feb. 1999.
Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS); Overall description of the GPRS radio interface; Stage 2 (GSM 03.64 version 6.0.1 Release 1997), 56 pages.
Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS); Overall description of the GPRS radio interface; Stage 2 (GSM 03.64 version 6.1.0 Release 1997),42 pages.
Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS); Overall description of the GPRS radio interface; Stage 2 (GSM 03.64 version 6.2.0 Release 1997),42 pages.
Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS); Overall description of the GPRS radio interface; Stage 2 (GSM 03.64 version 6.3.0 Release 1997),42 pages.
Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS); Overall description of the GPRS radio interface; Stage 2 (GSM 03.64 version 7.0.0 Release 1997),42 pages.
Cai et aL, “General Packet Radio Service in GSM,” IEEE Communications Magazine, Oct. 1997, pp. 122-131.
IEEE Standard 802-11, Part 11; Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, 459 pages.
HP Jornada 420 palm-size PC User's Guide, Edition 1, 146 pages.
Lind, “the Network Vehicle—a Glimpse into the Future of Mobile Multi-Media,” downloaded from IEEE Xplore on Dec. 17, 2009, pp. 121-1 thru 121-8.
Knudsen, “MP3 Linux Players,” Linux Journal, online at http://www.linuxjournaLcom/article/3420, Jul. 1, 1999.
Menta, “1200 Song MP3 Portable is a Milestone Player,” MP3 newswire.net, online at http://www.mp3newswire.net/stories/personaljuke.html, Jan. 11, 2000.
“MP3.com and i-drive. com join forces to store and manage MP3 files,” Business Wire, Inc., Oct. 7, 1999.
MP3 Prospectus, Jul. 21, 1999.
Jeffrey, “Net Music Firms to Tap Public Market,” Billboard Publications, Inc., Jul. 17, 1999.
“Digital Download Provider Muscimaker.com Partners With Download Directory Listen.com; Offers Nearly 100,000 Downloadable Tracks Via the Online Directory,” PR Newswire Association, Inc., Sep. 15, 1999.
“Myplay, Inc. Launches Consumer Online Music Service; First in Industry to Focus on Ability to Centrally Store Music and Access it Via Multiple Devices; Company Secures Funding from Noted Venture Capital Firms,” PR Newswire Association, Inc., Oct. 13, 1999.
“Myplay.com Launches Today; New Online Service Makes Downloading Digital Music Easy for Everyone; Sign up for Free Virtual Locker Get Bonus Tracks from Artists Including Kid Rock, Chirs Rock, Buckcherry Easy Access to your Music Collection for Download to Portable Media Players,” PR Newswire Association, Inc., Oct. 13, 1999.
Nokia Press Release, “Nokia 5140 Mobile Phone adds mobility to Outdoor Adventure, Sport and Fitness,” online at http://press.nokia.comlPR/200402/932564—5.html, Feb. 2, 2004.
Nokia 9110i User's Manual, Issue 3, 190 pages, copyright 1999.
Nokia Accessories Guide for the 9110 Communicator, Issue 3, 36 pages, copyright 1999.
Creative Nomad Digital Audio Player User Guide, Online Version, 40 pages, Version 1.0, Jun. 1999.
Creative Nomad II Getting Started Guide, 46 pages, Version 1.0, Jan. 2000.
PalmPilot Handbook, 3Com, Copyright 1997, 202 pages.
Qualcomm QCP-1960 User Guide, Apr. 1999, 79 pages.
RealNetworks, ReaUukebox Plus Manual, Copyright 1999, 88 pages.
RealPlayer 7 Plus User Manual, Revision 1.1, RealNetworks, inc., 2000,125 pages.
RealPlayer Plus G2 Manual, Revision 1.1, RealNetworks, Inc., 1998-1999,84 pages.
Rio 500 Getting Started Guide, for Windows 98 and Macintosh OS 8.6.
Rio PMP300 User's Guide, Diamond Multimedia Systems, Inc., 1998,28 pages.
Samsung SCH-3500 User's Guide, 111 pages.
Sony, VAIO Notebook Computer User Guide, PCG-731/PCG-735, 1998, 135 pages.
Sony, VAIO Notebook Computer User Guide, PCG-8l2, 1998, 144 pages.
Sony, VAIO Notebook Computer User Guide, PCG-838, 1999, 121 pages.
Sony Notebook Computer Service Manual, PCG-723/729, Sony Corporation, 1998.
Sony Notebook Computer Service Manual, PCG-731/735/737, Sony Corporation, 1998.
Sony Notebook Computer Service Manual, PCG-812/8I8, Sony Corporation, 1998.
Sony Notebook Computer Service Manual, PCG-838, Sony Corporation, 1999.
“Visteon: For Your Listening Pleasure—Any Music, Any Time, Anywhere,” PRNewswire, Jan. 5, 2000.
NCKCN Windows 98 Second Edition Guide, http://www .nckcn.comlNCKCN/ie5/win98se/win982e.htm, downloaded Aug. 18, 2010.
Yamaha Music Sequencer QY70 Owner's Manual, 252 pages.
Yamaha QY Data Filer Owner's Manual, 30 pages.
Apple iTunes Smart Playlists, downloaded Apr. 5, 2005 from http://web.archive.org/web/20031002011316/www.apple.com/itunes/smartplaylists . . . pp. 1-2.
iTunes, Wikipedia: The Free Encyclopedia; downloaded on Oct. 5, 2005, pp. 1-6.
Nutzel et al., “Sharing Systems for Future HiFi Systems”, The Computer Society, Jun. 2004.
Hart-Daves, Guy. “How To Do Everything With Your iPod and iPod Mini”, 2004, McGraw-Hill Professional, p. 33.
“Apple Announces iTunes 2,” Press Release, Apple Computer, Inc., Oct. 23, 200l.
“Apple Introduces iTunes 1 World's Best and Easiest To Use Jukebox Software,” Macworld Expo, San Francisco, Jan. 9, 2001.
“Apple's iPod Available in Stores Tomorrow,” Press Release, Apple Computer, Inc., Nov. 9, 200l.
“Nomad Jukebox,” User Guide, Creative Technology Ltd., Version 1. Aug. 2000.
“SoundJam MP Plus Manual, version 2.0” 1 MP3 Player and Encoder for Macintosh by Jeffrey Robbin, Bill Kincaid and Dave Heller, manual by Tom Ne!lTino, published by Casady & Greene, Inc., 2000.
“12.1″ 925 Candela Mobile PC”, downloaded from LCDHardware.com on 12119/2002, http://www.lcdharware.com/panel/12—1—panel/default.asp.
“BL82 Series Backlit Keyboards”, www.tg3electronics.com/products/backlit/backlit.htm, downloaded Dec. 19, 2002.
“Bluetooth PC Headsets—Enjoy Wireless VoIP Conversations: ‘Connecting’ Your Bluetooth Headset With Your Computer”, Bluetooth PC Headsets; downloaded on 04129/06 from http://www.bluetoothpcheadsets.com/connect.htm.
“Creative MuVo TX 256 MB,” T3 Magazine, Aug. 17, 2004, http://www.t3.co.uk/reviews/entertainment/mp3—player/creative—muvo—tx—256mb [downloaded Jun. 6, 2006].
“Digital Still Cameras—Downloading Images to a Computer,” Mimi Chakarova et al., Multi/Media Reporting and Convergence, 2 pgs.
“Eluminx Illuminated Keyboard”, downloaded Dec. 19, 2002, http://www.elumix.com/.
“How To Pair a Bluetooth Headset & Cell Phone”, About.com; downloaded on Apr. 29, 2006 from http://mobileoffice.about.com/od/usingyourphone/ht/blueheadset—p.htm.
“Peripherals for Industrial Keyboards & Pointing Devices”, Stealth Computer Corporation, downloaded on Dec. 19, 2002, http://www.stealthcomputer.com/peropherals—oem.htm.
“Poly/Optical Fiber Optic Membrane Switch Backlighting”, downloaded Dec. 19, 2002, http://www.poly/optical.com/membrane—switches.html.
“Public Safety Technologies Tracer 2000 Computer”, downloaded Dec. 19, 2002, http://www.pst911.com/traver.html.
Waterproof Music Player with FM Radio and Pedometer User Manual, Oregon Scientific, 2005.
“QuickTime Movie Playback Programming Guide”, Apple Computer, Inc., Aug. 11, 2005.
“QuickTime Overview”, Apple Computer, Inc., Aug. ll, 2005.
“Rocky Matrix Backlit Keyboard”, downloaded Dec. 19, 2002, http//www.amrel.com/asi—matrixkeyboard.html.
“Sony Ericsson to introduce Auto pairing to improve Bluetooth connectivity between headsets and phones”, Sep. 28, 2005 Press Release, Sony Ericsson Corporate; downloaded on Apr. 29, 2006 from http://www.sonyericsson.com/spg.jsp?cc=global&lc=en&ver=4001&template=pc3—1—1&z . . . .
“TAOS, Inc., Announces Industry's First Ambient Light Sensor to Convert Light Intensity to Digital Signals”, www.taosinc.com/pressrelease—090902.htm, downloaded Jan. 23, 2003.
“Toughbook 28: Powerful, Rugged and Wireless”, Panasonic: Toughbook Models, downloaded Dec. 19, 2002, http:www.panasonic.com/computer/notebook/html/01a—s8.htm.
“When it Comes to Selecting a Projection TV, Toshiba Makes Everything Perfectly Clear, Previews of New Releases”, www.bestbuv.comlHomeAudio Video/Specials/ToshihIITVFeatures.asJ2, downloaded Jan. 23, 2003.
“WhyBuy: Think Pad”, IBM ThinkPad Web Page Ease of Use, downloaded on Dec. 19, 2002, http://www.pc.ibm.com/us/thinkpad/easeofuse.html.
512MB Waterproof MP3 Player with FM Radio & Built/in Pedometer, Oregon Scientific, downloaded on 07/31106 from www2.oregonscientific.com/shop/product.asp?cid=4&scid=11&pid=581.
Adam C. Engst, “SoundJam Keeps on Jammin',” Jun. 19, 2000, http://db.tidbits.com/getbits.acgl?tbart=05988.
Alex Veiga, “AT&T Wireless Launching Music Service,” Yahoo! Finance, Oct. 5, 2004, pp. 112.
Andrew Birrell, “Personal Jukebox (PJB),” Oct. 13, 2000, http://birrell.org/andrew/talks/pjb/overview.ppt.
Apple iPod Technical Specifications. iPod 20GB and 60GB Mac + PC, downloaded from http://www.app1e.comlipod/coJor/specs.html on Aug. 8, 2005.
Bociurkiw, Michael, “Product Guide: Vanessa I\tlatz,”, www.forbes.com/asao!2000il127ivmartz mint.html, Nov. 27, 2000.
Compaq, “Personal Jukebox,” Jan. 24, 2001, httlrllresearch.comQag.com/SRC/gjb/.
Creative: “Creative NOMAD MuVo TX,” www.creative.com, Nov. 1, 2004, http://web.archive.org/web/20041024175952/www.creative.comlproducts/pfriendly.asp?product=9672 [downloaded Jun. 6, 2006].
Creative: “Creative NOMAD MuVo,” www.creative.com, Nov. 1, 2004, http://web.archive.org/web/20041024075901/www.creative.comlproducts/product.asp?category=213&subcategory=215&product=110 [downloaded Jun. 7, 2006].
Creative: “MP3 Player,” www.creative.com, Nov. 1, 2004, http://web.archive.org/web/20041024074823/www.creative.comlproducts/product.asp?category=213&subcategory=216&product=4983 [downloaded Jun. 7, 2006].
De Herrera, Chris, “Microsoft ActiveSync 3.1.” Version 1.02, Oct. 13, 2000.
iAP Sports Lingo O×09 Protocol V1.00, May 1, 2006.
IEEE 1394—Wikipedia, 1995, http://www.wikipedia.org/wiki/Firewire.
iTunes 2, Playlist Related Help Screens, iTunes v2.0, Apple Computer, Inc., Oct. 23, 2001.
Jabra Bluetooth Headset User Manual; GN Netcom AIs, 2005.
Jabra Bluetooth Introduction; GN Netcom AIS, Oct. 2004.
Jabra FreeSpeak BT200 User Manual; Jabra Corporation, 2002.
Kennedy, “Digital Data Storage Using Video Disc,” IBM Technical Disclosure Bulletin, vol. 24, No. 2, Jul. 1981.
Miniman, “Applian Software's Replay Radio and Player vl.02,” Product review, pocketnow.com, http://www.pocketnow.com/reviewsireplay/replay.htm, Jul. 31, 2001.
Musicmatch, “Musicmatch and Xing Technology Introduce Musicmatch Jukebox,” May 18, 1998, http://www.musicmatch.comJinfo/collDanyipressireleasesF'year=1998&reJease=2.
Anonymous: “Itunes keeps track of your tastes” Internet citation Online Oct. 2 (Oct. 2, 2003), XP002328080 Retrieved from the Internet: URL: http://web.archive.org/web/20031002011316/http://www.apple.com/itunes/smartplaylists.html> [retrieved on May 4, 2005] the whole document.
Paradiso et al., Design and Implementation of Expressive Footwear, May 12, 2000, IBM Systems Journal, vol. 39, Nos. 3 & 4, pp. 1-49.
NKCN Windows 98 Second Edition Guide http://www.nckcn.com/NCKCN/i.e.5/win98se/win982e.htm, downloaded Aug. 18, 2010.
Shannon P. Jackson and Harold Kirkham, “Weighing Scales Based on Low-Power Strain-Gauge Circuits”, NASA Tech Briefs, Jun. 2001, p. 49 US.
No author listed, “Your Next . . . ”, Newsweek, Jun. 25, 2001, p. 52-54 plus cover US.
Wikipedia: “Itunes” Internet Citation [Online] May 10, 2005 (May 10, 2005), XP002327815 Retrieved from the Internet: URL: http://en.wikipedia.org/wiki/Itunes> [retrieved on May 11, 2005} the whole document.
Sony Notebook Computer Service Manual, PCG-717/719, Sony Corporation, 1997.
Digital StarTAC Wireless Telephone User Manual, Motorola, Mar. 1999, 19 pages.
SELLERS. Gear to Go, Mitch Mandel Photography, Mar. 2001, pp. 61-62.
Sharp, A Sense of the Real World, www.idsystems.com/reader/2000—09/sens0900.htm, Sep. 2000, 4 pages.
Skaloud et al., DGPS-Calibrated Accelerometric System for Dynamic Sports Events, Sep. 19-22, 2000, ION GPS 2000.
Smith et al., “Flexible and Survivable Non-Volatile Memory Data Recorder”, AFRL Technology Horizons, Dec. 2000, p. 26.
Webster's II New Riverside University Dictionary, 1988, The Riverside Publishing Company, p. 1138.
Wysocki, Jr., Staff Reporter, “Do Devices Measuring Body Signs Appeal to the Sick or Healthy”, Pittsburgh, US.
No author listed, “Ever Forget to Bring Your Cell Phone or Keys?”, Catalog Page, PI Manufacturing Corp, 20732 Currier Rd., Walnut, CA 91789, Home Office Accessory, Catalog Nos. TA-100N; TA-100M; TA-100F, US.
No author listed, WarmMark Time Temperature Indicators, www.coldice.com/warmmark—temperature indicators.html, Cold Ice., Inc.
No author listed, Wireless Temperature Monitor, www.echo-on.net/mob/, Nov. 20. 2000.
Unattributed, 3M MonitorMark Indicator Data Sheet [online), [retrieved on Aug. 9, 2004], retrieved from the Internet: URL: http://www.3m.com/us/healthcare/medicalspecialties/monitor/products.html; 4 pages.
Desmarais, “Solutions in Hand”, BEI Technologies, Inc., www.sensormag.com, Jan. 2001, pp. 1-2.
Desmarais et al., “How to select and use the right temperature,” www.sensorsmag.com, Jan. 2001, pp. 30-36.
GPS Locator for Children, Klass Kids Foundation Jul. 15, 2004.
Henkel, Research & Developments, Sensors, Nov. 2000. p. 18.
Licking, Special Report: E-Health, “This is the Future of Medicine”, Business Week E.Biz, Dec. 11, 2000, pp. 77 and 78 US.
Li-Ron, Tomorrow's Cures, Health & Fitness Special Section Online, Newsweek, Dec. 10, 2001, pp. 3-10.
Mark of Fitness Flyer, “High Quality, Self-Taking Blood Pressure Monitors”, four pages, Shrewsbury, NJ, US.
Martella, Product News, “Temperature Monitoring System”, Nov. 2000, p. 77.
SoundJam MP Digital Audio System User Guide, Mac Utility, 1999, 52 pages.
Paradiso, et al. “Instrumented Footwear for Interactive Dance” Version 1.1, Presented at the XII Colloquium on Musical Informatics, Gorizia, Italy, Sep. 24-26, 1998, pp. 1-4.
Paradiso et al., Design and Implementation of Expressive Footwear, May 12, 2000, IBM Systems Journal, vol. 39, Nos. 3 & 4, pp. 511-529.
Nobbe, “Olympic Athletes Get a Boost from Technology”, Machine Design, vol. 60, No. 19, Aug. 25, 1988.
No author listed, The GPS Connection, Popular Mechanics, Feb. 2001, p. 65.
No author listed, “Your Next . . . ”, Newsweek, Jun. 25, 2001, p. 52 US.
Janssens et al., “Columbus: A Novel Sensor System for Domestic Washing Machines”, Sensors Magazine Online, Jun. 2002, pp. 1-9.
iTunes, Playlist Related Help Screens, iTunes v1.0, Apple Computer, Inc., Jan. 2001.
Deem, “Fast Forward Go for a Ride on The World's Fastest Sailboat”, Popular Mechanics, www.popularmechanics.com, Feb. 2001, pp. 1-2.
Cole, George, “The Little Label with an Explosion of Applications”, Financial Times, Ltd., 2002, pp. 1-3.
Civil Action No. 07-CV-00238; Nike Inc.'s Answer, Affirmative Defenses to First Complaint, Mar. 19, 2007.
Civil Action No. 07-CV-00238-REB-PAC, Complaint, Mar. 19, 2007.
Civil Action No. 07-CV-00238-REB, Apple Inc.'s Answer to Complaint, Counterclaims and Jury Demand, Mar. 19, 2007.
Civil Action No. 07-CV-00078-MSK-BNB, Complaint, Jan. 12, 2007.
Civil Action No. 07-CV-00078-MSK-BNB, Answer, Feb. 9, 2007.
Civil Action No. 06-CV-02122-REB-MJW, Complaint, Oct. 24, 2006.
Civil Action No. 06-CV-02122-REB-MJW, Apple Computer, Inc.'s Answer to Complaint and Counterclaims, Jan. 22, 2007.
Civil Action No. 06-CV-01447-MSK-BNB; Timex Disclosure Statement; Sep. 26, 2006.
Civil Action No. 06-CV-01447-MSK-BNB; Gamin Disclosure Statement; Sep. 26, 2006.
Civil Action No. 06-CV-01447-MSK-BNB: PhatRat Technology, Inc.'s Supplemental Answers and Objections to Defendant, Timex Corporation's Interrogatories Nos. 1, 2, 5, 7-11, 13 and 15; Feb. 12, 2007.
Civil Action No. 06-CV-01447-MSK-BNB, Complaint, Jul. 26, 2006.
Civil Action No. 06-CV-01447-MSK-BNB, Answer, Affirmative Defenses, Counterclaim, and Demand for Jury Trial, Garmin; Sep. 26, 2006.
Civil Action No. 06-CV-01447 MSK-BNB, First Amended Complaint; Aug. 16, 2006.
Civil Action No. 06-CV-01447 MSK-BNB, Answer, Affirmative Defenses, Counterclaims and Demand for Jury Trial, Timex; Sep. 26, 2006.
Civil Action No. 06-CV-01100-WDM-PAC, Defendants Polar Electro Inc.'s and Polar Electro Oy's Answer and Affirmative Defenses: Polar Electro Inc.'s Counterclaim and Demand for Jury Trial, Jun. 29, 2006.
Civil Action No. 06-CV-01100-WDM-PAC, Complaint, Jun. 8, 2000.
Civil Action No. 05-CV-02323; Complaint, Nov. 16, 2005.
Bociurkiw, Michael, “Product Guide: Vanessa Matz,”, www.forbes.com/asap/2000/1127/vmartzprint.html, Nov. 27, 2000.
Related Publications (1)
Number Date Country
20140236945 A1 Aug 2014 US
Divisions (1)
Number Date Country
Parent 11419737 May 2006 US
Child 13605939 US
Continuations (1)
Number Date Country
Parent 13605939 Sep 2012 US
Child 14263813 US