`
`PCT/US2000/)44877
`
`The electronic equipment accessory 14 in the exemplary embodimentis a rendering device and will
`
`be referred to as the headset 14. ‘The headset 14 is shown as an ear mountable speaker and microphone
`assembly that exchanges audio data with the mobile telephone 12 over a wireless link. One of ordinary skill in
`the art will appreciate that any rendering device operabie to receive signals from the mobile telephone 10 is
`
`deemedto fall within the scope of the present invention. For example, suitable rendering devices include
`
`headphones, earphones, speakers, televisions, stereos, and the like.
`
`For purposes of the description herein, a wireless link is established using a Bluetooth protocal, such as
`
`in accordance with the Specification of the Bluetooth System, Covered Core Package version 2.0 + EDR, dated
`
`November 4, 2004, which is incorporated herein by reference in its entirety. Other suitable wireless interfaces
`
`(2.g., radio frequency, 802.11 compatible protocols, infrared, etc.) may be used to transmit data to the mobile
`
`telephone 12 and/or to the headset 14.
`The mobile telephone 12 includes a display 18. The display 18 displays informationto a user such as
`
`operating slate, time, telephone numbers, contact information, various navigational menus, etc., which enables
`
`the userto utilize the various feature of the mobile telephone 12. The display 18 may also be used to visually
`
`display content accessible by the mobile telephone 12 and/or headset 14 from one or more remote sources (e.g.,
`
`a media seryer). The displayed content may include audio and/or video presentations stored locally in memory
`
`20 (Figure 2) of the mobile telephone 12 and/or stored remotely from the mobile telephone 12 (e.g., on a remote
`
`storage device, a media server, remote personal computer, etc.), Such presentations may be derived, for
`
`Lin
`
`10
`
`15
`
`example, from multimedia files, including audio and/or video files, from a received mobile radio and/or
`television signal, etc.
`In many situations, the video presentations are accompanied by audio presentations. For
`
`20
`
`25
`
`30
`
`35
`
`example, the displayed video component may be a "music video" and the corresponding audio component may
`
`be music intended to be synchronized with the video component. As another example, the displayed vidco
`
`component may correspondto a received mobile television signal and the corresponding audio component may
`be speech and/or music intended to be synchronized with the video component.
`
`The audio component may be broadcast to the user with a speaker 22 of ihe mobile telephone 12.
`Alternatively, the audio component may be broadcast to the user with a speaker 24 (Figure 2) of the headset |4-
`
`For stereo listening, the headset 14 may include a pair of speakers 24. Delivery of audio data from content
`
`source to the mobile telephone 12 and the headset 14 will be described in greater detail below.
`
`The mobile telephone 12 further includes a keypad 26 that provides for a variety of user input
`operations. For example, the keypad 26 may include alphanumeric keys 28 for allowing entry of alphanumeric
`information such as telephone numbers, phonelists, contact information, notes, etc.
`In addition, the keypad 26
`
`typically may include special function keys such as a “call send” key for initiating or answering a call, and a
`“call end” key for ending, or “hanging up” a call, Special function keys may also include menu navigation keys,
`for example, for navigating through a menu displayed on the display 18 to select different telephone functions,
`profiles, settings, etc., as is conventional. Other keys associated with the mobile telephone 12 may include a
`volume key, audio mute key, an on/off power key, a web browser launch key, a camera key, etc. Keys or key-
`like functionality may also be embodied as a touch screen associated with the display 18.
`The mobile telephone 12 includes conventional call circuitry that enables the mobile telephone 12 to
`establish a call and/or exchange signals with a called/calling device, typically another mobile telephone or
`
`Exhibit 1014 - p. 345
`Exhibit 1014 - p. 345
`
`
`
`WO 2007/139578
`
`PCT/US2006/044877
`
`landline telephone. However, the called/calling device need not be another telephone, but may be some other
`device such as an Internet web server, content providing server, etc.
`Referring to figure 2, a functional block diagram ofthe electronic equipment assembly 10 is
`illustrated. The mobile telephone 12 includes a primary contro} circuit 30 that is configured to carry out overall
`control of the functions and operations ofthe mobile telephone 12. The controlcircuit 30 may include a
`processing device 32, such as a CPU, microcontroller or microprocessor. The processing device 32 executes
`codestored in a memory (not shown) within the control circuit 30 and/orin a separate memory, such as memory
`20, in order to carry out conventional operation of the mobile telephone 12. The memory 20 may be, for
`example, a buffer, a flash memory, a hard drive, a removable media, a volatile memory and/or a non-volatile
`memory.
`In addition, the processing device 32 executes code to carry out various functions ofthe mobile
`telephone 172,
`Continuing to refer to Figures ] and 2, the mobile telephone 12 inc)udes an antenna 34 coupled to a
`radio circuit 36. The radio circuit 36 includes a radio frequency transmitter and receiver for transmitting and
`receiving signals via the antenna 34 as is conventional, The mobile telephone 12 further includes a sound signal
`processing circuit 38 for processing the audio signaltransmitted by/received from the radio circuit 36. Coupled
`to the sound processing circuit 38 are the speaker 22 and a microphone 40 that enable a user to listen and speak
`via the mobile telephone12 as is conventional. Theradio circuit 36 and soundprocessing circuit 38 are each
`coupledto the control circuit 30 so as to carry out overall operation.
`The mobile telephone 12 also includes the aforementioned display 18 and keypad 26 coupled to the
`control circuit 30, The mobile telephone 12 further includes an J/O interface 42. The I/O interface 42 may be in
`the form of typical mobile telephoneI/O interfaces, such as a multi-element connector at the base ofthe mobile
`telephone 12. Asis typical, the 1/O interface 42 may be used to couple the mobile telephone 12 to a battery
`charger ta charge a power supply unit (PSU) 44 within the mobile telephone 12, In addition, or in the
`alternative, the I/O interface 42 may serve to connect the mobile telephone 12 to a wired personal hands-free
`adaptor, to a personal computer or other devicevia a data cable, etc. The mobile telephone 12 mayalsoinclude
`a timer 46for carrying out timing functions. Such functions may include timing the durationsofcalls,
`generating the contentoftime and date stamps,etc.
`The mobile telephone 12 may includevarious built-in accessories, such as a camera 48 for taking
`digital pictures. Image files corresponding to the pictures may be stored in the memory 20.
`In one embodiment,
`the mobile telephone 12 also may inchide a position data receiver (not shown), such as a global positioning
`satellite (GPS) receiver, Galileo satellite system receiver or the like.
`To establish wireless communication with other locally positioned devices, such as the headset 14,
`another mobile telephone, a computer, etc., the mobile telephone 12 mayincludea local wireless interface
`adapter 50, such as a Bluetooth adapter.
`To establish wireless communication with other locally positioned devices, such as a wireless local
`area network, wireless access point and thelike, the mobile telephone 12 may further include a wireless
`interface adapter 51. As shownin Figure 2, the wireless interface adapter 51 may be a wireless local area
`network interface adapter and is referred to herein as WLAN adapter 52, One of ordinary skill in the art will
`readily appreciate that the WLAN adapter 52 is exemplary and any suitable connectivity technology may be
`implemented in accordance with the present invention (e.g., Bluetooth, infrared, etc.). Preferably, the WLAN
`
`a)
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`Exhibit 1014 - p. 346
`Exhibit 1014 - p. 346
`
`
`
`WO 2007/139578
`
`PCT/US2006/044877
`
`adapter 52 is compatible with one or more IEEE 802.11 protocols (e.g., 802.1 1(a), 802.11(b) and/or 802, 11(g),
`etc.) and allows the mobile telephone 12 to acquire a uniqueidentifier (e.2., MAC and IP addresses) on the
`WLANand communicate with one or more devices on the WLAN, assuming the user has the appropriate
`
`privileges and/or has been properly authenticated.
`The mobile telephone 12 may be configured to operate in a wide area communications system. ‘The
`system can include one or more serversor call control elements for managing calls placed by and destined to the
`mobile telephone 12, transmitting content(e.g., image files, audiofiles, video files, voice and/or data packets,
`etc.) to the mobile telephone 12 and carrying out any other support functions. The server communicates with
`the mobile telephone 12 via a network and a transmission medium, The transmission medium may be any
`appropriate device or assembly, including, for example, a communications tower, another mobile telephone, a
`wireless access point, a satellite, etc. Portions of the network may include wireless transmission pathways.
`The headset 14 includes a primary control circuit 54 that is configured to carry out overall control of
`
`the functions and operations of the headset 14. The controlcircuit 54 may include a processing device 56, such
`as a CPU, microcontroller or microprocessor. The processing device 56 executes code stored in a memory (not
`shown)within the control circuit 54 and/or in a separate memory, such as memory (not shown), in order to carry
`out operation of the headset 14, as described herein. The memory maybe,for example, a buffer, a flash
`memory, a hard drive, a removable media, a volatile memory and/or a non-volatile memory.
`In addition, the
`processing device 56 executes code to carry out various functions of the headset 14.
`The headset 14 includes a local interface adapter 58 that is compatible with the Jocalinterface adapter
`
`50 of the mobile telephone 12 to establish a wireless interface between the headset 14 and the mobile telephone
`12. Thelocal interface adapter 58 is coupled to the contro]circuit 54 to selectively control and process
`information and/or data received and/or transmitted by the localinterface adapter 58. Preferably, as discussed
`above,the local interface adapter 58 is Bluetooth compatible. The wireless interface established between
`adapters 50 and 58 may be used to exchange data, such as audio data, commands, control and/orstatus
`information between the mobile telephone 12 and the headset 14. One of ordinary skill in the art will
`understand the basic operations of a Bluetooth wireless communication interface, so the details will not be
`described here in detail for the sake of brevity.
`The headset 14 further includes a WLANinterface adapter 60. The WLAN interface adapter 60is
`coupledto the control circuit $4 to selectively control and process information and/or data received and/or
`transmitted by the WLAN interface adapter 60. Preferably, the WLANadapter 60 is compatible with one or
`more IEEE 802.11 protocols (e.g., 802.11(a), 802.11(b) and/or 802.1 1(g), etc.) and allows headset 14 to acquire
`a unique address(e.g., IP address) on the WLAN and communicate with one or more devices associated with
`the WLAN, assumingthe user has the appropriate privileges and/or has been properly authenticated. Although
`the interface adapter 60 has been described in terms of WLANinterface, similar to wireless interface adapter 52
`described above,the interface adapter 60 may implementany suitable connectivity technology in accordance
`with the present invention (e.g., Bluetooth, infrared, etc.).
`The headset 14 further includes an audio data processing device 62 that manages audio data. For
`example, the audio data processing device 62 may include an encoder 64 that encodes an audio signal received
`from a microphone66 coupledto the headset 14.. Encoded audio data may be transmitted to the mobile
`telephone 12 for use as part of 'a telephonecall.
`
`10)
`
`20
`
`25
`
`30
`
`40
`
`Exhibit 1014 - p. 347
`Exhibit 1014 - p. 347
`
`
`
`WO 2007/139578
`
`PCT/US2006/044877
`
`wh
`
`10
`
`15
`
`30
`
`35
`
`In addition, the audio data processing device 62 may include a decoder 68 and a data buffer 70 to
`process audio data received from the mobile telephone 12 and/or one or more devices associated with a WLAN.
`The received audio data may be incoming audio data associated with a telephonecall. In other
`situations, the audio data received by the headset 14 may be audio (¢.g., music, sound, voice, etc.) derived from
`an audio file played back by the mobile telephone 12. The audio data received by the headset 14 may also
`originate from one or more devices assaciated with a WLAN and transmitted and/or streamed to the headset 14
`for listening by the user, as described below.
`In yet other situations, the audio data may be associated with
`video content displayed on the display 18 by the mobile telephone 12. For example, a video file containing an
`audio component stored in the memory 20 may be played back by the mobile telephone L2 or a video signal
`
`containing an audio component may be received by the mobile telephone 12.
`
`In these situations, a video componentofthe video file or received video signal may be decoded by, for
`
`example, the control circuit 30 or dedicated video decoder (not shown) to generate a video signal outputto the
`
`display 18 for viewing. The audio componentof the video file or received video signal may be decoded and
`
`delivered as an audio signal to the speaker 22 and/or the audio component may be transmitted as audio data to
`the headset 14 for decoding into an audio signal that is broadcast by the speaker 24, In another embodiment, the
`audio componentof the video file or received video signal may be transmitted as audio data directly to the
`headset 14 from one or more devices associated with a local area network, without transmission to the mobile
`
`telephone 12, for decoding into an audio signalthat is broadcast by the speaker 24.
`As explained in detail below, audio data transmitted from the mobile telephone 12 to the headset 14
`and/or transmitted from one or more devices associated with a WLANto the headset 14 is typically in the form
`
`of media packets. Each media packet may contain a quantity of audio data, such as about 5 milliseconds of
`audio data. The audio data may be buffered by the buffer 62 and decoded by the decoder 60into an audiosignal
`for delivery to the speaker 24, As will be appreciated by oneofordinary skill in the art, the audio data may be
`
`mono, stereo or surround-sound, or arranged in any other suitable audio format.
`
`An exemplary communication network 100 in accordance with aspects of the present invention is
`
`illustrated in Figure 3. The exemplary networkillustrated in Figure 3 is a public wireless local area network,
`whichutilizes Internet Engineering Task Force (IETF) protocols (e.g., IP, TCP, UDP, RTP, HTTP and the like)
`between the endpoints (e.¢., the streaming source and rendering device (e.g., headset)),
`In this illustration, the
`mobile telephone 12 acts as a gateway or proxy for routing content (e.g., audio files, video files, etc.) stored on
`the server 102 through one or more routers 104 and an IP network 106, which may be any suitable network to a
`destination source. From the IP network 106 and, optionally, router 104, the multimedia content is transmitted
`
`to wired LAN 108, routed to the ACCESS POINT110, and outputto the destination source(e.g., mobile
`
`telephone 12 and/or rendering device 14) in a wireless manner.
`Although the server 102 is shown as being outside of the wired LAN 108, this is forillustrative
`purposes only. Oneofordinary skill in the art will readily appreciate that the server 102 may be located within
`the wired LAN 108 depending on the specific requirements of the server 102 and/or the LAN 108 or can be ona
`remote networkthat is connected to LAN 108 via the Intemet. One ofordinary skill in the art will also
`appreciate that the exemplary LAN 108 may be a wireless local area network, a wide area network, personal-
`area access technology (e.g., wireless local area network,cellular network, WiMax, ultra wideband network,
`
`40
`
`etc.) and/or a public network (¢.g., the Internet).
`
`Exhibit 1014 - p. 348
`Exhibit 1014 - p. 348
`
`
`
`WO 2007/139578
`
`PCT/US2000/)44877
`
`As shownin Figure 3, the LAN 108 is communicatively couple to the access point 110. Access point
`110 provides wireless communication medium between the mobile telephone 12 and/or headset 14 to the LAN
`108. Thus, the mobile telephone 12 and/or headset 14 are communicatively coupled to the server 102.
`Oneof ordinary skill in the art will appreciate that the communication medium between devices take
`the form of any medium that permits electronic devices to exchange information or data. For instance, the
`communication medium may be a wired communications medium,such as Ethernet, or a wireless
`communication medium, such as IEEE 802.11(a), 802.11(b) or 802.11(g). In addition, the communication
`medium mayalso be a combination of wired and wireless communications mediums. One ofordinary skill in
`the art will also appreciate that any communications medium allowing the functionality described herein shall be
`deemed to be within the scope ofthe presentinvention. Preferably the communication medium can support a
`variety ofnetwork protocols including, for example, IETF-compatible protocols (e.g., IP, TCP, UDP, RTP,
`HTTP and the like)
`
`Figure 4 illustrates a schematic block diagram ofan exemplary server (e.g., server 102). The server
`102 may be any type of server. Preferably, the server 102 is a media serverthat is compatible with protocols
`developed by the Internet Engineering Task Force (IETF) (e.g., IP, TCP, UDP, RTP, HTTP and the like). The
`server 102 generally includes a processor 110, a memory [12, a data storage medium 114, a local interface 116,
`video and input/outputinterfaces 118, arid various communication interfaces 120. The server 102 may include
`optionally a display 122, a keyboard 124, and a user input device 126 (e.g., a computer mouse).
`The server 102 is capable of executing one or more computer applications 128 in accordance with
`aspects of the present invention.
`In one embodiment, computer applications 128 includeat least one audio
`and/or video application program that is capable of transmitting multimedia content(e.g., audio files, video
`files, audiovisual files, photographs,slides, radio, streaming audio and/or yideo, etc.) in a user-sensible format
`upon request from an associated user, The multimedia content may be stored in the data storage medium 114 or
`a remote storage medium (not shown)that is communicatively coupled to the WLAN 100.
`Asstated above, the multimedia content may take any form (e.g., audio, video, photographs, streaming
`audio and/or video andthe like) and may bestored in any suitable format (e.g., MPEG, AVI, MP3, JPG, TIFF,
`and the like), The server 102 mayalso store communications software, which is capable of converting the
`multimedia content stored on the server 102 and/or the remote storage medium to a formatthat can be rendered
`locally and/or remotely by the requesting device and/or a peripheral deyice associated with the requesting device
`(e.g., headset 14), Alternatively, the server 102 may provide the multimedia contentin a known format and
`allow the requesting device and/ora peripheral device associated with the requesting device to perform any
`necessary conversion,
`The computer application 128 may belogically associated with or call one or more additional computer
`applications or one or more sub-computer applications 130, which generally include compilations of executable
`code. In one embodiment, the computerapplication 128, and/or the sub-applications 130 are embodied as one
`or more computer programs(e.g., one or more software applications including compilations of executable code).
`The computer program(s) can be stored on a data storage medium or other computer readable medium,such as a
`magnetic or optical storage device (e.g., hard disk, CD-ROM, DVD-ROM,etc.).
`To execute the computer application 128 and associated sub-applications 130, the server 102 can
`include one or more processors 110 used to execute instructions that carry out a specified logic routine(s).
`
`La
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`Exhibit 1014 - p. 349
`Exhibit 1014 - p. 349
`
`
`
`WO 2007/139578
`
`PCT/US2006/044877
`
`Preferably, the server 102 is based on a client - server architecture and may serve multiple clients. However,
`
`one of ordinary skill in the art will readily appreciate that any combination of computers having the functionality
`
`described herein shall be deemed to be within the scope of the present invention. As stated above,the server
`
`i02 may be a media serverthat is compatible with [ETF protocols (e.g., IP, TCP, UDP, RTP, HTTP and the
`
`like).
`
`The server 102 may have a memory 112 for storing data, software, logic routine instructions, computer
`programs, files, operating system instructions, multimedia content and the like. Asillustrated in Figure 4, the
`
`computer application 128 and sub-applications 130 can be stored in the memory 112. The memory 112 can
`comprise several devices and includes, for example, volatile and non-volatile memory components.
`Accordingly, the memory 112 can include, for example, random access memory (RAM), read only memory
`
`10
`
`(ROM), hard disks, floppy disks, compact disks (¢.2., CD ROM, DVD ROM, CD RW,etc.), tapes, and/or other
`
`memory components, plus associated drives and players for these memory types. The processor 110, memory
`
`112, and the data storage medium 114 are coupled using a local interface 116. The local interface 116 can be,
`
`for example, a data bus with accompanying control bus, a network, or other subsystem.
`
`The server 102 can have various video and input/output interfaces 118 as well as one or more
`
`communication interfaces 120. The interfaces 118 can be used to couple the server 102 to various peripherals,
`
`such as a display 122 (e.g., a CRT display, an LCD display, a plasma display, etc,), a keyboard 124, and a user
`
`input device |26, The communications interfaces 120 can be comprised of, for example, a modem, a network
`interface card, and/or a wireless network interface card. The communications interfaces 130 can enable the
`
`server 102 to transmit and receive multimedia content (¢.g., audio files, video files, photographs and the like)
`
`via an external network, such as the Internet, a wide area network (WAN), a local area network (LAN), direct
`
`data link, or similar wired (e.g., Ethernet) or wireless system (e.g., 802,11-compliant protocols). Preferably, the
`system 100 has the capabilities for both a wired communications interface (e.g., Ethernet) and a wireless
`communications interface (e.g., 802.11-compliant protocols) to accomplish the functionality described herein.
`
`25
`
`The server 102 transmits and receives information (e.g., multimedia content, data, requests for
`
`information, etc.) to and from peripherals and/or devices that comprise the LAN 106. The LAN 106 generally
`includes any electronic device that is capable of communicating (e.g., receiving and/or transmitting information)
`
`with any other device, including the network 100. The mobile telephone 12 and/or headset 14 are portable
`devices that may access one or more services provided by the network 100, through WLANinterface adapters
`
`30
`
`52 and 60, respectively.
`
`35
`
`As shown in Figure 3, the network [00 includes wireless communication from the LAN 108 to the
`mobile telephone 12 and/or headset 14 through access point 110 and one or more intermediary devices(e.g.
`access point 110, routers 104, IP network 106, etc.), Mobile telephone 12 is provided with a communication
`protocol that can be executed by an internal processor of the device and/or by dedicated communications
`hardware(e.g,, a transceiver) coupled to the device for communication with the access point 110. The WLAN
`adapter 52 ofthe mobile telephone generally includesa built-in antenna (not shown). The antenna allowsthe
`WLANadapter 52 to exchange signals with the wireless access point 110. The access point 110 generally
`executes a communication protocol corresponding to the communication protocol executed by the client devices
`(e.g., device associated with the LAN 108 and/or the mobile telephone 12. The access point 110 also includes
`
`10
`
`Exhibit 1014 - p. 350
`Exhibit 1014 - p. 350
`
`
`
`WO 2007/139578
`
`PCT/US2000/)44877
`
`communications hardware(e.g., a transceiver with an antenna) for broadcasting signals to the various client
`devices and receiving signals broadcast by the client devices.
`
`Figures 5A and 5B illustrate an exemplary IETF standard protocol stacks implemented for the mobile
`telephone 12 and the headset 14, respectively. Referring to Figure 5A, an exemplary protocolstack is
`illustrated for mobile telephone 12. The protocol] stack 150 may include: a network layer 152, a WiFi layer 154
`and a Bluetooth stack 153. The network layer 152 includes a logic link layer 155, an Internet Protocol (IP) layer
`
`136, a user datagram protocol (UDP) layer 158, a transport control protocol (TCP) layer 160, and a data link
`
`control protocol (DLCP) layer 162. The WiFi layer 154 includes an 802.11 radio frequency (RF) layer 164, an
`
`$02.11 physical (PHY) layer 166 and an 802.11 medium access control (MAC) layer 168. The network layer
`
`152 and the WiFi layer 154 communicate with an authentication and security module 170. Likewise, the
`Bluetooth stack 153 may also communicate with the network layer 152 and the authentication and security
`module 170
`
`Referring to Figure 5B, an exemplary protocol stack 180 is illustrated for headset 14. The protocol
`
`stack 180 includes: a network layer 182, a WiFi layer 184 and a Bluetooth stack 185. The network layer 132
`
`includesa logic link layer 186, an Internet Protocol (IP) layer 188, a user datagram protocol (UDP)layer 190, a
`
`transport control protocol (TCP) layer 192 and a Real Time Transport Protocol/ Rea] Time Control Protocol
`
`(RTP/RTCP)layer 194. The WiFi layer 184 includes an 802.11 radio frequency (RF) layer 196, an 802.11
`
`physical (PHY) layer 198 and an 802.11 medium access control (MAC) layer 200. The headphone 14 is capable
`
`of receiving and rendering Bluetooth signals and WiFi signals through the respective layers (e.g... Bluetooth
`
`10
`
`15
`
`20
`
`stack 185, WiFi layer 184).
`
`The mobile telephone 12 also includes dynamic host configuration protocol (DHCP)and network
`
`address translation (NAT) server functionality that is typically found in a network gateway. In this manner,
`
`devices peripheral to the mobile telephone 12, such as the headset 14 are treated as a subnet that is "hidden" to
`the network beyondthe gateway. By using DHCP and NAT,respectively, the mobile telephone assigns subnet
`
`IP addresses to the peripherals and directs incoming IP traffic (e.g., streaming audio) from the network to the
`
`proper peripheral(s) based on the assigned subnet addresses.
`
`An exemplary method 250 in accordance with aspects ofthe present invention is illustrated in Figure 6.
`
`Referring to Figures 3 and 6,at step 252, the user associates the headset 14 with the mobile telephone 12, The
`headset 14 is designated as the audio sink endpoint (e.g., rendering device) for rendering one or more audio
`components transmitted from server 102. The headset 14 becomes part of the private subnet and receives an IP
`
`address from the DHCPserver of the mobile telephone 12.
`
`At step 254, the mobile telephone 12 requests access to the network 100 through the access point 110.
`The request may include a session description protocol (SDP) payloadfield, which may specify, for example,
`negotiation parameters, services requested, format of information, etc.
`In the exemplary system illustrated in
`Figure 3, a public WLAN 100 is provided, wherein the user must be authenticated prior to access to the network
`100. Accordingly, at step 256, the request is routed to the AAA server 109 by one or moreredirect servers
`and/or proxy servers (not shown). The AAAserver 109 provides authentication services to the public network
`100. Assuming the user is properly authenticated, the user is provided access to the network 100, at step 258. If
`the user is unable to properly authenticate him or herself, the user is denied access to the public network 100.
`
`30
`
`35
`
`11
`
`Exhibit 1014 - p. 351
`Exhibit 1014 - p. 351
`
`
`
`WO 2007/13957%
`
`PCT/US2000/)44877
`
`10
`
`15
`
`20
`
`25
`
`30
`
`At step 260, an identification of available services and/or devices is provided to the mobile telephone
`12. Once network accessis established, at step 262, the user of the mobile telephone 12 may identify desired
`audio content and/or devices on a remote server 102. For example,this could be content stored on server 102
`(e.g., a personalserver, a personal computerin a home, a mediaserver, etc. or content froma commercial music
`service (e.g., iTunes, operatorportal, etc.)). The user selects the desired content to stream andinitiates a
`streaming session with the server 102. The mobile telephone 12 also configures the headset 14 to acceptthe
`pending media flow from the server 102.
`At step 264, the servertransmits the audio to the mobile telephone 12 using conventional IETF
`protocols (e.g., RTP, UDP andIP) over the network 100. At step 266, the mobile telephone 12 then forwards
`these packets to the headset 14, using NATto establish the correct address for the headset 14 in the internal
`subnet. At step 268, the headset 14 unpacks, decodes and rendersthe streaming audio in a user-sensible format
`through one or more speakers 24.
`In this example, session control is managed by the mobile telephone 12 while the media stream is
`established between the server and headset. Session control may occur between local interface adapters 58 and
`50 of the headset 14 and the mobile telephone 12, respectively. Session contro] may also occur between WLAN
`interface adapters 60 and 52 ofthe headset and the mobile telephone 12, respectively. Steps 252 through 268
`are generally repeated whenever a new sessionis started. The exemplary method 250 utilizes WLANinterface
`adapters 52 and 60 to stream audio from the server 102 to the headset 14.
`Specific embodiments ofan invention are disclosed herein. One of ordinary skill in the art will readily
`recognize that the invention may haveother applicationsin other environments. In fact, many embodiments and
`implementations are possible. ‘The fallowing claimsare in no way intendedto limit the scope ofthe present
`invention to the specific embodiments described above, In addition, any recitation of "meansfor"is intended to
`evoke a means-plus-function reading of an element and a claim, whereas, any elements that do not specifically
`use the recitation “means for", are not intended to be read as means-plus-function elements, even if the claim
`otherwise includes the word "means".
`It should also be notedthat although the specification lists method steps
`
`occurring in a particular order, these steps may be executed in any order, or at the sametime.
`Computer program elementsof the invention may be embodied in hardware and/or in software
`(including firmware, resident software, micro-code, etc.). The invention may take the form of a computer
`program product, which can be embodied by a computer-usable or computer-readable storage medium having
`computer-usable or computer-readable program instructions, “code" or a “computer program" embodied in the
`medium for use by or in connection withthe instruction execution system. In the context of this document, a
`computer-usable or computer-readable medium may be any medium that can contain, store, communicate,
`propagate, or transport the program for use by or in connection with the instruction execution system, apparatus,
`or device. The computer-usable or computer-readable medium may be, for example butnotlimited to, an
`electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or
`propagation medium such as the Internet, Note that the computer-usable or computer-readable medium could
`even be paperor another suitable medium upon which the program is printed, as the program can be
`electronically captured, via, for instance, optical scanning of the paperor other medium,then compiled,
`interpreted, or otherwise processed in a suitable manner. The computer program product and any software and
`
`12
`
`Exhibit 1014 - p. 352
`Exhibit 1014 - p. 352
`
`
`
`WO DWT7/139578
`
`PCT/US2006/044877
`
`hardware described herein farmthe vari