US7680849B2 - Multiple media type synchronization between host computer and media device - Google Patents
Multiple media type synchronization between host computer and media device Download PDFInfo
- Publication number
- US7680849B2 US7680849B2 US10/973,925 US97392504A US7680849B2 US 7680849 B2 US7680849 B2 US 7680849B2 US 97392504 A US97392504 A US 97392504A US 7680849 B2 US7680849 B2 US 7680849B2
- Authority
- US
- United States
- Prior art keywords
- media
- assets
- media assets
- formatted
- media device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 claims abstract description 67
- 238000004590 computer program Methods 0.000 claims description 37
- 238000009877 rendering Methods 0.000 claims 11
- 238000012546 transfer Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 40
- 238000010586 diagram Methods 0.000 description 10
- 230000008901 benefit Effects 0.000 description 8
- 230000002093 peripheral effect Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/913—Multimedia
Definitions
- the present invention relates to media devices and, more particularly, to synchronization or management of media on media devices.
- Synchronization operations have been conventionally performed between portable devices, such as Personal Digital Assistants (PDAs) and host computers, to synchronize electronic files or other resources.
- these files or other resources can pertain to text files, data files, calendar appointments, emails, to-do lists, electronic rolodexes, etc.
- PDAs Personal Digital Assistants
- synchronization schemes tend to utilize filenames and modification dates to determine whether files need to be copied between the devices.
- the invention relates to improved techniques for transferring media assets between a host computer and a media device.
- the transfer of media assets between a host computer and a media device can be referred to as synchronization.
- media assets being transferred can be formatted (e.g., rendered) in advance at the host computer and then delivered to the media device.
- media assets can be grouped into collections and transferred on a collection basis.
- media assets to be transferred can be limited based on an amount of storage capacity available at the media device.
- media assets of different media types can be transferred in accordance with different priorities.
- the invention can be implemented in numerous ways, including as a method, system, device, apparatus, or computer readable medium. Several embodiments of the invention are discussed below.
- one embodiment of the invention includes at least the acts of: obtaining media device capabilities for the media device; identifying original media assets on the host computer that are to be copied to the media device; determining media formats appropriate for the media device based on the media device capabilities; generating, for each of the original media assets, a set of formatted media assets in accordance with the media formats; and copying the set of formatted media assets to the media device.
- one embodiment of the invention includes at least the acts of: identifying media assets at the host computer to be synchronized to the media device, the media assets being associated with one or more media collections; determining which of the identified media assets are not already stored on the media device; determining a priority for each of the one or more media collections that include the determined media assets; and copying the determined media assets of the one or more media collections from the host computer to the media device, the copying being performed on a media collection basis in accordance with the priority for the associated media collection, and being performed only to the extent of available storage space on the media device.
- another embodiment of the invention includes at least the acts of: identifying media assets residing on the host computer that are to be copied to the media device; determining whether the media device has adequate available storage capacity to store the identified media assets; determining priorities associated with the identified media assets; reducing the identified media assets that are to be copied to the media device in accordance with the priorities when it is determined that the media device has inadequate available storage capacity to store the identified media assets; and copying the identified media assets to the media device.
- one embodiment of the invention includes at least the acts of: identifying a number of media assets of a first type to be copied from the host computer to the media device; determining whether the media device has adequate available storage capacity to store the identified media assets of the first type; reducing the number of media assets of the first type to be copied when it is determined that the media device has inadequate available storage capacity; copying the identified media assets of the first type to the media device; identifying a number of media assets of a second type to be copied from the host computer to the media device; determining whether the media device has adequate available storage capacity to store the identified media assets of the second type, with or assuming that the copying has already been performed; reducing the number of media assets of the second type to be copied when it is determined that the media device has inadequate available storage capacity; and copying the identified media assets of the second type to the media device.
- one embodiment of the invention includes at least: computer program code for obtaining media device capabilities of the media device; computer program code for identifying original media assets on the host computer that are to be copied to the media device; computer program code for determining media formats appropriate for the media device based on the media device capabilities; computer program code for generating, for each of the original media assets, a set of formatted media assets in accordance with the media formats; and computer program code for copying the set of formatted media assets to the media device.
- one embodiment of the invention includes at least: computer program code for identifying media assets at the host computer to be synchronized to the media device, the media assets being associated with one or more media collections; computer program code for determining which of the identified media assets are not already stored on the media device; computer program code for determining a priority for each of the one or more media collections that include the determined media assets; and computer program code for copying the determined media assets of the one or more media collections from the host computer to the media device, such copying being performed on a media collection basis in accordance with the priority for the associated media collection, and being performed only to the extent of available storage space on the media device.
- another embodiment of the invention includes at least: computer program code for identifying media assets residing on the host computer that are to be copied to the media device; computer program code for determining whether the media device has adequate available storage capacity to store the identified media assets; computer program code for determining priorities associated with the identified media assets; computer program code for reducing the identified media assets that are to be copied to the media device in accordance with the priorities when it is determined that the media device has inadequate available storage capacity to store the identified media assets; and computer program code for copying the identified media assets to the media device.
- one embodiment of the invention includes at least: computer program code for identifying a number of media assets of a first type to be copied from the host computer to the media device; computer program code for determining whether the media device has adequate available storage capacity to store; computer program code for identifying a number of media assets of a second type to be copied from the host computer to the media device; computer program code for determining whether the media device has adequate available storage capacity to store the identified media assets of the first type and the identified media assets of the second type; computer program code for reducing the number of media assets of the second type to be copied when it is determined that the media device has inadequate available storage capacity for both the identified media assets of the first type and the identified media assets of the second type; and computer program code for copying the identified media assets of the first type and the second type to the media device.
- one embodiment of the invention includes at least: an input/output interface that detects connection with the media device, a data store that stores the media assets, and a processor.
- the processor is configured to obtain media device capabilities of the media device, identify original media assets on the host computer that are to be copied to the media device, determine media formats based on the media device capabilities, generate, for each of the original media assets, a set of formatted media assets in accordance with the media formats, and copy the set of formatted media assets to the media device.
- FIG. 1 is a block diagram of a synchronization system according to one embodiment of the invention.
- FIG. 2 is a synchronization process according to one embodiment of the invention.
- FIG. 3 is a flow diagram of a synchronization process according to another embodiment of the invention.
- FIGS. 4A-4C are flow diagrams of a detailed synchronization process according to one embodiment of the invention.
- FIGS. 5A and 5B are flow diagrams of a multiple media synchronization process according to one embodiment of the invention.
- FIG. 6 is a block diagram of a media device according to one embodiment of the invention.
- the invention relates to improved techniques for transferring media assets between a host computer and a media device.
- the transfer of media assets between a host computer and a media device can be referred to as synchronization.
- media assets being transferred can be formatted (e.g., rendered) in advance at the host computer and then delivered to the media device.
- media assets can be grouped into collections and transferred on a collection basis.
- media assets to be transferred can be limited based on an amount of storage capacity available at the media device.
- media assets of different media types can be transferred in accordance with different priorities.
- FIG. 1 is a block diagram of a synchronization system 100 according to one embodiment of the invention.
- the synchronization system 100 includes a media device 102 and a host computer 104 .
- the media device 102 is, for example, a portable, battery-operated media player.
- the host computer 104 includes a media manager 106 .
- the media manager 106 enables a user of the host computer 104 to manage media assets stored on the host computer 104 .
- the media manager 106 facilitates a user with browsing, organizing, viewing, playing or other operations with respect to various media assets.
- the media manager 106 is a media management application.
- the various media assets can be of one or more different media types.
- One exemplary type of media asset is an audio file (e.g., song).
- Another exemplary type of media asset is an image file (e.g., photo).
- Still another exemplary type of media asset is a video file (e.g., movie).
- the media assets can also be grouped into collections.
- One example of a collection is an album.
- the host computer 104 further includes a media database 108 and a media source 110 .
- the media source 110 references original media assets 112 that are stored in a data storage device (e.g., disk drive, FLASH memory) of the host computer 104 .
- the media database 108 stores media information pertaining to the original media assets 112 .
- the media manager 106 operates to produce rendered media assets 114 from the original media assets 112 .
- the rendered media assets 114 are formatted for use by the media device 102 .
- the media device 102 includes a media database 116 and rendered media assets 118 .
- the media device 102 may also include original media assets 120 .
- the rendered media assets 118 are copies of some or all of the rendered media assets 114
- the original media assets 120 are copies of some or all of the original media assets 112 .
- the media player 102 will include a data storage device (e.g., disk drive, FLASH memory) for storing media assets, a cache memory for storing a media asset in-use, a screen display for displaying information to a user, and a processor (e.g., microprocessor) for controlling operation of the media device 102 .
- a data storage device e.g., disk drive, FLASH memory
- a cache memory for storing a media asset in-use
- a screen display for displaying information to a user
- a processor e.g., microprocessor
- a peripheral cable 122 provides a data path (or data link) between the media device 102 and the host computer 104 .
- the peripheral cable 122 couples together data ports provided on the media device 102 and the host computer 104 .
- the peripheral cable 122 provides a peripheral bus that couples the media device 102 to the host computer 104 .
- the peripheral bus for example, could be a FIREWIRE bus or a Universal Serial Bus (USB).
- a synchronization operation between the media assets stored on the host computer 104 and the media assets stored on the media device 204 can be achieved in a sophisticated manner through comparison of media information stored in the respective media databases 108 and 116 .
- the media information can pertain to one or more types of media assets.
- the media information includes media attributes of the media assets which can be compared to determine which media assets are to be transferred.
- the media attributes include at least a title and an artist name for media assets that are audio files.
- the media attributes include an identifier, a modification date and a size for media assets that are image files.
- the media database 116 also allows the media device 102 to present a user interface to the user that is more sophisticated then conventional approaches.
- a user interface can be presented on the screen display of the media device 102 .
- the user interface can, for example, allow the user of the media device 202 to browse, sort, search, play, view, etc. the media assets resident on the media device 102 .
- the user interface can also allow the user of the media device 102 to download (add) or delete (remove) media assets from the media device 102 .
- the media assets are images that are to be viewed, the media device is able to rapidly display the media assets using the associated one of the rendered media assets (previously formatted) for display on the screen display.
- the media manager 106 also has a user interface that allows a user to browse, sort, search, play, view, make playlists, burn Compact Discs (CDs), make collections (e.g., albums), etc. the media assets resident on the host computer 204 .
- the user interface can also allow the user of the host computer 104 to download (add) or delete (remove) media assets from the host computer 104 .
- the media manager 106 and its associated user interface are provided by iTunes, version 2.0, from Apple Computer, Inc. of Cupertino, Calif.
- the media device is a portable computing device dedicated to processing media such as audio, video or images.
- the media device 102 can be a music player (e.g., MP3 player), a game player, a video player, a video recorder, a camera, an image viewer and the like. These devices are generally battery operated and highly portable so as to allow a user to listen to music, play games or video, record video, play video, take pictures or view pictures wherever the user travels.
- the media device 102 is a handheld device that is sized for placement into a pocket or hand of the user. By being handheld, the media device 102 is relatively small and easily handled and utilized by its user.
- the media device 102 By being pocket sized, the user does not have to directly carry the media device 102 and therefore the media device 102 can be taken almost anywhere the user travels (e.g., the user is not limited by carrying a large, bulky and often heavy device, as in a portable computer). Furthermore, the media device 102 may be operated by the user's hands without the need for a reference surface such as a desktop.
- the media device is a media player, and the media content on the media player is detailed in a media database residing on the media player.
- the host computer also stores a media database of the media content on the host computer.
- the media information stored in the respective media databases can be compared to determine which, if any, media assets are to be copied from the host computer to the media player.
- the media assets can pertain to media files for songs, and the media information from the respective databases being compared might include song title, album name and artist name.
- the media assets can pertain to media files for images, and the media information from the respective databases being compared might include an image identifier, a modification date and a file size.
- the synchronization process is able to be more intelligently performed.
- Media assets can also be removed (or deleted) from the media player if no longer present on the host computer.
- media assets can additionally or alternatively be copied from the media player to the host computer.
- FIG. 2 is a synchronization process 200 according to one embodiment of the invention.
- the synchronization process 200 is performed by a media manager, such as the media manager 106 within the host computer 104 illustrated in FIG. 1 .
- the synchronization process 200 begins with a decision 202 that determines whether synchronization is to be performed. When the decision 202 determines that synchronization is not to be performed, the synchronization process 200 merely waits until an appropriate time to perform synchronization. In this regard, the synchronization process 200 can be deemed invoked once synchronization is to be performed. As an example, synchronization can be performed at the request of a user of the host computer or automatically when a media device is connected to the host computer.
- media device capabilities are requested 204 from the media device.
- the media device is aware of its media device capabilities and can supply its media device capabilities to the host computer upon request.
- the media device capabilities can define characteristics, capabilities and/or preferences for the media device.
- the media device capabilities can indicate media types that are supported by the media device, display formats supported or desired by the media device, and available storage capacity for additional media assets.
- the media device capabilities can be stored on the host computer and accessed using an identifier provided by the media device.
- a decision 206 determines whether media display is supported by the media device.
- the display of the media assets be the media device can be directly on a display device of the media device or indirectly by an external display device controlled by the media device.
- the synchronization process 200 is complete and ends because it is assumed that the media assets being synchronized by the synchronization process 200 pertain to the display of such media assets.
- original media assets residing on the host computer that are to be copied to the media device are identified 208 .
- the original media assets to be copied to the media device can be influenced by user selections as well as those media assets already present on the media device.
- media formats requested are determined 210 based on the media device capabilities.
- the media device capabilities can indicate one or a plurality of media formats, such as display formats, that are desired by the media device.
- the media device can include in the media device capabilities those display formats (e.g., rendered formats) that the media device supports.
- a set of formatted media assets e.g., rendered media assets
- the host computer may be aware of those of the formatted media assets already present on the media device and, in such case, the host computer may have already generated certain of the formatted media assets and thus need not generate them again.
- the set of formatted media assets can be copied 214 to the media device.
- the identified original media assets can also be copied to the media device.
- the media device utilized in accordance with the present invention can store a large number of media assets. These media assets can be of the same type or different type of media asset. For example, one type of media asset is audio files, such as music or songs. Another type of media assets are images, such as photos.
- the media device includes a media memory that is able to store media assets that have been copied to the media device. However, media storage to the media memory is limited at the media device. Hence, it is not always possible to store all of the media assets that are to be copied to the media device within the media memory. As a result, another aspect of the invention uses different priority levels to prioritize which of the media assets should be stored to the media memory.
- FIG. 3 is a flow diagram of a synchronization process 300 according to another embodiment of the invention.
- the synchronization process 300 is, for example, performed by a host computer, such as the host computer 104 illustrated in FIG. 1 .
- the synchronization process 300 initially identifies 302 media assets to be copied to a media device.
- a decision 304 determines whether the media device has adequate available storage capacity to store all the identified media assets.
- the available storage capacity for the media device can be determined by media device capabilities provided by the media device. For example, the media device might indicate that it has ten gigabytes of free space and five gigabytes of previously stored media assets. The available storage capacity can then be considered ten gigabytes or fifteen gigabytes depending upon user preference or depending on whether the presently stored media assets necessarily need to be maintained.
- a decision 306 determines whether additional processing is desired to attempt to reduce the amount of storage capacity required. When the decision 306 determines that such additional processing is not desired, then the synchronization process 300 is complete and ends with no synchronization being performed. Alternatively, when the decision 306 determines that the additional processing is to be performed, priorities of the identified media assets are determined 308 . Each of the identified media assets can have a priority or can be associated with a priority. Then, the number of the identified media assets is reduced 310 based on the priorities of the identified media assets. Following the operation 310 , the synchronization process 300 returns to repeat the decision 304 and subsequent operations so that whether the media device now has adequate available storage capacity can be reevaluated.
- the identified media assets are copied 312 to the media device.
- media information pertaining to the identified media assets can also copied from the host computer to the media database within the media device.
- the synchronization process 300 is complete and ends with synchronization having been performed, at least to the extent of available storage capacity.
- FIGS. 4A-4C are flow diagrams of a detailed synchronization process 400 according to one embodiment of the invention.
- the detailed synchronization process 400 is, for example, performed by a host computer, such as the host computer 104 illustrated in FIG. 1 .
- the synchronization process 400 begins with decision 402 that determines whether a media device has been discovered.
- the host computer can detect or discover the presence of the media device. In such case, the host computer can automatically initiate a synchronization process.
- the decision 402 determines that a media device has been discovered
- the synchronization process 400 continues. In other words, the synchronization process 400 can be deemed invoked once a media device has been discovered.
- a host media source is determined 404 for media assets.
- the host media source is typically determined by a user selection or setting with respect to a media management application.
- the host media source can pertain to a folder, library or grouping of media assets. Often, the host media source is associated with respect to an application program or file system.
- media collections in the host media source to be copied are identified 406 .
- Within the host media source there are typically a plurality of media collections. These media collections can be indicated per user selections as to whether or not they are to be copied during the synchronization process 400 . For example, when the media assets are photos, the media collections can pertain to photo albums.
- media information pertaining to media assets stored on the media device is requested 408 .
- a decision 410 determines whether media information has been received from the media device. Once the media information from the media device has been received, the media information from the media device is compared 412 with those media assets within the media collections on the host computer.
- the media information includes media attributes of the media assets which can be compared to determine which media assets are to be transferred.
- the media attributes include at least a title and an artist name for media assets that are audio files.
- the media attributes include an identifier, a modification date and a size for media assets that are image files. Based on the comparing 412 , media assets on the host computer that are not on the media device are identified 414 .
- an amount of storage space needed for the identified media assets is determined 416 .
- the size of the media assets are known or predetermined so that the amount of storage space required for the identified media assets can be computed at the host computer.
- an amount of available storage space on the media device is determined 418 . This determination may be assisted by media device capabilities obtained from the media device. For example, the media device capabilities might indicate the amount free memory storage on the media device.
- a decision 420 determines whether the amount of storage space needed to store the identified media assets is less than the amount of available storage space on the media device.
- the synchronization can be immediately performed. Namely, any unneeded media assets can be deleted 422 from the media device, and the identified media assets can be copied 424 to the media device. It is not necessary that unneeded media assets be deleted 422 , particularly when the memory device has sufficient free memory capacity to store the identified media assets without removing any of the previously stored media assets.
- the synchronization process 400 is complete and ends with the synchronization having been performed.
- priorities for the media collections are determined 426 .
- the identified media assets are grouped into media collections, and that the media collections have a priority associated therewith.
- the synchronization continues by synchronizing media assets of a media collection in accordance with the priority. Specifically, needed storage space for the priority media collection is determined 428 .
- a decision 430 determines whether the needed storage space for the first priority media collection is greater then the available storage space at the media device. When the needed storage space exceeds the available storage space, then the media collection is not able to be copied to the media device.
- the user can be informed 432 that insufficient storage prevented update (or further update). Thereafter, the synchronization process is complete and ends given that inadequate available storage space exists on the media device.
- the available storage space on the media device can consider previously stored media assets (of at least certain media types) to be part of the available storage space.
- a decision 434 determines whether the needed storage space is greater the amount of free space on the media device.
- the decision 434 determines that the needed storage space exceeds free space, then any unneeded media assets can be deleted 436 from the media device to free up additional available storage space.
- a user warning or dialog can be presented to a user and enable the user to abort the synchronization process 400 .
- the operation 436 can be bypassed so that unneeded media assets need not necessarily be deleted 436 from the media device.
- media assets for the priority media collection are copied 438 to the media device.
- a decision 440 determines whether more media collections are to be similarly processed. When the decision 440 determines that more media collection are to be processed, then the synchronization process 400 returns to repeat the operation 428 and subsequent operations so that a next priority media collection can be similarly processed. Alternatively, when the decision 440 determines that there are no more media collections to be processed, the synchronization process 400 is complete and ends.
- FIGS. 5A and 5B are flow diagrams of a multiple media synchronization process 500 according to one embodiment of the invention.
- the multiple media synchronization process 500 is, for example, performed by a media manager of a host computer, such as the media manager 106 illustrated in FIG. 1 .
- the multiple media can pertain to different types of media assets.
- one type of media assets can be audio files, such as songs, and another type of media assets can pertain to images, such as photos.
- the multiple media synchronization process 500 begins with a decision 502 that determines whether synchronization is to be performed. Synchronization can be requested by a user or automatically by the media manager. When the decision 502 determines that synchronization is not to be performed, the multiple media synchronization process 500 awaits the need for synchronization. In other words, the multiple media synchronization process 500 can be deemed to be activated when synchronization is to be performed.
- media assets of a first type that are to be copied to the media device are identified 504 .
- a decision 506 determines whether the media device has adequate available storage capacity.
- the available storage capacity at the media device includes at least free space of the storage memory within the media device but can also include storage capacity associated with previously stored media assets that can be deleted.
- the decision 506 determines that the media device does not have adequate available storage capacity
- the number of the identified media assets of the first type to be copied can be reduced 508 .
- the multiple media synchronization process 500 returns to repeat the decision 506 to reconsider whether there is now adequate available storage capacity.
- the identified media assets of the first type are copied 510 to the media device.
- the media assets as stored at the host computer and the media device include media databases, and when media assets are copied, associated database information for such media assets can also copied.
- media assets of a second type to be copied to the media device are identified 512 .
- a decision 514 determines whether the media device has adequate available storage capacity. It should be noted that the available storage capacity of the media device considered at the decision 514 can consider all previously stored media assets of the second type as being available. If such storage space is needed, the previously stored media assets of the second type can be deleted from the memory storage of the media device.
- priorities of the identified media assets of the second type are determined 516 . Then, the number of the identified media assets of the second type that are to be copied is reduced 518 based on the priorities.
- the media device offers less available storage capacity to store media assets of the second type. Hence, it is possible that the media device is unable to store any of the identified media assets of the second type.
- the media assets of the second type can be grouped into collections, and that the reduction 518 of the number of the identified media assets of the second type can be performed in accordance with a collection so that the reduction process eliminates identified media assets on a collection basis.
- the multiple media synchronization process 500 returns to repeat the decision 514 so that the determination of whether the media device has adequate available storage capacity can be reexamined.
- the identified media assets for the second type are copied 520 to the media device. Again, any associated database information can also be copied to the media device.
- the multiple media synchronization process 500 is complete and ends.
- synchronization is a form of media management.
- the ability to automatically initiate synchronization was also previously discussed. Still further, however, the synchronization between devices can be restricted so as to prevent automatic synchronization when the host computer and media device do not recognize one another.
- the user of the media device when a media device is first connected to a host computer (or even more generally when matching identifiers are not present), the user of the media device is queried as to whether the user desires to affiliate, assign or lock the media device to the host computer.
- a pseudo-random identifier is obtained and stored in either the media database or a file within both the host computer and the media device.
- the identifier is an identifier associated with (e.g., known or generated by) the host computer or its management module and such identifier is sent to and stored in the media device.
- the identifier is associated with (e.g., known or generated by) the media device and is sent to and stored in a file or media database of the host computer.
- FIG. 6 is a block diagram of a media device 600 according to one embodiment of the invention.
- the media device 600 includes a processor 602 that pertains to a microprocessor or controller for controlling the overall operation of the media device 600 .
- the media device 600 stores media data pertaining to media assets in a file system 604 and a cache 606 .
- the file system 604 is, typically, a storage disk or a plurality of disks.
- the file system 604 typically provides high capacity storage capability for the media device 600 .
- the media device 600 can also include a cache 606 .
- the cache 606 is, for example, Random-Access Memory (RAM) provided by semiconductor memory.
- RAM Random-Access Memory
- the relative access time to the cache 606 is substantially shorter than for the file system 604 .
- the cache 606 does not have the large storage capacity of the file system 604 .
- the file system 604 when active, consumes more power than does the cache 606 .
- the power consumption is often a concern when the media device 600 is a portable media device that is powered by a battery (not shown).
- the media device 600 also includes a RAM 620 and a Read-Only Memory (ROM) 622 .
- the ROM 622 can store programs, utilities or processes to be executed in a non-volatile manner.
- the RAM 620 provides volatile data storage, such as for the cache 606 .
- the media device 600 also includes a user input device 608 that allows a user of the media device 600 to interact with the media device 600 .
- the user input device 608 can take a variety of forms, such as a button, keypad, dial, etc.
- the media device 600 includes a display 610 (screen display) that can be controlled by the processor 602 to display information (including media assets, such as images) to the user.
- a data bus 611 can facilitate data transfer between at least the file system 604 , the cache 606 , the processor 602 , and the CODEC 612 .
- the media device 600 serves to store a plurality of media assets (e.g., songs) in the file system 604 .
- a user desires to have the media device 600 play a particular media asset, a list of available media assets is displayed on the display 610 .
- the processor 602 upon receiving a selection of a particular media asset, supplies the media data (e.g., audio file) for the particular media asset to a coder/decoder (CODEC) 612 .
- the CODEC 612 then produces analog output signals for a speaker 614 .
- the speaker 614 can be a speaker internal to the media device 600 or external to the media device 600 . For example, headphones or earphones that connect to the media device 600 would be considered an external speaker.
- the media device 600 serves to store a plurality of media assets (e.g., images) in the file system 604 .
- a list of available media assets e.g., by names or by thumbnail images, or by collections
- a user can select one of the available media assets.
- the user can request a slide show to display a sequence of images (e.g., a collection of images).
- the processor 602 upon receiving a selection of one or more media assets, supplies the media data (e.g., image file(s)) for the particular media asset(s) to the display 610 where the image(s) are display for the user.
- the image file(s) can be formatted (e.g., rendered) in advance at the host computer so that display of the image file(s) at the media device 600 is responsive and efficient (in terms of processing operations and power consumption at the media device).
- the media device 600 also includes a network/bus interface 616 that couples to a data link 618 .
- the data link 618 allows the media device 600 to couple to a host computer.
- the data link 618 can be provided over a wired connection or a wireless connection.
- the network/bus interface 616 can include a wireless transceiver.
- the media player can correspond to one or more of: a music player, game player, video player, camera, mobile telephone (e.g., cell phone), personal digital assistant (PDA), and/or the like.
- a music player e.g., game player, video player, camera, mobile telephone (e.g., cell phone), personal digital assistant (PDA), and/or the like.
- mobile telephone e.g., cell phone
- PDA personal digital assistant
- the host computer can also be a media device.
- the synchronization of media items can between two media devices.
- the media assets in several of the above embodiments where images (e.g., photos) are not limited to images.
- the media assets can alternatively, pertain to audio (e.g., songs), videos (e.g., movies) or images (e.g., photos), as different types of media assets.
- the different types of media assets can also be used together of host computers and media devices.
- the invention is preferably implemented by software, but can also be implemented in hardware or a combination of hardware and software.
- the invention can also be embodied as computer readable code on a computer readable medium.
- the computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer readable medium include read-only memory, random-access memory, CD-ROMs, DVDs, magnetic tape, and optical data storage devices.
- the computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
- One advantage of the invention is that a user of a portable media device is able to quickly and easily display media assets (e.g., images) that have been downloaded to the portable media device.
- a portable media device can receive media assets (e.g., images) from a host computer in one or more formats that are useful to the portable media device.
- media assets e.g., images
- media assets can be synchronized in accordance with priorities as to media types and/or priorities as to media collections.
- Still another advantage of the invention is that synchronization can be automatically initiated and performed upon connection of a media device to a host computer.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
Claims (31)
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/973,925 US7680849B2 (en) | 2004-10-25 | 2004-10-25 | Multiple media type synchronization between host computer and media device |
US11/097,034 US9412417B2 (en) | 2002-04-05 | 2005-04-01 | Persistent group of media items for a media device |
CNA2005800365758A CN101048775A (en) | 2004-10-25 | 2005-10-25 | Multiple media type synchronization between host computer and media device |
PCT/US2005/038529 WO2006047578A2 (en) | 2004-10-25 | 2005-10-25 | Synchronization and conversion of media data for mobile users |
CN200810215219.8A CN101398850B (en) | 2004-10-25 | 2005-10-25 | Multiple media type synchronization between host computer and media device |
EP10180607A EP2302528A3 (en) | 2004-10-25 | 2005-10-25 | Multiple media type synchronization between host computer and media device |
EP05823337A EP1805668A2 (en) | 2004-10-25 | 2005-10-25 | Synchronization and conversion of media data for mobile users |
US11/830,645 US9268830B2 (en) | 2002-04-05 | 2007-07-30 | Multiple media type synchronization between host computer and media device |
US14/950,560 US20160149995A1 (en) | 2002-04-05 | 2015-11-24 | Transfer and synchronization of media data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/973,925 US7680849B2 (en) | 2004-10-25 | 2004-10-25 | Multiple media type synchronization between host computer and media device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/830,645 Division US9268830B2 (en) | 2002-04-05 | 2007-07-30 | Multiple media type synchronization between host computer and media device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20060100978A1 US20060100978A1 (en) | 2006-05-11 |
US7680849B2 true US7680849B2 (en) | 2010-03-16 |
Family
ID=35929991
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/973,925 Active 2025-12-25 US7680849B2 (en) | 2002-04-05 | 2004-10-25 | Multiple media type synchronization between host computer and media device |
US11/830,645 Active 2027-08-03 US9268830B2 (en) | 2002-04-05 | 2007-07-30 | Multiple media type synchronization between host computer and media device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/830,645 Active 2027-08-03 US9268830B2 (en) | 2002-04-05 | 2007-07-30 | Multiple media type synchronization between host computer and media device |
Country Status (4)
Country | Link |
---|---|
US (2) | US7680849B2 (en) |
EP (2) | EP2302528A3 (en) |
CN (2) | CN101048775A (en) |
WO (1) | WO2006047578A2 (en) |
Cited By (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060161578A1 (en) * | 2005-01-19 | 2006-07-20 | Siegel Hilliard B | Method and system for providing annotations of a digital work |
US20060168351A1 (en) * | 2004-10-25 | 2006-07-27 | Apple Computer, Inc. | Wireless synchronization between media player and host device |
US20070234420A1 (en) * | 2004-04-27 | 2007-10-04 | Novotney Donald J | Method and system for authenticating an accessory |
US20070244768A1 (en) * | 2006-03-06 | 2007-10-18 | La La Media, Inc. | Article trading process |
US20070271312A1 (en) * | 2002-04-05 | 2007-11-22 | David Heller | Multiple Media Type Synchronization Between Host Computer and Media Device |
US20080005640A1 (en) * | 2006-06-15 | 2008-01-03 | Sony Corporation | Data delivery system, terminal apparatus, information processing apparatus, capability notification method, data writing method, capability notification program, and data writing program |
US20080086494A1 (en) * | 2006-09-11 | 2008-04-10 | Apple Computer, Inc. | Transfer and synchronization of media data |
US20080163039A1 (en) * | 2006-12-29 | 2008-07-03 | Ryan Thomas A | Invariant Referencing in Digital Works |
US20080168526A1 (en) * | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Prioritized Data Synchronization with Host Device |
US20080168525A1 (en) * | 2007-01-07 | 2008-07-10 | David Heller | Background Data Transmission between Media Device and Host Device |
US20080168185A1 (en) * | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Data Synchronization with Host Device in Accordance with Synchronization Preferences |
US20080168245A1 (en) * | 2007-01-07 | 2008-07-10 | Dallas De Atley | Data Backup for Mobile Device |
US20080167066A1 (en) * | 2007-01-04 | 2008-07-10 | Lg Electronics Inc. | Mobile communication terminal and data synchronization method |
US20080168391A1 (en) * | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Widget Synchronization in Accordance with Synchronization Preferences |
US20080195962A1 (en) * | 2007-02-12 | 2008-08-14 | Lin Daniel J | Method and System for Remotely Controlling The Display of Photos in a Digital Picture Frame |
US20080243788A1 (en) * | 2007-03-29 | 2008-10-02 | Reztlaff James R | Search of Multiple Content Sources on a User Device |
US20080293450A1 (en) * | 2007-05-21 | 2008-11-27 | Ryan Thomas A | Consumption of Items via a User Device |
US20090013253A1 (en) * | 2006-09-11 | 2009-01-08 | Apple Inc. | Method and system for controlling video selection and playback in a portable media player |
US20090083834A1 (en) * | 2005-01-07 | 2009-03-26 | Apple Inc. | Accessory authentication for electronic devices |
US20090125978A1 (en) * | 2007-11-09 | 2009-05-14 | Samsung Electronics Co. Ltd. | Apparatus and method for managing contents right object in mobile communication terminal |
US20090132076A1 (en) * | 2006-06-27 | 2009-05-21 | Apple Inc. | Method and system for allowing a media player to determine if it supports the capabilities of an accessory |
US20090187957A1 (en) * | 2008-01-17 | 2009-07-23 | Gokhan Avkarogullari | Delivery of Media Assets Having a Multi-Part Media File Format to Media Presentation Devices |
US20090198361A1 (en) * | 2004-04-27 | 2009-08-06 | Apple Inc. | Communication between an accessory and a media player with multiple lingoes |
US20090204244A1 (en) * | 2004-04-27 | 2009-08-13 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions |
US20090249101A1 (en) * | 2006-09-11 | 2009-10-01 | Apple Inc. | Method and system for controlling power provided to an accessory |
US20090282057A1 (en) * | 2008-05-12 | 2009-11-12 | Research In Motion Limited (Tx Office) | Managing media files from multiple sources |
US20090282078A1 (en) * | 2008-05-12 | 2009-11-12 | Motion Limited | Unified media file architecture |
US20090282077A1 (en) * | 2008-05-12 | 2009-11-12 | Research In Motion Limited | Managing media files using metadata injection |
US20090282050A1 (en) * | 2008-05-12 | 2009-11-12 | Research Motion Limited | Synchronizing media files available from multiple sources |
US20090282088A1 (en) * | 2008-05-12 | 2009-11-12 | Edward Eric Thomas | Systems and methods for space management in file systems |
US20090282020A1 (en) * | 2008-05-12 | 2009-11-12 | Research In Motion Limited | Auto-selection of media files |
US20090299506A1 (en) * | 2004-04-27 | 2009-12-03 | Apple Inc. | Method and system for transferring status information between a media player and an accessory |
US20100075604A1 (en) * | 2008-09-08 | 2010-03-25 | Apple Inc. | Accessory device authentication |
US20100076983A1 (en) * | 2008-09-08 | 2010-03-25 | Apple Inc. | System and method for playlist generation based on similarity data |
US20100173673A1 (en) * | 2008-09-08 | 2010-07-08 | Apple Inc. | Cross-transport authentication |
US20100188327A1 (en) * | 2009-01-27 | 2010-07-29 | Marcos Frid | Electronic device with haptic feedback |
US20100287308A1 (en) * | 2001-10-22 | 2010-11-11 | Robbin Jeffrey L | Intelligent Interaction Between Media Player and Host Computer |
US20100312931A1 (en) * | 2004-04-27 | 2010-12-09 | Apple Inc. | Accessory communication with a media player using a display remote lingo |
US20110004330A1 (en) * | 2009-07-01 | 2011-01-06 | Rothkopf Fletcher R | Media Playback Queuing for Playback Management |
US20110004505A1 (en) * | 2009-07-01 | 2011-01-06 | Yang Pan | Methods of media asset distribution by employing electronic apparatus |
US20110060738A1 (en) * | 2009-09-08 | 2011-03-10 | Apple Inc. | Media item clustering based on similarity data |
US20110125712A1 (en) * | 2009-11-23 | 2011-05-26 | Ashish Kaila | Virtual collection of entities in sync process |
US8073984B2 (en) * | 2006-05-22 | 2011-12-06 | Apple Inc. | Communication protocol for use with portable electronic devices |
US20110313972A1 (en) * | 2010-06-16 | 2011-12-22 | Apple Inc. | Media File Synchronization |
US8312024B2 (en) | 2005-04-22 | 2012-11-13 | Apple Inc. | System and method for acquiring and adding data on the playing of elements or multimedia files |
US8312017B2 (en) | 2005-02-03 | 2012-11-13 | Apple Inc. | Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics |
US8352449B1 (en) | 2006-03-29 | 2013-01-08 | Amazon Technologies, Inc. | Reader device content indexing |
US20130067124A1 (en) * | 2007-03-26 | 2013-03-14 | Itay Sherman | Small removable audio player that attaches to a host media player |
US8417772B2 (en) | 2007-02-12 | 2013-04-09 | Amazon Technologies, Inc. | Method and system for transferring content from the web to mobile devices |
US8423889B1 (en) | 2008-06-05 | 2013-04-16 | Amazon Technologies, Inc. | Device specific presentation control for electronic book reader devices |
US8443038B2 (en) | 2004-06-04 | 2013-05-14 | Apple Inc. | Network media device |
US8477786B2 (en) | 2003-05-06 | 2013-07-02 | Apple Inc. | Messaging system and service |
US8543575B2 (en) | 2005-02-04 | 2013-09-24 | Apple Inc. | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets |
US8571535B1 (en) | 2007-02-12 | 2013-10-29 | Amazon Technologies, Inc. | Method and system for a hosted mobile management service architecture |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
US8725565B1 (en) | 2006-09-29 | 2014-05-13 | Amazon Technologies, Inc. | Expedited acquisition of a digital item following a sample presentation of the item |
US8745048B2 (en) | 2005-09-30 | 2014-06-03 | Apple Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
US8793575B1 (en) | 2007-03-29 | 2014-07-29 | Amazon Technologies, Inc. | Progress indication for a digital work |
US8832584B1 (en) | 2009-03-31 | 2014-09-09 | Amazon Technologies, Inc. | Questions on highlighted passages |
US8954444B1 (en) | 2007-03-29 | 2015-02-10 | Amazon Technologies, Inc. | Search and indexing on a user device |
US8983905B2 (en) | 2011-10-03 | 2015-03-17 | Apple Inc. | Merging playlists from multiple sources |
US9087032B1 (en) | 2009-01-26 | 2015-07-21 | Amazon Technologies, Inc. | Aggregation of highlights |
US9158741B1 (en) | 2011-10-28 | 2015-10-13 | Amazon Technologies, Inc. | Indicators for navigating digital works |
US9275052B2 (en) | 2005-01-19 | 2016-03-01 | Amazon Technologies, Inc. | Providing annotations of a digital work |
US9317185B2 (en) | 2006-02-10 | 2016-04-19 | Apple Inc. | Dynamic interactive entertainment venue |
US20160182589A1 (en) * | 2005-12-13 | 2016-06-23 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US9495322B1 (en) | 2010-09-21 | 2016-11-15 | Amazon Technologies, Inc. | Cover display |
US9564089B2 (en) | 2009-09-28 | 2017-02-07 | Amazon Technologies, Inc. | Last screen rendering for electronic book reader |
US9672533B1 (en) | 2006-09-29 | 2017-06-06 | Amazon Technologies, Inc. | Acquisition of an item based on a catalog presentation of items |
US9894505B2 (en) | 2004-06-04 | 2018-02-13 | Apple Inc. | Networked media station |
US10229249B1 (en) | 2011-05-20 | 2019-03-12 | Google Llc | Distributing content to a hand-held device after selection and authorization at a computer |
US10264070B2 (en) | 2004-06-04 | 2019-04-16 | Apple Inc. | System and method for synchronizing media presentation at multiple recipients |
US10362550B2 (en) * | 2013-10-31 | 2019-07-23 | At&T Intellectual Property I, L.P. | Synchronizing media presentation at multiple devices |
US10386890B2 (en) | 2016-10-11 | 2019-08-20 | Samsung Electronics Co., Ltd | Electronic device having a plurality of displays and operating method thereof |
US10783929B2 (en) | 2018-03-30 | 2020-09-22 | Apple Inc. | Managing playback groups |
US10936653B2 (en) | 2017-06-02 | 2021-03-02 | Apple Inc. | Automatically predicting relevant contexts for media items |
US10972536B2 (en) | 2004-06-04 | 2021-04-06 | Apple Inc. | System and method for synchronizing media presentation at multiple recipients |
US10993274B2 (en) | 2018-03-30 | 2021-04-27 | Apple Inc. | Pairing devices by proxy |
US11210256B2 (en) * | 2015-12-08 | 2021-12-28 | Banma Zhixing Network (Hongkong) Co., Limited | Method and apparatus for scene perception and service provision |
US11297369B2 (en) | 2018-03-30 | 2022-04-05 | Apple Inc. | Remotely controlling playback devices |
US11314378B2 (en) | 2005-01-07 | 2022-04-26 | Apple Inc. | Persistent group of media items for a media device |
Families Citing this family (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US20030167318A1 (en) * | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
US7827259B2 (en) * | 2004-04-27 | 2010-11-02 | Apple Inc. | Method and system for configurable automatic media selection |
US9412417B2 (en) | 2002-04-05 | 2016-08-09 | Apple Inc. | Persistent group of media items for a media device |
US9715500B2 (en) * | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US7797446B2 (en) * | 2002-07-16 | 2010-09-14 | Apple Inc. | Method and system for updating playlists |
US8161411B2 (en) * | 2003-04-25 | 2012-04-17 | Apple Inc. | Graphical user interface for browsing, searching and presenting media items |
US7166791B2 (en) * | 2002-07-30 | 2007-01-23 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
US7956272B2 (en) * | 2002-07-30 | 2011-06-07 | Apple Inc. | Management of files in a personal communication device |
US9406068B2 (en) | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
US7724716B2 (en) | 2006-06-20 | 2010-05-25 | Apple Inc. | Wireless communication system |
US7827232B2 (en) * | 2003-05-05 | 2010-11-02 | Microsoft Corporation | Record button on a computer system |
US7221331B2 (en) * | 2003-05-05 | 2007-05-22 | Microsoft Corporation | Method and system for auxiliary display of information for a computing device |
US20040235520A1 (en) * | 2003-05-20 | 2004-11-25 | Cadiz Jonathan Jay | Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer |
US7216221B2 (en) * | 2003-09-30 | 2007-05-08 | Microsoft Corporation | Method and system for unified audio control on a personal computer |
GB0404657D0 (en) * | 2004-03-02 | 2004-04-07 | Koninkl Philips Electronics Nv | Hierarchical broadcast of UI assets |
US8261246B1 (en) | 2004-09-07 | 2012-09-04 | Apple Inc. | Method and system for dynamically populating groups in a developer environment |
US7711868B2 (en) * | 2004-11-23 | 2010-05-04 | Microsoft Corporation | Waking a main computer system to pre-fetch data for an auxiliary computing device |
US7707603B2 (en) * | 2005-01-28 | 2010-04-27 | Microsoft Corporation | Digital media transfer based on user behavior |
US7693887B2 (en) * | 2005-02-01 | 2010-04-06 | Strands, Inc. | Dynamic identification of a new set of media items responsive to an input mediaset |
US7784065B2 (en) * | 2005-02-07 | 2010-08-24 | Microsoft Corporation | Interface for consistent program interaction with auxiliary computing devices |
US20060242590A1 (en) * | 2005-04-21 | 2006-10-26 | Microsoft Corporation | Simple content format for auxiliary display devices |
US9063941B2 (en) * | 2005-06-03 | 2015-06-23 | Hewlett-Packard Development Company, L.P. | System having an apparatus that uses a resource on an external device |
GB0512435D0 (en) * | 2005-06-17 | 2005-07-27 | Queen Mary & Westfield College | An ontology-based approach to information management for semantic music analysis systems |
TWM279868U (en) * | 2005-07-08 | 2005-11-01 | Phison Electronics Corp | Cholesterol liquid crystal device capable of executing automatically |
JP4955690B2 (en) | 2005-10-04 | 2012-06-20 | アップル インコーポレイテッド | Method and apparatus for visualizing a music library |
US7793206B2 (en) * | 2005-11-02 | 2010-09-07 | Creative Technology Ltd | System for downloading digital content published in a media channel |
CN101506796A (en) | 2005-12-19 | 2009-08-12 | 斯专兹有限公司 | User-to-user recommender |
US8706159B2 (en) * | 2006-01-03 | 2014-04-22 | Apple Inc. | Media data transfer |
US7774708B2 (en) * | 2006-01-04 | 2010-08-10 | Apple Inc. | Graphical user interface with improved media presentation |
US20070244880A1 (en) * | 2006-02-03 | 2007-10-18 | Francisco Martin | Mediaset generation system |
WO2007095272A2 (en) * | 2006-02-10 | 2007-08-23 | Strands, Inc. | Systems and methods for prioritizing mobile media player files |
US8166390B2 (en) * | 2006-02-15 | 2012-04-24 | Microsoft Corporation | Figure sizing and positioning on dynamic pages |
US7610551B2 (en) * | 2006-02-24 | 2009-10-27 | Verisign, Inc. | System and method for managing distribution of multi-formatted content |
US8920343B2 (en) | 2006-03-23 | 2014-12-30 | Michael Edward Sabatino | Apparatus for acquiring and processing of physiological auditory signals |
JP2008059301A (en) * | 2006-08-31 | 2008-03-13 | Ntt Docomo Inc | Database synchronous system and method |
US7707273B2 (en) | 2006-09-11 | 2010-04-27 | Apple Inc. | Management and prioritization of media item downloading |
US20080082624A1 (en) * | 2006-09-28 | 2008-04-03 | Phison Electronics Corp. | Portable storage device with audio auto-playback function and operation procedure thereof |
CN101611401B (en) * | 2006-10-20 | 2012-10-03 | 苹果公司 | Personal music recommendation mapping |
US7925809B2 (en) * | 2006-10-24 | 2011-04-12 | Apple Inc. | Systems and methods for storage management in a data processing device |
EP1921854A1 (en) * | 2006-11-10 | 2008-05-14 | Hutchison Whampoa Three G IP (Bahamas) Limited | Mobile TV service |
AU2011253918B2 (en) * | 2007-01-07 | 2015-03-26 | Apple Inc. | Prioritized data synchronization with host device |
CN101627382B (en) * | 2007-01-07 | 2014-07-09 | 苹果公司 | Data synchronization with host device in accordance with synchronization preferences |
US7941764B2 (en) * | 2007-04-04 | 2011-05-10 | Abo Enterprises, Llc | System and method for assigning user preference settings for a category, and in particular a media category |
US8751022B2 (en) * | 2007-04-14 | 2014-06-10 | Apple Inc. | Multi-take compositing of digital media assets |
US20080256448A1 (en) * | 2007-04-14 | 2008-10-16 | Nikhil Mahesh Bhatt | Multi-Frame Video Display Method and Apparatus |
US20080263450A1 (en) * | 2007-04-14 | 2008-10-23 | James Jacob Hodges | System and method to conform separately edited sequences |
US20080256136A1 (en) * | 2007-04-14 | 2008-10-16 | Jerremy Holland | Techniques and tools for managing attributes of media content |
US8832220B2 (en) * | 2007-05-29 | 2014-09-09 | Domingo Enterprises, Llc | System and method for increasing data availability on a mobile device based on operating mode |
US8626771B2 (en) * | 2007-06-29 | 2014-01-07 | Microsoft Corporation | Container reputation |
US8838729B2 (en) | 2007-06-29 | 2014-09-16 | Microsoft Corporation | Gathering statistics based on container exchange |
US20090006451A1 (en) * | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Web Page-Container Interactions |
US20090063652A1 (en) * | 2007-09-04 | 2009-03-05 | Yoon Sub Hwang | Localized Media Content Delivery |
US7996666B2 (en) * | 2007-09-04 | 2011-08-09 | Apple Inc. | User influenced loading sequence of startup applications |
US9269332B2 (en) | 2007-09-04 | 2016-02-23 | Apple Inc. | Font preloading |
US8046369B2 (en) | 2007-09-04 | 2011-10-25 | Apple Inc. | Media asset rating system |
US8099512B2 (en) * | 2007-10-19 | 2012-01-17 | Voxer Ip Llc | Method and system for real-time synchronization across a distributed services communication network |
US8699383B2 (en) | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Method and apparatus for real-time synchronization of voice communications |
US8250181B2 (en) | 2007-10-19 | 2012-08-21 | Voxer Ip Llc | Method and apparatus for near real-time synchronization of voice communications |
US8559319B2 (en) | 2007-10-19 | 2013-10-15 | Voxer Ip Llc | Method and system for real-time synchronization across a distributed services communication network |
US8782274B2 (en) | 2007-10-19 | 2014-07-15 | Voxer Ip Llc | Method and system for progressively transmitting a voice message from sender to recipients across a distributed services communication network |
US20090138457A1 (en) * | 2007-11-26 | 2009-05-28 | Concert Technology Corporation | Grouping and weighting media categories with time periods |
US8224856B2 (en) | 2007-11-26 | 2012-07-17 | Abo Enterprises, Llc | Intelligent default weighting process for criteria utilized to score media content items |
US20090158146A1 (en) * | 2007-12-13 | 2009-06-18 | Concert Technology Corporation | Resizing tag representations or tag group representations to control relative importance |
US8090767B2 (en) * | 2008-01-07 | 2012-01-03 | Apple Inc. | Pairing and storage access scheme between a handheld device and a computing system |
US20090183060A1 (en) * | 2008-01-12 | 2009-07-16 | David Heller | Unified Media Presentation for Media Devices |
US9390440B2 (en) | 2008-01-17 | 2016-07-12 | Apple Inc. | Activation of digital products on mobile electronic devices |
JP4506840B2 (en) * | 2008-01-21 | 2010-07-21 | ソニー株式会社 | Information processing apparatus, information processing method, and computer program |
US20090276351A1 (en) * | 2008-04-30 | 2009-11-05 | Strands, Inc. | Scaleable system and method for distributed prediction markets |
AU2012200321B2 (en) * | 2008-05-12 | 2014-08-28 | Blackberry Limited | Systems and methods for space management in file systems |
US20100011054A1 (en) * | 2008-07-14 | 2010-01-14 | Yang Pan | Portable Media Delivery System with a Media Server and Highly Portable Media Client Devices |
US8380959B2 (en) * | 2008-09-05 | 2013-02-19 | Apple Inc. | Memory management system and method |
US20100076778A1 (en) * | 2008-09-25 | 2010-03-25 | Kondrk Robert H | Method and System for Providing and Maintaining Limited-Subscriptions to Digital Media Assets |
EP2374066A4 (en) | 2008-10-02 | 2013-12-04 | Apple Inc | Real-time visualization of user consumption of media items |
US20120095962A1 (en) * | 2008-10-14 | 2012-04-19 | Goldman Jason D | Aggregating Media Content From Multiple Clients To A Server |
US8799219B2 (en) * | 2008-11-11 | 2014-08-05 | Microsoft Corporation | Selection of media content item having preferred instance attributes |
JP2010211858A (en) * | 2009-03-09 | 2010-09-24 | Sony Corp | Recording and reproducing apparatus and recording and reproducing method |
US20110022519A1 (en) * | 2009-07-21 | 2011-01-27 | Yang Pan | System and method of advertising message distribution by employing portable media player |
US8886597B2 (en) * | 2009-10-28 | 2014-11-11 | Sandisk Il Ltd. | Synchronizing changes in a file system which are initiated by a storage device and a host device |
US10146802B2 (en) * | 2009-11-23 | 2018-12-04 | Blackberry Limited | Generating device specific thumbnails |
EP2564317B1 (en) * | 2010-04-26 | 2024-11-06 | Hu-Do Limited | A computing device operable to work in conjunction with a companion electronic device |
JP5358539B2 (en) * | 2010-08-31 | 2013-12-04 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile terminal, data distribution server, data distribution system, and data distribution method |
US20120086723A1 (en) * | 2010-10-08 | 2012-04-12 | John Fairfield | Dynamic Cropping of Visual Content |
KR101672253B1 (en) * | 2010-12-14 | 2016-11-03 | 삼성전자주식회사 | Apparatus and method for providing streaming service in portable terminal |
US8914426B2 (en) * | 2011-02-25 | 2014-12-16 | Blackberry Limited | Efficient multiple identity system for media files |
US9185164B1 (en) | 2015-01-30 | 2015-11-10 | Dropbox, Inc. | Idle state triggered constrained synchronization of shared content items |
US10831715B2 (en) | 2015-01-30 | 2020-11-10 | Dropbox, Inc. | Selective downloading of shared content items in a constrained synchronization system |
EP3913493B1 (en) * | 2015-01-30 | 2023-01-11 | Dropbox, Inc. | Storage constrained synchronization of shared content items |
US9563638B2 (en) | 2015-01-30 | 2017-02-07 | Dropbox, Inc. | Selective downloading of shared content items in a constrained synchronization system |
US10248705B2 (en) | 2015-01-30 | 2019-04-02 | Dropbox, Inc. | Storage constrained synchronization of shared content items |
US9413824B1 (en) | 2015-01-30 | 2016-08-09 | Dropbox, Inc. | Storage constrained synchronization of content items based on predicted user access to shared content items using retention scoring |
US9361349B1 (en) | 2015-01-30 | 2016-06-07 | Dropbox, Inc. | Storage constrained synchronization of shared content items |
US10719532B2 (en) | 2016-04-25 | 2020-07-21 | Dropbox, Inc. | Storage constrained synchronization engine |
US10049145B2 (en) | 2016-04-25 | 2018-08-14 | Dropbox, Inc. | Storage constrained synchronization engine |
US10614857B2 (en) | 2018-07-02 | 2020-04-07 | Apple Inc. | Calibrating media playback channels for synchronized presentation |
US11366823B2 (en) * | 2019-03-15 | 2022-06-21 | Unity Technologies Sf | Method and system for transforming and delivering digital assets over a network |
Citations (211)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3990710A (en) | 1968-06-24 | 1976-11-09 | Hughes Robert M | Coin-operated recording machine |
US4528643A (en) | 1983-01-10 | 1985-07-09 | Fpdc, Inc. | System for reproducing information in material objects at a point of sale location |
US4851931A (en) | 1987-02-20 | 1989-07-25 | 1K Music International Ltd. | Method and apparatus for producing an audio magnetic tape recording at high speed from a preselected music library |
US5168481A (en) | 1989-12-29 | 1992-12-01 | Culbertson Charles R | Automated digital broadcast system |
US5181107A (en) | 1989-10-19 | 1993-01-19 | Interactive Television Systems, Inc. | Telephone access information service distribution system |
US5191573A (en) | 1988-06-13 | 1993-03-02 | Hair Arthur R | Method for transmitting a desired digital video or audio signal |
US5341350A (en) | 1990-07-07 | 1994-08-23 | Nsm Aktiengesellschaft | Coin operated jukebox device using data communication network |
US5355302A (en) | 1990-06-15 | 1994-10-11 | Arachnid, Inc. | System for managing a plurality of computer jukeboxes |
US5418713A (en) | 1993-08-05 | 1995-05-23 | Allen; Richard | Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials |
US5428735A (en) | 1992-12-28 | 1995-06-27 | International Business Machines Corporation | Method and apparatus for maintaining a record of set-creating data processing activities and associated data sets |
US5481509A (en) | 1994-09-19 | 1996-01-02 | Software Control Systems, Inc. | Jukebox entertainment system including removable hard drives |
US5504852A (en) | 1991-09-09 | 1996-04-02 | Apple Computer, Inc. | Method for creating a collection of aliases representing computer system files |
US5535381A (en) | 1993-07-22 | 1996-07-09 | Data General Corporation | Apparatus and method for copying and restoring disk files |
US5559945A (en) | 1993-05-04 | 1996-09-24 | International Business Machines Corporation | Dynamic hierarchical selection menu |
US5561604A (en) | 1988-12-08 | 1996-10-01 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
US5566353A (en) | 1994-09-06 | 1996-10-15 | Bylon Company Limited | Point of purchase video distribution system |
US5583993A (en) | 1994-01-31 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for synchronously sharing data among computer |
US5587404A (en) | 1994-04-22 | 1996-12-24 | Basf Aktiengesellschaft | Gels with thermotropic properties |
US5616876A (en) | 1995-04-19 | 1997-04-01 | Microsoft Corporation | System and methods for selecting music on the basis of subjective content |
US5633839A (en) | 1996-02-16 | 1997-05-27 | Alexander; Gregory | Music vending machine capable of recording a customer's music selections onto a compact disc |
US5640566A (en) | 1994-08-01 | 1997-06-17 | Apple Computer, Inc. | Method of forming an editor |
US5666530A (en) | 1992-12-02 | 1997-09-09 | Compaq Computer Corporation | System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between |
US5710922A (en) | 1993-06-02 | 1998-01-20 | Apple Computer, Inc. | Method for synchronizing and archiving information between computer systems |
US5714971A (en) | 1993-04-20 | 1998-02-03 | Apple Computer, Inc. | Split bar and input/output window control icons for interactive user interface |
US5721949A (en) | 1993-12-14 | 1998-02-24 | Apple Computer, Inc. | Disk controller having sequential digital logic in a state machine for transferring data between DMA device and disk drive with minimal assistance of the CPU |
US5726909A (en) | 1995-12-08 | 1998-03-10 | Krikorian; Thomas M. | Continuous play background music system |
US5727202A (en) | 1995-10-18 | 1998-03-10 | Palm Computing, Inc. | Method and apparatus for synchronizing information on two different computer systems |
US5734823A (en) | 1991-11-04 | 1998-03-31 | Microtome, Inc. | Systems and apparatus for electronic communication and storage of information |
US5740134A (en) | 1996-08-13 | 1998-04-14 | Peterson; Tim | Musical CD creation unit |
US5739451A (en) | 1996-12-27 | 1998-04-14 | Franklin Electronic Publishers, Incorporated | Hand held electronic music encyclopedia with text and note structure search |
US5751997A (en) | 1993-01-21 | 1998-05-12 | Apple Computer, Inc. | Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked computer environment |
US5819160A (en) | 1996-09-18 | 1998-10-06 | At&T Corp | Programmable radio subscription system for receiving selectively defined information |
US5835732A (en) | 1993-10-28 | 1998-11-10 | Elonex Ip Holdings, Ltd. | Miniature digital assistant having enhanced host communication |
US5835721A (en) | 1995-08-21 | 1998-11-10 | Apple Computer, Inc. | Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions |
US5845282A (en) | 1995-08-07 | 1998-12-01 | Apple Computer, Inc. | Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant |
US5864868A (en) | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
US5867668A (en) | 1993-01-21 | 1999-02-02 | Apple Computer, Inc. | Method and apparatus for data transfer and storage in a highly parallel computer network environment |
US5875110A (en) | 1995-06-07 | 1999-02-23 | American Greetings Corporation | Method and system for vending products |
US5897642A (en) | 1997-07-14 | 1999-04-27 | Microsoft Corporation | Method and system for integrating an object-based application with a version control system |
US5918303A (en) | 1996-11-25 | 1999-06-29 | Yamaha Corporation | Performance setting data selecting apparatus |
US5918213A (en) | 1995-12-22 | 1999-06-29 | Mci Communications Corporation | System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products |
US5923757A (en) | 1994-08-25 | 1999-07-13 | International Business Machines Corporation | Docking method for establishing secure wireless connection between computer devices using a docket port |
US5963916A (en) | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US5995098A (en) | 1996-05-17 | 1999-11-30 | Fujitsu Limited | Personal information environment system |
US6000000A (en) | 1995-10-13 | 1999-12-07 | 3Com Corporation | Extendible method and apparatus for synchronizing multiple files on two different computer systems |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer |
EP0982732A1 (en) | 1998-08-24 | 2000-03-01 | Saehan Information Systems Inc. | Portable MP3 player having various functions |
US6038199A (en) | 1997-11-21 | 2000-03-14 | Dictaphone Corporation | Portable digital audio recorder with adaptive control configurations |
US6041023A (en) | 1999-03-29 | 2000-03-21 | Lakhansingh; Cynthia | Portable digital radio and compact disk player |
US6061306A (en) | 1999-07-20 | 2000-05-09 | James Buchheim | Portable digital player compatible with a cassette player |
US6125369A (en) | 1997-10-02 | 2000-09-26 | Microsoft Corporation | Continuous object sychronization between object stores on different computers |
US6138245A (en) | 1999-02-05 | 2000-10-24 | Neopoint, Inc. | System and method for automatic device synchronization |
JP2000339917A (en) | 1999-06-02 | 2000-12-08 | Keiichi Kato | Musical sound reproducing system |
EP1028425A3 (en) | 1999-02-12 | 2001-01-03 | Compaq Computer Corporation | Low power system and method for playing compressed audio data |
US6172948B1 (en) | 1997-07-09 | 2001-01-09 | Advanced Audio Devices, Llc | Optical storage device |
US6208044B1 (en) | 1993-08-13 | 2001-03-27 | Apple Computer, Inc. | Removable media ejection system |
US6216131B1 (en) | 1998-02-06 | 2001-04-10 | Starfish Software, Inc. | Methods for mapping data fields from one data set to another in a data processing environment |
JP2001117800A (en) | 1999-10-21 | 2001-04-27 | Matsushita Electric Ind Co Ltd | Data synchronization system among shared equipment and one or more terminals, shared equipment and terminal |
US6243328B1 (en) | 1998-04-03 | 2001-06-05 | Sony Corporation | Modular media storage system and integrated player unit and method for accessing additional external information |
US6243725B1 (en) | 1997-05-21 | 2001-06-05 | Premier International, Ltd. | List building system |
US6247135B1 (en) | 1999-03-03 | 2001-06-12 | Starfish Software, Inc. | Synchronization process negotiation for computing devices |
US6248946B1 (en) | 2000-03-01 | 2001-06-19 | Ijockey, Inc. | Multimedia content delivery system and method |
US20010004310A1 (en) | 1989-03-22 | 2001-06-21 | Mitsuru Kono | Handheld computer and data processing system |
US6255961B1 (en) | 1998-05-08 | 2001-07-03 | Sony Corporation | Two-way communications between a remote control unit and one or more devices in an audio/visual environment |
US6263313B1 (en) | 1998-08-13 | 2001-07-17 | International Business Machines Corporation | Method and apparatus to create encoded digital content |
US6272545B1 (en) | 1997-10-24 | 2001-08-07 | Microsoft Corporation | System and method for interaction between one or more desktop computers and one or more mobile devices |
US6283764B2 (en) | 1996-09-30 | 2001-09-04 | Fujitsu Limited | Storage medium playback system and method |
US20010021053A1 (en) | 1999-11-05 | 2001-09-13 | Paul Colbourne | Chromatic dispersion compensation device |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
JP2001291365A (en) | 2000-03-31 | 2001-10-19 | Pioneer Electronic Corp | Recording and reproducing device and recording method |
US20010041021A1 (en) | 2000-02-04 | 2001-11-15 | Boyle Dennis J. | System and method for synchronization of image data between a handheld device and a computer |
US20010044835A1 (en) | 2000-05-17 | 2001-11-22 | Schober Joseph Frank | Selecting content to be communicated based on automatic detection of communication bandwidth |
US20010048642A1 (en) | 1999-04-22 | 2001-12-06 | Berhan Michel D. | Method and system for audio data collection and management |
US20010052123A1 (en) | 2000-03-08 | 2001-12-13 | Eiji Kawai | Electronic information content distribution processing system, information distribution apparatus, information processing apparatus, and electronic information content distribution processing method |
US20020002413A1 (en) | 2000-06-30 | 2002-01-03 | Jun Tokue | Contents distribution system, portable terminal player, and contents provider |
US6338044B1 (en) | 1999-03-17 | 2002-01-08 | Loudeye Technologies, Inc. | Personal digital content system |
US6341316B1 (en) | 1999-09-10 | 2002-01-22 | Avantgo, Inc. | System, method, and computer program product for synchronizing content between a server and a client based on state information |
US20020010788A1 (en) | 1994-10-12 | 2002-01-24 | Guy Nathan | Audiovisual distribution system |
US20020013784A1 (en) | 2000-07-31 | 2002-01-31 | Swanson Raymond H. | Audio data transmission system and method of operation thereof |
US20020016968A1 (en) | 1994-10-12 | 2002-02-07 | Guy Nathan | Intelligent digital audiovisual playback system |
US6356971B1 (en) | 1999-03-04 | 2002-03-12 | Sony Corporation | System for managing multimedia discs, tracks and files on a standalone computer |
US20020046315A1 (en) | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for mapping interface functionality to codec functionality in a portable audio device |
US6380947B1 (en) | 1999-07-22 | 2002-04-30 | At&T Corp. | Method and apparatus for displaying and tree scrolling a hierarchical data structure |
US20020055934A1 (en) | 2000-01-24 | 2002-05-09 | Lipscomb Kenneth O. | Dynamic management and organization of media assets in a media player device |
US6389467B1 (en) | 2000-01-24 | 2002-05-14 | Friskit, Inc. | Streaming media search and continuous playback system of media resources located by multiple network addresses |
US20020073167A1 (en) | 1999-12-08 | 2002-06-13 | Powell Kyle E. | Internet content delivery acceleration system employing a hybrid content selection scheme |
US6407750B1 (en) | 1999-01-08 | 2002-06-18 | Sony Corporation | Broadcast and recorded music management system particularly for use in automobile |
US20020080180A1 (en) | 1992-04-30 | 2002-06-27 | Richard Mander | Method and apparatus for organizing information in a computer system |
US6434680B2 (en) | 1997-09-30 | 2002-08-13 | International Business Machines Corporation | Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters |
US20020113824A1 (en) | 2000-10-12 | 2002-08-22 | Myers Thomas D. | Graphic user interface that is usable as a commercial digital jukebox interface |
US20020116082A1 (en) | 2000-05-12 | 2002-08-22 | Sony Corp./Sony Electronics, Inc. | Method and system for remote access of personal music |
US20020118300A1 (en) | 2001-02-08 | 2002-08-29 | Middleton Guy Alexander Tom | Media editing method and software therefor |
US6446080B1 (en) | 1998-05-08 | 2002-09-03 | Sony Corporation | Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device |
US6453281B1 (en) | 1996-07-30 | 2002-09-17 | Vxi Corporation | Portable audio database device with icon-based graphical user-interface |
US6452609B1 (en) | 1998-11-06 | 2002-09-17 | Supertuner.Com | Web application for accessing media streams |
US20020133515A1 (en) | 2001-03-16 | 2002-09-19 | Kagle Jonathan C. | Method and apparatus for synchronizing multiple versions of digital data |
US20020138606A1 (en) | 2001-01-20 | 2002-09-26 | Jeremiah Robison | Method and apparatus for determining network connection by links |
US20020156921A1 (en) | 2001-04-19 | 2002-10-24 | International Business Machines Corporation | Automatic backup of wireless mobile device data onto gateway server while device is idle |
US20020161865A1 (en) | 2001-04-25 | 2002-10-31 | Gateway, Inc. | Automated network configuration of connected device |
US20020174243A1 (en) | 2001-05-16 | 2002-11-21 | Fullaudio Corporation | Proximity synchronizing audio playback device |
US20020174269A1 (en) | 2001-05-16 | 2002-11-21 | Fullaudio Corporation | Proximity synchronizing audio gateway device |
US6490432B1 (en) | 2000-09-21 | 2002-12-03 | Command Audio Corporation | Distributed media on-demand information service |
US6493758B1 (en) | 1998-09-08 | 2002-12-10 | Microsoft Corporation | Offline viewing of internet content with a mobile device |
US20020194309A1 (en) | 2001-06-19 | 2002-12-19 | Carter Harry Nick | Multimedia synchronization method and device |
US20020194195A1 (en) | 2001-06-15 | 2002-12-19 | Fenton Nicholas W. | Media content creating and publishing system and process |
US20030013493A1 (en) | 2000-10-31 | 2003-01-16 | Mayu Irimajiri | Information processing device, item display method, program storage medium |
US20030014767A1 (en) | 2001-07-09 | 2003-01-16 | Sirius Satellite Radio | System and method for creating and receiving personalized broadcasts |
US20030030733A1 (en) | 2001-08-08 | 2003-02-13 | Seaman Mark D. | System and method for synchronization of media data |
US6523124B1 (en) | 1999-04-23 | 2003-02-18 | Palm, Inc. | System and method for detection of an accessory device connection status |
US20030037254A1 (en) | 2001-06-06 | 2003-02-20 | Claudius Fischer | Process for synchronizing data between remotely located devices and a central computer system |
US20030046434A1 (en) | 2001-08-14 | 2003-03-06 | Microsoft Corporation | Method and system for synchronizing mobile devices |
US20030050058A1 (en) | 2001-09-13 | 2003-03-13 | Nokia Corporation | Dynamic content delivery responsive to user requests |
US20030055723A1 (en) | 2001-09-20 | 2003-03-20 | Paul English | Vendor comparison, advertising and switching |
US20030065802A1 (en) | 2001-09-28 | 2003-04-03 | Nokia Corporation | System and method for dynamically producing a multimedia content sample for mobile terminal preview |
US20030074457A1 (en) | 2001-10-17 | 2003-04-17 | Kluth Michael R. | Computer system with separable input device |
US20030079038A1 (en) | 2001-10-22 | 2003-04-24 | Apple Computer, Inc. | Intelligent interaction between media player and host computer |
US6563769B1 (en) | 1998-06-11 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Virtual jukebox |
US20030093340A1 (en) | 2001-11-13 | 2003-05-15 | International Business Machines Corporation | Enhanced method and system for providing supply chain execution processes in an outsourced manufacturing environment |
US20030098893A1 (en) | 2001-11-29 | 2003-05-29 | Makinen Bruce A. | Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface |
US20030112279A1 (en) | 2000-12-07 | 2003-06-19 | Mayu Irimajiri | Information processing device, menu displaying method and program storing medium |
US6587404B1 (en) | 1997-07-09 | 2003-07-01 | Advanced Audio Devices, Llc | Optical storage device capable of recording a set of sound tracks on a compact disc |
US20030149628A1 (en) | 2000-02-21 | 2003-08-07 | Oday Abbosh | Ordering items of playable content or other works |
US20030167318A1 (en) | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
US20030182315A1 (en) | 2002-03-21 | 2003-09-25 | Daniel Plastina | Methods and systems for processing playlists |
US20030191756A1 (en) * | 2002-04-08 | 2003-10-09 | Lg Electronics Inc. | Thumbnail image browsing method in an embedded system |
US6636873B1 (en) | 2000-04-17 | 2003-10-21 | Oracle International Corporation | Methods and systems for synchronization of mobile devices with a remote database |
US20030197725A1 (en) * | 2000-02-02 | 2003-10-23 | Raja Tuli | Portable high speed internet device integrating cellular telephone and palm top computer |
US20030206203A1 (en) | 2002-05-03 | 2003-11-06 | Ly Eric Thichvi | Method for graphical collaboration with unstructured data |
US20030210821A1 (en) | 2001-04-20 | 2003-11-13 | Front Porch Digital Inc. | Methods and apparatus for generating, including and using information relating to archived audio/video data |
US20030221541A1 (en) | 2002-05-30 | 2003-12-04 | Platt John C. | Auto playlist generation with multiple seed songs |
US6664981B2 (en) | 1995-05-08 | 2003-12-16 | Apple Computer, Inc. | Graphical user interface with hierarchical structure for customizable menus and control objects |
US20040004338A1 (en) | 2002-07-02 | 2004-01-08 | Hyundai Mobis, Co., Ltd | Coil spring mounting structure for suspension strut |
US20040017997A1 (en) | 2002-07-29 | 2004-01-29 | Sonicblue, Inc | Automated playlist generation |
US20040027930A1 (en) | 2001-08-03 | 2004-02-12 | Shigetaka Kudo | Editing device editing method |
US6694200B1 (en) | 1999-04-13 | 2004-02-17 | Digital5, Inc. | Hard disk based portable device |
US20040055446A1 (en) | 2002-07-30 | 2004-03-25 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
US6718348B1 (en) | 2000-08-25 | 2004-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Non-time dependent synchronization of databases |
US6721489B1 (en) | 2000-03-08 | 2004-04-13 | Phatnoise, Inc. | Play list manager |
US20040078416A1 (en) | 2002-10-22 | 2004-04-22 | Canon Kabushiki Kaisha | Data input apparatus and method |
US20040083480A1 (en) | 2002-10-21 | 2004-04-29 | The Boeing Company | System and method for creating a pert chart |
US6731312B2 (en) | 2001-01-08 | 2004-05-04 | Apple Computer, Inc. | Media player interface |
US20040093274A1 (en) | 2002-11-08 | 2004-05-13 | Marko Vanska | Method and apparatus for making daily shopping easier |
US20040103102A1 (en) | 2002-11-27 | 2004-05-27 | International Business Machines Corporation | System and method for automatically linking items with multiple attributes to multiple levels of folders within a content management system |
US20040113915A1 (en) | 2002-12-16 | 2004-06-17 | Toshikazu Ohtsuki | Mobile terminal device and image display method |
US20040123725A1 (en) | 2002-12-27 | 2004-07-01 | Samsung Electronics Co., Ltd. | Playlist managing apparatus and method |
US6760721B1 (en) | 2000-04-14 | 2004-07-06 | Realnetworks, Inc. | System and method of managing metadata data |
WO2004057474A1 (en) | 2002-12-20 | 2004-07-08 | Koninklijke Philips Electronics N.V. | Pre-configured backup dvd-rws |
US20040139180A1 (en) | 2003-01-10 | 2004-07-15 | Sony Corporation | Automobile media synchronization |
US20040139844A1 (en) | 2002-12-06 | 2004-07-22 | Shoichi Tsuboi | Storing apparatus and storing method for music data |
US20040148358A1 (en) | 2003-01-28 | 2004-07-29 | Singh Tarvinder P. | Indirect disposable email addressing |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6785542B1 (en) | 2001-02-28 | 2004-08-31 | Palm Source, Inc. | Resource proxy for mobile wireless electronic devices |
US6794566B2 (en) | 2001-04-25 | 2004-09-21 | Sony France S.A. | Information type identification method and apparatus, e.g. for music file name content identification |
US6801964B1 (en) | 2001-10-25 | 2004-10-05 | Novell, Inc. | Methods and systems to fast fill media players |
US20040205028A1 (en) | 2002-12-13 | 2004-10-14 | Ellis Verosub | Digital content store system |
US20040225762A1 (en) | 2001-06-28 | 2004-11-11 | Poo Teng Pin | Method and devices for data transfer |
US20040242224A1 (en) | 2003-03-17 | 2004-12-02 | Janik Craig M. | System and method for activation of portable and mobile media player devices for wireless LAN services |
US20040261064A1 (en) | 2003-06-20 | 2004-12-23 | Goldstein Theodore C. | Speculative compilation |
EP0917077A3 (en) | 1997-11-18 | 2005-01-12 | Lucent Technologies Inc. | Wireless remote synchronization of data between PC & PDA |
US20050010616A1 (en) | 2003-07-09 | 2005-01-13 | Burks David P. | System and method for restoring files |
US20050055444A1 (en) | 2001-07-06 | 2005-03-10 | Krishnan Venkatasubramanian | Systems and methods of information backup |
US20050055718A1 (en) | 2003-09-05 | 2005-03-10 | Stone Christopher J. | Peer-to-peer architecture for sharing video on demand content |
US20050060264A1 (en) | 2003-09-15 | 2005-03-17 | Microsoft Corporation | System and method for creating and playing globally relevant playlists |
US6874037B1 (en) | 2000-06-19 | 2005-03-29 | Sony Corporation | Method and apparatus for synchronizing device information |
US20050080915A1 (en) * | 2003-09-30 | 2005-04-14 | Shoemaker Charles H. | Systems and methods for determining remote device media capabilities |
US20050102329A1 (en) | 2003-11-10 | 2005-05-12 | Jiang Zhaowei C. | Backup and restore in mobile applications |
US20050149392A1 (en) | 2003-12-31 | 2005-07-07 | Gold Kevin K. | Using a customer's purchasing intent in recommending alternative items for purchase in a physical store |
US6925595B1 (en) | 1998-08-05 | 2005-08-02 | Spyglass, Inc. | Method and system for content conversion of hypertext data using data mining |
US6928433B2 (en) | 2001-01-05 | 2005-08-09 | Creative Technology Ltd | Automatic hierarchical categorization of music by metadata |
WO2005073856A2 (en) | 2004-01-27 | 2005-08-11 | Koninklijke Philips Electronics, N.V. | Audio/video content synchronization through playlists |
US6933433B1 (en) | 2000-11-08 | 2005-08-23 | Viacom, Inc. | Method for producing playlists for personalized music stations and for transmitting songs on such playlists |
US6956562B1 (en) | 2000-05-16 | 2005-10-18 | Palmsource, Inc. | Method for controlling a handheld computer by entering commands onto a displayed feature of the handheld computer |
US20050235015A1 (en) | 2004-03-31 | 2005-10-20 | Microsoft Corporation | User-configurable device storage synchronization manager |
US6959288B1 (en) | 1998-08-13 | 2005-10-25 | International Business Machines Corporation | Digital content preparation system |
US20050249080A1 (en) | 2004-05-07 | 2005-11-10 | Fuji Xerox Co., Ltd. | Method and system for harvesting a media stream |
US20050262528A1 (en) | 2002-06-26 | 2005-11-24 | Microsoft Corporation | Smart car radio |
WO2005114472A1 (en) | 2004-05-18 | 2005-12-01 | Koninklijke Philips Electronics N.V. | Method of data synchronization |
US20050267803A1 (en) | 2004-05-25 | 2005-12-01 | Arvin Patel | Advertising management structure and method for correlating campaigns with consumer interest |
US20050278377A1 (en) | 2004-04-27 | 2005-12-15 | Payam Mirrashidi | Publishing, browsing and purchasing of groups of media items |
US6978127B1 (en) | 1999-12-16 | 2005-12-20 | Koninklijke Philips Electronics N.V. | Hand-ear user interface for hand-held device |
US20060027080A1 (en) | 2004-08-05 | 2006-02-09 | Motorola, Inc. | Entry of musical data in a mobile communication device |
US20060036567A1 (en) | 2004-08-12 | 2006-02-16 | Cheng-Yew Tan | Method and apparatus for organizing searches and controlling presentation of search results |
US7010758B2 (en) | 2001-05-21 | 2006-03-07 | Leap Wireless International, Inc. | Dynamically defined context sensitive jump menu |
US7022905B1 (en) | 1999-10-18 | 2006-04-04 | Microsoft Corporation | Classification of information and use of classifications in searching and retrieval of information |
US7039656B1 (en) | 1999-10-20 | 2006-05-02 | Yodlee.Com, Inc. | Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network |
US7043477B2 (en) | 2002-10-16 | 2006-05-09 | Microsoft Corporation | Navigating media content via groups within a playlist |
US7055165B2 (en) | 2001-06-15 | 2006-05-30 | Intel Corporation | Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback |
US7069058B2 (en) | 2000-05-29 | 2006-06-27 | Yamaha Corporation | Musical composition reproducing apparatus portable terminal musical composition reproducing method and storage medium |
US7075000B2 (en) | 2000-06-29 | 2006-07-11 | Musicgenome.Com Inc. | System and method for prediction of musical preferences |
US20060159109A1 (en) | 2000-09-07 | 2006-07-20 | Sonic Solutions | Methods and systems for use in network management of content |
US20060163358A1 (en) | 2004-12-30 | 2006-07-27 | Biderman David L | Intelligent identification of multimedia content for synchronization |
US20060168351A1 (en) | 2004-10-25 | 2006-07-27 | Apple Computer, Inc. | Wireless synchronization between media player and host device |
US20060168340A1 (en) | 2002-07-16 | 2006-07-27 | Apple Computer, Inc. | Method and system for updating playlists |
US7111009B1 (en) | 1997-03-14 | 2006-09-19 | Microsoft Corporation | Interactive playlist generation using annotations |
US7117516B2 (en) | 2000-01-19 | 2006-10-03 | Individual Networks Llc | Method and system for providing a customized media list |
US20060230081A1 (en) | 2002-10-10 | 2006-10-12 | Craswell Ronald J | Backing up a wireless computing device |
US7126770B1 (en) | 1999-10-29 | 2006-10-24 | Sony Corporation | Data processing system having data reproduction independent of data processing |
US20070038941A1 (en) | 2002-07-30 | 2007-02-15 | Apple Computer, Inc. | Management of files in a personal communication device |
US20070067309A1 (en) | 2005-08-05 | 2007-03-22 | Realnetworks, Inc. | System and method for updating profiles |
US20070088727A1 (en) | 2005-10-14 | 2007-04-19 | Yahoo! Inc. | Media device and user interface for selecting media |
US7209633B1 (en) | 2002-01-23 | 2007-04-24 | Melodeo, Inc. | System and methods for logical memory devices in a digital media player |
US7228298B1 (en) | 2001-08-31 | 2007-06-05 | Carfax, Inc. | Apparatus and method for perusing selected vehicles having a clean title history |
EP1548740A3 (en) | 2003-12-24 | 2007-09-12 | Bose Corporation | Intelligent music track selection |
US7272385B2 (en) | 2000-07-13 | 2007-09-18 | France Telecom | Activating an interactive multimedia terminal |
US20070220552A1 (en) | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US7295983B2 (en) | 2002-05-31 | 2007-11-13 | Yamaha Corporation | Musical tune playback apparatus |
US20080028008A1 (en) | 2006-07-31 | 2008-01-31 | Storage Appliance Corporation | Optical disc initiated data backup |
US20080086494A1 (en) | 2006-09-11 | 2008-04-10 | Apple Computer, Inc. | Transfer and synchronization of media data |
US20090063496A1 (en) | 2007-08-29 | 2009-03-05 | Yahoo! Inc. | Automated most popular media asset creation |
US20090063543A1 (en) | 2007-09-04 | 2009-03-05 | Timothy Martin | Media Asset Rating System |
US7502626B1 (en) | 1998-03-18 | 2009-03-10 | Nokia Corporation | System and device for accessing of a mobile communication network |
Family Cites Families (90)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353381A (en) * | 1990-07-06 | 1994-10-04 | United Technologies Corporation | Intelligent test selection for machine failure isolation using qualitative physics |
US5386545A (en) | 1992-09-25 | 1995-01-31 | Archive Corporation | Target management method for data backup to a shared transfer station, multiple media element device |
US5771354A (en) | 1993-11-04 | 1998-06-23 | Crawford; Christopher M. | Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services |
US5745583A (en) | 1994-04-04 | 1998-04-28 | Honda Giken Kogyo Kabushiki Kaisha | Audio playback system |
JP3335801B2 (en) | 1995-07-05 | 2002-10-21 | 株式会社日立製作所 | Information processing system enabling access to different types of files and control method thereof |
US5790794A (en) * | 1995-08-11 | 1998-08-04 | Symbios, Inc. | Video storage unit architecture |
JP3653334B2 (en) | 1996-04-19 | 2005-05-25 | 富士写真フイルム株式会社 | Image printing apparatus and system, and image file apparatus and system |
US6052797A (en) | 1996-05-28 | 2000-04-18 | Emc Corporation | Remotely mirrored data storage system with a count indicative of data consistency |
US6262729B1 (en) | 1997-04-14 | 2001-07-17 | Apple Computer, Inc. | Method and apparatus for binding user interface objects to application objects |
US5926819A (en) | 1997-05-30 | 1999-07-20 | Oracle Corporation | In-line triggers |
AUPO960297A0 (en) | 1997-10-03 | 1997-10-30 | Canon Information Systems Research Australia Pty Ltd | Colour advising and selection method |
US6378129B1 (en) * | 1998-03-30 | 2002-04-23 | International Business Machines Corporation | Video server content synchronization |
US6999826B1 (en) | 1998-11-18 | 2006-02-14 | Zoran Corporation | Apparatus and method for improved PC audio quality |
US20020194260A1 (en) | 1999-01-22 | 2002-12-19 | Kent Lawrence Headley | Method and apparatus for creating multimedia playlists for audio-visual systems |
JP3951497B2 (en) | 1999-03-30 | 2007-08-01 | ソニー株式会社 | Information reproducing apparatus and information reproducing apparatus reproducing method |
AU4641300A (en) * | 1999-04-21 | 2000-11-02 | Toni Data, Llc | Managed remote virtual mass storage for client data terminal |
KR100655034B1 (en) | 1999-05-28 | 2006-12-07 | 마츠시타 덴끼 산교 가부시키가이샤 | Semiconductor memory card, reproducing apparatus, recording apparatus, reproducing method, recording method |
US6502139B1 (en) * | 1999-06-01 | 2002-12-31 | Technion Research And Development Foundation Ltd. | System for optimizing video on demand transmission by partitioning video program into multiple segments, decreasing transmission rate for successive segments and repeatedly, simultaneously transmission |
JP4016175B2 (en) | 1999-06-28 | 2007-12-05 | ソニー株式会社 | Material accumulation and delivery apparatus and material accumulation and delivery method |
US7003495B1 (en) | 1999-09-28 | 2006-02-21 | Chameleon Network Inc. | Portable electronic authorization system and method |
KR100362149B1 (en) | 1999-12-22 | 2002-11-23 | 엘지전자 주식회사 | Data synchronous method between mobile terminal and computer |
US20020054079A1 (en) | 1999-12-22 | 2002-05-09 | Sony Corporation/Sony Electronics Inc. | Method and apparatus for creating audio media |
US20040193900A1 (en) | 2000-03-17 | 2004-09-30 | Mark Nair | System, method and apparatus for controlling the dissemination of digital works |
AU2002224573A1 (en) * | 2000-07-14 | 2002-02-05 | Infinite Broadcast Corporation | Multimedia player and browser system |
KR20020011027A (en) | 2000-07-31 | 2002-02-07 | 최병진 | Information input/output control method of moving communication terminal using computer |
JP2002074909A (en) | 2000-08-22 | 2002-03-15 | Alpine Electronics Inc | Audio player |
US20020026436A1 (en) | 2000-08-31 | 2002-02-28 | Rafael Joory | Supplanting application setup data and preserving the application setup data that has been supplanted |
JP2002108350A (en) | 2000-09-28 | 2002-04-10 | Internatl Business Mach Corp <Ibm> | Method and system for music distribution |
US7667123B2 (en) | 2000-10-13 | 2010-02-23 | Phillips Mark E | System and method for musical playlist selection in a portable audio device |
US20020078075A1 (en) | 2000-12-15 | 2002-06-20 | Colson James C. | System, method, and program product for prioritizing synchronizable data |
JP4103592B2 (en) * | 2000-12-15 | 2008-06-18 | ライフェル レナード | Multiple imaging devices, multiple data sources, and coded data source data input devices for multiple applications |
JP2002202936A (en) * | 2000-12-18 | 2002-07-19 | Kizna Corp | Information collecting server, information collecting method and recording medium |
TW543301B (en) * | 2000-12-22 | 2003-07-21 | Mediatek Inc | Decoding circuit and method of Vieterbi decoder |
US7363372B2 (en) | 2001-02-06 | 2008-04-22 | Mtvn Online Partners I Llc | System and method for managing content delivered to a user over a network |
US7133531B2 (en) | 2001-02-27 | 2006-11-07 | Nissim Karpenstein | Device using analog controls to mix compressed digital audio data |
US7620363B2 (en) * | 2001-05-16 | 2009-11-17 | Aol Llc | Proximity synchronization of audio content among multiple playback and storage devices |
US7024491B1 (en) * | 2001-05-23 | 2006-04-04 | Western Digital Ventures, Inc. | Remotely synchronizing a mobile terminal by adapting ordering and filtering synchronization rules based on a user's operation of the mobile terminal |
US6993532B1 (en) | 2001-05-30 | 2006-01-31 | Microsoft Corporation | Auto playlist generator |
US20020193895A1 (en) | 2001-06-18 | 2002-12-19 | Ziqiang Qian | Enhanced encoder for synchronizing multimedia files into an audio bit stream |
KR100452581B1 (en) | 2001-06-20 | 2004-10-14 | (주)잉카엔트웍스 | Computer readable medium recording auto synchronization program that autosynchronize Internet contents with personal information processor and method for data synchronization |
JP4936037B2 (en) | 2001-08-31 | 2012-05-23 | ソニー株式会社 | Information processing apparatus and method, and program |
CN100350488C (en) | 2001-09-06 | 2007-11-21 | 汤姆森特许公司 | Method and apparatus for elapsed playback timekeeping of variable bit-rate digitally encoded audio data files |
KR100917086B1 (en) | 2001-09-10 | 2009-09-15 | 톰슨 라이센싱 | Method and apparatus for creating indexing playlists in digital audio data player |
MXPA04002233A (en) | 2001-09-10 | 2004-06-29 | Thomson Licensing Sa | Extension of m3u file format to support user interface and navigation tasks in a digital audio player. |
MXPA04002234A (en) | 2001-09-11 | 2004-06-29 | Thomson Licensing Sa | Method and apparatus for automatic equalization mode activation. |
US7171557B2 (en) * | 2001-10-31 | 2007-01-30 | Hewlett-Packard Development Company, L.P. | System for optimized key management with file groups |
US20030110297A1 (en) * | 2001-12-12 | 2003-06-12 | Tabatabai Ali J. | Transforming multimedia data for delivery to multiple heterogeneous devices |
US20030158737A1 (en) | 2002-02-15 | 2003-08-21 | Csicsatka Tibor George | Method and apparatus for incorporating additional audio information into audio data file identifying information |
US7024214B2 (en) | 2002-02-26 | 2006-04-04 | Microsoft Corporation | Synchronizing over a number of synchronization mechanisms using flexible rules |
US7680849B2 (en) | 2004-10-25 | 2010-03-16 | Apple Inc. | Multiple media type synchronization between host computer and media device |
JP3928852B2 (en) | 2002-04-08 | 2007-06-13 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | Mobile communication terminal |
US6831881B2 (en) | 2002-04-09 | 2004-12-14 | Portalplayer, Inc. | Equalizer-effect media system and method |
JP2003303137A (en) | 2002-04-09 | 2003-10-24 | Matsushita Electric Ind Co Ltd | Information processor, information processing method, and information processing program |
US7146322B2 (en) | 2002-04-16 | 2006-12-05 | Sigmatel, Inc. | Interleaving of information into compressed digital audio streams |
JP2003319485A (en) | 2002-04-22 | 2003-11-07 | Pioneer Electronic Corp | Data transmission cord, data transmission head and headphone |
US20040128198A1 (en) | 2002-05-15 | 2004-07-01 | Linwood Register | System and method for computer network-based enterprise media distribution |
US20030236695A1 (en) * | 2002-06-21 | 2003-12-25 | Litwin Louis Robert | Method for media popularity determination by a media playback device |
US20040003151A1 (en) | 2002-07-01 | 2004-01-01 | Logitech Europe S.A. | Method and system for streaming transfer of data between a digital camera and a host |
US7478323B2 (en) | 2004-10-25 | 2009-01-13 | Apple Inc. | Automated creation of media asset illustration collage |
US9646339B2 (en) | 2002-09-16 | 2017-05-09 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
US7650364B2 (en) * | 2002-10-09 | 2010-01-19 | Hewlett-Packard Development Company, L.P. | Portable database system |
US7260309B2 (en) * | 2002-11-07 | 2007-08-21 | Koninklijke Philips Electronics N.V. | Tracking of partially viewed shows so that they can be marked for deletion when a personal video recorder runs out of space |
AU2002346774A1 (en) * | 2002-12-04 | 2004-06-23 | Nokia Corporation | Selecting data for synchronization and for software configuration |
US8195714B2 (en) | 2002-12-11 | 2012-06-05 | Leaper Technologies, Inc. | Context instantiated application protocol |
US20040117785A1 (en) | 2002-12-13 | 2004-06-17 | Samsung Electronics Co., Ltd. | Component download manager for a wireless mobile station and method of operation |
US9406068B2 (en) | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
KR20060035634A (en) | 2003-06-25 | 2006-04-26 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Automatic and Selective Backup System for Home Networks |
US7107296B2 (en) * | 2003-06-25 | 2006-09-12 | Microsoft Corporation | Media library synchronizer |
CN1217721C (en) * | 2003-07-30 | 2005-09-07 | 世元运动器材(上海)有限公司 | Manufacture of golf club head |
US20070271366A1 (en) * | 2003-10-09 | 2007-11-22 | Demers Timothy B | Multimedia player and browser system |
US7478381B2 (en) | 2003-12-15 | 2009-01-13 | Microsoft Corporation | Managing software updates and a software distribution service |
US7508425B2 (en) * | 2003-12-22 | 2009-03-24 | Eastman Kodak Company | Methods and systems for managing bragbook images |
US20050147130A1 (en) * | 2003-12-23 | 2005-07-07 | Intel Corporation | Priority based synchronization of data in a personal area network |
KR100921845B1 (en) * | 2004-05-26 | 2009-10-13 | 노키아 코포레이션 | Methods, systems, computer programs and devices for the management of media items |
US8566732B2 (en) | 2004-06-25 | 2013-10-22 | Apple Inc. | Synchronization of widgets and dashboards |
TWI280029B (en) | 2004-10-27 | 2007-04-21 | Inst Information Industry | Method and system for data authorization and mobile device using the same |
US20060106806A1 (en) | 2004-11-12 | 2006-05-18 | Smith Micro Software, Inc. | Software update for a plurality of mobile devices |
US20060143455A1 (en) | 2004-12-28 | 2006-06-29 | Gitzinger Thomas E | Method and apparatus for secure pairing |
US7647346B2 (en) | 2005-03-29 | 2010-01-12 | Microsoft Corporation | Automatic rules-based device synchronization |
US20060288057A1 (en) | 2005-06-15 | 2006-12-21 | Ian Collins | Portable data backup appliance |
KR100599204B1 (en) | 2005-11-11 | 2006-07-12 | 주식회사 리얼타임테크 | Wired and wireless data synchronization system in mobile environment and synchronization method using the same |
US7464117B2 (en) | 2006-01-20 | 2008-12-09 | Microsoft Corporation | Using directory historical data to facilitate automated file updates |
US7936484B2 (en) | 2006-06-14 | 2011-05-03 | Ronald Gabriel Roncal | Internet-based synchronized imaging |
US8479288B2 (en) | 2006-07-21 | 2013-07-02 | Research In Motion Limited | Method and system for providing a honeypot mode for an electronic device |
US8631088B2 (en) * | 2007-01-07 | 2014-01-14 | Apple Inc. | Prioritized data synchronization with host device |
US20080168185A1 (en) | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Data Synchronization with Host Device in Accordance with Synchronization Preferences |
US20080168525A1 (en) | 2007-01-07 | 2008-07-10 | David Heller | Background Data Transmission between Media Device and Host Device |
US10083184B2 (en) * | 2007-01-07 | 2018-09-25 | Apple Inc. | Widget synchronization in accordance with synchronization preferences |
US8850140B2 (en) | 2007-01-07 | 2014-09-30 | Apple Inc. | Data backup for mobile device |
US20090290725A1 (en) | 2008-05-22 | 2009-11-26 | Apple Inc. | Automatic equalizer adjustment setting for playback of media assets |
-
2004
- 2004-10-25 US US10/973,925 patent/US7680849B2/en active Active
-
2005
- 2005-10-25 CN CNA2005800365758A patent/CN101048775A/en active Pending
- 2005-10-25 WO PCT/US2005/038529 patent/WO2006047578A2/en active Application Filing
- 2005-10-25 CN CN200810215219.8A patent/CN101398850B/en not_active Expired - Fee Related
- 2005-10-25 EP EP10180607A patent/EP2302528A3/en not_active Ceased
- 2005-10-25 EP EP05823337A patent/EP1805668A2/en not_active Withdrawn
-
2007
- 2007-07-30 US US11/830,645 patent/US9268830B2/en active Active
Patent Citations (234)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3990710A (en) | 1968-06-24 | 1976-11-09 | Hughes Robert M | Coin-operated recording machine |
US4528643A (en) | 1983-01-10 | 1985-07-09 | Fpdc, Inc. | System for reproducing information in material objects at a point of sale location |
US4851931A (en) | 1987-02-20 | 1989-07-25 | 1K Music International Ltd. | Method and apparatus for producing an audio magnetic tape recording at high speed from a preselected music library |
US5191573A (en) | 1988-06-13 | 1993-03-02 | Hair Arthur R | Method for transmitting a desired digital video or audio signal |
US5561604A (en) | 1988-12-08 | 1996-10-01 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
US20010004310A1 (en) | 1989-03-22 | 2001-06-21 | Mitsuru Kono | Handheld computer and data processing system |
US5181107A (en) | 1989-10-19 | 1993-01-19 | Interactive Television Systems, Inc. | Telephone access information service distribution system |
US5168481A (en) | 1989-12-29 | 1992-12-01 | Culbertson Charles R | Automated digital broadcast system |
US5355302A (en) | 1990-06-15 | 1994-10-11 | Arachnid, Inc. | System for managing a plurality of computer jukeboxes |
US5341350A (en) | 1990-07-07 | 1994-08-23 | Nsm Aktiengesellschaft | Coin operated jukebox device using data communication network |
US5963916A (en) | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US5504852A (en) | 1991-09-09 | 1996-04-02 | Apple Computer, Inc. | Method for creating a collection of aliases representing computer system files |
US5734823A (en) | 1991-11-04 | 1998-03-31 | Microtome, Inc. | Systems and apparatus for electronic communication and storage of information |
US20040128277A1 (en) | 1992-04-30 | 2004-07-01 | Richard Mander | Method and apparatus for organizing information in a computer system |
US20020080180A1 (en) | 1992-04-30 | 2002-06-27 | Richard Mander | Method and apparatus for organizing information in a computer system |
US20010011308A1 (en) | 1992-12-02 | 2001-08-02 | Ted H. Clark | Handheld computer synchronized with a host computer |
US5666530A (en) | 1992-12-02 | 1997-09-09 | Compaq Computer Corporation | System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between |
US5428735A (en) | 1992-12-28 | 1995-06-27 | International Business Machines Corporation | Method and apparatus for maintaining a record of set-creating data processing activities and associated data sets |
US5867668A (en) | 1993-01-21 | 1999-02-02 | Apple Computer, Inc. | Method and apparatus for data transfer and storage in a highly parallel computer network environment |
US5751997A (en) | 1993-01-21 | 1998-05-12 | Apple Computer, Inc. | Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked computer environment |
US5714971A (en) | 1993-04-20 | 1998-02-03 | Apple Computer, Inc. | Split bar and input/output window control icons for interactive user interface |
US5559945A (en) | 1993-05-04 | 1996-09-24 | International Business Machines Corporation | Dynamic hierarchical selection menu |
US5710922A (en) | 1993-06-02 | 1998-01-20 | Apple Computer, Inc. | Method for synchronizing and archiving information between computer systems |
US5535381A (en) | 1993-07-22 | 1996-07-09 | Data General Corporation | Apparatus and method for copying and restoring disk files |
US5418713A (en) | 1993-08-05 | 1995-05-23 | Allen; Richard | Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials |
US6208044B1 (en) | 1993-08-13 | 2001-03-27 | Apple Computer, Inc. | Removable media ejection system |
US5835732A (en) | 1993-10-28 | 1998-11-10 | Elonex Ip Holdings, Ltd. | Miniature digital assistant having enhanced host communication |
US5721949A (en) | 1993-12-14 | 1998-02-24 | Apple Computer, Inc. | Disk controller having sequential digital logic in a state machine for transferring data between DMA device and disk drive with minimal assistance of the CPU |
US5583993A (en) | 1994-01-31 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for synchronously sharing data among computer |
US5587404A (en) | 1994-04-22 | 1996-12-24 | Basf Aktiengesellschaft | Gels with thermotropic properties |
US5640566A (en) | 1994-08-01 | 1997-06-17 | Apple Computer, Inc. | Method of forming an editor |
US5923757A (en) | 1994-08-25 | 1999-07-13 | International Business Machines Corporation | Docking method for establishing secure wireless connection between computer devices using a docket port |
US5983069A (en) | 1994-09-06 | 1999-11-09 | Stv Asia Ltd. | Point of purchase video distribution system |
US5566353A (en) | 1994-09-06 | 1996-10-15 | Bylon Company Limited | Point of purchase video distribution system |
US5481509A (en) | 1994-09-19 | 1996-01-02 | Software Control Systems, Inc. | Jukebox entertainment system including removable hard drives |
US20020016968A1 (en) | 1994-10-12 | 2002-02-07 | Guy Nathan | Intelligent digital audiovisual playback system |
US20020010788A1 (en) | 1994-10-12 | 2002-01-24 | Guy Nathan | Audiovisual distribution system |
US5616876A (en) | 1995-04-19 | 1997-04-01 | Microsoft Corporation | System and methods for selecting music on the basis of subjective content |
US6664981B2 (en) | 1995-05-08 | 2003-12-16 | Apple Computer, Inc. | Graphical user interface with hierarchical structure for customizable menus and control objects |
US5875110A (en) | 1995-06-07 | 1999-02-23 | American Greetings Corporation | Method and system for vending products |
US5845282A (en) | 1995-08-07 | 1998-12-01 | Apple Computer, Inc. | Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant |
US5835721A (en) | 1995-08-21 | 1998-11-10 | Apple Computer, Inc. | Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions |
US6000000A (en) | 1995-10-13 | 1999-12-07 | 3Com Corporation | Extendible method and apparatus for synchronizing multiple files on two different computer systems |
US5727202A (en) | 1995-10-18 | 1998-03-10 | Palm Computing, Inc. | Method and apparatus for synchronizing information on two different computer systems |
US5726909A (en) | 1995-12-08 | 1998-03-10 | Krikorian; Thomas M. | Continuous play background music system |
US5918213A (en) | 1995-12-22 | 1999-06-29 | Mci Communications Corporation | System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products |
US5864868A (en) | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
US5633839A (en) | 1996-02-16 | 1997-05-27 | Alexander; Gregory | Music vending machine capable of recording a customer's music selections onto a compact disc |
US5995098A (en) | 1996-05-17 | 1999-11-30 | Fujitsu Limited | Personal information environment system |
US6453281B1 (en) | 1996-07-30 | 2002-09-17 | Vxi Corporation | Portable audio database device with icon-based graphical user-interface |
US5740134A (en) | 1996-08-13 | 1998-04-14 | Peterson; Tim | Musical CD creation unit |
US5819160A (en) | 1996-09-18 | 1998-10-06 | At&T Corp | Programmable radio subscription system for receiving selectively defined information |
US6283764B2 (en) | 1996-09-30 | 2001-09-04 | Fujitsu Limited | Storage medium playback system and method |
US5918303A (en) | 1996-11-25 | 1999-06-29 | Yamaha Corporation | Performance setting data selecting apparatus |
US5739451A (en) | 1996-12-27 | 1998-04-14 | Franklin Electronic Publishers, Incorporated | Hand held electronic music encyclopedia with text and note structure search |
US20020073139A1 (en) | 1997-01-30 | 2002-06-13 | Hawkins Jeffrey C. | Method and apparatus for synchronizing a portable computer system with a desktop computer system |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer |
US7111009B1 (en) | 1997-03-14 | 2006-09-19 | Microsoft Corporation | Interactive playlist generation using annotations |
US6243725B1 (en) | 1997-05-21 | 2001-06-05 | Premier International, Ltd. | List building system |
US6763345B1 (en) | 1997-05-21 | 2004-07-13 | Premier International Investments, Llc | List building system |
US6587404B1 (en) | 1997-07-09 | 2003-07-01 | Advanced Audio Devices, Llc | Optical storage device capable of recording a set of sound tracks on a compact disc |
US20040001396A1 (en) | 1997-07-09 | 2004-01-01 | Keller Peter J. | Music jukebox |
US20040076086A1 (en) | 1997-07-09 | 2004-04-22 | Keller Peter J. | Compact disc recorder |
US20040001395A1 (en) | 1997-07-09 | 2004-01-01 | Keller Peter J. | Optical storage device |
US6621768B1 (en) | 1997-07-09 | 2003-09-16 | Advanced Audio Devices, Llc | Compact disc recorder |
US6587403B1 (en) | 1997-07-09 | 2003-07-01 | Advanced Audio Devices, Llc | Music jukebox |
US6172948B1 (en) | 1997-07-09 | 2001-01-09 | Advanced Audio Devices, Llc | Optical storage device |
US5897642A (en) | 1997-07-14 | 1999-04-27 | Microsoft Corporation | Method and system for integrating an object-based application with a version control system |
US6434680B2 (en) | 1997-09-30 | 2002-08-13 | International Business Machines Corporation | Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters |
US6125369A (en) | 1997-10-02 | 2000-09-26 | Microsoft Corporation | Continuous object sychronization between object stores on different computers |
US6272545B1 (en) | 1997-10-24 | 2001-08-07 | Microsoft Corporation | System and method for interaction between one or more desktop computers and one or more mobile devices |
EP0917077A3 (en) | 1997-11-18 | 2005-01-12 | Lucent Technologies Inc. | Wireless remote synchronization of data between PC & PDA |
US6038199A (en) | 1997-11-21 | 2000-03-14 | Dictaphone Corporation | Portable digital audio recorder with adaptive control configurations |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US6216131B1 (en) | 1998-02-06 | 2001-04-10 | Starfish Software, Inc. | Methods for mapping data fields from one data set to another in a data processing environment |
US7502626B1 (en) | 1998-03-18 | 2009-03-10 | Nokia Corporation | System and device for accessing of a mobile communication network |
US6243328B1 (en) | 1998-04-03 | 2001-06-05 | Sony Corporation | Modular media storage system and integrated player unit and method for accessing additional external information |
US6255961B1 (en) | 1998-05-08 | 2001-07-03 | Sony Corporation | Two-way communications between a remote control unit and one or more devices in an audio/visual environment |
US6446080B1 (en) | 1998-05-08 | 2002-09-03 | Sony Corporation | Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6563769B1 (en) | 1998-06-11 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Virtual jukebox |
US6925595B1 (en) | 1998-08-05 | 2005-08-02 | Spyglass, Inc. | Method and system for content conversion of hypertext data using data mining |
US6345256B1 (en) | 1998-08-13 | 2002-02-05 | International Business Machines Corporation | Automated method and apparatus to package digital content for electronic distribution using the identity of the source content |
US6263313B1 (en) | 1998-08-13 | 2001-07-17 | International Business Machines Corporation | Method and apparatus to create encoded digital content |
US6959288B1 (en) | 1998-08-13 | 2005-10-25 | International Business Machines Corporation | Digital content preparation system |
EP0982732A1 (en) | 1998-08-24 | 2000-03-01 | Saehan Information Systems Inc. | Portable MP3 player having various functions |
US6493758B1 (en) | 1998-09-08 | 2002-12-10 | Microsoft Corporation | Offline viewing of internet content with a mobile device |
US6452609B1 (en) | 1998-11-06 | 2002-09-17 | Supertuner.Com | Web application for accessing media streams |
US6407750B1 (en) | 1999-01-08 | 2002-06-18 | Sony Corporation | Broadcast and recorded music management system particularly for use in automobile |
US6138245A (en) | 1999-02-05 | 2000-10-24 | Neopoint, Inc. | System and method for automatic device synchronization |
US6332175B1 (en) | 1999-02-12 | 2001-12-18 | Compaq Computer Corporation | Low power system and method for playing compressed audio data |
EP1028425A3 (en) | 1999-02-12 | 2001-01-03 | Compaq Computer Corporation | Low power system and method for playing compressed audio data |
US6247135B1 (en) | 1999-03-03 | 2001-06-12 | Starfish Software, Inc. | Synchronization process negotiation for computing devices |
US6356971B1 (en) | 1999-03-04 | 2002-03-12 | Sony Corporation | System for managing multimedia discs, tracks and files on a standalone computer |
US6338044B1 (en) | 1999-03-17 | 2002-01-08 | Loudeye Technologies, Inc. | Personal digital content system |
US6041023A (en) | 1999-03-29 | 2000-03-21 | Lakhansingh; Cynthia | Portable digital radio and compact disk player |
US6694200B1 (en) | 1999-04-13 | 2004-02-17 | Digital5, Inc. | Hard disk based portable device |
US20010048642A1 (en) | 1999-04-22 | 2001-12-06 | Berhan Michel D. | Method and system for audio data collection and management |
US6665803B2 (en) | 1999-04-23 | 2003-12-16 | Palm, Inc. | System and method for detection of an accessory device connection status |
US6523124B1 (en) | 1999-04-23 | 2003-02-18 | Palm, Inc. | System and method for detection of an accessory device connection status |
JP2000339917A (en) | 1999-06-02 | 2000-12-08 | Keiichi Kato | Musical sound reproducing system |
US6061306A (en) | 1999-07-20 | 2000-05-09 | James Buchheim | Portable digital player compatible with a cassette player |
US6380947B1 (en) | 1999-07-22 | 2002-04-30 | At&T Corp. | Method and apparatus for displaying and tree scrolling a hierarchical data structure |
US6341316B1 (en) | 1999-09-10 | 2002-01-22 | Avantgo, Inc. | System, method, and computer program product for synchronizing content between a server and a client based on state information |
US7022905B1 (en) | 1999-10-18 | 2006-04-04 | Microsoft Corporation | Classification of information and use of classifications in searching and retrieval of information |
US7039656B1 (en) | 1999-10-20 | 2006-05-02 | Yodlee.Com, Inc. | Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network |
JP2001117800A (en) | 1999-10-21 | 2001-04-27 | Matsushita Electric Ind Co Ltd | Data synchronization system among shared equipment and one or more terminals, shared equipment and terminal |
US7126770B1 (en) | 1999-10-29 | 2006-10-24 | Sony Corporation | Data processing system having data reproduction independent of data processing |
US20010021053A1 (en) | 1999-11-05 | 2001-09-13 | Paul Colbourne | Chromatic dispersion compensation device |
US20020073167A1 (en) | 1999-12-08 | 2002-06-13 | Powell Kyle E. | Internet content delivery acceleration system employing a hybrid content selection scheme |
US6978127B1 (en) | 1999-12-16 | 2005-12-20 | Koninklijke Philips Electronics N.V. | Hand-ear user interface for hand-held device |
US7117516B2 (en) | 2000-01-19 | 2006-10-03 | Individual Networks Llc | Method and system for providing a customized media list |
US20020055934A1 (en) | 2000-01-24 | 2002-05-09 | Lipscomb Kenneth O. | Dynamic management and organization of media assets in a media player device |
US6389467B1 (en) | 2000-01-24 | 2002-05-14 | Friskit, Inc. | Streaming media search and continuous playback system of media resources located by multiple network addresses |
US20030197725A1 (en) * | 2000-02-02 | 2003-10-23 | Raja Tuli | Portable high speed internet device integrating cellular telephone and palm top computer |
US20010041021A1 (en) | 2000-02-04 | 2001-11-15 | Boyle Dennis J. | System and method for synchronization of image data between a handheld device and a computer |
US20030149628A1 (en) | 2000-02-21 | 2003-08-07 | Oday Abbosh | Ordering items of playable content or other works |
US20010018858A1 (en) | 2000-03-01 | 2001-09-06 | Dwek Norman Scott | Multimedia content delivery system and method |
US6248946B1 (en) | 2000-03-01 | 2001-06-19 | Ijockey, Inc. | Multimedia content delivery system and method |
US20010052123A1 (en) | 2000-03-08 | 2001-12-13 | Eiji Kawai | Electronic information content distribution processing system, information distribution apparatus, information processing apparatus, and electronic information content distribution processing method |
US6721489B1 (en) | 2000-03-08 | 2004-04-13 | Phatnoise, Inc. | Play list manager |
JP2001291365A (en) | 2000-03-31 | 2001-10-19 | Pioneer Electronic Corp | Recording and reproducing device and recording method |
US6760721B1 (en) | 2000-04-14 | 2004-07-06 | Realnetworks, Inc. | System and method of managing metadata data |
US6636873B1 (en) | 2000-04-17 | 2003-10-21 | Oracle International Corporation | Methods and systems for synchronization of mobile devices with a remote database |
US20020116082A1 (en) | 2000-05-12 | 2002-08-22 | Sony Corp./Sony Electronics, Inc. | Method and system for remote access of personal music |
US6956562B1 (en) | 2000-05-16 | 2005-10-18 | Palmsource, Inc. | Method for controlling a handheld computer by entering commands onto a displayed feature of the handheld computer |
US20010044835A1 (en) | 2000-05-17 | 2001-11-22 | Schober Joseph Frank | Selecting content to be communicated based on automatic detection of communication bandwidth |
US7069058B2 (en) | 2000-05-29 | 2006-06-27 | Yamaha Corporation | Musical composition reproducing apparatus portable terminal musical composition reproducing method and storage medium |
US6874037B1 (en) | 2000-06-19 | 2005-03-29 | Sony Corporation | Method and apparatus for synchronizing device information |
US7075000B2 (en) | 2000-06-29 | 2006-07-11 | Musicgenome.Com Inc. | System and method for prediction of musical preferences |
US20020002413A1 (en) | 2000-06-30 | 2002-01-03 | Jun Tokue | Contents distribution system, portable terminal player, and contents provider |
US7272385B2 (en) | 2000-07-13 | 2007-09-18 | France Telecom | Activating an interactive multimedia terminal |
US20020013784A1 (en) | 2000-07-31 | 2002-01-31 | Swanson Raymond H. | Audio data transmission system and method of operation thereof |
US6718348B1 (en) | 2000-08-25 | 2004-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Non-time dependent synchronization of databases |
US20060159109A1 (en) | 2000-09-07 | 2006-07-20 | Sonic Solutions | Methods and systems for use in network management of content |
US6490432B1 (en) | 2000-09-21 | 2002-12-03 | Command Audio Corporation | Distributed media on-demand information service |
US20020113824A1 (en) | 2000-10-12 | 2002-08-22 | Myers Thomas D. | Graphic user interface that is usable as a commercial digital jukebox interface |
US20020046315A1 (en) | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for mapping interface functionality to codec functionality in a portable audio device |
US20030013493A1 (en) | 2000-10-31 | 2003-01-16 | Mayu Irimajiri | Information processing device, item display method, program storage medium |
US6933433B1 (en) | 2000-11-08 | 2005-08-23 | Viacom, Inc. | Method for producing playlists for personalized music stations and for transmitting songs on such playlists |
US20030112279A1 (en) | 2000-12-07 | 2003-06-19 | Mayu Irimajiri | Information processing device, menu displaying method and program storing medium |
US6928433B2 (en) | 2001-01-05 | 2005-08-09 | Creative Technology Ltd | Automatic hierarchical categorization of music by metadata |
US6731312B2 (en) | 2001-01-08 | 2004-05-04 | Apple Computer, Inc. | Media player interface |
US20020138606A1 (en) | 2001-01-20 | 2002-09-26 | Jeremiah Robison | Method and apparatus for determining network connection by links |
US20020118300A1 (en) | 2001-02-08 | 2002-08-29 | Middleton Guy Alexander Tom | Media editing method and software therefor |
US6785542B1 (en) | 2001-02-28 | 2004-08-31 | Palm Source, Inc. | Resource proxy for mobile wireless electronic devices |
US20020133515A1 (en) | 2001-03-16 | 2002-09-19 | Kagle Jonathan C. | Method and apparatus for synchronizing multiple versions of digital data |
US20020156921A1 (en) | 2001-04-19 | 2002-10-24 | International Business Machines Corporation | Automatic backup of wireless mobile device data onto gateway server while device is idle |
US20030210821A1 (en) | 2001-04-20 | 2003-11-13 | Front Porch Digital Inc. | Methods and apparatus for generating, including and using information relating to archived audio/video data |
US6794566B2 (en) | 2001-04-25 | 2004-09-21 | Sony France S.A. | Information type identification method and apparatus, e.g. for music file name content identification |
US20020161865A1 (en) | 2001-04-25 | 2002-10-31 | Gateway, Inc. | Automated network configuration of connected device |
US20020174243A1 (en) | 2001-05-16 | 2002-11-21 | Fullaudio Corporation | Proximity synchronizing audio playback device |
US20020174269A1 (en) | 2001-05-16 | 2002-11-21 | Fullaudio Corporation | Proximity synchronizing audio gateway device |
US7010758B2 (en) | 2001-05-21 | 2006-03-07 | Leap Wireless International, Inc. | Dynamically defined context sensitive jump menu |
US20030037254A1 (en) | 2001-06-06 | 2003-02-20 | Claudius Fischer | Process for synchronizing data between remotely located devices and a central computer system |
US7055165B2 (en) | 2001-06-15 | 2006-05-30 | Intel Corporation | Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback |
US20020194195A1 (en) | 2001-06-15 | 2002-12-19 | Fenton Nicholas W. | Media content creating and publishing system and process |
US20020194309A1 (en) | 2001-06-19 | 2002-12-19 | Carter Harry Nick | Multimedia synchronization method and device |
US7136934B2 (en) | 2001-06-19 | 2006-11-14 | Request, Inc. | Multimedia synchronization method and device |
US20040225762A1 (en) | 2001-06-28 | 2004-11-11 | Poo Teng Pin | Method and devices for data transfer |
US20050055444A1 (en) | 2001-07-06 | 2005-03-10 | Krishnan Venkatasubramanian | Systems and methods of information backup |
US20030014767A1 (en) | 2001-07-09 | 2003-01-16 | Sirius Satellite Radio | System and method for creating and receiving personalized broadcasts |
US20040027930A1 (en) | 2001-08-03 | 2004-02-12 | Shigetaka Kudo | Editing device editing method |
US20030030733A1 (en) | 2001-08-08 | 2003-02-13 | Seaman Mark D. | System and method for synchronization of media data |
US20030046434A1 (en) | 2001-08-14 | 2003-03-06 | Microsoft Corporation | Method and system for synchronizing mobile devices |
US7228298B1 (en) | 2001-08-31 | 2007-06-05 | Carfax, Inc. | Apparatus and method for perusing selected vehicles having a clean title history |
US20030050058A1 (en) | 2001-09-13 | 2003-03-13 | Nokia Corporation | Dynamic content delivery responsive to user requests |
US20030055723A1 (en) | 2001-09-20 | 2003-03-20 | Paul English | Vendor comparison, advertising and switching |
US20030065802A1 (en) | 2001-09-28 | 2003-04-03 | Nokia Corporation | System and method for dynamically producing a multimedia content sample for mobile terminal preview |
US20030074457A1 (en) | 2001-10-17 | 2003-04-17 | Kluth Michael R. | Computer system with separable input device |
US20030167318A1 (en) | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
US20030079038A1 (en) | 2001-10-22 | 2003-04-24 | Apple Computer, Inc. | Intelligent interaction between media player and host computer |
US6801964B1 (en) | 2001-10-25 | 2004-10-05 | Novell, Inc. | Methods and systems to fast fill media players |
US20030093340A1 (en) | 2001-11-13 | 2003-05-15 | International Business Machines Corporation | Enhanced method and system for providing supply chain execution processes in an outsourced manufacturing environment |
US20030098893A1 (en) | 2001-11-29 | 2003-05-29 | Makinen Bruce A. | Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface |
US7209633B1 (en) | 2002-01-23 | 2007-04-24 | Melodeo, Inc. | System and methods for logical memory devices in a digital media player |
US20030182315A1 (en) | 2002-03-21 | 2003-09-25 | Daniel Plastina | Methods and systems for processing playlists |
US6941324B2 (en) | 2002-03-21 | 2005-09-06 | Microsoft Corporation | Methods and systems for processing playlists |
US20030191756A1 (en) * | 2002-04-08 | 2003-10-09 | Lg Electronics Inc. | Thumbnail image browsing method in an embedded system |
US20030206203A1 (en) | 2002-05-03 | 2003-11-06 | Ly Eric Thichvi | Method for graphical collaboration with unstructured data |
US20030221541A1 (en) | 2002-05-30 | 2003-12-04 | Platt John C. | Auto playlist generation with multiple seed songs |
US6987221B2 (en) | 2002-05-30 | 2006-01-17 | Microsoft Corporation | Auto playlist generation with multiple seed songs |
US7295983B2 (en) | 2002-05-31 | 2007-11-13 | Yamaha Corporation | Musical tune playback apparatus |
US20050262528A1 (en) | 2002-06-26 | 2005-11-24 | Microsoft Corporation | Smart car radio |
US20040004338A1 (en) | 2002-07-02 | 2004-01-08 | Hyundai Mobis, Co., Ltd | Coil spring mounting structure for suspension strut |
US20060168340A1 (en) | 2002-07-16 | 2006-07-27 | Apple Computer, Inc. | Method and system for updating playlists |
US20040017997A1 (en) | 2002-07-29 | 2004-01-29 | Sonicblue, Inc | Automated playlist generation |
US20070074118A1 (en) | 2002-07-30 | 2007-03-29 | Robbin Jeffrey L | Graphical user interface and methods of use thereof in a multimedia player |
US20070084333A1 (en) | 2002-07-30 | 2007-04-19 | Apple Computer, Inc | Graphical user interface and methods of use thereof in a multimedia player |
US20040055446A1 (en) | 2002-07-30 | 2004-03-25 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
US20070038941A1 (en) | 2002-07-30 | 2007-02-15 | Apple Computer, Inc. | Management of files in a personal communication device |
US20070124680A1 (en) | 2002-07-30 | 2007-05-31 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
US20060230081A1 (en) | 2002-10-10 | 2006-10-12 | Craswell Ronald J | Backing up a wireless computing device |
US7043477B2 (en) | 2002-10-16 | 2006-05-09 | Microsoft Corporation | Navigating media content via groups within a playlist |
US20040083480A1 (en) | 2002-10-21 | 2004-04-29 | The Boeing Company | System and method for creating a pert chart |
US20040078416A1 (en) | 2002-10-22 | 2004-04-22 | Canon Kabushiki Kaisha | Data input apparatus and method |
US20040093274A1 (en) | 2002-11-08 | 2004-05-13 | Marko Vanska | Method and apparatus for making daily shopping easier |
US20040103102A1 (en) | 2002-11-27 | 2004-05-27 | International Business Machines Corporation | System and method for automatically linking items with multiple attributes to multiple levels of folders within a content management system |
US20040139844A1 (en) | 2002-12-06 | 2004-07-22 | Shoichi Tsuboi | Storing apparatus and storing method for music data |
US20040205028A1 (en) | 2002-12-13 | 2004-10-14 | Ellis Verosub | Digital content store system |
US20040113915A1 (en) | 2002-12-16 | 2004-06-17 | Toshikazu Ohtsuki | Mobile terminal device and image display method |
WO2004057474A1 (en) | 2002-12-20 | 2004-07-08 | Koninklijke Philips Electronics N.V. | Pre-configured backup dvd-rws |
US20040123725A1 (en) | 2002-12-27 | 2004-07-01 | Samsung Electronics Co., Ltd. | Playlist managing apparatus and method |
US20040139180A1 (en) | 2003-01-10 | 2004-07-15 | Sony Corporation | Automobile media synchronization |
US20040148358A1 (en) | 2003-01-28 | 2004-07-29 | Singh Tarvinder P. | Indirect disposable email addressing |
US20040242224A1 (en) | 2003-03-17 | 2004-12-02 | Janik Craig M. | System and method for activation of portable and mobile media player devices for wireless LAN services |
US20040261064A1 (en) | 2003-06-20 | 2004-12-23 | Goldstein Theodore C. | Speculative compilation |
US20050010616A1 (en) | 2003-07-09 | 2005-01-13 | Burks David P. | System and method for restoring files |
US20050055718A1 (en) | 2003-09-05 | 2005-03-10 | Stone Christopher J. | Peer-to-peer architecture for sharing video on demand content |
US20050060264A1 (en) | 2003-09-15 | 2005-03-17 | Microsoft Corporation | System and method for creating and playing globally relevant playlists |
US20050080915A1 (en) * | 2003-09-30 | 2005-04-14 | Shoemaker Charles H. | Systems and methods for determining remote device media capabilities |
US20050102329A1 (en) | 2003-11-10 | 2005-05-12 | Jiang Zhaowei C. | Backup and restore in mobile applications |
EP1548740A3 (en) | 2003-12-24 | 2007-09-12 | Bose Corporation | Intelligent music track selection |
US20050149392A1 (en) | 2003-12-31 | 2005-07-07 | Gold Kevin K. | Using a customer's purchasing intent in recommending alternative items for purchase in a physical store |
US20080256378A1 (en) | 2004-01-27 | 2008-10-16 | Koninklijke Philips Electronic, N.V. | Audio/Video Content Synchronization Through Playlists |
WO2005073856A2 (en) | 2004-01-27 | 2005-08-11 | Koninklijke Philips Electronics, N.V. | Audio/video content synchronization through playlists |
US20050235015A1 (en) | 2004-03-31 | 2005-10-20 | Microsoft Corporation | User-configurable device storage synchronization manager |
US20050278377A1 (en) | 2004-04-27 | 2005-12-15 | Payam Mirrashidi | Publishing, browsing and purchasing of groups of media items |
US20060247980A1 (en) | 2004-04-27 | 2006-11-02 | Payam Mirrashidi | Rating media item groups |
US20050249080A1 (en) | 2004-05-07 | 2005-11-10 | Fuji Xerox Co., Ltd. | Method and system for harvesting a media stream |
WO2005114472A1 (en) | 2004-05-18 | 2005-12-01 | Koninklijke Philips Electronics N.V. | Method of data synchronization |
US20050267803A1 (en) | 2004-05-25 | 2005-12-01 | Arvin Patel | Advertising management structure and method for correlating campaigns with consumer interest |
US20060027080A1 (en) | 2004-08-05 | 2006-02-09 | Motorola, Inc. | Entry of musical data in a mobile communication device |
US20060036567A1 (en) | 2004-08-12 | 2006-02-16 | Cheng-Yew Tan | Method and apparatus for organizing searches and controlling presentation of search results |
US20060168351A1 (en) | 2004-10-25 | 2006-07-27 | Apple Computer, Inc. | Wireless synchronization between media player and host device |
US20060163358A1 (en) | 2004-12-30 | 2006-07-27 | Biderman David L | Intelligent identification of multimedia content for synchronization |
US20070073728A1 (en) | 2005-08-05 | 2007-03-29 | Realnetworks, Inc. | System and method for automatically managing media content |
US20070067309A1 (en) | 2005-08-05 | 2007-03-22 | Realnetworks, Inc. | System and method for updating profiles |
US20070088727A1 (en) | 2005-10-14 | 2007-04-19 | Yahoo! Inc. | Media device and user interface for selecting media |
US20070220552A1 (en) | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US20080028008A1 (en) | 2006-07-31 | 2008-01-31 | Storage Appliance Corporation | Optical disc initiated data backup |
US20080086494A1 (en) | 2006-09-11 | 2008-04-10 | Apple Computer, Inc. | Transfer and synchronization of media data |
US20090063496A1 (en) | 2007-08-29 | 2009-03-05 | Yahoo! Inc. | Automated most popular media asset creation |
US20090063543A1 (en) | 2007-09-04 | 2009-03-05 | Timothy Martin | Media Asset Rating System |
Non-Patent Citations (91)
Title |
---|
"About MusicMatch Jukebox," MusicMatch Jukebox v4 Help, pp. 1-4. |
"Apple Announces iTunes 2," Press Release, Apple Computer, Inc., Oct. 23, 2001. |
"Apple Introduces iTunes-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, 2001. |
"Broadcast Tools: SpotBase, Playlist & TapeBase", ASC Audio Video Corporation, pp. 1-2. |
"CartWorks File Utilities User's Manual", dbm Systems, Inc., pp. 1-8. |
"CartWorks MHD Music-on-Hard-Drive QuickSchedule User's Manual", dbm Systems, Inc., pp. 1-8, Feb. 8, 1998. |
"CartWorks MHD Music-on-Hard-Drive User's Manual V6.8", dbm Systems, Inc., pp. 1-11. |
"CartWorks On-Demand Editor User's Manual", dbm Systems, Inc., pp. 1-7. |
"CartWorks Script Editor User's Manual v3.12", dbm Systems, Inc., pp. 1-26. |
"CartWorks Spot Set Editor User's Manual", dbm Systems, Inc., pp. 1-11. |
"Diamond Multimedia Announces Rio PMP300 Portable MP3 Music Player", Press Release, http://news.harmony-central.com/Newp/1998/Rio-PMP300.html, Sep. 14, 1998, 4 pgs. |
"Digital Audio Just Got Easier!", CartWorks Digital Audio Systems, dbm Systems, Inc. |
"Digital Still Cameras-Downloading Images to a Computer," Mimi Chakarova et al., Multi-Media Reporting and Convergence, 2 pgs, May 9, 2005. |
"Gravis WinDecks Version 1.12", screen shots, Gravis Computer Technology Ltd., pp. 1-10. |
"Hewlett Packard Jornada 525 Color Pocket PC," downloaded Jan. 25, 2002, http://www.pc4d.com/electronics/products/56/jornada-525-color-pocket-pc.shtml. |
"iTunes Celebrates Its First Anniversary; Over 70 Million Songs Purchased," Apr. 28, 2004, http://www.apple.com/pr/library/2004/apr/28itunes.html. |
"Nomad Jukebox," User Guide, Creative Technology Ltd., Version 1, Aug. 2000. |
"Rio Portable Music Player," Web Review, downloaded Jan. 25, 2002, http://www.webreviews.com/9901/rio.html. |
"SoundJam MP Plus Manual, version 2.0" -MP3 Player and Encoder for Macintosh by Jeffrey Robbin, Bill Kincaid and Dave Heller, manual by Tom Negrino, published by Casady & Greene, Inc., 2000. |
"The DADpro Digital Audio Delivery System Operation Manual Version 1.0", IBM Corp., pp. 1-424, Aug. 30, 1996. |
"Virtual Recorder-Basic Operations", ASC Audio Video Corporation, pp. 1-94, Sep. 9, 1996. |
"VR 300 Advanced Broadcast Video Server", ASC Audio Video Corporation, pp. 1-9. |
"VR300 Video Server User Manual, Version 1.0", ASC Audio Video Corporation, pp. 1-40, Mar. 20, 1998. |
Adam C. Engst, "SoundJam Keeps on Jammin'," Jun. 19, 2000, http://db.tidbits.com/getbits.acgi?tbart=05988. |
Andrew Birrell, "Personal Jukebox (PJB)," Oct. 13, 2000, http://birrell.org/andrew/talks/pjb-overview.ppt. |
Andy Lindauer, "What's in your Pocket?," Edgereview, downloaded Jan. 25, 2002, http://www.edgereview.com/print.cfm?Type=aag&ID=286. |
Breen, Christopher, "iMixing it Up: Sharing Your Sounds," Sep. 17, 2004, http://playlistmag.com/help/2004/09/imixhowto/index.php. |
Bridgman, "Windows XP Expert Zone Community Columist", Using Windows Mobile-based Portable Media Centers and Windows Media Player 10, Aug. 25, 2004, 1-11. * |
Compaq Computer Corp., copyright 1991, Personal Jukebox User Manual, pp. 1-29, 1991. |
Compaq, "Personal Jukebox," Jan. 24, 2001, http://research.compaq.com/SRC/pjb/. |
De Herrera, Chris, "Microsoft ActiveSync 3.1," Version 1.02, Oct. 13, 2000. |
Etchison, "Accelerated Discrete Adjustment of the Parameters of a Process", IBM Technical Disclosure Bulletin, vol. 15, No. 5, Oct. 1, 1972, 2 pgs. |
Glenn Fleishman, "Handheld iPod joins MP3 band a bit late, but is standout player," Nov. 6, 2001, http://seattletimes.nwsource.com/html/businesstechnology/134361811-ptmacc040.html. |
Handbook for Palm(TM) m500 Series Handhelds, User Manual, Aug. 25, 2003. |
Handbook for Palm™ m500 Series Handhelds, User Manual, Aug. 25, 2003. |
IEEE 1394-Wikipedia, 1995, http://www.wikipedia.org/wiki/Firewire. |
International Search Report and Written Opinion for corresponding PCT application no. PCT/US2005/038529 dated May 24, 2006 (APL1P354). |
International Search Report and Written Opinion for PCT/US2005/038529, mailed May 24, 2006. |
Iriver, "PMP140/120" (http://www.iriverpolska.pl/files/1904804326/datasheet%20iriver%20PMP%20series%20english.pdf), Sep. 13, 2004, 1-2. * |
iTunes 2, Playlist Related Help Screens, iTunes v2.0, Apple Computer, Inc., Oct. 23, 2001. |
iTunes, Digital Music for your Mac, Apple Computer, Inc., downloaded Oct. 22, 2001, http://www.apple.com/itunes/. |
iTunes, Playlist Related Help Screens, iTunes v1.0, Apple Computer, Inc., Jan. 2001. |
Kawamoto et al., "On 1st Birthday, iTunes Unwraps New Features," Apr. 28, 2004, http://news.com.com/On+1st+birthday,+iTunes+unwraps+new+features/2100-1027-3-5201598.html. |
Lowery Daryl, "Random-Access Digital Audio-Recording Systems", pp. 68-71, Jun. 1992. |
Lyra, Personal Digital Player, RCA, Product Box. |
M. Nilsson;IDS tag verions 2.4.0-Main Structure; Nov. 1, 2000; http://www.id3.org/id3v2.4.0-structure. |
M. Nilsson;IDS tag version 2.3.0; Feb. 3, 1999, http://www.id3lib.org/id3v2.3.0.html. |
MG-25, "Portable MPEG4 Player (MG-25)" (http://web.archive.org/web/20040825143455/www.microtronics.ca/mediagate.pdf), Jul. 29, 2004, 1-3. * |
Miniman, "Applian Software's Replay Radio and Player v1.02," Product review, pocketnow.com, http://www.pocketnow.com/reviews/replay/replay.htm, Jul. 31, 2001. |
Musicmatch, "Musicmatch and Xing Technology Introduce Musicmatch Jukebox," May 18, 1998, http://www.musicmatch.com/info/company/press/releases/?year=1998&release=2. |
Nielsen et al., "Comparative Design Review: An Exercise in Parallel Design", INTERCHI '93, pp. 414-417, Apr. 24-29, 1993. |
Notification of Second Office Action for Chinese Patent Application 200580036575.8, dated Sep. 18, 2009. |
Nutzel et al., "Sharing Systems for Future HiFi Systems", Proceedings of the Fourth International Conference on Web Delivering of Music, Sep. 13, 2008, 8 pgs. |
Office Action from Chinese Patent Office for Chinese Patent Application 200580036575.8 dated May 23, 2008 (with translations). |
Office Action from EP Application No. 05823337.0, mailed Jan. 27, 2009. |
Office Action from European Patent Office for European Patent Application 05 823 337.0 dated Feb. 21, 2008. |
PBS Local Insertion Server Instruction Manual, Microvision, Inc., pp. 1-71, Jun. 19, 1996. |
Personal Jukebox (PJB), "Systems Research Center and PAAD," Compaq Computer Corp., Oct. 13, 2000, http://research.compaq.com/SRC/pjb/. |
RCA Lyra User's Guide, RD2201/2202/2204, www.lyrazone.com, pp. 1-37. |
Rcs Works-Cart Wall User's Guide and Reference Manual, pp. 1-83, Feb. 7, 1993. |
RealJukebox Plus Manual, Real Networks, Inc., copyright 1999, pp. 1-83, RealJukebox, Real Networks, Inc., webpages downloaded Oct. 27, 2005 http://www.real.com/Jukebox/release-notes.html# , 1999. |
Replay Gain, "Replay Gain-A proposed Standard," Oct. 7, 2001, available from http://replaygain.hydrogenaudio.org/index.html and http://replaygain.hydrogenaudio.org/outline.html. |
Sadie Master System, Product Brochure, Studio audio Digital Equipment Inc., 2 pgs. |
Sinitsyn, "A Synchronization Framework for Personal Mobile Servers," Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, Piscataway, NJ, Mar. 14, 2004, pp. 1-4. |
Skarlatos et al., "Sprite Software Sprite Backup 5.0", Internet Publication, www.pocketnow.com/index.php?a+portal-print&t=review&id=788, Mar. 6, 2005. |
SoundJam MP Plus, Representative Screens, published by Casady & Greene, Inc., Salinas, CA, 2000. |
Specification Sheet, iTunes 2, Apple Computer, Inc., Oct. 31, 2001. |
Steinberg, "Sonicblue Rio Car," Product Review, Dec. 12, 2000, http://electronics.cnet.com/electronics/0-6342420-1304-4098389.html. |
Torrone, Phillip, How-To: Getting Podcasts on a Portable Media Center (and other Windows Media Devices, Oct. 2004. |
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. |
TuneBase 100 User Guide, A CD Library Management System, Escient, Inc. copyright 1999. |
TuneBase Pro Mk-II User's Guide, Escient, Inc. |
U.S. Appl. No. 10/936,233, entitled "Method and system for dynamically populating groups in a develper environment", filed Sep. 7, 2004. |
U.S. Appl. No. 11/114,914, filed Apr. 25, 2005. |
U.S. Appl. No. 11/138,004, filed May 25, 2005. |
U.S. Appl. No. 11/238,587, entitled "Graphical user interface and methods of use thereof in a multimedia player", filed Sep. 28, 2005. |
U.S. Appl. No. 11/454,060, filed Jun. 14, 2006. |
U.S. Appl. No. 11/679,082, entitled "Data Synchronization with Host Device in Accordance with Synchronization Preferences", filed Feb. 26, 2007. |
U.S. Appl. No. 11/679,091, entitled "Background Data Transmission between Media Device and Host Device", filed Feb. 26, 2007. |
U.S. Appl. No. 11/679,114, entitled "Data Backup for Mobile Device", filed Feb. 26, 2007. |
U.S. Appl. No. 11/757,204, entitled "Intelligent synchronization of media player with host computer", filed Jun. 1, 2007. |
U.S. Appl. No. 11/767,443, entitled "Widget Synchronization in Accordance with Synchronization Preference", filed Jun. 22, 2007. |
U.S. Appl. No. 11/830,645, entitled "Multiple media type synchronization between host computer and media device", filed Jul. 30, 2007. |
Vetro et al., "Media Conversions to Support Mobile Users," IEEE Canadian Conference on Electrical and Computer Engineering, Piscataway, NJ, May 13, 2001, pp. 607-612. |
Wave Station Digital Audio Automation System, Instruction & Operations Manual Broadcast Software International, pp. 1-113, Feb. 4, 1997. |
Wikipedia: "iTunes", www.wikipedia.com, May 9, 2005, 6 pages. |
WinDecks, User Instructions, Gravis Computer Technology Ltd., pp. 1-14. |
Window's Media Player 6.4, Microsoft Corp., copyright 1999, software available at http://www.oldversion.com/program/php?n=wmp See also Windows Media Player 6.4 Software Official website at http:www.microsoft.com/windows/windowsmedia/player/version64/default.aspx. |
Zheng et al., "MobiGATE: a mobile gateway proxy for the active deployment of transport entities," Proceedings of the 2004 International Conference on Parallel Processing, Piscataway, NJ, Aug. 15, 2004. |
Cited By (182)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8626952B2 (en) * | 2001-10-22 | 2014-01-07 | Apple Inc. | Intelligent interaction between media player and host computer |
US20100287308A1 (en) * | 2001-10-22 | 2010-11-11 | Robbin Jeffrey L | Intelligent Interaction Between Media Player and Host Computer |
US9268830B2 (en) | 2002-04-05 | 2016-02-23 | Apple Inc. | Multiple media type synchronization between host computer and media device |
US20070271312A1 (en) * | 2002-04-05 | 2007-11-22 | David Heller | Multiple Media Type Synchronization Between Host Computer and Media Device |
US8477786B2 (en) | 2003-05-06 | 2013-07-02 | Apple Inc. | Messaging system and service |
US8082376B2 (en) | 2004-04-27 | 2011-12-20 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions |
US8171194B2 (en) | 2004-04-27 | 2012-05-01 | Apple Inc. | Accessory communication with a media player using a display remote lingo |
US8135891B2 (en) | 2004-04-27 | 2012-03-13 | Apple Inc. | Method and system for transferring button status information between a media player and an accessory |
US20100312931A1 (en) * | 2004-04-27 | 2010-12-09 | Apple Inc. | Accessory communication with a media player using a display remote lingo |
US20100312932A1 (en) * | 2004-04-27 | 2010-12-09 | Apple Inc. | Media player communication with an accessory using a display remote lingo |
US20090198361A1 (en) * | 2004-04-27 | 2009-08-06 | Apple Inc. | Communication between an accessory and a media player with multiple lingoes |
US20070234420A1 (en) * | 2004-04-27 | 2007-10-04 | Novotney Donald J | Method and system for authenticating an accessory |
US8171195B2 (en) | 2004-04-27 | 2012-05-01 | Apple Inc. | Media player communication with an accessory using a display remote lingo |
US8099536B2 (en) | 2004-04-27 | 2012-01-17 | Apple Inc. | Communication between an accessory and a media player with general and accessory lingoes |
US8117651B2 (en) | 2004-04-27 | 2012-02-14 | Apple Inc. | Method and system for authenticating an accessory |
US8402187B2 (en) | 2004-04-27 | 2013-03-19 | Apple Inc. | Method and system for transferring button status information between a media player and an accessory |
US20090299506A1 (en) * | 2004-04-27 | 2009-12-03 | Apple Inc. | Method and system for transferring status information between a media player and an accessory |
US8239595B2 (en) | 2004-04-27 | 2012-08-07 | Apple Inc. | Communication between a media player and an accessory with an extended interface mode |
US8285901B2 (en) | 2004-04-27 | 2012-10-09 | Apple Inc. | Communication between an accessory and a media player using an extended interface lingo |
US20110066776A1 (en) * | 2004-04-27 | 2011-03-17 | Apple Inc. | Communication Between a Media Player and an Accessory with an Extended Interface Mode |
US20110066775A1 (en) * | 2004-04-27 | 2011-03-17 | Apple Inc. | Communication Between a Media Player and an Accessory with an Extended Interface Mode |
US20090204244A1 (en) * | 2004-04-27 | 2009-08-13 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions |
US8386680B2 (en) | 2004-04-27 | 2013-02-26 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions and extended interface lingo |
US9876830B2 (en) | 2004-06-04 | 2018-01-23 | Apple Inc. | Network media device |
US9448683B2 (en) | 2004-06-04 | 2016-09-20 | Apple Inc. | Network media device |
US9894505B2 (en) | 2004-06-04 | 2018-02-13 | Apple Inc. | Networked media station |
US8443038B2 (en) | 2004-06-04 | 2013-05-14 | Apple Inc. | Network media device |
US10200430B2 (en) | 2004-06-04 | 2019-02-05 | Apple Inc. | Network media device |
US10264070B2 (en) | 2004-06-04 | 2019-04-16 | Apple Inc. | System and method for synchronizing media presentation at multiple recipients |
US10972536B2 (en) | 2004-06-04 | 2021-04-06 | Apple Inc. | System and method for synchronizing media presentation at multiple recipients |
US10986148B2 (en) | 2004-06-04 | 2021-04-20 | Apple Inc. | Network media device |
US8150937B2 (en) | 2004-10-25 | 2012-04-03 | Apple Inc. | Wireless synchronization between media player and host device |
US20060168351A1 (en) * | 2004-10-25 | 2006-07-27 | Apple Computer, Inc. | Wireless synchronization between media player and host device |
US8683009B2 (en) | 2004-10-25 | 2014-03-25 | Apple Inc. | Wireless synchronization between media player and host device |
US10049206B2 (en) | 2005-01-07 | 2018-08-14 | Apple Inc. | Accessory authentication for electronic devices |
US20090083834A1 (en) * | 2005-01-07 | 2009-03-26 | Apple Inc. | Accessory authentication for electronic devices |
US11314378B2 (en) | 2005-01-07 | 2022-04-26 | Apple Inc. | Persistent group of media items for a media device |
US8763079B2 (en) | 2005-01-07 | 2014-06-24 | Apple Inc. | Accessory authentication for electronic devices |
US9223958B2 (en) | 2005-01-07 | 2015-12-29 | Apple Inc. | Accessory authentication for electronic devices |
US8161567B2 (en) | 2005-01-07 | 2012-04-17 | Apple Inc. | Accessory authentication for electronic devices |
US20110061113A1 (en) * | 2005-01-07 | 2011-03-10 | Apple Inc. | Accessory authentication for electronic devices |
US9754099B2 (en) | 2005-01-07 | 2017-09-05 | Apple Inc. | Accessory authentication for electronic devices |
US10853560B2 (en) | 2005-01-19 | 2020-12-01 | Amazon Technologies, Inc. | Providing annotations of a digital work |
US9275052B2 (en) | 2005-01-19 | 2016-03-01 | Amazon Technologies, Inc. | Providing annotations of a digital work |
US20060161578A1 (en) * | 2005-01-19 | 2006-07-20 | Siegel Hilliard B | Method and system for providing annotations of a digital work |
US20110184828A1 (en) * | 2005-01-19 | 2011-07-28 | Amazon Technologies, Inc. | Method and system for providing annotations of a digital work |
US9576056B2 (en) | 2005-02-03 | 2017-02-21 | Apple Inc. | Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics |
US8312017B2 (en) | 2005-02-03 | 2012-11-13 | Apple Inc. | Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics |
US9262534B2 (en) | 2005-02-03 | 2016-02-16 | Apple Inc. | Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics |
US8543575B2 (en) | 2005-02-04 | 2013-09-24 | Apple Inc. | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets |
US8312024B2 (en) | 2005-04-22 | 2012-11-13 | Apple Inc. | System and method for acquiring and adding data on the playing of elements or multimedia files |
US8745048B2 (en) | 2005-09-30 | 2014-06-03 | Apple Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
US20170078357A1 (en) * | 2005-12-13 | 2017-03-16 | John McCue | Method and system for rendering content across multiple client devices |
US9954922B2 (en) * | 2005-12-13 | 2018-04-24 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US10091266B2 (en) * | 2005-12-13 | 2018-10-02 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US20190044993A1 (en) * | 2005-12-13 | 2019-02-07 | Audio Pod Inc., | Method of downloading digital content to be rendered |
US20160182589A1 (en) * | 2005-12-13 | 2016-06-23 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US10735488B2 (en) * | 2005-12-13 | 2020-08-04 | Audio Pod Inc. | Method of downloading digital content to be rendered |
US9317185B2 (en) | 2006-02-10 | 2016-04-19 | Apple Inc. | Dynamic interactive entertainment venue |
US20070244768A1 (en) * | 2006-03-06 | 2007-10-18 | La La Media, Inc. | Article trading process |
US8521611B2 (en) | 2006-03-06 | 2013-08-27 | Apple Inc. | Article trading among members of a community |
US20110161205A1 (en) * | 2006-03-06 | 2011-06-30 | La La Media, Inc. | Article trading process |
US20110166949A1 (en) * | 2006-03-06 | 2011-07-07 | La La Media, Inc. | Article trading process |
US8352449B1 (en) | 2006-03-29 | 2013-01-08 | Amazon Technologies, Inc. | Reader device content indexing |
US8073984B2 (en) * | 2006-05-22 | 2011-12-06 | Apple Inc. | Communication protocol for use with portable electronic devices |
US8346987B2 (en) | 2006-05-22 | 2013-01-01 | Apple Inc. | Communication protocol for use with portable electronic devices |
US20080005640A1 (en) * | 2006-06-15 | 2008-01-03 | Sony Corporation | Data delivery system, terminal apparatus, information processing apparatus, capability notification method, data writing method, capability notification program, and data writing program |
US8539151B2 (en) * | 2006-06-15 | 2013-09-17 | Sony Corporation | Data delivery system, terminal apparatus, information processing apparatus, capability notification method, data writing method, capability notification program, and data writing program |
US8370555B2 (en) | 2006-06-27 | 2013-02-05 | Apple Inc. | Method and system for allowing a media player to determine if it supports the capabilities of an accessory |
US9160541B2 (en) | 2006-06-27 | 2015-10-13 | Apple Inc. | Method and system for authenticating an accessory |
US8095716B2 (en) | 2006-06-27 | 2012-01-10 | Apple Inc. | Method and system for communicating capability information from an accessory to a media player |
US20090132076A1 (en) * | 2006-06-27 | 2009-05-21 | Apple Inc. | Method and system for allowing a media player to determine if it supports the capabilities of an accessory |
US8590036B2 (en) | 2006-06-27 | 2013-11-19 | Apple Inc. | Method and system for authenticating an accessory |
US8112567B2 (en) | 2006-09-11 | 2012-02-07 | Apple, Inc. | Method and system for controlling power provided to an accessory |
US20080086494A1 (en) * | 2006-09-11 | 2008-04-10 | Apple Computer, Inc. | Transfer and synchronization of media data |
US20090013253A1 (en) * | 2006-09-11 | 2009-01-08 | Apple Inc. | Method and system for controlling video selection and playback in a portable media player |
US20090249101A1 (en) * | 2006-09-11 | 2009-10-01 | Apple Inc. | Method and system for controlling power provided to an accessory |
US8725565B1 (en) | 2006-09-29 | 2014-05-13 | Amazon Technologies, Inc. | Expedited acquisition of a digital item following a sample presentation of the item |
US9292873B1 (en) | 2006-09-29 | 2016-03-22 | Amazon Technologies, Inc. | Expedited acquisition of a digital item following a sample presentation of the item |
US9672533B1 (en) | 2006-09-29 | 2017-06-06 | Amazon Technologies, Inc. | Acquisition of an item based on a catalog presentation of items |
US9116657B1 (en) | 2006-12-29 | 2015-08-25 | Amazon Technologies, Inc. | Invariant referencing in digital works |
US20080163039A1 (en) * | 2006-12-29 | 2008-07-03 | Ryan Thomas A | Invariant Referencing in Digital Works |
US7865817B2 (en) | 2006-12-29 | 2011-01-04 | Amazon Technologies, Inc. | Invariant referencing in digital works |
US20080167066A1 (en) * | 2007-01-04 | 2008-07-10 | Lg Electronics Inc. | Mobile communication terminal and data synchronization method |
US8706157B2 (en) * | 2007-01-04 | 2014-04-22 | Lg Electronics Inc. | Mobile communication terminal and data synchronization method |
US20080168185A1 (en) * | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Data Synchronization with Host Device in Accordance with Synchronization Preferences |
US10083184B2 (en) | 2007-01-07 | 2018-09-25 | Apple Inc. | Widget synchronization in accordance with synchronization preferences |
US11221996B2 (en) | 2007-01-07 | 2022-01-11 | Apple Inc. | Widget synchronization in accordance with synchronization preferences |
US8850140B2 (en) | 2007-01-07 | 2014-09-30 | Apple Inc. | Data backup for mobile device |
US9405766B2 (en) | 2007-01-07 | 2016-08-02 | Apple Inc. | Prioritized data synchronization with host device |
US20080168526A1 (en) * | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Prioritized Data Synchronization with Host Device |
US8631088B2 (en) | 2007-01-07 | 2014-01-14 | Apple Inc. | Prioritized data synchronization with host device |
US20080168391A1 (en) * | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Widget Synchronization in Accordance with Synchronization Preferences |
US20080168525A1 (en) * | 2007-01-07 | 2008-07-10 | David Heller | Background Data Transmission between Media Device and Host Device |
US20080168245A1 (en) * | 2007-01-07 | 2008-07-10 | Dallas De Atley | Data Backup for Mobile Device |
US20080195962A1 (en) * | 2007-02-12 | 2008-08-14 | Lin Daniel J | Method and System for Remotely Controlling The Display of Photos in a Digital Picture Frame |
US9313296B1 (en) | 2007-02-12 | 2016-04-12 | Amazon Technologies, Inc. | Method and system for a hosted mobile management service architecture |
US9219797B2 (en) | 2007-02-12 | 2015-12-22 | Amazon Technologies, Inc. | Method and system for a hosted mobile management service architecture |
US8571535B1 (en) | 2007-02-12 | 2013-10-29 | Amazon Technologies, Inc. | Method and system for a hosted mobile management service architecture |
US8417772B2 (en) | 2007-02-12 | 2013-04-09 | Amazon Technologies, Inc. | Method and system for transferring content from the web to mobile devices |
US8612655B2 (en) * | 2007-03-26 | 2013-12-17 | Google Inc. | Small removable audio player that attaches to a host media player |
US8892795B2 (en) | 2007-03-26 | 2014-11-18 | Google Inc. | Small removable audio player that attaches to a host media player |
US20130067124A1 (en) * | 2007-03-26 | 2013-03-14 | Itay Sherman | Small removable audio player that attaches to a host media player |
US20080243788A1 (en) * | 2007-03-29 | 2008-10-02 | Reztlaff James R | Search of Multiple Content Sources on a User Device |
US8954444B1 (en) | 2007-03-29 | 2015-02-10 | Amazon Technologies, Inc. | Search and indexing on a user device |
US9665529B1 (en) | 2007-03-29 | 2017-05-30 | Amazon Technologies, Inc. | Relative progress and event indicators |
US8793575B1 (en) | 2007-03-29 | 2014-07-29 | Amazon Technologies, Inc. | Progress indication for a digital work |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
US20080294674A1 (en) * | 2007-05-21 | 2008-11-27 | Reztlaff Ii James R | Managing Status of Search Index Generation |
US8656040B1 (en) | 2007-05-21 | 2014-02-18 | Amazon Technologies, Inc. | Providing user-supplied items to a user device |
US9479591B1 (en) | 2007-05-21 | 2016-10-25 | Amazon Technologies, Inc. | Providing user-supplied items to a user device |
US9178744B1 (en) | 2007-05-21 | 2015-11-03 | Amazon Technologies, Inc. | Delivery of items for consumption by a user device |
US9568984B1 (en) | 2007-05-21 | 2017-02-14 | Amazon Technologies, Inc. | Administrative tasks in a media consumption system |
US20080293450A1 (en) * | 2007-05-21 | 2008-11-27 | Ryan Thomas A | Consumption of Items via a User Device |
US8700005B1 (en) | 2007-05-21 | 2014-04-15 | Amazon Technologies, Inc. | Notification of a user device to perform an action |
US9888005B1 (en) | 2007-05-21 | 2018-02-06 | Amazon Technologies, Inc. | Delivery of items for consumption by a user device |
US8341513B1 (en) | 2007-05-21 | 2012-12-25 | Amazon.Com Inc. | Incremental updates of items |
US8341210B1 (en) * | 2007-05-21 | 2012-12-25 | Amazon Technologies, Inc. | Delivery of items for consumption by a user device |
US8965807B1 (en) | 2007-05-21 | 2015-02-24 | Amazon Technologies, Inc. | Selecting and providing items in a media consumption system |
US8234282B2 (en) | 2007-05-21 | 2012-07-31 | Amazon Technologies, Inc. | Managing status of search index generation |
US8990215B1 (en) | 2007-05-21 | 2015-03-24 | Amazon Technologies, Inc. | Obtaining and verifying search indices |
US8266173B1 (en) | 2007-05-21 | 2012-09-11 | Amazon Technologies, Inc. | Search results generation and sorting |
US7921309B1 (en) | 2007-05-21 | 2011-04-05 | Amazon Technologies | Systems and methods for determining and managing the power remaining in a handheld electronic device |
US20090125978A1 (en) * | 2007-11-09 | 2009-05-14 | Samsung Electronics Co. Ltd. | Apparatus and method for managing contents right object in mobile communication terminal |
US20090187957A1 (en) * | 2008-01-17 | 2009-07-23 | Gokhan Avkarogullari | Delivery of Media Assets Having a Multi-Part Media File Format to Media Presentation Devices |
US9135281B2 (en) | 2008-05-12 | 2015-09-15 | Blackberry Limited | Managing media files using metadata injection |
US9986013B2 (en) | 2008-05-12 | 2018-05-29 | Blackberry Limited | Systems and methods for space management in file systems |
US10552384B2 (en) * | 2008-05-12 | 2020-02-04 | Blackberry Limited | Synchronizing media files available from multiple sources |
US20090282050A1 (en) * | 2008-05-12 | 2009-11-12 | Research Motion Limited | Synchronizing media files available from multiple sources |
US20090282077A1 (en) * | 2008-05-12 | 2009-11-12 | Research In Motion Limited | Managing media files using metadata injection |
US20090282078A1 (en) * | 2008-05-12 | 2009-11-12 | Motion Limited | Unified media file architecture |
US20090282057A1 (en) * | 2008-05-12 | 2009-11-12 | Research In Motion Limited (Tx Office) | Managing media files from multiple sources |
US8086651B2 (en) | 2008-05-12 | 2011-12-27 | Research In Motion Limited | Managing media files using metadata injection |
US8572135B2 (en) | 2008-05-12 | 2013-10-29 | Blackberry Limited | Managing media files using metadata injection |
US8122037B2 (en) | 2008-05-12 | 2012-02-21 | Research In Motion Limited | Auto-selection of media files |
US8095566B2 (en) | 2008-05-12 | 2012-01-10 | Research In Motion Limited | Managing media files from multiple sources |
US20090282020A1 (en) * | 2008-05-12 | 2009-11-12 | Research In Motion Limited | Auto-selection of media files |
US8706690B2 (en) | 2008-05-12 | 2014-04-22 | Blackberry Limited | Systems and methods for space management in file systems |
US20090282088A1 (en) * | 2008-05-12 | 2009-11-12 | Edward Eric Thomas | Systems and methods for space management in file systems |
US8423889B1 (en) | 2008-06-05 | 2013-04-16 | Amazon Technologies, Inc. | Device specific presentation control for electronic book reader devices |
US20100173673A1 (en) * | 2008-09-08 | 2010-07-08 | Apple Inc. | Cross-transport authentication |
US20100075604A1 (en) * | 2008-09-08 | 2010-03-25 | Apple Inc. | Accessory device authentication |
US8208853B2 (en) | 2008-09-08 | 2012-06-26 | Apple Inc. | Accessory device authentication |
US8914384B2 (en) | 2008-09-08 | 2014-12-16 | Apple Inc. | System and method for playlist generation based on similarity data |
US20100076983A1 (en) * | 2008-09-08 | 2010-03-25 | Apple Inc. | System and method for playlist generation based on similarity data |
US8509691B2 (en) | 2008-09-08 | 2013-08-13 | Apple Inc. | Accessory device authentication |
US9496003B2 (en) | 2008-09-08 | 2016-11-15 | Apple Inc. | System and method for playlist generation based on similarity data |
US8238811B2 (en) | 2008-09-08 | 2012-08-07 | Apple Inc. | Cross-transport authentication |
US8634761B2 (en) | 2008-09-08 | 2014-01-21 | Apple Inc. | Cross-transport authentication |
US9087032B1 (en) | 2009-01-26 | 2015-07-21 | Amazon Technologies, Inc. | Aggregation of highlights |
US8378979B2 (en) | 2009-01-27 | 2013-02-19 | Amazon Technologies, Inc. | Electronic device with haptic feedback |
US20100188327A1 (en) * | 2009-01-27 | 2010-07-29 | Marcos Frid | Electronic device with haptic feedback |
US8832584B1 (en) | 2009-03-31 | 2014-09-09 | Amazon Technologies, Inc. | Questions on highlighted passages |
US8624098B2 (en) | 2009-07-01 | 2014-01-07 | Apple Inc. | Media playback queuing for playback management |
US11182420B2 (en) | 2009-07-01 | 2021-11-23 | Apple Inc. | Media playback queuing for playback management |
US9507780B2 (en) | 2009-07-01 | 2016-11-29 | Apple Inc. | Media playback queuing for playback management |
US12056178B2 (en) | 2009-07-01 | 2024-08-06 | Apple Inc. | Media playback queuing for playback management |
US8148622B2 (en) | 2009-07-01 | 2012-04-03 | Apple Inc. | Media playback queuing for playback management |
US10402440B2 (en) | 2009-07-01 | 2019-09-03 | Apple Inc. | Media playback queuing for playback management |
US20110004505A1 (en) * | 2009-07-01 | 2011-01-06 | Yang Pan | Methods of media asset distribution by employing electronic apparatus |
US20110004330A1 (en) * | 2009-07-01 | 2011-01-06 | Rothkopf Fletcher R | Media Playback Queuing for Playback Management |
US8620919B2 (en) | 2009-09-08 | 2013-12-31 | Apple Inc. | Media item clustering based on similarity data |
US20110060738A1 (en) * | 2009-09-08 | 2011-03-10 | Apple Inc. | Media item clustering based on similarity data |
US9564089B2 (en) | 2009-09-28 | 2017-02-07 | Amazon Technologies, Inc. | Last screen rendering for electronic book reader |
US9606993B2 (en) * | 2009-11-23 | 2017-03-28 | Blackberry Limited | Virtual collection of entities in sync process |
US20110125712A1 (en) * | 2009-11-23 | 2011-05-26 | Ashish Kaila | Virtual collection of entities in sync process |
US8825598B2 (en) * | 2010-06-16 | 2014-09-02 | Apple Inc. | Media file synchronization |
US20110313972A1 (en) * | 2010-06-16 | 2011-12-22 | Apple Inc. | Media File Synchronization |
US9495322B1 (en) | 2010-09-21 | 2016-11-15 | Amazon Technologies, Inc. | Cover display |
US10229249B1 (en) | 2011-05-20 | 2019-03-12 | Google Llc | Distributing content to a hand-held device after selection and authorization at a computer |
US8983905B2 (en) | 2011-10-03 | 2015-03-17 | Apple Inc. | Merging playlists from multiple sources |
US9158741B1 (en) | 2011-10-28 | 2015-10-13 | Amazon Technologies, Inc. | Indicators for navigating digital works |
US10805894B2 (en) | 2013-10-31 | 2020-10-13 | At&T Intellectual Property I, L.P. | Synchronizing media presentation at multiple devices |
US10362550B2 (en) * | 2013-10-31 | 2019-07-23 | At&T Intellectual Property I, L.P. | Synchronizing media presentation at multiple devices |
US11210256B2 (en) * | 2015-12-08 | 2021-12-28 | Banma Zhixing Network (Hongkong) Co., Limited | Method and apparatus for scene perception and service provision |
US10386890B2 (en) | 2016-10-11 | 2019-08-20 | Samsung Electronics Co., Ltd | Electronic device having a plurality of displays and operating method thereof |
US10936653B2 (en) | 2017-06-02 | 2021-03-02 | Apple Inc. | Automatically predicting relevant contexts for media items |
US10783929B2 (en) | 2018-03-30 | 2020-09-22 | Apple Inc. | Managing playback groups |
US10993274B2 (en) | 2018-03-30 | 2021-04-27 | Apple Inc. | Pairing devices by proxy |
US11297369B2 (en) | 2018-03-30 | 2022-04-05 | Apple Inc. | Remotely controlling playback devices |
US11974338B2 (en) | 2018-03-30 | 2024-04-30 | Apple Inc. | Pairing devices by proxy |
US12034994B2 (en) | 2018-03-30 | 2024-07-09 | Apple Inc. | Remotely controlling playback devices |
Also Published As
Publication number | Publication date |
---|---|
EP1805668A2 (en) | 2007-07-11 |
WO2006047578A3 (en) | 2006-08-03 |
US9268830B2 (en) | 2016-02-23 |
EP2302528A3 (en) | 2011-04-27 |
US20060100978A1 (en) | 2006-05-11 |
WO2006047578A2 (en) | 2006-05-04 |
EP2302528A2 (en) | 2011-03-30 |
CN101398850A (en) | 2009-04-01 |
CN101048775A (en) | 2007-10-03 |
CN101398850B (en) | 2014-12-31 |
US20070271312A1 (en) | 2007-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7680849B2 (en) | Multiple media type synchronization between host computer and media device | |
US8150937B2 (en) | Wireless synchronization between media player and host device | |
US20030167318A1 (en) | Intelligent synchronization of media player with host computer | |
EP1711895B1 (en) | Audio/video content synchronization through playlists | |
US7281214B2 (en) | Automatically updating user programmable input sensors to perform user specified functions | |
KR100718613B1 (en) | How to Synchronize Media Contents of a Host Computer and Media Player | |
EP1942424B1 (en) | Background data transmission between media device and host device | |
US20080168185A1 (en) | Data Synchronization with Host Device in Accordance with Synchronization Preferences | |
US20080168526A1 (en) | Prioritized Data Synchronization with Host Device | |
WO2008086249A1 (en) | Data synchronization with host device in accordance with synchronization preferences | |
AU2007202654B2 (en) | Intelligent synchronization for a media player | |
AU2002340261B2 (en) | Intelligent synchronization for a media player | |
AU2002340261A1 (en) | Intelligent synchronization for a media player | |
AU2012200648A1 (en) | Data synchronization with host device in accordance with synchronization preferences |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: APPLE COMPUTER, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HELLER, DAVID;WASKO, TIMOTHY;MILLER, JEFF;AND OTHERS;REEL/FRAME:015976/0413;SIGNING DATES FROM 20050317 TO 20050322 Owner name: APPLE COMPUTER, INC.,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HELLER, DAVID;WASKO, TIMOTHY;MILLER, JEFF;AND OTHERS;SIGNING DATES FROM 20050317 TO 20050322;REEL/FRAME:015976/0413 |
|
AS | Assignment |
Owner name: APPLE INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:APPLE COMPUTER, INC.;REEL/FRAME:020617/0085 Effective date: 20070109 Owner name: APPLE INC.,CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:APPLE COMPUTER, INC.;REEL/FRAME:020617/0085 Effective date: 20070109 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |