Network media device

Information

  • Patent Grant
  • 10200430
  • Patent Number
    10,200,430
  • Date Filed
    Tuesday, January 23, 2018
    6 years ago
  • Date Issued
    Tuesday, February 5, 2019
    5 years ago
Abstract
A network media device is described that pulls multimedia data from one or more sources (e.g., a multimedia website or a multimedia server computer) at a first time, stores it to long-term storage within the device and transmits the stored multimedia data to one or more designated multimedia playback devices at a second time.
Description
BACKGROUND

With the increasing capacity and capability of personal computers, as well as improved multimedia interfaces for these computers, it has become popular to use personal computers as a repository for multimedia content, such as songs, movies, etc. Particularly with music, the increased popularity of storing multimedia information on a personal computer has resulted in a variety of products and services to serve this industry. For example, a variety of portable players of encoded multimedia information have been developed, including, for example, the iPod® produced by Apple Computer. Additionally, services have been developed around these devices, which allow consumers to purchase music and other multimedia information in digital form suitable for storage and playback using personal computers, including; for example, the iTunes® music service, also run by Apple Computer. (IPOD and ITUNES are registered trademarks of Apple Computer, Inc).


Services such as iTunes and the substantially unlimited storage space provided by modern personal computer systems has resulted in an environment where many consumers use their personal computer as their primary vehicle for obtaining, storing; and accessing multimedia information. Because consumers may access their multimedia content at virtually any time of the day, however, this implies that one's personal computer system must be powered and operational at all times. Additionally, consumers may prefer to experience certain media content, particularly video content such as movies, using more entertainment-oriented devices; such as home theater systems, which typically include larger screens and higher fidelity audio systems than personal computer systems.


Thus, it would be beneficial to provide a mechanism whereby a consumer could off-load, over a computer network, specified multimedia content to a playback device that could at a later time, send the information to conventional entertainment devices such as stereo equipment, televisions, home theatre systems, etc.


SUMMARY

A network media device is described that receives multimedia data from one or more sources (e.g., a multimedia website or a multimedia server computer) at a first time; stores it to long-term storage within the device and transmits the stored multimedia data to one or more designated multimedia playback devices at a second time. In some embodiments, the network media device obtains multimedia data using a pull operation. In one embodiment, the pull operation is effected through an Ethernet (wired or wireless) connection. In another embodiment the pull operation is effected through a peripheral connection (e.g., a USB or FireWire interface). Media content may also be pushed to the device using the same interfaces. In yet another embodiment, the network media device may also stream multimedia data from another source; obtained through either a pull or push operation.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows, in block diagram form, a multimedia system in accordance with one embodiment of the invention.



FIG. 2 shows, in block diagram form, a network media device in accordance with one embodiment of the invention.



FIGS. 3A and 3B show; in flowchart form; a multimedia data source designation operation in accordance with one embodiment of the invention.



FIGS. 4A and 4B show, in flowchart form, a multimedia playback operation in accordance with one embodiment of the invention.



FIG. 5 shows a graphical user interface used to control synchronization between a network media device and a content source in accordance with one embodiment of the invention.



FIG. 6 shows a graphical user interface used to control synchronization between a network media device and a content source in accordance with one embodiment of the invention.





DETAILED DESCRIPTION

The following description is presented to enable any person skilled in the art to make and use the invention as claimed and is provided in the context of devices and applications compatible with computer systems manufactured by Apple Computer, Inc. of Cupertino, Calif., are illustrative only and should not be considered limiting in any respect. Accordingly, the claims appended hereto are not intended to be limited by the disclosed embodiments, but are to be accorded their widest scope consistent with the principles and features disclosed herein.


Referring to FIG. 1, illustrative multimedia system 100 is shown as comprising personal computer system 105 coupled to Internet 110 and network media device 115 which, in turn, is coupled to multimedia system 120. Network media device 115 may also be coupled to Internet 110 (see dashed line). Personal computer 105 and network media device 115 may be coupled directly to Internet 110 or indirectly through, for example, a local area network or DSL or cable modem. In general, personal computer system 105 may be any computer system capable of executing a general purpose operating system such as, for example, OSX from Apple Computer or the Windows® or Linux® operating systems, (Windows is a registered trademark of Microsoft corporation. LINUX is a registered trademark of Linus Torvalds.) Multimedia system 120 may comprise any system adapted to receive and play audio (e.g., analog and digital) and/or video (e.g., composite video, S-video, component video, DVI) signals.


Referring to FIG. 2, network media device 115 comprises input interface 200, processor unit 205, memory 210, storage 215 and multimedia interface 220. In one embodiment, input interface 200 includes a network interface and a peripheral interface. A network interface provides wired (e.g., Ethernet) and/or wireless (e.g., I5E 802.11b or 802.11g-“WiFi”) connectivity to a computer network. A peripheral interface may include one or more connectors suitable for linking to another device such as, for example, a USB, I5E 1394 (“Firewire”), RS-232 (serial interface) or I5E 1284 (parallel interface) bus connectors. Referring to FIG. 1, for example, network media device 115 could be connected to computer system 105 through a wired network connection or by a USB bus and to Internet 110 through a wireless Ethernet connection. Processor 205 may be a single computer processor (e.g., a commercially available CICS or RISC processor), a special purpose processor (e.g., a digital signal processor, “DSP”), a plurality of interconnected processors or a custom designed state machine embodied in, for example, an application specific integrated circuit (“ASIC”) or field programmable gate array (“FPGA”). Memory 210 represents random access memory (volatile and/or non-volatile), while storage 215 represents long-term non-volatile memory such as, for example, a magnetic or optical disk unit As noted above, multimedia interface 220 comprises connectors suitable for transmitting audio (e.g., analog and digital) and/or video (e.g., composite video, S-video, component video 1 DVI) signals.


As used herein a network media device (e.g., device 115) is a physical unit having non-volatile long-term storage (e.g., storage 215) and whose operation is governed by a limited-use operating system. By limited-use, it is meant that the operating system does not support the execution of a general purpose user interface (e.g., a standard windowing environment) and, therefore, the execution of general-purpose applications (e.g., word processors and drawing programs).


As noted above, a function of device 115 is to obtain multimedia files, retain them in storage 215, and then transmit them at a later time to one or more multimedia devices (e.g., a stereo or television). To facilitate these operations, device 115 preferably includes a limited-use operating system that provides a user interface to (1) identify and select multimedia files that should be obtained and (2) identify and select which multimedia files to transmit to a designated multimedia device. In one embodiment, this interface is provided through a stand-alone application executing on a general purpose computer system (e.g., personal computer system 105) through for example, an Ethernet connection or a USB port within input interface 200. In another embodiment, device 115 provides a web interface through a network connection (wired or wireless) within input interface 200. It will be recognized that this latter approach is often provided by other network devices such as, for example, routers and firewalls. In still another embodiment device 115 provides a user interface through a connected multimedia playback device such as, for example, a television display. In this embodiment, device 115 could transmit the visual representation of a user interface through a video output connector within multimedia interface 220.


User interaction could be mediated through a special-purpose control device unique to device 115 or a multimedia-aware remote control unit for the display unit (e.g., television). In any of these implementations, sources of multimedia data files available through input interface 200 (i.e., network and/or peripheral connectors) may be identified. For example, multimedia files or directories located on personal computer system 105 or a server computer system coupled to system 100 via Internet 110 (not shown in FIGS. 1 and 2), may be designated as a “source.” Once identified, network multimedia device 115 may obtain or download the specified file(s) immediately. Alternatively, network multimedia device 115 may be commanded to obtain one or more multimedia files from a designated source location on a periodic basis. During periodic download operations, it is preferable that files already obtained and resident on storage 215 are not downloaded again. It will be recognized that this latter function is often referred to as “synchronization.” Once obtained, the user interface permits a multimedia data file to be transmitted to one or more designated multimedia playback devices. In one embodiment, this action may be performed immediately (that is, as soon as the user designates both a multimedia data file and at least one target multimedia device). In another embodiment, a multimedia data file may be transmitted to one or more designated multimedia devices at a specified time:


In addition to the software-based user interfaces described above/multimedia network device 115 may provide a hardware-based interface for media file playback. For example, a surface of device 115 may include a relatively small display on which the contents of storage 215 are displayed. One illustrative display of this type is presented by the iPod electronic device. In addition, conventional PLAY, PAUSE, STOP, SKIP, FORWARD, REVERSE, REPEAT, SELECT and cursor control buttons may be provided. If the aforementioned display is capable, one or more of the identified control buttons may be “soft” buttons. Through these elements, a user may select one or more multimedia files and one or more target multimedia devices on which to play the selected file(s).


Referring to FIG. 3A, source designation process 300 for identifying one or more multimedia data files is shown. To begin, a user specifies a multimedia data source (block 305). As described above, this may include one or more files on a computer system directly coupled to multimedia device via a network or peripheral bus connector or indirectly through a computer network (e.g., the Internet or a local area network). Once designated, multimedia device 115 retrieves the specified data (block 310) and stores it internally in storage 215 (block 315). Once obtained in this manner, the multimedia data may be transmitted to one or more target devices for playback/display (see discussion below regarding FIG. 4). Additionally, by user selection, playback/display of the multimedia data may begin immediately upon designation before the transfer of the multimedia data from the source is completed.


