`
`
`
`Attorney Docket No. 080188PCT
`
`WIRELESS EARPHONE THAT TRANSITIONS BETWEEN WIRELESS NETWORKS
`
`Michael J. Pelland, Michael J. Koss, Michael Sagan,
`
`
`
`
`Inventors:
`
`
`
`
`Steven Reckamp, Greg Hollingstad, Jeff Bovee, and Morgan Lowery
`
`
`
`PRIORITY CLAIM
`
`5
`
`
`
`
`
`The present application claims priority to United States provisional application serial
`
`
`
`
`
`
`
`
`
`
`
`
`
`number 61/123,265, filed April 7, 2008, which is incorporated herein by reference.
`
`
`
`BACKGROUND
`
`
`
`Digital audio players, such as MP3 players and iPods, that store and play digital audio
`
`
`
`
`
`
`
`
`
`
`
`files, are very popular. Such devices typically comprise a data storage unit for storing and playing
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10 the digital audio, and a headphone set that connects to the data storage unit, usually with a ¼" or a
`
`
`
`3.5 mm jack and associated cord. Often the headphones are in-ear type headphones. The cord,
`
`
`
`
`
`
`
`however, between the headphones and the data storage unit can be cumbersome and annoying to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`users, and the length of the cord limits the physical distance between the data storage unit and the
`
`
`
`
`
`
`
`headphones. Accordingly, some cordless headphones have been proposed, such as the Monster
`
`
`
`
`
`
`
`15 iFreePlay cordless headphones from Apple Inc., which include a docking port on one of the
`
`
`
`
`
`
`
`
`
`
`
`earphones that can connect directly to an iPod Shuffle. Because they have the docking port,
`
`
`
`
`
`
`
`however, the Monster iFreePlay cordless headphones from Apple are quite large and are not in
`
`
`
`
`
`
`
`ear type phones. Recently, cordless headphones that connect wirelessly via IEEE 802.11 to a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WLAN-ready laptop or personal computer (PC) have been proposed, but such headphones are
`
`
`
`
`
`
`
`
`
`20 also quite large and not in-ear type phones.
`
`
`
`SUMMARY
`
`
`
`is directed to a wireless earphone that
`
`
`
`
`In one general aspect, the present invention
`
`
`
`
`comprises a transceiver circuit for receiving streaming audio from a data source, such as a digital
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`audio player or a computer, over an ad hoc wireless network. When the data source and the
`
`
`
`
`
`
`
`
`
`
`
`
`
`25 earphone are out of range via the ad hoc wireless network, they may transition automatically to a
`
`
`
`
`
`
`
`
`
`
`
`common infrastructure wireless network (e.g., a wireless LAN). If there is no common
`
`
`
`infrastructure wireless network for both the data source and the earphone, the earphone may
`
`
`
`
`
`
`
`
`
`connect via an available infrastructure wireless network to a host server. The host server may, for
`
`
`
`
`
`
`
`
`
`
`
`example, broadcast streaming audio to the earphone and/or transmit to the earphone a network
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`30 address (e.g., an Internet Protocol (IP) address) for a network-connected content server that
`
`
`
`
`
`PI-2159849 vl 1284037-00271
`
`APPLE 1007
`
`1
`
`
`
`Attorney Docket No. 080188PCT
`
`streams digital audio. The earphone may then connectto the content server using the IP address.
`
`The content server may be an Internet radio server, including, for example, an Internet radio
`
`server that broadcasts streaming audio from the data source or some other content.
`
`These and other advantageous, unique aspects of the wireless earphoneare described
`
`below.
`
`FIGURES
`
`Various embodiments ofthe present invention are described herein by way of example in
`
`conjunction with the following figures, wherein:
`
`Figures 1A-1E are views of a wireless earphone according to various embodimentsof the
`
`10
`
`present invention;
`
`Figures 2A-2D illustrate various communication modesfor a wireless earphone according
`
`to various embodiments of the present invention;
`
`Figure 3 is a block diagram of a wireless earphone according to various embodiments of
`
`the present invention;
`
`15
`
`Figures 4A-4B show the wireless earphone connected to another device according to
`
`various embodiments ofthe present invention;
`
`Figure 5 is a diagram of a process implemented by a host server according to various
`
`embodiments of the present invention;
`
`Figure 6 is a diagram of a process implemented by the wireless earphoneto transition
`
`20
`
`automatically between wireless networks according to various embodiments of the present
`
`invention;
`
`Figures 7, 8 and 10 illustrate communication systems involving the wireless earphone
`
`according to various embodiments of the present invention;
`
`Figure 9 is a diagram of a headset including a wireless earphone and a microphone
`
`25
`
`according to various embodiments of the present invention; and
`
`Figure 11 is a diagram of a pair of wireless earphones with a dongle according to various
`
`embodiments of the present invention.
`
`DESCRIPTION
`
`In one general aspect, the present invention is directed to a wireless earphonethat receives
`
`30
`
`streaming audio data via ad hoc wireless networks and infrastructure wireless networks, and that
`
`transitions seamlessly between wireless networks. The earphone may comprise one or morein-
`
`ear, on-ear, or over-ear speaker elements. Two exemplary in-ear earphone shapes for the wireless
`
`earphone 10 are shown in Figures 1A and 1B, respectively, although in other embodiments the
`2
`
`
`
`Attorney Docket No. 080188PCT
`
`earphone maytake different shapes and the exemplary shapes shown in Figures 1A and 1B are
`
`not intended to be limiting. In one embodiment, the earphonetransitions automatically and
`
`seamlessly, without user intervention, between communication modes. That is, the earphone may
`
`transition automatically from an ad hoc wireless network to an infrastructure wireless network,
`
`without user intervention. As used herein, an “ad hoc wireless network”is a network where two
`
`(or more) wireless-capable devices, such as the earphone and a data source, communicate directly
`
`and wirelessly, without using an access point. An “infrastructure wireless network,” on the other
`
`hand,is a wireless network that uses one or more access points to allow a wireless-capable device,
`
`such as the wireless earphone, to connect to a computer network, such as a LAN or WAN
`
`10
`
`(including the Internet).
`
`Figures 1A and 1B show example configurations for a wireless earphone 10 accordingto
`
`various embodiments ofthe present invention. The examples shown in Figures 1A and 1B are not
`
`limiting and other configurations are within the scope of the present invention. As shown in
`
`Figures 1A and 1B, the earphone 10 may comprise a body 12. The body 12 may comprise an ear
`
`15
`
`canal portion 14 that is inserted in the ear canal of the user of the earphone 10. In various
`
`embodiments, the body 12 also may comprise an exterior portion 15 that is not inserted into user’s
`
`ear canal. The exterior portion 15 may comprise a knob 16 or some other user control (such as a
`
`dial, a pressure-activated switch, lever, etc.) for adjusting the shape of the ear canal portion 14.
`
`Thatis, in various embodiments, activation (e.g. rotation) of the knob 16 may causethe ear canal
`
`20
`
`portion 14 to change shapesoas to, for example, radially expandto fit snugly against all sides of
`
`the user’s ear canal. Further details regarding such a shape-changing earbud earphoneare
`
`described in application PCT/US08/88656, filed 31 December 2008, entitled “Adjustable Shape
`
`Earphone,” which is incorporated herein by referencein its entirety. The earphone 10 also may
`
`comprise a transceivercircuit housed within the body 12. The transceiver circuit, described
`
`25
`
`further below, may transmit and receive the wireless signals, including receive streaming audio
`
`for playing by the earphone 10. The transceiver circuit may be housed in the exterior portion 15
`
`of the earphone 10 and/orin the ear canal portion 14.
`
`Although the example earphones 10 shown in Figures 1A and 1B include a knob 16 for
`
`adjusting the shape of the ear canal portion 14, the present invention is not so limited, and in other
`
`30
`
`embodiments, different means besides a knob 16 may be usedto adjust the ear canal portion 14.
`
`In addition, in other embodiments, the earphone 10 may not comprise a shape-changing ear canal
`
`portion 14.
`
`In various embodiments, the user may wear two discrete wireless earphones 10: one in
`
`each ear. In such embodiments, each earphone 10 may comprise a transceivercircuit. In such
`
`3
`
`
`
`Attorney Docket No. 080188PCT
`
`embodiments, the earphones 10 may be connected by a string or some other cord-type connector
`
`to keep the earphones 10 from being separated.
`
`In other embodiments, as shown in Figure 1C, a headband 19 may connectthe two(left
`
`and right) earphones 10. The headband 19 may be an over-the-head band, as shown in the
`
`example of Figure 1C, or the headband may be a behind-the-head band. In embodiments
`
`comprising a headband 19, each earphone 10 may comprise a transceivercircuit; hence, each
`
`earphone 10 may receive and transmit separately the wireless communication signals. In other
`
`embodiments comprising a headband 19, only one earphone 10 may comprise the transceiver
`
`circuit, and a wire may run along the headband 19 to the other earphone 10 to connect thereby the
`
`10
`
`transceivercircuit to the acoustic transducer in the earphone that does not comprise the
`
`transceiver circuit. The embodiment shown in Figure 1C comprises on-ear earphones 10; in other
`
`embodiments, in-ear or over-ear earphones may be used.
`
`In other embodiments, the earphone 10 may comprise a hangerbar 17 that allows the
`
`earphone 10 to clip to, or hang on, the user’s ear, as shown in the illustrated embodiment of
`
`15
`
`Figures 1D-1E. Figure 1D is a perspective view of the earphone and Figure 1E is a side view
`
`according to one embodiment. As shown in theillustrated embodiment, the earphone 10 may
`
`comprise dual speaker elements 106-A, 106-B. One of the speaker elements (the smaller one)
`
`106-A is sized to fit into the cavum conchaofthe listener’s ear and the other element(the larger
`
`one) 106-B is not. The listener may use the hanger bar to position the earphone onthe listener’s .
`
`20
`
`ear. In that connection, the hanger bar may comprise a horizontal section that rests upon the
`
`upper external curvature of the listener’s ear behind the upper portion of the auricula (or pinna).
`
`The earphone may comprise a knurled knobthat allowsthe userto adjustfinely the distance
`
`between the horizontal section of the hanger bar and the speaker elements, thereby providing,in
`
`such embodiments, another measure of adjustability for the user. More details regarding such a
`
`25
`
`dual element, adjustable earphone may be found in United States provisional patent application
`
`Serial No. 61/054,238, which is incorporated herein by referencein its entirety.
`
`Figures 2A-2D illustrate various communication modesfor a wireless data communication
`
`system involving the earphone 10 according to embodiments of the present invention. As shown
`
`in Figure 2A, the system comprises a data source 20 in communication with the earphone 10 via
`
`30
`
`an ad hoc wireless network 24. The earphone 10, via its transceiver circuit (described in more
`
`detail below), may communicate wirelessly with a data source 20, which may comprise a wireless
`
`network adapter 22 for transmitting the digital audio wirelessly. For example, the data source 20
`
`may be a digital audio player (DAP), such as an mp3playeror an iPod, or any other suitable
`
`digital audio playing device, such as a laptop or personal computer, that stores and/orplaysdigital
`
`4
`
`
`
`Attorney Docket No. 080188PCT
`
`audio files. In other embodiments, the data source 20 may generate analog audio, and the wireless
`
`network adapter 22 may encode the analog audio into digital format for transmission to the
`
`earphone 10.
`
`The wireless network adapter 22 may be an integral part of the data source 20, or it may be
`
`a separate device that is connected to the data source 20 to provide wireless connectivity for the
`
`data source 20. For example, the wireless network adapter 22 may comprise a wireless network
`
`interface card (WNIC) or other suitable transceiver that plugs into a USB port orotherport or jack
`
`of the data source 20 (such as a TRS connector) to stream data, e.g., digital audio files, via a
`
`wireless network (e.g., the ad hoc wireless network 24 or an infrastructure wireless network). The
`
`10
`
`digital audio transmitted from the data source 20 to the earphone 10 via the wireless networks
`
`may comprise compressed or uncompressed audio. Any suitable file format may be used for the
`
`audio, including mp3, lossy or lossless WMA, Vorbis, Musepack, FLAC, WAV, AIFF, AU, or
`
`any other suitable file format.
`
`Whenin range, the data source 20 may communicate with the earphone 10 via the ad hoc
`
`15
`
`wireless network 24 using any suitable wireless communication protocol, including Wi-Fi (e.g.,
`
`IEEE 802.1 1a/b/g/n), WIMAX (IEEE 802.16), Bluetooth, Zigbee, UWB,or any other suitable
`
`wireless communication protocol. For purposes of the description to follow,it is assumedthat the
`
`data source 20 and the earphone 10 communicate using a Wi-Fi protocol, although the invention
`
`is not so limited and other wireless communication protocols may be used in other embodiments
`
`20
`
`of the invention. The data source 20 and the earphone 10 are considered in range for the ad hoc
`
`wireless network 24 when the signal strengths(e.g., the RSSI) of the signals received by the two
`
`devices are above a threshold minimum signal strength level. For example, the data source 20
`
`and the earphone10 are likely to be in range for an ad hoc wireless network when then are in
`
`close proximity, such as when the wearer of the earphone 10 has the data source 20 on his/her
`
`25
`
`person, such as in a pocket, strapped to their waist or arm, or holding the data source in their hand.
`
`Whenthe earphone 10 and the data source 20 are out of range for the ad hoc wireless
`
`network 24, that is, when the received signals degrade below the threshold minimum signal
`
`strength level, both the earphone 10 and the data source 20 maytransition automatically to
`
`communicate over an infrastructure wireless network (such as a wireless LAN (WLAN))30 that
`
`30
`
`is in the range of both the earphone 10 and the data source 20, as shown in Figure 2B. The
`
`earphone 10 and the data source 20 (e.g., the wireless network adapter 22) may include firmware,
`
`as described further below, that cause the components to makethe transition to a common
`
`infrastructure wireless network 30 automatically and seamlessly, e.g., without user intervention.
`
`The earphone 10 may cache the received audio in a buffer or memory for a time period before
`
`5
`
`
`
`Attorney Docket No. 080188PCT
`
`playing the audio. The cached audio may be played after the connection overthe ad hoc wireless
`network is lost to give the earphone 10 and the data source 20 time to connect via the
`infrastructure wireless network.
`
`For example, as shown in Figure 2B, the infrastructure network may comprise an access
`
`point 32 thatis in the range of both the data source 20 and the earphone 10. The access point 32
`
`may be an electronic hardware device that acts as a wireless access pointfor, and thatis
`
`connected to, a wired and/or wireless data communication network 33, such as a LAN or WAN,
`
`for example. The data source 20 and the earphone 10 may both communicate wirelessly with the
`
`access point 32 using the appropriate network data protocol (a Wi-Fi protocol, for example). The
`
`10
`
`data source 20 and the earphone 10 maybothtransition automatically to an agreed-upon WLAN
`
`30 that is in the range of both devices when they cannot communicatesatisfactorily via the ad hoc
`
`wireless network 24. A procedure for specifying an agreed-uponinfrastructure wireless network
`
`30 is described further below. Alternatively, the infrastructure wireless network 30 may have
`
`multiple access points 32a-b, as shown in Figure 2C. In such an embodiment, the data source 20
`
`15
`
`may communicate wirelessly with one access point 32b and the earphone 10 may communicate
`
`wirelessly with another access point 32a of the same infrastructure wireless network 30. Again,
`
`the data source 20 and the earphone 10 maytransition to an agreed-upon WLAN.
`
`If there is no suitable commoninfrastructure wireless network over which the earphone 10
`
`and the data source 20 can communicate, as shown in Fig. 2D, the earphone 10 maytransition to
`
`20
`
`communicate with an access point 32a for an available (first) wireless network (e.g., WLAN) 30a
`
`that is in the range of the earphone 10. In this mode, the earphone 10 may connectvia the
`
`wireless network 30a to a network-enabled host server 40. The host server 40 may be connected
`
`to the wireless network 30a via an electronic data communication network 42, such as the
`
`25
`
`Internet. In one mode,the host server 40 may transmit streaming digital audio via the networks
`33a, 42 to the earphone 10. In another mode,the host server 40 may transmit to the earphone 10 a
`network address, such as an Internet Protocol (IP) address, for a streaming digital audio content
`
`server 70 on the network 42. Using the received IP address, the earphone 10 may connect to the
`
`streaming digital audio content server 70 via the networks 30a, 42 to receive and processdigital
`
`audio from the streaming digital audio content server 70.
`
`30
`
`The digital audio content server 70 may be, for example, an Internet radio station server.
`
`The digital audio content server 70 may stream digital audio over the network 42 (e.g., the
`
`Internet), which the earphone 10 may receive and process. In one embodiment, the streaming
`
`digital audio content server 70 may stream digital audio received by the streaming digital audio
`
`content server 70 from the data source 20. For example, where the data source 20 is a wireless-
`
`6
`
`
`
`Attorney Docket No. 080188PCT
`
`capable device, such as a portable DAP,the data source 20 may connectto the streamingdigital
`
`audio content server 70 via a wireless network 30b and the network 42. Alternatively, where for
`
`example the data source 20 is non-wireless-capable device, such as a PC, the data source 20 may
`
`have a direct wired connection to the network 42. After being authenticated by the streaming
`
`digital audio content server 70, the data source 20 may stream digital audio to the streaming
`
`digital audio content server 70, which may broadcast the received digital audio over the network
`
`42 (e.g., the Internet). In such a manner, the user of the earphone 10 maylisten to audio from the
`
`data source 20 even when(i) the earphone 10 andthe data source 20 are not in communication via
`
`an ad hoc wireless network 24 and(ii) the earphone 10 and the data source 20 are not in
`
`10
`
`communication via a commonlocal infrastructure wireless network 30.
`
`Figure 3 is a block diagram of the earphone 10 according to various embodimentsof the
`present invention. In the illustrated embodiment, the earphone 10 comprisesa transceivercircuit
`100 and related peripheral components. As shown in Figure 3, the peripheral components ofthe
`
`earphone 10 may comprise a power source 102, a microphone 104, one or more acoustic
`
`15
`
`transducers 106 (e.g., speakers), and an antenna 108. The transceiver circuit 100 and someofthe
`
`peripheral components (such as the power source 102 and the acoustic transducers 106) may be
`
`housed within the body 12 of the earphone 10 (see Figure 1). Other peripheral components, such
`
`as the microphone 104 and the antenna 108 may be external to the body 12 of the earphone 10. In
`
`addition, some of the peripheral components, such as the microphone 104, are optional in various
`
`20
`
`embodiments.
`
`In various embodiments, the transceiver circuit 100 may be implementedasa single
`
`integrated circuit (IC), such as a system-on-chip (SoC), which is conducive to miniaturizing the
`
`components of the earphone 10, which is advantageous if the earphone 10 isto be relatively small
`
`in size, such as an in-ear earphone (see Figures 1A-1B for example). In alternative embodiments,
`
`25
`
`however, the components ofthe transceiver circuit 100 could be realized with two or more
`
`discrete ICs or other components, such as separate ICs for the processors, memory, and RF (e.g.,
`
`Wi-Fi) module, for example.
`
`The power source 102 may comprise, for example, a rechargeable or non-rechargeable
`
`battery (or batteries). In other embodiments, the power source 102 may comprise one or more
`
`30
`
`ultracapacitors (sometimes referred to as supercapacitors) that are charged by a primary power
`
`source. In embodiments where the power source 102 comprises a rechargeable battery cell or an
`
`ultracapacitor, the battery cell or ultracapacitor, as the case may be, may be charged for use, for
`
`example, when the earphone 10 is connected to a docking station or computer. The docking
`
`station may be connected to or part of a computer device, such as a laptop computer or PC. In
`
`7
`
`
`
`Attorney Docket No. 080188PCT
`
`addition to charging the rechargeable power source 102, the docking station and/or computer may
`
`facilitate downloading of data to and/or from the earphone 10. In other embodiments, the power
`
`source 102 may comprise capacitors passively charged with RF radiation, such as described in
`
`U.S. Patent No. 7,027,311. The power source 102 may be coupled to a powersource control
`
`module 103 of transceiver circuit 100 that controls and monitors the power source 102.
`
`The acoustic transducer(s) 106 may be the speaker element(s) for conveying the sound to.
`
`the user of the earphone 10. According to various embodiments, the earphone 10 may comprise
`
`one or more acoustic transducers 106. For embodiments having more than one transducer, one
`
`transducer maybelarger than the other transducer, and a crossover circuit (not shown) may
`
`10
`
`transmit the higher frequencies to the smaller transducer and may transmit the lower frequencies
`to the larger transducer. Moredetails regarding dual element earphonesare provided in U.S.
`Patent 5,333,206, assigned to Koss Corporation, which is incorporated herein by referencein its
`
`entirety.
`
`The antenna 108 mayreceive and transmit the wireless signals from andto the wireless
`
`15
`
`networks 24, 30. A RF (e.g., Wi-Fi) module 110 of the transceiver circuit 100 in communication
`
`with the antenna 108 may, among other things, modulate and demodulate the signals transmitted
`
`from and received by the antenna 108. The RF module 110 communicates with a baseband
`
`processor 112, which performsother functions necessary for the earphone 10 to communicate
`
`using the Wi-Fi (or other communication) protocol.
`
`20
`
`The basebandprocessor 112 may be in communication with a processor unit 114, which
`
`may comprise a microprocessor 116 and a digital signal processor (DSP) 118. The
`
`microprocessor 116 may control the various components ofthe transceiver circuit 100. The DSP
`
`114 may, for example, perform various sound quality enhancementsto the digital audio received
`
`by the baseband processor 112, including noise cancellation and sound equalization. The
`
`25
`
`processor unit 114 may be in communication with a volatile memory unit 120 and a non-volatile
`
`memory unit 122. A memory management unit 124 may control the processor unit’s access to the
`
`memory units 120, 122. The volatile memory 122 may comprise, for example, a random access
`
`memory (RAM)circuit. The non-volatile memory unit 122 may comprise a read only memory
`
`(ROM)and/or flash memory circuits. The memory units 120, 122 may store firmware thatis
`
`30
`
`executed by the processor unit 114. Execution of the firmware by the processor unit 114 may
`
`provide various functionality for the earphone 10, such as the automatic transition between
`
`wireless networks as described herein. The memory units 120, 122 may also cache received
`
`digital audio.
`
`
`
`Attorney Docket No. 080188PCT
`
`A digital-to-analog converter (DAC) 125 may convert the digital audio from the processor
`unit 114 to analog form for coupling to the acoustic transducer(s) 106. An I’°S interface 126 or
`
`other suitable serial or parallel bus interface may provide the interface between the processorunit
`
`114 and the DAC 125. An analog-to-digital converter (ADC) 128, which also communicates with
`the I’S interface 126, may convert analog audio signals picked up by the microphone 104 for
`processing by the processor unit 114.
`
`The transceivercircuit 100 also may comprise a USBorother suitable interface 130 that
`
`allows the earphone 10 to be connected to an external device via a USB cable or other suitable
`
`link. As shown in Figure 4A, the external device may be a docking station 200 connected to a
`
`10
`
`computer device 202. Also, in various embodiments, the earphone 10 could be connected directly
`
`to the computer 202 without the docking station 200. In addition, the external device may be a
`
`DAP 210, as shown in Figure 4B. In that way, the earphone 10 could connectdirectly to a data
`
`source 20, such as the DAP 210 or the computer 202, through the USB port 130. In addition,
`
`through the USBport 130, the earphone 10 may connect to a PC 202 or dockingstation 202 to
`
`15
`
`charge up the power source 102 and/or to get downloads(e.g., data or firmware).
`
`According to various embodiments, the earphone 10 may have an associated web page
`
`that a user may access through the host server 40 (see Figure 2D) or some other server. An
`
`authenticated user could log onto the website from a client computing device 50 (e.g., laptop, PC,
`
`handheld computer device, etc., including the data source 20) (see Figure 2D) to access the web
`
`20
`
`page for the earphone 10 to set various profile values for the earphone 10. For example, at the
`
`website, the user could set various content features and filters, as well as adjust various sound
`
`control features, such as treble, bass, frequency settings, noise cancellation settings, etc. In
`
`addition, the user could set preferred streaming audio stations, such as preferred Internet radio
`
`stations or other streaming audio broadcasts. That way, instead oflistening to streaming audio
`
`25
`
`from the data source 20, the user could listen to Internet radio stations or other streaming audio
`
`broadcasts received by the earphone 10. In such an operating mode, the earphoneuser, via the
`
`website, may prioritize a numberof Internet radio stations or other broadcast sources (hosted by
`
`streaming digital audio content servers 70). With reference to Figure 7, the host server 40 may
`
`send the IP address for the earphoneuser’s desired(e.g., highest priority) Internet radio station to
`
`30
`
`the earphone 10. A button 11 on the earphone 10, such as on the rotating dial 16 as shown in the
`
`examples of Figures 1A and 1B, mayallow the user to cycle through the preset preferred Internet
`
`radio stations. That is, for example, when the user presses the button 11, an electronic
`
`communication may be transmitted to the host server 40 via the wireless network 30, and in
`
`response to receiving the communication, the host server 40 may send the IP addressfor the
`
`9
`
`
`
`Attorney Docket No. 080188PCT
`
`user’s next highest rated Internet radio station via the network 42 to the earphone 10. The
`
`earphone 10 may then connect to the streaming digital audio content server 70 for that Internet
`
`radio station using the IP address provided by the host server 40. This process may be repeated,
`
`e.g., cycled through, for each preset Internet radio station configured by the user of the earphone
`
`10.
`
`At the web site for the earphone 10 hosted on the host server 40,in addition to establishing
`
`the identification of digital audio sources(e.g., [Ds for the user’s DAP or PC) and earphones,the
`
`user could set parental or other user controls. For example, the user could restrict certain Internet
`
`radio broadcasts based on contentor parental ratings, etc. That is, for example, the user could
`
`10
`
`configure a setting through the website that prevents the host server 40 from sending an IP
`
`address for a streaming digital audio content server 70 that broadcasts explicit content based on a
`
`rating for the content. In addition, if a numberof different earphones 10 are registered to the
`
`same user, the user could define separate controls for the different earphones 10 (as well as
`
`customize any other preferencesor settings particular to the earphones 10, including Internet radio
`
`15
`
`stations, sound quality settings, etc. that would later be downloaded to the earphones 10). In
`
`addition, in modes where the host server 40 streams audio to the earphone 10, the host server 40
`
`may log the files or content streamed to the various earphones 10, and the user could view at the
`
`website the files or content that were played by the earphones 10. In that way, the user could
`
`monitorthe files played by the earphones 10.
`
`20
`
`In addition, the host server 40 may provide a so-called eavesdropping function according
`
`to various embodiments. The eavesdropping service could be activated via the web site. When
`
`the service is activated, the host server 40 may transmit the contentthat it is deliveringtoafirst
`
`earphone 10a to another, second earphone 10b, as shown in Figure 8. Alternatively, the host
`
`server 40 may transmit to the second earphone 10b the most recent IP address for a streaming
`
`25
`
`digital audio content server 70 that was sent to the first earphone 10a. The second earphone 10b
`
`may then connectto the streaming digital audio content server 70 that the first earphone 10ais
`
`currently connected. That way, the user of the second earphone 10b, which maybea parent, for
`
`example, may directly monitor the content being received by the first earphone 10a, which may
`
`belongto a child of the parent.
`
`30
`
`This function also could be present in the earphones 10 themselves, allowing a parent (or
`
`other user) to join an ad-hoc wireless network andlisten to what their child (or other listener) is
`
`hearing. For example, with reference to Figure 10, a first earphone 10a may receive wireless
`
`audio, such as from the data source 20 or some other source, such as the host server 40. The first
`
`earphone 10a may be programmedwith firmware to broadcast the received audio to a second
`
`10
`
`
`
`Attorney Docket No. 080188PCT
`
`earphone 10b via an ad hoc wireless network 24. That way, the wearer of the second earphone
`
`10b can monitorin real-time the content being played by thefirst earphone 10a.
`
`At the website, the user may also specify the identification number (“ID”) of their
`
`earphone(s) 10, and the host server 40 may translate the ID to the current internet protocol (IP)
`
`addresses for the earphone 10 and for the data source 20. This allows the userto find his or her
`
`data source 20 even whenit is behind a firewall or on a changing IP address. That way, the host
`
`server 40 can match the audio from the data source 20 to the appropriate earphone 10 based on the
`
`specified device ID. The user also could specify a numberof different data sources 20. For
`
`example, the user’s DAP may have onespecified IP address and the user’s home (or work)
`
`10
`
`computer may have another specified IP address. Via the web site hosted by the host server 40,
`
`the user could specify or prioritize from which source (e.g., the user’s DAP or computer) the
`
`earphone10 is to receive content.
`
`The host server 40 (or some other server) may also push firmware upgrades and/or data
`
`updates to the earphone 10 using the [P addresses of the earphone 10 via the networks 30, 42. In
`
`15
`
`addition, a user could download the firmware upgrades and/or data updates from the host server
`
`40 to the client computing device 202 (see Figure 4A) via the Internet, and then download the
`
`firmware upgrades and/or data updates to the earphone 10 when the earphone 10 is connected to
`
`the client computer device 202 (such as through a USB port and/or the docking station 200).
`
`Whether the downloadsare transmitted wirelessly to the earphone 10 or via the client
`
`20
`
`computing device 202 may depend on the current data rate of the earphone 10 and the quantity of
`
`data to be transmitted to the earphone 10. For example, according to various embodiments, as
`
`shown in the process flow of Figure 5, the host server 40 may be programmed,at step 50, to make
`
`a determination, based on the current data rate for the earphone 10 andthe size of the update,
`
`whether the update should be pushed to the earphone 10 wirelessly (e.g., via the WLAN 30ain
`
`25
`
`Figure 2D). If the update is too large and/or the current data rate is too low that the performance
`
`‘of the earphone 10 will be adversely affected, the host server 40 may refrain from pushing the
`
`update to the earphone 10 wirelessly and wait instead to download the updateto the client
`
`computing device 202 at step 51. Conversely, if the host server 40 determinesthat, given the size
`
`of the update and the current data rate for the earphone 10 that the performanceof the earphone
`
`30
`
`10 will not be adversely affected, the host server 40 may transmit the update wirelessly to the
`
`earphone 10 at step 52.
`
`As mentioned above, the processor un