Referring now to FIG. 3B, download operation 310 is shown in greater detail In the illustrated embodiment, a first check is made to determine if it is the proper time to download the specified file. In one embodiment, a user may specify a time at which a download should occur. In another embodiment, the user may specify an interval after which the specified file may be downloaded. In yet another embodiment, the user may specify a repeating interval wherein one or more files may be downloaded every specified interval (e.g., day or week). It will be appreciated that this latter approach is particularly useful to periodically synchronize storage 215 with one or more other storage locations (e.g. multimedia data servers). If it is not yet time (the “No” prong of block 320), the process waits until the proper time. If it is time (the “Yes” prong of block 320), a second check is made to determine if the specified file is already present in storage 215. If the file is not present (the “No” prong of block 325), the file is downloaded from the specified location (block 330). It win be recognized that some multimedia data sources may stream the specified data to multimedia device 115. In these instances, device 115 may store the data as received (i.e. in a “streaming” format) or it may convert it to a non-streaming format if the file is present (the “Yes” prong of block 325) or at completion of the current download operation (block 330), a third check is made to determine if all of the user-specified files have been obtained. If they have (the “Yes” prong of block 335), processing continues at block 315. if they have not (the “no” prong of block 335), processing continues at block 325.


It is noted that multimedia data files may be encoded in accordance with any one of a number of different formats. For example, MPEG-1 (Moving Pictures Experts Group); MPEG-2, MPEG-4 1 MP3® (Motion Picture Expert's Group Layer 3), A3 (Advanced Audio Coding; a/k/a/ MPEG-4 audio), Quicktime@, AVI (Audio Video Interleave), RI6 (Resource Interchange File Format), WMA (Windows IV1edia Audio), Ogg, etc (MP3 is a registered trademark of Thomson Multimedia. QUICKTIME is a registered trademark of Apple computer.) The claimed invention may be used to obtain, store and transmit (to a multimedia playback device) data files using any of these, or other, data formats. It will be recognized by one of ordinary skill in the art that multimedia device 115 will incorporate decoder capability for each file format it is configured to process (e.g., software routines).


Referring to FIG. 4, multimedia data playback operation 400 is shown. To begin, a user specifies a multimedia data file for playback (block 405). Next, the user designates one (or more) multimedia playback units to which the specified data file should be sent (block 410). Multimedia device 115 then transmits the specified file to the designated multimedia playback unit In one embodiment, multiple multimedia files may be selected and sent to one or more playback devices. For example, a music file may be transmitted to a stereo system in a first location while a digital video file may be transmitted to a display device in a second location—at the same time or at different times.


Referring now to FIG. 4B, transmit operation 415 is shown in greater detail. In the illustrated embodiment, a check is made to determine if it is the proper time to transmit the specified file, If it is not yet time (the “No” prong of block 420), the process waits until the proper time. If it is time (the “Yes” prong of block 420), the specified file is retrieved from storage 215 (block 425) and transmitted to the designated multimedia playback device via multimedia interface 220 (block 430). In one embodiment, if the target multimedia playback device supports it, device 115 could determine if the designated playback device is present and/or capable of playing the specified file (e.g., immediately prior to performing the acts of block 430). if the playback device is not available (e.g., not “online”) or not able to play the specified file, an error message could be generated and/or other corrective actions taken.


It should be noted that in the discussion of FIGS. 3 and 4, various buffering, error checking, and other data transfer steps implicit in various forms of digital communications have been omitted. Nonetheless, these steps are preferably present and may be implemented in accordance with a variety of techniques known to those skilled in the art In addition, for security and digital rights management purposes it may be desirable to determine whether networked media device 115 (and/or the user operating same) is authorized to receive the specified multimedia data files. This generally requires some form of authentication, and may be based on a public/private key system.


Because of the potentially rich feature set of network multimedia device 115 and because of the various mechanisms by which the device may interact with other devices, e.g., via network or peripheral interface, etc., the network multimedia device 115 devices preferably includes automated discovery and configuration routines that simplify setup of the device. In one embodiment, for use in a network environment, the network media device 115 may use the Bonjour protocol; developed by Apple computer, to advertise the services it provides on a local network. This allows other devices, such as PC system 105 running Bonjour-compliant software, for example iTunes, to “discover” the network media device 115. Alternatively, the network media device 115 may “discover” services available on the network, such as the aforementioned PC system running iTunes.


Upon discovery of one or more services available on the network, a user interface provided by network multimedia device 115 may present a variety of options to the user. For example; the network multimedia device may present a list of multimedia libraries on the local network to which the network multimedia device may connect. This list of multimedia libraries may include libraries stored on different machines or may include different libraries stored on the same machine. Different libraries stored on the same machine may include libraries belonging to multiple users; e.g., iTunes libraries for multiple people, or may include different types of libraries, such as an iTunes library, an iPhoto® library, etc. (IPHOTO is a registered trademark of Apple Computer, Inc.). Within a given library, content may further be divided into different categories. For example, an iTunes library may include video content (television programs, movies, etc.) and audio content (music; audiobooks; Podcasts, etc.). The user may then select one or more of these shared libraries with which to connect and may further specify specific multimedia content (e.g., files) within the libraries that should be transferred to the device in accordance with one or more of the techniques described herein.


Alternatively; a user interacting with PC system 105 may also discover the services provided by network multimedia device 115. As illustrated in FIGS. 5 and 6, such a device may, for example, show up as a destination 501, 601 for multimedia content in the user interface 500, 600 of a multimedia application. The user interface provided also preferably provides the user a variety of options for which multimedia content will be transferred to the device 502, 602.


In either of the above cases, it may be desirable to “pair,” i.e., uniquely associate, a network multimedia device 115 with a particular PC system 105 or a particular library or media application thereon. Upon pairing, the network multimedia device 115 preferably ceases to advertise available services on the local network, as these services are now within the exclusive control of a particular PC system or a particular library/media application thereon. This cessation of advertising services would cause the representation 501, 601 of network multimedia device 115 to “disappear” from the user interface 500, 600 of the media applications running on other PC systems on the network. Additionally, the user interface presented by network multimedia device 115 may cease to display libraries not associated with the paired computer upon establishing a pairing.


The establishment of a pairing permits network multimedia device 115 and PC system 105 to synchronize data between them. A variety of synchronization techniques have been developed in the art and may find use in conjunction with the systems described herein. Some particularly advantageous synchronization techniques are described in U.S. Patent Publication 2003/0167318, entitled “Intelligent Synchronization of Media Player with Host Computer”; U.S. Patent Publication 2003/0079038, entitled “Intelligent Interaction Between Media Player and Host Computer”; U.S. Patent Publication 2006/0168351, entitled “Wireless Synchronization Between Media Player and Host Device”; and U.S. patent application Ser. No. 11/324,863 entitled “Remote Content Updates for Portable Media Devices”; each of which is hereby incorporated by reference in its entirety.


A wide variety of synchronization parameters may preferably be specified by the user. For example; a user may choose to synchronize certain playlists. Alternatively, a user may choose to synchronize media of a particular type (e.g., video content or audio content) or a particular sub-type (e.g., video content including television programs but not movies) 503, 603. Content to be synchronized may also be specified based on a variety of other parameters 504, 604 associated with the media content. Such parameters may include: content that has not yet been played, purchased content, locally created content, newly downloaded content, content of a certain genre, content that has not been played recently, content that is played frequently, etc. For content that comes in the form of multiple episodes, e.g., television programs, Podcasts, etc., a user may also specify how many episodes should be synchronized (for example; an episodes, unplayed episodes, or a fixed number of episodes).


The synchronization features also preferably include a mechanism for specifying content that will be automatically removed from the network multimedia device 115. For example, because of the relatively high storage requirements of storing video data, it may be desirable to remove video content from the network multimedia device once it has been viewed. Alternatively, time specific content that is sufficiently old that its value has decreased substantially, e.g., week-old news broadcasts, may be automatically removed even if they have not been viewed. Of course these concepts need not be limited to video content and may equally apply to audio content.


It may also be desirable to automatically pass changes made on one device to another without waiting for a user-initiated synchronization. Such synchronization may, for example, be event based, Thus when content is played back on the network multimedia device, its status is updated on the PC system. Similarly, if a particular media file is viewed on the PC system, it may be automatically removed from the network multimedia device. In general, it may be desirable to synchronize any change, whether adding or deleting a file, viewing a file reclassifying a file, etc. upon the occurrence of the event without waiting for a user-initiated or time-based synchronization.


It is not necessary that the network multimedia device 115 only play back content that has been transferred via synchronization with another device, particularly one with which it is paired. For example, in addition to the synchronization techniques described herein, the network multimedia device 115 may also stream content that has not been synchronized. Such content may be either non-synchronized content located on the paired device or may be content located on a non-paired device. The user interface of network multimedia device 115 may present various indications to the user as to what content is stored locally, i.e., that which as been synchronized or otherwise transferred from another device, and that which must be streamed. Such indications may take the form of highlighting, different colors, different screen windows or panes, icons, etc Additionally, while streaming content, it may be advantageous to transfer content faster than it is played back and cache the not yet needed content on the network multimedia device. This will, in many cases, allow the transfer to be completed long before the transfer would be completed in a classic streaming context. In this way there will be no negative effect if the device from which media is being streamed is taken off line during playback of the media.


One benefit of network multimedia device 115 in accordance with the invention is that relatively large quantities of multimedia data may be obtained via a computer network and stored on the device, whereafter they may be replayed without the need for the original source to be “on-line.” In contrast, prior art multimedia devices typically “stream” data so that the data source must be accessible during playback operations.


The network multimedia device 115 may also incorporate instant play technology as disclosed in U.S. patent application Ser. No. 11/131,800 entitled “Media Player with Instant Play Capability,” which is incorporated by reference in its entirety.


Various changes in the materials, components, circuit elements, as well as in the details of the illustrated operational methods are possible without departing from the scope of the following claims. For instance, multimedia device 115 may include a status light to provide an indication of the device's operational state. In one embodiment, a status light could be a light emitting diode (LED) or a combination of LEDs integrated into a single package to allow illumination in different colors, e.g. 1 green, red, and/or amber/yellow. For example, the status light may be off to indicate that the device is not powered; the light may flash in a particular color, e.g., green, to indicate that it is powering up and/or going through a startup/self-diagnostic routine; the light may illuminate in a solid color, e.g., green to indicate that it is on and functioning properly; the light may also illuminate or flash in a first color, e.g., yellow; to indicate that a download is in progress and illuminate or flash in a second color, e.g., orange, to indicate a playback transmission is in progress; and the light may illuminate or flash in yet another color, e.g., red, to indicate a problem exists, such as no playback devices in range or no network signal. Further, and as wen be recognized by one or ordinary skill in the art, computer program instructions for implementing the described functionality (e.g., FIGS. 3 and 4) may be organized into routines or modules and stored in memory 210 and/or storage 215.

Claims
  • 1. A method of retrieving multimedia content from a content source by a network multimedia device, wherein the network multimedia device and the content source are in communication through at least one network, the method comprising: receiving, by the network multimedia device, an advertisement of one or more services provided by the content source, wherein the one or more services provided by the content source are advertised on the at least one network using a predetermined protocol, wherein the advertisement facilitates discovery of the content source by the network multimedia device;accessing, based upon the advertisement, by the network multimedia device, the multimedia content from the content source; andinitiating playback of the multimedia content by at least one multimedia playback device.
  • 2. The method of claim 1, further comprising accepting, at the network multimedia device, user input to obtain the multimedia content from the content source and initiate playback of the multimedia content by the network multimedia device.
  • 3. The method of claim 1, further comprising accepting, at the at least one multimedia playback device, user input to cause the network multimedia device to obtain the multimedia content from the content source and initiate playback of the multimedia content by the network multimedia device.
  • 4. The method of claim 1, further comprising: establishing a paired relationship between the network multimedia device and the content source; andconfiguring the network multimedia device to receive the multimedia content from the content source.
  • 5. The method of claim 4, further comprising accepting, at the network multimedia device, user input to establish the paired relationship between the network multimedia device and the content source.
  • 6. The method of claim 4, further comprising accepting, at the at least one multimedia playback device, user input to cause the network multimedia device to establish the paired relationship between the network multimedia device and the content source.
  • 7. The method of claim 4, wherein the paired relationship between the network multimedia device and the content source is exclusive.
  • 8. The method of claim 1, wherein accessing the multimedia content comprises: accessing one or more multimedia libraries each containing one or more multimedia files that may be transferred to the network multimedia device;accepting user input specifying which of the one or more multimedia files are to be transferred to the network multimedia device; andretrieving the specified one or more multimedia files from the content source by the network multimedia device.
  • 9. The method of claim 1, wherein accessing the multimedia content comprises retrieving the multimedia content via the content source, from a remote source.
  • 10. A network multimedia device, comprising: communications circuitry that communicatively couples the network multimedia device to a content source that hosts multimedia content, via a network;one or more processors, configured to: discover one or more services provided by the content source, wherein the one or more services provided by the content source are advertised over the network using a predetermined protocol;access, using the one or more services, via the network multimedia device, the multimedia content from the content source; andcause at least one multimedia playback device to initiate playback of the multimedia content.
  • 11. The network multimedia device of claim 10, wherein the one or more processors are configured to access the multimedia content based upon a user input to obtain the multimedia content from the content source.
  • 12. The network multimedia device of claim 11, wherein the one or more processors are configured to: establish a paired relationship between the network multimedia device and the content source; andconfigure the network multimedia device to receive the multimedia content from the content source, based at least in part upon the one or more services.
  • 13. The network multimedia device of claim 12, wherein the one or more processors are configured to: request establishment of the paired relationship, via the network multimedia device, based upon a user input to establish the paired relationship.
  • 14. The network multimedia device of claim 12, wherein the paired relationship between the network multimedia device and the content source is exclusive.
  • 15. The network multimedia device of claim 10, wherein the one or more processors are configured to access the multimedia content by: accessing one or more multimedia libraries each containing one or more multimedia files that may be transferred to the network multimedia device;accepting user input specifying which of the one or more multimedia files are to be transferred to the network multimedia device; andretrieving the specified one or more multimedia files from the content source by the network multimedia device.
  • 16. A non-transitory computer readable medium having instructions stored thereon for causing one or more hardware processors to perform a method of receiving multimedia content from a content source by a network multimedia device, wherein the network multimedia device and the content source are in communication through at least one network, the method comprising: receiving, by the network multimedia device, an advertisement of one or more services provided by the content source, wherein the one or more services provided by the content source are advertised on the at least one network using a predetermined protocol, wherein the advertisement facilitates discovery of the content source by the network multimedia device;accessing, based upon the advertisement, by the network multimedia device, the multimedia content from the content source; andinitiating playback of the multimedia content by at least one multimedia playback device.
  • 17. The non-transitory computer readable medium of claim 16, wherein the method further comprises accepting, at the network multimedia device, user input to obtain the multimedia content from the content source and initiate playback of the multimedia content by the network multimedia device based upon the user input.
  • 18. The non-transitory computer readable medium of claim 16, wherein the method further comprises: establishing a paired relationship between the network multimedia device and the content source, based upon the one or more services; andconfiguring the network multimedia device to receive the multimedia content from the content source via the one or more services.
  • 19. The non-transitory computer readable medium of claim 18, wherein the method further comprises: accepting, at the network multimedia device, user input to establish the paired relationship between the network multimedia device and the content source; andestablishing, via the network multimedia device, the paired relationship based upon the user input.
  • 20. The non-transitory computer readable medium of claim 16, wherein accessing the multimedia content comprises: accessing one or more multimedia libraries each containing one or more multimedia files that may be transferred to the network multimedia device;accepting user input specifying which of the one or more multimedia files are to be transferred to the network multimedia device; andretrieving the specified one or more multimedia files to the network multimedia device.
CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. application Ser. No. 15/246,011, filed on Aug. 24, 2016, which is a continuation of pending U.S. patent application Ser. No. 13/869,238, filed Apr. 24, 2013, which is a continuation of U.S. patent application Ser. No. 13/175,442, filed Jul. 1, 2011, now U.S. Pat. No. 8,443,038 issued May 14, 2013. This application also claims priority to now-abandoned U.S. patent application Ser. No. 11/530,855, which is titled “Network Media Device, by Jeffrey L. Robbin and David Heller, which was filed 11 Sep. 2006, of which parent application Ser. No. 13/175,442 is a divisional application. This application additionally claims priority to pending U.S. patent application Ser. No. 10/862,115, which is titled “Networked Media Station,” by Philip F. Kearney et al., which was filed 4 Jun. 2004, of which grandparent U.S. application Ser. No. 11/530,855 is a continuation in part This application further claims priority to now-abandoned U.S. patent application Ser. No. 11/306,557, which is titled “System and Method for Synchronizing Media Presentation at Multiple Recipients,” by Bob Bradley and Robert D. Newberry, which was filed 2 Jan. 2006, of which grandparent U.S. application Ser. No. 11/530,855 is a continuation in part. These applications are incorporated by reference. This application is also related to pending U.S. patent application Ser. No. 11/519,429, which is titled “Transfer and Synchronization of Media Data,” by David Heller, et al., which was filed on 11 Sep. 2006. This application is incorporated by reference.

US Referenced Citations (440)
Number Name Date Kind
4807224 Marin Feb 1989 A
5534911 Levitan Jul 1996 A
5535381 Kopper Jul 1996 A
5553222 Milne et al. Sep 1996 A
5559945 Beaudet et al. Sep 1996 A
5583993 Foster et al. Dec 1996 A
5587404 Kroner et al. Dec 1996 A
5613863 Klaus et al. Mar 1997 A
5616876 Cluts Apr 1997 A
5640566 Victor et al. Jun 1997 A
5664044 Ware Sep 1997 A
5664226 Czako et al. Sep 1997 A
5666530 Clark et al. Sep 1997 A
5696948 Cruz et al. Dec 1997 A
5709521 Glass et al. Jan 1998 A
5710922 Alley et al. Jan 1998 A
5721949 Smith et al. Feb 1998 A
5722041 Freadman Feb 1998 A
5727202 Kucala Mar 1998 A
5739451 Winksy et al. Apr 1998 A
5745583 Koizumi et al. Apr 1998 A
5751997 Kullick et al. May 1998 A
5790521 Lee et al. Aug 1998 A
5815297 Ciciora Sep 1998 A
5835721 Donahue et al. Nov 1998 A
5835732 Kikinis et al. Nov 1998 A
5845282 Alley et al. Dec 1998 A
5864868 Contois Jan 1999 A
5867668 Spirakis et al. Feb 1999 A
5875354 Charlton et al. Feb 1999 A
5918213 Bernard et al. Jun 1999 A
5918303 Yamaura et al. Jun 1999 A
5923757 Hocker et al. Jul 1999 A
5925843 Miller et al. Jul 1999 A
5931906 Fidelibus, Jr. et al. Aug 1999 A
5953350 Higgins Sep 1999 A
5963916 Kaplan Oct 1999 A
5969283 Looney et al. Oct 1999 A
6000000 Hawkins et al. Dec 1999 A
6006274 Hswkins et al. Dec 1999 A
6008777 Yiu Dec 1999 A
6038199 Pawlowski et al. Mar 2000 A
6041023 Lakhansingh Mar 2000 A
6061306 Chang May 2000 A
6085252 Zhu et al. Jul 2000 A
6092119 Rossmere et al. Jul 2000 A
6101591 Foster et al. Aug 2000 A
6125369 Wu et al. Sep 2000 A
6138245 Son et al. Oct 2000 A
6166314 Weinstock et al. Dec 2000 A
6172948 Keller et al. Jan 2001 B1
6208044 Viswanadham et al. Mar 2001 B1
6212359 Knox Apr 2001 B1
6216131 Liu et al. Apr 2001 B1
6243328 Fenner et al. Jun 2001 B1
6243725 Hempleman et al. Jun 2001 B1
6243772 Ghori et al. Jun 2001 B1
6247135 Feague Jun 2001 B1
6248946 Dwek Jun 2001 B1
6263313 Milsted et al. Jul 2001 B1
6263503 Margulis Jul 2001 B1
6272545 Flanagin et al. Aug 2001 B1
6282714 Ghori et al. Aug 2001 B1
6283764 Kajiyama et al. Sep 2001 B2
6295541 Bodnar et al. Sep 2001 B1
6332175 Birrel et al. Dec 2001 B1
6338044 Cook et al. Jan 2002 B1
6341316 Kloba et al. Jan 2002 B1
6345256 Milsted et al. Feb 2002 B1
6356971 Katz et al. Mar 2002 B1
6374177 Lee et al. Apr 2002 B1
6380947 Stead Apr 2002 B1
6389467 Eyal May 2002 B1
6397388 Allen May 2002 B1
6411943 Crawford Jun 2002 B1
6429880 Marcos et al. Aug 2002 B2
6453281 Walters et al. Sep 2002 B1
6489986 Allen Dec 2002 B1
6490432 Wegener et al. Dec 2002 B1
6493758 McLain Dec 2002 B1
6523124 Lunsford et al. Feb 2003 B1
6529233 Allen Mar 2003 B1
6529804 Draggon et al. Mar 2003 B1
6546428 Baber et al. Apr 2003 B2
6563769 Van Der Meulen May 2003 B1
6587403 Keller et al. Jul 2003 B1
6587404 Keller et al. Jul 2003 B1
6587480 Higgins et al. Jul 2003 B1
6621768 Keller et al. Sep 2003 B1
6630963 Billmaier Oct 2003 B1
6636873 Carini et al. Oct 2003 B1
6659861 Faris et al. Dec 2003 B1
6664981 Ashe et al. Dec 2003 B2
6665803 Lunsford et al. Dec 2003 B2
6684060 Curtin Jan 2004 B1
6694200 Naim Feb 2004 B1
6718348 Novak et al. Apr 2004 B1
6721489 Benyamin et al. Apr 2004 B1
6728585 Neoh Apr 2004 B2
6728729 Jawa et al. Apr 2004 B1
6731312 Robbin May 2004 B2
6744738 Park et al. Jun 2004 B1
6757913 Knox Jun 2004 B2
6760721 Chasen et al. Jul 2004 B1
6763345 Hempleman et al. Jul 2004 B1
6766376 Price Jul 2004 B2
6779019 Mousseau et al. Aug 2004 B1
6785542 Blight et al. Aug 2004 B1
6794566 Pachet Sep 2004 B2
6798838 Ngo Sep 2004 B1
6801964 Mahdavi Oct 2004 B1
6831881 Patil et al. Dec 2004 B2
6845398 Galensky et al. Jan 2005 B1
6874037 Abram et al. Mar 2005 B1
6898159 Kudo May 2005 B2
6920179 Anand et al. Jul 2005 B1
6925595 Whitledge et al. Aug 2005 B1
6928433 Goodman et al. Aug 2005 B2
6929058 Liv et al. Aug 2005 B2
6935627 Jung Aug 2005 B2
6941324 Plastina et al. Sep 2005 B2
6944880 Allen Sep 2005 B1
6947598 Yogheshwara et al. Sep 2005 B2
6956562 O'Hara Oct 2005 B1
6959288 Medina et al. Oct 2005 B1
6959562 Navedo et al. Nov 2005 B2
6978127 Bulthuis et al. Dec 2005 B1
6981259 Luman et al. Dec 2005 B2
6985966 Gupta et al. Jan 2006 B1
6987221 Platt Jan 2006 B2
6993532 Platt et al. Jan 2006 B1
6993722 Greer et al. Jan 2006 B1
6999826 Zhou et al. Feb 2006 B1
7010758 Bate Mar 2006 B2
7016443 Splett Mar 2006 B1
7022905 Hinman et al. Apr 2006 B1
7024214 Loveland Apr 2006 B2
7024491 Hanmann et al. Apr 2006 B1
7024575 Lienhart et al. Apr 2006 B2
7034891 Joung et al. Apr 2006 B2
7039656 Tsai et al. May 2006 B1
7047308 Deshpande May 2006 B2
7069058 Kawashima Jun 2006 B2
7075000 Gang et al. Jul 2006 B2
7076204 Richenstein et al. Jul 2006 B2
7082310 Hirayama Jul 2006 B2
7082320 Kattukaran et al. Jul 2006 B2
7084898 Firestone et al. Aug 2006 B1
7096271 Omoigui et al. Aug 2006 B1
7111009 Gupta et al. Sep 2006 B1
7130892 Mukai Oct 2006 B2
7136934 Carter et al. Nov 2006 B2
7142934 Janik Nov 2006 B2
7143939 Henzerling Dec 2006 B2
7146322 Cowgill Dec 2006 B2
7166791 Robbin et al. Jan 2007 B2
7174560 Crinon Feb 2007 B1
7184774 Robinson et al. Feb 2007 B2
7185084 Sirivara et al. Feb 2007 B2
7194692 Marcos et al. Mar 2007 B2
7200357 Janik et al. Apr 2007 B2
7228054 Cowgill Jun 2007 B2
7260714 Dawson et al. Aug 2007 B2
7266713 Lienhart et al. Sep 2007 B2
7281141 Elkayam et al. Oct 2007 B2
7283880 Dick Oct 2007 B2
7289393 Keller et al. Oct 2007 B2
7295809 Moore Nov 2007 B2
7295983 Fujiwara et al. Nov 2007 B2
7302239 Jitsuhara Nov 2007 B2
7305691 Cristofalo Dec 2007 B2
7312785 Tsuk et al. Dec 2007 B2
7330868 Kawasaki et al. Feb 2008 B2
7336675 Naik et al. Feb 2008 B2
7343553 Kaye Mar 2008 B1
7346698 Hannaway Mar 2008 B2
7359671 Richenstein et al. Apr 2008 B2
7367701 Lee May 2008 B2
7369532 Silvester May 2008 B2
7370129 Green et al. May 2008 B2
7391791 Balassanian et al. Jun 2008 B2
7406294 Liu Jul 2008 B1
7418472 Shoemaker et al. Aug 2008 B2
7418673 Oh Aug 2008 B2
7424024 Chen et al. Sep 2008 B2
7430753 Gray et al. Sep 2008 B2
7437158 Russell Oct 2008 B2
7444388 Svendsen Oct 2008 B1
7447815 Weaver et al. Nov 2008 B2
7469283 Eyal et al. Dec 2008 B2
7471988 Smith et al. Dec 2008 B2
7474677 Trott Jan 2009 B2
7477653 Smith et al. Jan 2009 B2
7480746 Simon et al. Jan 2009 B2
7483538 McCarty et al. Jan 2009 B2
7502604 Knox Mar 2009 B2
7505483 Jeon et al. Mar 2009 B2
7508815 Lapeyre et al. Mar 2009 B2
7519681 Edwards et al. Apr 2009 B2
7519686 Hong et al. Apr 2009 B2
7532862 Cheshire May 2009 B2
7539777 Aitken May 2009 B1
7542784 Passier et al. Jun 2009 B2
7543245 Irimajiri Jun 2009 B2
7555291 Wassingbo Jun 2009 B2
7561215 Kim et al. Jul 2009 B2
7577261 Liu et al. Aug 2009 B2
7606570 Karaoguz et al. Oct 2009 B2
7617513 McCafferty et al. Nov 2009 B2
7620011 Kim et al. Nov 2009 B2
7627343 Fadell et al. Dec 2009 B2
7634227 De Jong Dec 2009 B2
7647346 Silverman et al. Jan 2010 B2
7650470 Poo Jan 2010 B2
7657706 Iyer et al. Feb 2010 B2
7680849 Heller et al. Mar 2010 B2
7689095 Sugiyama et al. Mar 2010 B2
7698297 Jawa et al. Apr 2010 B2
7698723 Hicks, III et al. Apr 2010 B2
7706901 Berreth Apr 2010 B2
7724780 Baird et al. May 2010 B2
7725912 Margulis May 2010 B2
7734688 Langdon Jun 2010 B2
7765326 Robbin et al. Jul 2010 B2
7769903 Robbin et al. Aug 2010 B2
7797446 Heller et al. Sep 2010 B2
7821574 Black Oct 2010 B2
7827259 Heller et al. Nov 2010 B2
7853341 McCarty et al. Dec 2010 B2
7890661 Spurgat et al. Feb 2011 B2
7899915 Reisman Mar 2011 B2
7903690 Wakid Mar 2011 B2
7950037 Mensch May 2011 B2
7996505 Krantz et al. Aug 2011 B2
8037220 Moore et al. Oct 2011 B2
8169938 Duchscher et al. May 2012 B2
8184657 Dacosta May 2012 B2
8214447 Deslippe et al. Jul 2012 B2
8266657 Margulis Sep 2012 B2
8284739 Doyle et al. Oct 2012 B2
8285727 Weber et al. Oct 2012 B2
8374087 Dacosta Feb 2013 B2
8443038 Robbin et al. May 2013 B2
8539533 Caspi et al. Sep 2013 B2
8797926 Kearney, III et al. Aug 2014 B2
9448683 Robbin et al. Sep 2016 B2
9876830 Robbin Jan 2018 B2
20010004310 Kono Jun 2001 A1
20010008535 Lanigan Jul 2001 A1
20010011308 Clark et al. Aug 2001 A1
20010018858 Dwek Sep 2001 A1
20010021053 Colbourne et al. Sep 2001 A1
20010021305 Sugiyama et al. Sep 2001 A1
20010021998 Margulis Sep 2001 A1
20010041021 Boyle et al. Nov 2001 A1
20010044835 Schober et al. Nov 2001 A1
20010048642 Berhan Dec 2001 A1
20010052123 Kawai Dec 2001 A1
20020002413 Tokue Jan 2002 A1
20020013784 Swanson Jan 2002 A1
20020013852 Janik Jan 2002 A1
20020013853 Baber et al. Jan 2002 A1
20020019984 Rakib Feb 2002 A1
20020045960 Phillips et al. Apr 2002 A1
20020046315 Miller et al. Apr 2002 A1
20020055934 Lipscomb et al. May 2002 A1
20020073139 Hawkins et al. Jun 2002 A1
20020074413 Henzerling Jun 2002 A1
20020078075 Colson et al. Jun 2002 A1
20020081098 Scally Jun 2002 A1
20020095663 Joory Jul 2002 A1
20020103554 Coles et al. Aug 2002 A1
20020113824 Myers Aug 2002 A1
20020116082 Gudorf Aug 2002 A1
20020118848 Karpenstein Aug 2002 A1
20020133515 Kagle et al. Sep 2002 A1
20020133824 Mensch Sep 2002 A1
20020138606 Robison Sep 2002 A1
20020156921 Dutta et al. Oct 2002 A1
20020161865 Nguyen Oct 2002 A1
20020164973 Janik et al. Nov 2002 A1
20020174243 Spurgat et al. Nov 2002 A1
20020174269 Spurgat et al. Nov 2002 A1
20020194309 Carter et al. Dec 2002 A1
20020196912 Norris Dec 2002 A1
20030013332 Lin Jan 2003 A1
20030013492 Bokhari et al. Jan 2003 A1
20030013493 Irimajiri et al. Jan 2003 A1
20030030733 Seaman et al. Feb 2003 A1
20030037254 Fischer et al. Feb 2003 A1
20030045955 Janik Mar 2003 A1
20030046434 Flanagin et al. Mar 2003 A1
20030050058 Walsh et al. Mar 2003 A1
20030065802 Vitikainen et al. Apr 2003 A1
20030074457 Kluth Apr 2003 A1
20030076301 Tsuk et al. Apr 2003 A1
20030079038 Robbin et al. Apr 2003 A1
20030083954 Namba May 2003 A1
20030097379 Ireton May 2003 A1
20030112279 Irimajiri Jun 2003 A1
20030120742 Ohgami et al. Jun 2003 A1
20030131360 Joung et al. Jul 2003 A1
20030134589 Oba Jul 2003 A1
20030158737 Csicsatka Aug 2003 A1
20030167318 Robbin et al. Sep 2003 A1
20030181203 Cheshire Sep 2003 A1
20030182315 Plastina et al. Sep 2003 A1
20030191756 Oh Oct 2003 A1
20030197725 Tuli Oct 2003 A1
20030210821 Yogeshwar et al. Nov 2003 A1
20030221161 Balassanian et al. Nov 2003 A1
20030221541 Platt Dec 2003 A1
20030229900 Reisman Dec 2003 A1
20040001395 Keller et al. Jan 2004 A1
20040001396 Keller et al. Jan 2004 A1
20040001494 Barrack et al. Jan 2004 A1
20040003151 Bateman et al. Jan 2004 A1
20040004338 Jung Jan 2004 A1
20040017997 Cowgill Jan 2004 A1
20040027930 Kudo Feb 2004 A1
20040031058 Reisman Feb 2004 A1
20040045030 Reynolds et al. Mar 2004 A1
20040055446 Robbin et al. Mar 2004 A1
20040057446 Varsa et al. Mar 2004 A1
20040068536 Demers et al. Apr 2004 A1
20040072584 Kern Apr 2004 A1
20040076086 Keller et al. Apr 2004 A1
20040078416 Kawasaki et al. Apr 2004 A1
20040128198 Register et al. Jul 2004 A1
20040128402 Weaver et al. Jul 2004 A1
20040132510 Yamashita Jul 2004 A1
20040133908 Smith et al. Jul 2004 A1
20040139180 White et al. Jul 2004 A1
20040139233 Kellerman et al. Jul 2004 A1
20040139844 Tsuboi Jul 2004 A1
20040143442 Knight Jul 2004 A1
20040157548 Eyer Aug 2004 A1
20040174896 Caspi et al. Sep 2004 A1
20040177063 Weber et al. Sep 2004 A1
20040177371 Caspi et al. Sep 2004 A1
20040177377 Lin et al. Sep 2004 A1
20040179540 Lee et al. Sep 2004 A1
20040193900 Nair Sep 2004 A1
20040215611 Jawa et al. Oct 2004 A1
20040215810 Tan et al. Oct 2004 A1
20040216108 Robbin Oct 2004 A1
20040221088 Lisitsa et al. Nov 2004 A1
20040223622 Lindemann et al. Nov 2004 A1
20040225762 Poo Nov 2004 A1
20040234088 McCarty et al. Nov 2004 A1
20040236568 Guillen et al. Nov 2004 A1
20040242224 Janik et al. Dec 2004 A1
20040250273 Swix et al. Dec 2004 A1
20040252604 Johnson et al. Dec 2004 A1
20040255326 Hicks et al. Dec 2004 A1
20040261040 Radcliffe et al. Dec 2004 A1
20040261112 Hicks et al. Dec 2004 A1
20040267825 Novak et al. Dec 2004 A1
20050010616 Burks Jan 2005 A1
20050055444 Venkatasubramanian Mar 2005 A1
20050071375 Houghton et al. Mar 2005 A1
20050080915 Shoemaker et al. Apr 2005 A1
20050089052 Chen et al. Apr 2005 A1
20050147130 Hurwitz et al. Jul 2005 A1
20050174488 Chennakeshu Aug 2005 A1
20050201360 Redstone Sep 2005 A1
20050201398 Naik et al. Sep 2005 A1
20050207726 Chen Sep 2005 A1
20050226233 Kryuchkov et al. Oct 2005 A1
20050235015 Abanami et al. Oct 2005 A1
20050235048 Costa-Requena et al. Oct 2005 A1
20050240494 Cue et al. Oct 2005 A1
20050240661 Hellrt et al. Oct 2005 A1
20050240745 Iyer et al. Oct 2005 A1
20050254447 Miller-Smith Nov 2005 A1
20050262528 Harley et al. Nov 2005 A1
20050265316 Liu et al. Dec 2005 A1
20050273790 Kearney et al. Dec 2005 A1
20050289224 Deslippe et al. Dec 2005 A1
20060007943 Fellman Jan 2006 A1
20060015580 Gabriel et al. Jan 2006 A1
20060027080 Schultz Feb 2006 A1
20060030961 Len Feb 2006 A1
20060062242 Dacosta Mar 2006 A1
20060062243 Dacosta Mar 2006 A1
20060067463 Hack et al. Mar 2006 A1
20060069724 Langdon Mar 2006 A1
20060074637 Berreth Apr 2006 A1
20060083194 Dhrimaj et al. Apr 2006 A1
20060090202 Liu et al. Apr 2006 A1
20060092844 Jeon et al. May 2006 A1
20060100978 Heller et al. May 2006 A1
20060106806 Sperling et al. May 2006 A1
20060117371 Margulis Jun 2006 A1
20060126667 Smith et al. Jun 2006 A1
20060143455 Gitzinger Jun 2006 A1
20060159109 Lamkin et al. Jul 2006 A1
20060167982 Jawa et al. Jul 2006 A1
20060168340 Heller et al. Jul 2006 A1
20060168351 Ng et al. Jul 2006 A1
20060224620 Silverman et al. Oct 2006 A1
20060245451 Wakid Nov 2006 A1
20060253279 Sung Nov 2006 A1
20060274747 Duchscher et al. Dec 2006 A1
20060277216 Shukhman Dec 2006 A1
20060288057 Collins et al. Dec 2006 A1
20070033052 Cowgill Feb 2007 A1
20070038941 Wysocki et al. Feb 2007 A1
20070067309 Klein, Jr. et al. Mar 2007 A1
20070073723 Ramer et al. Mar 2007 A1
20070073728 Klein, Jr. et al. Mar 2007 A1
20070074118 Robbin et al. Mar 2007 A1
20070084333 Robbin et al. Apr 2007 A1
20070088727 Kindig Apr 2007 A1
20070088764 Yoon et al. Apr 2007 A1
20070110074 Bradley et al. May 2007 A1
20070124680 Robbin et al. May 2007 A1
20070130541 Louch et al. Jun 2007 A1
20070169115 Ko et al. Jul 2007 A1
20070185919 Kaplan et al. Aug 2007 A1
20070203954 Vargas et al. Aug 2007 A1
20070220552 Juster et al. Sep 2007 A1
20070250761 Bradley et al. Oct 2007 A1
20070271312 Heller et al. Nov 2007 A1
20070291323 Roncal Dec 2007 A1
20080018927 Martin et al. Jan 2008 A1
20080028008 Brunet et al. Jan 2008 A1
20080086494 Heller et al. Apr 2008 A1
20080164581 Cho et al. Jul 2008 A1
20080168185 Robbin et al. Jul 2008 A1
20080168245 De Atley et al. Jul 2008 A1
20080168391 Robbin et al. Jul 2008 A1
20080168525 Heller et al. Jul 2008 A1
20080168526 Robbin et al. Jul 2008 A1
20080229335 Robbin et al. Sep 2008 A1
20090290725 Huang Nov 2009 A1
20110264732 Robbin et al. Oct 2011 A1
20140006946 Robbin et al. Jan 2014 A1
20140244863 Bradley et al. Aug 2014 A1
20140307585 Kearney, III et al. Oct 2014 A1
Foreign Referenced Citations (55)
Number Date Country
0146334 Jun 1985 EP
0830026 Mar 1998 EP
0917077 May 1999 EP
0982732 Mar 2000 EP
1028425 Aug 2000 EP
1112931 Jul 2001 EP
1122931 Aug 2001 EP
1143119 Oct 2001 EP
1353269 Oct 2003 EP
1408427 Apr 2004 EP
1429569 Jun 2004 EP
1463334 Sep 2004 EP
1523171 Apr 2005 EP
1548740 Jun 2005 EP
1751949 Feb 2007 EP
2360887 Aug 2011 EP
2375678 Oct 2011 EP
2000-339917 Dec 2000 JP
2001-093226 Apr 2001 JP
2001-117800 Apr 2001 JP
2003-077214 Mar 2003 JP
2003-303137 Oct 2003 JP
2003-319485 Nov 2003 JP
10-2001-0063284 Jul 2001 KR
10-2001-0079176 Aug 2001 KR
10-2002-0001127 Jan 2002 KR
10-2002-0011027 Feb 2002 KR
10-2006-0035634 Apr 2006 KR
10-0599204 Jul 2006 KR
9408337 Apr 1994 WO
9516950 Jun 1995 WO
0043914 Jul 2000 WO
0126374 Apr 2001 WO
0133569 May 2001 WO
0167753 Sep 2001 WO
0225610 Mar 2002 WO
0225935 Mar 2002 WO
0265723 Aug 2002 WO
0265732 Aug 2002 WO
2003009601 Jan 2003 WO
2003023786 Mar 2003 WO
0338637 May 2003 WO
2003036541 May 2003 WO
2004004338 Jan 2004 WO
2004034286 Apr 2004 WO
2004057474 Jul 2004 WO
2004084413 Sep 2004 WO
2005060387 Jul 2005 WO
2005114472 Dec 2005 WO
2005122531 Dec 2005 WO
2006007322 Jan 2006 WO
2006047578 May 2006 WO
2007079360 Jul 2007 WO
2007079334 Aug 2007 WO
2008033771 Mar 2008 WO
Non-Patent Literature Citations (114)
Entry
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 pp. 1-8 from IEEE on Jul. 2011 (U.S. Appl. No. 11/519,429).
Window's Media Player 6.4, Microsoft Corp., copyright 1999, software available at http://www.oldversion.com/program.php?n=wmp [.about.Downloaded Jul. 13, 2011 at: http://www.microsoft.com/download.en/confirmation.axps?displaylang-en&id=- 22758] (U.S. Appl. No. 11/519,429).
Wikipedia: “iTunes”, www.wikipedia.com, May 9, 2005, 6 pages. (U.S. Appl. No. 11/519,429).
Wikipedia, “IEEE 1394,” 13 pgs (Firewire and also known as Sony's iLink) (downloaded from https://en.wikipedia.org/wiki/IEEE.sub.-1394).
WebReviews.com, “Rio Portable Music Player,” 2 pgs, 1999 (downloaded Jan. 25, 2002 from download http://www.webreviews.com/9901/rio.html).
Vetro et al., “Media Conversions to Support Mobile Users,” IEEE Canadian Conference on Electrical and Computer Engineering, Piscataway, NJ, May 13, 2001, pp. 606-612 pp. 1-6 from IEEE on Jul. 2011 (U.S. Appl. No. 11/519,429).
TuneBase Pro Mk-II User's Guide, Escient, Inc., (1999) Downloaded Jul. 25, 2011 (U.S. Appl. No. 11/519,429).
TuneBase 100 User Guide, A CD Library Management System, Escient, Inc. copyright 1999. (101 Pages) (U.S. Appl. No. 11/519,429).
Travis Butler, “Portable MP3: The Nomad Jukebox,” Aug. 1, 2001, available from http://db.tidbits.com/getbits.acgi?tbart=06261. downloaded Jul. 13, 2011 at http://www.tidbits.com/article/6261 (U.S. Appl. No. 11/519,429).
Travis Butler, “Archos Jukebox 6000 Challenges Nomad Jukebox,” Aug. 13, 2001, available from http://db.tidbits.com/getbits.acgi?tbart=06521—Downloaded Jul. 13, 2011 @ http://www.tidbits.com/article/6521?print version=1 (U.S. Appl. No. 11/519,429).
Top Stores of Dec. 18, 2001: Apple posts Automated Scripts for iTunes 2.03. downloaded 9 pages on Apr. 11, 2012 from the internet at: http://www.xlr8yourmac.com/archive/dec01/121801.html (U.S. Appl. No. 11/519,429).
Titmus, Richard, “Softsqueeze 2.0”, obtained from http://softsqueeze.sourceforge.net!, generated Jun. 8, 2006, copyright 2004, 2005, 3 pgs.
Stewart et al., “Request for Comments: 3758,” Network Working Group, May 2004, 22-pgs.
Steinberg, “Sonicblue Rio Car,” Product Review, Dec. 12, 2000 (downloaded from http://electronics.cnet.com/electronics/0-6342420-1304-4098389.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. 80 pages (U.S. Appl. No. 11/519,429).
Snarfed.org. “History of Synchronizing mp3 playback.” obtained from http://snarfed.org/exec/history?name=synchronizing+mp3+playback. generated Jun. 8, 2006. 2-pgs.
Snarfed.org, “libmsntp,” obtained from http://snarfed.org/space/libmsntp, generated Jun. 8, 2006, undated, 2-pgs.
Snarfed.org, “History of Synchronizing mp3 playback,” http://snarfed.org/exec/history?name=synchronizing+mp3+playback, generated Jun. 8, 2006, 2 pgs.
Slim Devices, Inc., “Slim Devices: Squeezebox: Free Your Music'.,” obtained from http://www.slimdevices.com/index.html, generated Jun. 8, 2006, copyright 2002-2004, 1-pg.
SlimDevices, Inc. “Squeezebox : Owner's Guide,” copyright 2006, 32 pgs.
Slim Devices, Inc. “Slim Devices: Support: FAQ,” obtained from http://www.slimdevices.com/su.sub.-faq.html, generated Jun. 21, 2006, copyright 2002-2005, 31 pgs.
Slim Devices, Inc. “Slim Devices: Squeezebox: Overview” obtained from http:www.slimdevices.com/pi.sub.--overview.html, generated Jun. 21, 2006, copyright 2002-0226, 3 pgs.
Skarlatos et al., “Sprite Backup 5.0”, Internet Publication, Mar. 6, 2005 (downloaded www.pocketnow.com/index.php?a+portal print&t=review&id=788).
Sinitsyn, “A Synchronization Framework for Personal Mobil Servers,” Proceedings of the Second IEEE Annual Conference on Pervasive Computing and communications Workshops, Piscataway, NJ, Mar. 14, 2004, pp. 1-4 5 pages retrieved from IEEE on Jul. 2011 (U.S. Appl. No. 11/519,429).
Shulzrinne et al., “Request for Comments: 3550,” Network Working Group, Jul. 2003, 104-pgs.
Shulzrinne et al., “Request for Comments: 2326,” Network Working Group, Apr. 1998, 92-pgs.
Schulzrinne Comumbia U A Rao Netscape R Lanphier RealNetworks H: “Real Time Streaming Protocol (RTSP)” IETF Standard, Internet Engineering Task Force, IETF, CH, April.
Rosenberg et al., “SIP, Session Initiation Protocol,” 20020601-20020600, 194 pgs, Jun. 1, 2001 (downloaded Aug. 18, 2011 from www.rfc-editor.org/in-notes/rfc3261.bd and Apr. 7, 2016 from http://www.softarmor.com/wgdb/docs/draff-ietf-sip-rfc2543bis-08.pdf).
Robbin et al., “SoundJam MP Plus Digital Audio System Version 2,” Representative Screens, published by Cassady & Greene, Inc., Salinas, CA, 6 pgs, 2000.
Rio Portable Music Player, Web Review, downloaded Jan. 25, 2002, http://www.webreviews.com/9901/rio.html. (U.S. Appl. No. 11/519,429).
Replay Gain, “Replay Gain—A proposed Standard,” Oct. 7, 2001 (downloaded from http://replaygain.hydrogenaudio.org/index.html and http://replaygain.hydrogenaudio.orgioutline.html).
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.sub.-notes.html#. (U.S. Appl. No. 11/519,429).
RCA, “Lyra User's Guide,” RD2201/2202/2204, www.lyrazone.com, pp. 1-37, 1999.
Pocket Tunes 5.0.0. copyright 2002-2009 Normsoft, Inc., (pp. 1-25, obtained from the Internet at: http://www.pocket-tunes.com/userguide/en.win)—[Downloaded 18 pages on Apr. 10, 2012 at http://www.pocket-tunes.com/userguide/en/) (U.S. Appl. No. 11/519,429).
Pocket PC Phone User Manual, High Tech Computer Corp., 2006; 208 pages, Downloaded Jul. 2011 www.htc.com (U.S. Appl. No. 11/519,429).
Personal Jukebox (PJB), “Systems Research Center and PAAD,” Compaq Computer Corp., Oct. 13, 2000, http://research.compaq.com/SRC/pjb/. (U.S. Appl. No. 11/519,429).
Perkins, C., “RTP Audio and Video for the Internet, Chapter 5, RTP Control Protocol”, 2003, Addison-Wesley, Boston, USA, pp. 95-111.
Perfect guide for digital/audio technique to enjoy music in PC, Nobuya Fukuda, published in “Nikkei Click”, Japan, Nikkei business Publications, Inc., Sep. 8, 1999, vol. 6/No. 10, p. 169. (U.S. Appl. No. 11/519,429).
Palm, Inc., “Handbook for PalmTM m500 Series Handhelds, User Manual,” 109 pgs.
Palacharla, et al. “Design and Implementation of a Real-time Multimedia Presentation System using RTP;” Computer Software and Applications Conference; Aug. 13, 1997; pp. 376-381.
Nutzel et al., “Sharing System for Future HiFi Systems”, Proceedings of the Fourth International Conference on Web Delivering of Music, Sep. 13, 2004, 8 pgs. [9 pages downloaded] (U.S. Appl. No. 11/519,429).
Nullsoft, “winamp.com / Plug-ins,” obtained from http://winamp.com/plugins/details.php?id=15667, generated Jun. 8, 2006, copyright 2006, 2 pgs.
NormSoft, Inc., “Pocket Tunes 5.0.0,” 18 pgs, 2009 (http://www.pocket-tunes.com/userguide/en.win, downloaded 18 pages on Apr. 10, 2012 from http://www.pocket-tunes.com/userguide/enl).
Nomad Jukebox, User Guide, Creative Technology Ltd., Version 1, Aug. 2000. [38 pages downloaded Aug. 16, 2011] (U.S. Appl. No. 11/519,429).
Myradus, LLC, “Myradus Media Player Puppeteer for iTunes,” obtained from http://www.myradus.com/Product_MediaPlayerPuppeteerForm.aspx, generated Jun. 8, 2006, copyright 2004-2005, 1-pg.
MusicMatch, “MusicMatch and Xing Technology Introduce Musicmatch Jukebox,” May 18, 1996 (http://www.musicmatch.com/info/company/press/rel eases/?year +1998& release=2, downloaded Aug. 16, 2011 from http://www.thefreelibrary.com/MusicMatch+and+Xing+Technolo).
MusicMatch, “About MusicMatch Jukebox,” MusicMatch Jukebox v4 Help, 4 pgs, 1999.
Miniman, “Applian Software's Replay Radio and Player v1.02,” Product Review, Jul. 31, 2001 (pocketnow.com, http://www. pocketnow.com/reviews/replay.htm, downloaded Aug. 25, 2011 from http://web/archive.org/web/20010605061914/http://www.pocketnow.com.com/reviews.
Mills, David L., “Request for Comments: 1305,” Network Working Group, Mar. 1992, 113-pgs.
Microsoft Corp., “Window's Media Player 6.4,” 2 pgs, 1999 (software downloadable at http://www.oldversion.com/program php?n=wmp, downloaded Jul. 13, 2011 from http://www.microsoft.com/download/en/confirmation.axps?displaylangen&id=2- 2758).
Apple Inc., “iTunes, Playlist Related Help Screens,” iTunes v1.0, 8 pgs, Jan. 2001.
Apple Inc., “iTunes, Digital Music for your Mac,” 2 pgs (downloaded Oct. 22, 2001 from http://www.apple.com/itunes/).
Apple Inc., “Apple-Downloads-Dashboard”, http://www.apple.com/downloads/dashboard, downloaded Dec. 16, 2008, pp. 102 (U.S. Appl. No. 11/519,429).
Apple Inc., “Apple Announces iTunes 2,” Press Release, 2 pgs, Oct. 23, 2001 (downloaded from http://www.apple.com/pr/library/2001/1 0/23Appl e-Announces-iTunes-2.html).
Apple Inc. “Apple Introduces iTunes—World's Best and Easiest to Use Jukebox Software ”MacWorld Expo, San Fancisco, 2 pgs, Jan. 9, 2001 (https://www.apple.com/pr/library/2001/01/09 Apple-Introduces-iTunes-Worlds-Best-and-Easiest-To-Use-Jukebox.
Apple Announces iTunes 2, Press Release, Apple Computer, Inc., dated Oct. 23, 2001 http://www.apple.com/pr/library/2001/10/23Apple-Announces-iTunes- -2.html] downloaded Apr. 8, 2012 (U.S. Appl. No. 11/519,429).
Andy Lindauer, “What's in you Pocket?,” Edgereview, downloaded Jan. 25, 2002, http://www.edgereview.com/print.cfm?Type+aag&ID=286 (U.S. Appl. No. 11/519,429).
Andrew Birrell, “Personal Jukebox (PJB),” Oct. 13, 2000 available from http://birrell.org/andrew/talks/pjb-overview.ppt. (U.S. Appl. No. 11/519,429).
Alicia Awbrey, press release entitled “Apple's iPod Available in Stores Tomorrow,” Nov. 9, 2001 [downloaded Jul. 14, 2011 at http://www.apple.com/pr/library/2001/11/09Apple-s-iPod-Available] (U.S. Appl. No. 11/519,429).
Adam C. Engst. “SoundJam Keeps on Jammin'.” Jun. 19, 2000, available from http://db.tidbits.com/getbits.acgi?tbart=05988. downloaded Jul. 25, 2011 at http? ..db.tidbits.com/article/5988?print?version+1 (U.S. Appl. No. 11/519,429).
AccelerateYourMac.com, Apple posts Automated Scripts for iTunes 2.03, 9 pgs, 2001 (downloaded Apr. 11, 2012 from http://www.x1r8yourmac.com/archive/dec01/121801.html).
About MusicMatch Jukebox, MusicMatch Jukebox v4 Help. pp. 1-4, (1999) (U.S. Appl. No. 11/519,429).
61812006, copyright 2M0P0.6CO2M I Plug-ins, obtained from http://winamp.com/pluginskletails.php?id=15667, generated 8/pgs. “D-Link's New Wireless Media Device Plays Digital Music, Videos and Photos on Home Television and Stereo:” http://presslink.dlink.com/pr/?prid=136, dated Jan. 20, 2004, 2 pgs.
“Communication Relating to the Results of the Partial International Search” received in corresponding PCT Application No. PCT/US2006/062355 dated May 3, 2007.
MG-25, Portable MPEG4 Player (MG-25), Jul. 29, 2004, 1-3 pgs. (U.S. Appl. No. 11/519,429).
McGavren, “iTunes-perl,” 2004-2006 (http://code.googlecom, 5 pgs (downloaded Jan. 13, 2012 from http://code.google.com/p/itunes-perl/wiki/ Usage).
Maulik, “Synchronizing mp3 playback, version #2,” http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=2, generated Jun. 8, 2006, version #2 dated Dec. 28, 2004 in history, 2 pgs.
Maulik, “Synchronizing mp3 playback, version #1,” obtained from http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=1, generated Jun. 8, 2006, version #1 dated Nov. 8, 2004 in history, 2-pgs.
Maulik and Ryan, “Synchronizing mp3 playback, version #9,” http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=9, generated Jun. 8, 2006, version #4 dated Mar. 3, 2005 in history, 3 pgs.
Maulik and Ryan, “Synchronizing mp3 playback, version #8,” http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=8, generated Jun. 8, 2006, version #8 dated Feb. 23, 2005 in history, 3 pgs.
Maulik and Ryan, “Synchronizing mp3 playback, version #6,” http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=6, generated Jun. 8, 2006, version #6 dated Feb. 2, 2005 in history, 3 pgs.
Maulik and Ryan, “Synchronizing mp3 playback, version #5,” http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=5, generated Jun. 8, 2006, version #5 dated Jan. 19, 2005 in history, 3 pgs.
Maulik and Ryan, “Synchronizing mp3 playback, version #4,” http://snarfed.org/exec/Version?name=synchronizing+mp3+playback&version=4, generated Jun. 8, 2006, version #4 dated Jan. 3, 2005 in history, 3 pgs.
Maulik and Ryan, “Synchronizing mp3 playback, version #3,” obtained from http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=3- , generated Jun. 8, 2006, version #3 dated Jan. 2, 2005 in history, 3-pgs.
Maulik and Ryan, “Synchronizing mp3 playback, version #17,” http://snarfed.org/exec/version?name=synchronizing+mp3+playback&version=17, generated Jun. 8, 2006, version #17 dated Feb. 5, 2006 in history, 4 pgs.
Mauli Kand Ry A N “Synchronizing mp3 playback, version#7,” obtainedfromhttp://snarfed.org/exec/Nersion? name-synchronizing+rp3hpiaybackuerllon7generated6/8 ;2006versi on#?dated2l21/2o05nhistoy3pg s.
M. Nilsson; IDS tag versions 2.4.0.—Main Structure; Nov. 1, 2000; http://www.id3.org/id3v2.4.0-structure?.about.action=print dowload Jul. 6, 2011 (U.S. Appl. No. 11/519,429).
M. Nilsson; ID3tag version 2.3.0; Feb. 3, 1999, http://www.id3lib.or/idev2.3.0.html [30 pages Jun. 29, 2011 at http://www/id3.org/id3v2.3.0?action=print] (U.S. Appl. No. 11/519,429).
Linksys “New Linksys Wireless Home Products Showcased at CEBIT 2004” Internet Article (Mar. 18, 2004) www.broadbandbuyer.co.uk./Shop/pageTextDetail.asp?Setl0=2&Textl0=473.
Lindauer, “What's in Your Pooket?,” Edgereview, 2 pgs (downloaded Jan. 25, 2002 from http://www.edgereview.com/print.cfm?Type+aag&ID=286).
K*Software, “kquery.com,” obtained from http://www.kquery.com/index.php?page=software_info&subpage=1&id=8, generated Jun. 8, 2006, copyright 2004, 4-pgs.
iTunes-perl, copyright 2004-2006 by Jay McGavren, obtained from the Internet at http://code.googlecom, pp. 7. (downloaded 5 pages on Jan. 13, 2012 from http://code.google.com/p/itunes-perl/wiki/Usage) (U.S. Appl. No. 11/519,429).
iTunes, Playlist Related Help Screens, iTunes v1.0, Apple Computer, Inc., Jan. 2001 (U.S. Appl. No. 11/519,429).
iTunes, Digital Music for your Mac, Apple Computer, Inc., downloaded Oct. 22, 2011, http://www.apple.com/itunes/ (U.S. Appl. No. 11/519,429).
iTunes 2, Playlist Related Help Screens, iTunes v2.0 Apple Computer, Inc., Oct. 23, 2001 (U.S. Appl. No. 11/519,429).
Iriver, “PMP140/120”, Sep. 13, 2004, 1-2 pgs. (U.S. Appl. No. 11/519,429).
Hughes, M., “Turning Streams Inside Out, Part 2: Optimizing internal Java I/O”, Sep. 3, 2002, 12 pages. [downloaded Apr. 11, 2012 at http://underpop.free.fr/j/java/streams/j-io2..pdf] (U.S. Appl. No. 11/306,557).
Hewlett Packard, “Hewlett Packard Jornada 525 Color Pocket PC,” (downloaded Jan. 25, 2002, http://www.pc4d.com/electronics/ products/56/jomada 525 color pocket pc.shtml).
Hewlett Packard Jornada 525 Color Pocket PC, downloaded Jan. 25, 2002, http://www.pc4d.com/electronics/products/56/jomada.sub.--525.sub.-color- .sub.--pocket.sub.--pc.shtml. (U.S. Appl. No. 11/519,429).
Hei et al., “iPod+iTunes,” iTunes7, Markt+Technik Verlag, 54 pgs, Dec. 22, 2006 (German).
Harmony Central, “Diamond Multimedia Announces Rio PMP300 Portable MP3 Music Player”, Press Release, 4 pgs, Sep. 14, 1998 (http://news.harmony-central.com/Newp/1988/Rio- Pump300.html, downloaded Aug. 16, 2011 from http://web.archive.org/web/20030705005208/http:/.
Handbook for Palm.TM. m500 Series Handhelds,User Manual.—(286 pages) (U.S. Appl. No. 11/519,429).
Glenn Fleishman, “Handheld iPod joins MP3 band a bit late, but is standout player,” Nov. 6, 2001, http://seattletimes,nwsource.com/html/businesstechnology/134361811.sub.---ptmacc040.html. [Downloaded Jul. 21, 2011 from http://web.archive.org/...001110233639/http://seattletimes.nwsource.com/h- tml/businesstechnology/134361811.sub.--otmacc040.html] (U.S. Appl. No. 11/519,429).
Fukuda, “Perfect Guide for Digital/Auio Technique to Enjoy Music in PC,” Nikkei Click, Japan, Nikkei Business Publications, Inc., vol. 6, No. 10, 1 pg, Sep. 8, 1999 (not attached herewith; a copy will be submitted with next IDS filing).
Firewire, IEEE 1394 (also known as Sony's iLink), (http://www.wikipedia.org/wiki/Firewire (1995)). Download Jul. 13, 2011—http://en.wikipedia.org/wiki/IEEE.sub.--1393.sub.--interface (U.S. Appl. No. 11/519,429).
Etchison, “Accelerated discrete Adjustment of the Parameters of a Process”, IBM Technical Disclosure Bulletin, vol. 15, No. 5, Oct. 1, 1972, 2 pgs. (U.S. Appl. No. 11/519,429).
Escient, Inc., “TuneBase Pro MK-II User's Guide,” 1999 (downloaded Jul. 25, 2011) (not attached herewith; A copy will be submitted with next IDS filing).
Erdmann et al., “iPod+iTunes,” O'Reilly, 157 pgs, 2006 (German).
Engst, “SoundJam Keeps on Jammin',” 4 pgs, Jun. 19, 2000, (http://db.tidbits.com/getbits.acgi?tbart=05988, downloaded Jul. 25, 2011 from http? ..db.tidbits.com/article/5988?print.sub.-version+1).
Digital Still Cameras—Downloading Images to a Computer, Mimi Chakarova et al., Multi-Media Reporting and Convergence, 2 pgs. (U.S. Appl. No. 11/519,429).
Diamond Multimedia Announces Rio PMP300 Portable MP3 Music Player, Press Release, http://news.harmony-central.com/Newp/1988/Rio-Pump300.html, Sep. 14, 1998, 4 pgs. Downloaded on Aug. 16, 2011—http://www.archive.org/web/20030705005208/http://news.harmony-centr- al.com/Newp/1998/Rio-PMP300/html (U.S. Appl. No. 11/519,429).
De Herrera, Chris, “Microsoft ActiveSync 3.1” Version 1.02, (Oct. 13, 2000 Downloaded Aug. 16, 2011 From http://www.pocketpcfaq.com/wce/activesync3.1.htm (U.S. Appl. No. 11/519,429).
Compaq Computer Corp., copyright 1991, Personal Jukebox User Manual, pp. 1-29. (U.S. Appl. No. 11/519,429).
Compaq Computer Corp., “Systems Research Center and PAAD,” Personal Jukebox (PJB), 25 pgs, Oct. 13, 2000 (downloaded from http://research.compaq.com/SRC/pjb/; redownloaded Apr. 2016 from http://birrell.org/andrew/talks/pjb-overview.pdf).
Compaq Computer Corp., “Personal Jukebox,” 2 pgs, Jan. 24, 2001 (downloaded from http://research.compaq.com/SRC/pjb/).
Clifton, “Pipe.c, A Kla2 Module,” 8 pgs, 2003 (retrieved Oct. 17, 2011 from http://www.codelode.com/Kernel/k1a2pepec.html, downloaded Apr. 18, 2012 from http://web.archive.org/2004010719482/http://www.codelode.com/Kernel/kla2pipec . . . ).
Chakarova et al., “Digital Still Cameras,Downloading Images to a Computer,” Multi-Media Reporting and Convergence, 2 pgs.
Butler, “Portable MP3: The Nomad Jukebox,” Aug. 1, 2001 (http:lldb.tidbits.com/getbits.acgi? tbart=06261, downloaded Jul. 13, 2011 from http://www.tidbits.com/arlicle/6261).
Butler, “Archos Jukebox 6000 Challenges Nomad Jukebox,” 6 pgs, Aug. 13, 2001 (from http://db.tidbits.com/getbits.acgi?tbart=06521 (downloaded Jul. 13, 2011 from http://www.tidbits.com/article/6521?print version=1).
Bridgman, “Windows XP Expert Zone Community Columnist”, Using Windows Mobile-based Portable Media Centers and Windows Media Player 10, Aug. 25, 2004, 1-11. (U.S. Appl. No. 11/519,429).
Bott, “Special Edition Using Microsoft 1-18 Windows Millennium Passage”, Special Edition Using Microsoft Windows Millennium Edition, Nov. 3, 2000, pp. 1-24. (U.S. Appl. No. 11/519,429).
Awbrey, “Apple's iPod Available in Stores Tomorrow,” Press Release, Nov. 9, 2001 (downloaded Jul. 14, 2011 from http://www.apple.com/pr/library/2001/11/09Apple-s-iPod-Available).
Apple, “Mac OS X: Bonjour,” Technology Brief, Apr. 2005, 6-pgs.
Apple, “AirPort Express,” Technology Overview, Jul. 2004, 31-pgs.
Related Publications (1)
Number Date Country
20180152492 A1 May 2018 US
Divisions (1)
Number Date Country
Parent 11530855 Sep 2006 US
Child 13175442 US
Continuations (3)
Number Date Country
Parent 15246011 Aug 2016 US
Child 15878208 US
Parent 13869238 Apr 2013 US
Child 15246011 US
Parent 13175442 Jul 2011 US
Child 13869238 US
Continuation in Parts (2)
Number Date Country
Parent 11306557 Jan 2006 US
Child 11530855 US
Parent 10862115 Jun 2004 US
Child 11306557 US