The present invention relates to wireless communication systems. More particularly, the present invention is a method and apparatus for selectively regulating the operation of devices.
Advances in technology have enabled manufacturers to miniaturize sensing components. As a result, these miniature sensing components are being embedded into many devices that previously could not house such components. Examples include wireless telephones being embedded with miniature cameras and personal digital assistants (PDAs) being embedded with miniature sound recorders. One problem with these advancements in miniaturization technology is that the physical presence of these sensing components is difficult to detect. Even if certain devices are themselves noticeable, their miniaturized sensing components are not. As a result, devices embedded with these miniaturized sensing components are being used to locally record and disseminate unauthorized images and sounds (media) without the knowledge or consent of the media owners. Wireless telephones embedded with miniature cameras, for example, are used to record and transmit unauthorized images and sounds.
Current methods of regulating recording devices include posting restrictions in protected areas. This method has proven ineffective as illicit users tend to ignore such postings. Manual inspections are also used to regulate recording devices. Manual inspections, however, are impractical and cumbersome, particularly in large or crowded areas.
Accordingly, it is desirable to have a method and apparatus for effectively regulating the recording and dissemination of images and sounds in a defined regulation area.
The present invention relates to a method and apparatus for selectively regulating devices. In a wireless communication system, a regulation zone is defined. Devices within the regulation zone (e.g. an electronic do-not-disturb (EDND) zone) are regulated by generating and transmitting inhibiting signals into or near the regulation zone. The inhibiting signals may be messages instructing devices to disable one or more of their sensing components or actual interference signals that prevent sensing components from functioning properly or watermarks that mark illicit recordings so that such illicit recordings are precluded from being transmitted over the network.
Hereafter, a recording device is any type of device having any type of sensing capability (i.e., sensing component(s)), including but not limited to an image sensing device, an audio sensing device, etc. A wireless transmit/receive unit (WTRU) includes but is not limited to a user equipment, mobile station, fixed or mobile subscriber unit, pager, desktop computer, laptop computer, personal digital assistant (PDA), or any other type of device capable of operating in a wireless environment. When referred to hereafter, a base station includes but is not limited to a Node-B, site controller, access point or any other type of interfacing device in a wireless environment.
In implementing the present invention, it should be understood that the various embodiments discussed below are not limited to any particular combination of sensor and another type of functional device. Thus, recording devices required to implement the present invention may be stand alone or be embedded in a functional device in any combination thereof. For example, a recording device may be a device capable of functionally making a recording only (i.e., a stand alone recording device), or the recording device may be embedded in a WTRU, which of course has additional functionality depending on the type of WTRU. Where recording devices are embedded in WTRUs, the resulting device may be referred to as either a recording device or a WTRU.
For purposes of describing the various embodiments of the present invention, sensing components are those features embedded in recording devices that assist the devices in the recording of various media. Light sensing components, for example, are embedded in cameras to assist in the recording of still images, motion pictures, and/or in the relaying of sensed images via wired or wireless means. Similarly, microphones are sound sensing components embedded in various types of recording devices to assist in the recording of local sounds or in the relaying of sensed sound. These sensing components often work in combination to assist in the recording of audio/visual media simultaneously. Video cameras, for example, use multiple sensing components, including light sensors and microphones, in order to record moving images and sounds together. Other examples of sensing components include camera optics, light detecting diodes, speakers, piezo-electric, and the like.
Generally, inhibiting signals may be any type of signals for preventing: (a) the unauthorized use of devices having sensing components; or (b) the illicit recording of data using such devices. Inhibiting signals may be in the form of messages (broadcast, multicast, or otherwise transmitted as desired) instructing recording devices within an electronic do-not-disturb (EDND) zone to disable one or more sensing functions or informing recording devices outside of the EDND zone of the existence of the EDND zone. Inhibiting signals may include actual interference signals that prevent one or more sensing functions to function properly. Inhibiting signals may also be watermarks broadcast into an EDND zone to identify illicit recordings or recorders and prevent their ability to operate in a network. The foregoing are purely examples and any type of mechanisms, signals, or functionality directed toward preventing the unauthorized use of recording devices may be considered inhibiting signals.
In a first embodiment, inhibiting signals include instructions for regulating the operation of sensing components of recording devices embedded in cooperating WTRUs. These sensing components, while they may exist expressly for the purpose of this invention, also include those primarily in the recording device for its normal operative functions. Imaging, acoustical, distance sensing, and energy level detection, for example, are particular functional sensing component serving a primary purpose of the recording device, while also potentially serving a secondary purpose of this application. These inhibiting signals carry enabling and/or disabling information that are recognized by at least one, but preferably by a combination of embedded sensing components. Upon detecting these inhibiting signals, the sensing components cause one or more recording functions to shut down, or if already disabled to remain shut down. Alternately, the inhibiting signals may universally or selectively indicate specific functions that are allowed to operate. In general, total shut down, enablement, or selective combinations can be signaled. While the shut down may affect the primary purpose of a sensing component, its utilization as a detector of inhibiting signals will normally remain active, subject to a modifying control mechanism explained elsewhere in this application.
In addition to carrying disabling and/or enabling information, the inhibiting signals of the present embodiment may be encoded with conditional, limiting, position, and/or device identification information. Encoded conditional information provides user-defined criteria which must be satisfied before the sensing components shut down or enable the specified recording functions. As an example, signals may be broadcast to disable particular sensing functions of only those recording devices that do not have a predetermined override code.
For instances when it is preferable to partially disable (or enable) the use of particular recording functions, inhibiting signals may be encoded with such limiting instructions. These limiting instructions, for example, may be in the form of time limits. To illustrate, suppose for instance that a user wishes to temporarily disable sound recording functions in a concert hall, say for the duration of a concert. The user may broadcast sound inhibiting signals encoded with time limiting data. Upon receiving these command signals, sound-recording components in the concert hall are temporarily shut down. At the expiration of the encoded time limit, the recording functions are automatically reactivated. Alternatively, rather than imposing a pre-determined time limit, the user may broadcast encoded enabling signals to re-activate the recording devices.
Other forms of limiting instructions include forcing the inclusion of a watermark or copyright into a recording, forcing adjustments to quality settings, and the like.
Device positioning information may be included in broadcast inhibiting signals along with enabling and/or disabling inhibiting signals for detection by recording devices embedded in WTRUs having positioning components. The use of positioning information allows users to generate configurable EDND zones either via a base station or directly as explained below in
Inhibiting signals may also be encoded with device identification information. A recording device's serial number, for example, is one form of identification information. Such information is utilized to limit the devices affected by inhibiting signals to those particularly identified in the encoded signals. If, for example, a user prefers to affect a particular recording device or a particular group of devices, he may broadcast inhibiting signals encoded with a unique identifier corresponding to the particular device or group of devices. Only those recording devices whose unique identifiers are encoded in the inhibiting signals process and comply with the signal instructions. In this regard, standard mechanisms may be utilized in the recording device to authenticate the identification information encoded in the inhibiting signals. Recording devices that are unable to authenticate the inhibiting signals simply disregard them as noise.
In another embodiment, inhibiting signals may be interference signals generated as described above and broadcast for detection by sensing components embedded in recording devices. This embodiment is preferably implemented where communications with a recording device is not possible such as, for example, stand alone recording devices and recording devices embedded in rogue WTRUs. Rather than carrying instructions, the inhibiting signals of the present embodiment are broadcast into a regulation or EDND zone and cause sensing components to falsely “perceive” their targeted sensing environments or otherwise disrupt the operation of recording devices. As a result, these sensing components make improper adjustments with respect to the actual sensing conditions, for example, preventing the successful recording of media.
The interfering-type inhibiting signals described above are preferably light signals generated in the electromagnetic spectrum or sound signals generated in certain frequency ranges. These signals are preferably undetectable by humans, detectable by sensing components, and harmless to both. A preferred method for generating such signals utilizes various frequencies ranges, signal durations, and power levels.
Light signals, for example, may be generated in electromagnetic bands which are not visible to humans, yet detectable by optical components used in recording devices. As shown in Table 1 below, the infrared and ultraviolet frequency ranges surround the visible light band. As such, these bands are both undetectable by humans, yet close enough to the visible light band to be detectable by most optical components. Thus, signals generated in the infrared and ultraviolet frequency ranges can be utilized to generate inhibiting signals in accordance with the present embodiment. Alternatively, light signals may be generated within the visual light band at specific frequencies, power levels and/or signal durations so as to be detectable by optical sensing devices, but not by humans. Unlike radio-frequency (RF) signals, signals generated in the electromagnetic spectrum of certain or other bands can be confined to pre-defined areas, such as rooms. This confinement prevents interference-type inhibiting signals that are broadcast directly into confined EDND zones from inadvertently affecting unintended recording devices.
To illustrate, signals generated in the ultraviolet (UV) and infrared (IR) bands of the electromagnetic spectrum are not visible to humans. Similarly, signals generated in the visible light band, if broadcast at certain power levels and/or with certain durations, are equally undetectable by humans. Optical systems utilized in image recording devices (e.g., cameras), however, are highly sensitive to these in and out of band light signals. Thus, the generation and broadcast of such signals in a protected area can cause, for instance, light level sensing components in cameras to falsely indicate high levels of light. Such an indication causes these sensors to become saturated further causing the disabling of the cameras' flash mechanisms. Alternatively, functions such as white balance determination, focusing, or anti-blooming circuitry can be caused to incorrectly adjust for the actual prevailing conditions. As a result, images recorded in the protected area will be distorted and unrecognizable.
Sound signals may similarly be generated at frequencies above or below those perceivable by humans, or at power levels perceived by humans as noise. Most microphones built into recording devices, for example, can detect sound signals beyond the normal range of human hearing and/or at power levels perceived by humans as noise. Accordingly, it is preferred to generate sound interfering signals at such frequency ranges and/or at such power levels. It should be noted, however, that sound signals may also be generated in the normal human hearing range, so long as the power level and/or duration of such signals are not excessively unpleasant or harmful.
It should be understood that a combination of the above light and sound inhibiting signals may be utilized to cover various recording implementations. In some cases, both types of signals may be necessary to inhibit the various functionality of recording devices.
For instances when a user does not wish to distort all recordings in a protected area, recording devices embedded in cooperating WTRUs may be provided with information regarding the time varying sequences and/or frequencies and intensity of the interference-type inhibiting signals. With this information, authorized recording devices can avoid or filter out these disruptive command signals. This inhibiting signal ‘avoidance’ information is preferably distributed to authorized devices via the manual entry of codes, by encoding and broadcasting such information for reception by authorized devices with a means for decoding the information, via a network or access point using appropriate authentication and access codes such that authorized users may access the information directly or access and decode a broadcast of the encoded information, or by any other suitable means of disseminating such information.
For implementations that transmit interference-type inhibiting signals in bursts, synchronization marks can be transmitted with the bursts such that authorized users may operate recording devices during the gaps between the bursts. Alternatively, watermark information identifying the occurrence, frequency and duration of these usage gaps can be disseminated to authorized users in a manner described above.
A signal emitter for broadcasting inhibiting signals may be deployed to protect particular areas, people and/or objects. As described herein, an emitter may be any type of device capable of emitting any of the various inhibiting signals described above. For example, an emitter may be a signal broadcaster, a base station, a WTRU, a recording device, etc. In a miniaturized form, a signal emitter may be worn as a personal device or fitted into an object conveniently carried by a user, such as in a briefcase, purse, and the like.
Referring now to
Additionally or optionally, a user may designate particular recording device functions that are to be disabled or enabled as part of his EDND zone information. Examples of such functions include image recording (e.g., photographs), sound recording, positioning functions (e.g., global positioning systems (GPS)), and combination of image, sound and/or GPS functions, and the like.
Once WTRU 102 configures its EDND zone information as described above, a position location component 102a is utilized to determine the WTRU's 102 current position coordinates. The WTRU 102 then activates available standardized mechanisms to transmit, wired or wirelessly, the generated position coordinates and the configured EDND zone information to a servicing base station 120 in the form of an EDND request message 103. Since the EDND zone 110 is to be mobile, the WTRU's 102 positioning coordinates are periodically sent to the base station 120. The base station 120, upon receiving the update, modifies the old EDND request with the new information.
Upon receiving the EDND request message 103, the base station 120 generates an EDND broadcast message 101 which includes as an entry, the EDND request message 103. This broadcast message is periodically broadcast from the base station 120 to all WTRUs 104, 106, 108 in its broadcast sector 130. As additional request messages are received at the base station from other WTRUs requesting to establish EDND zones, the additional request messages are added as entries to this broadcast message 101. In this regard, the broadcast message may be described as a listing of EDND request messages.
The base station 120 may optionally segregate received request messages in the broadcast message into a static listing and a dynamic listing for ease of maintenance. The static listing includes messages requesting EDND zones centered about fixed locations, such as homes, offices, and the like. The dynamic listing includes messages requesting EDND zones centered about mobile objects, such as a user.
All active WTRUs 102, 104, 106, 108, in the base station's broadcast sector 130, including the requesting WTRU 102, receive the EDND broadcast message 101. The requesting WTRU 102 monitors these EDND broadcasts to ensure successful reception of its respective request message 103 by base station 120. If unsuccessful, WTRU 102 may optionally resend the request 103. All other non-requesting WTRUs 104, 106, 108 utilize the broadcast EDND information whenever their respective sensing components are being used. As soon as sensing components are activated, for example, broadcast-receiving WTRUs 104, 106, 108 examine all received EDND request messages and determine whether any such message has requested the disablement of their respective sensing component. If no such requests exist, the sensing components are enabled for normal operation. If, however, the sensing components are identified on at least one received request message, the WTRUs 104, 106, 108 determine whether using their respective sensing components interferes with the requested EDND zone 110.
To make such a determination, the receiving WTRUs 104, 106, 108 first identify their respective position coordinates utilizing their respective position location components, 104a, 106a, 108a. Then, based on their current positions, and on the inherent capabilities of the sensing components, the receiving WTRUs each define a “Field-Of-Usage” (FOU) 105, 107, 109, respectively, of their sensing components. The inherent capabilities refer to, for example, the ‘reach’ of the sensing component, such as for example, the ‘reach’ of a zoom lens, the sensitivity of a microphone, the sensitivity of a light sensor, and the like. Accordingly, the defined FOU marks the usage boundary of the sensing component in terms of position coordinates.
It should be noted that sensing components may be configured to inhibit their full achievable ‘reach’ such that their effective FOUs 105, 107, 107 do not enter into the EDND zone 110. These effective FOUs 105, 107, 109 may be continually adjusted as the WTRUs 104, 106, 108 respectively move about the network 100.
Once the sensing components' FOUs 105, 107, 109 are defined, the FOUs are compared to the position coordinates of the requested EDND zone 110. If the sensing components' FOUs 105, 107, 109 fall within the EDND zone 110, the sensing components are disabled. Otherwise, the sensing components are enabled for normal operation. As shown in
WTRUs 104, 106, 108 continue to periodically determine the distance between their respective components' FOUs 105, 107, 109 and EDND zone 110. Although only one EDND zone 110 is shown, it should be understood that an EDND broadcast may include multiple EDND zone requests. In such a scenario, WTRUs 104, 106, 108 would periodically determine the distance between their respective components' FOUs 105, 107, 109 and all EDND zones.
As the receiving WTRUs 104, 106, 108 approach a requested EDND zone 110, these periodic distance determinations may be made more frequently. Likewise, the further these WTRUs 104, 106, 108 are from a requested zone, the less often such determinations are made. A history of these periodic distance determinations are preferably kept in receiving WTRUs to later interpolate/extrapolate the relative location of requested zones should the receiving WTRU be suddenly cut off from their position location signals or their servicing base station 120.
If the WTRU 102 requesting an EDND zone 110 wishes to cancel its request, it may send an EDND cancel message to the servicing base station 120. Upon receiving this cancel message, the base station 120 removes the appropriate request entry from its broadcast list (i.e. its EDND broadcast message 101). The WTRU 102 verifies receipt of the cancellation message by examining subsequent broadcast messages (not shown). Absence in the broadcast message of the WTRU's 102 request entry signifies successful receipt of the cancel message.
Optionally, to provide protection when a recording device without wireless capabilities is located within the network 100 or when a rogue WTRU (not shown) located within the network 100 ignores, overrides, or does not receive the EDND broadcast message 101, base station 120 may broadcast (or otherwise transmit) other types of inhibiting signals such as the various types of interference signals described above in order to prevent illicit sensing within EDND zone 110. In addition, in the case of a rogue WTRU, the base station 120 may deny any requested services to the rogue WTRU to prevent illicit recordings captured in EDND zone 110 from being transmitted. Also, to prevent a recording device 112 (for example, a digital camera) located in EDND zone 110 from engaging in illicit recording within EDND zone 110, base station 120 may broadcast interference signals (i.e., sensing disabling inhibiting signals) 101′ for detection by any recording device in EDND zone 110, including recording device 112. Upon receiving these interference signals 101′, sensing components embedded in the recording device 112 become disabled or are rendered useless. Additionally, these interference signals 101′ may be broadcast with watermark information such that if a recording device 112 or a rogue WTRU manages to record data within EDND zone 110, it is possible to recognize the recordings as illicit.
In an alternate embodiment, so called local EDND zones are created for broadcasting from a user's WTRU to regulate nearby recording devices. This embodiment is discussed with reference to
As described above, if a rogue recording device within WTRU's 202 EDND zone 203 overrides, ignores, or can not process the privacy requests, WTRU 202 may directly broadcast other types of inhibiting signals (e.g. interference signals) to prevent the rogue recording device from engaging in any illicit recording in the local EDND zone 203. Also, in this situation, the WTRU 202 may request assistance from the network 200.
Referring now to
Upon starting or activating a recording function (step 330), a receiving WTRU within the broadcast range of the base station receives and processes the broadcast list (step 332). Alternatively, a receiving WTRU may receive and process all or a sampling of the broadcast list regardless of whether its recording function(s) have been activated. By preemptively processing a broadcast list, the receiving WTRU will ‘know’ ahead of time which functions are desired to be disabled. With this information, the WTRU can avoid enabling recording functions that have been requested to remain disabled. The rate at which the WTRU samples the broadcast list may be based on the WTRU's rate of movement, or on the movements of requesting WTRU(s). If based on the latter, the broadcast list itself may include a suggested sampling rate based on a prediction, made by the base station, of the rate of movement of requesting WTRU(s) in the area.
If the list does not implicate a recording function (step 334), the recording function is enabled (step 360). Otherwise, if the activated recording function is implicated in the broadcast list, the receiving WTRU creates a field of usage (FOU) (step 336) of the recording function.
Once the FOU is created (step 336), the receiving WTRU determines the rate at which it will determine whether the created FOU falls within the requested EDND (step 338). The receiving WTRU then determines whether the FOU of the activated recording function is within the requested EDND zone (step 340). If it is, the recording function remains disabled (step 350). Otherwise, the recording function is enabled (step 360). If disabled (step 350), the receiving WTRU waits until the repetition time determined in step 338 expires and then reexamines the broadcast list (step 332) to determine if the recording function is still implicated (step 334). The recording function remains disabled until it is no longer implicated, until its FOU is no longer in the EDND zone, or until the receiving WTRU deactivates the function (step 370).
If the recording function was enabled (step 360), it will remain enabled until a reexamination of the broadcast list (step 332) indicates that the recording function may fall within a requested EDND zone (step 334), followed by a determination that its FOU is within the requested EDND (steps 336-340). Alternatively, the receiving WTRU can deactivate its recording function at any time, in which case the method ends (step 370). It is noted that, as mentioned in connection with
At some time later t4, WTRU 440 updates its EDND information. Perhaps WTRU 440 changed its position coordinates, or perhaps it wishes to enlarge or reduce its EDND zone. To effectuate this change, WTRU 440 sends an EDND update message 407 to base station 402. Upon receiving this update 407, base station 402 updates its broadcast list accordingly and transmits its updated broadcast list 409 in accordance with its broadcast cycle at times t5 and t6.
At time t7, WTRU 440 determines it no longer requires an EDND zone. Accordingly, WTRU prepares and transmits an EDND cancel message 411 to base station 402. Upon receiving the cancel message 411, base station 402 removes the updated EDND request 407 from its broadcast list and transmits a newly updated broadcast list 413 without WTRU 440's EDND zone information. WTRU 440 receives and reviews the broadcast list at time t8 to ensure that its EDND Cancel message 411 was properly processed.
It should be noted that in addition to sending change effectuating update messages, WTRU 440 may be configured to periodically send status update messages, regardless of whether anything has changed. These periodic updates, for example, would allow base station 402 to ‘know’ that WTRU's 440 still desired an EDND zone. If base station 402 would cease receiving these periodic updates, it could release the WTRU's 440 EDND zone without receiving an EDND cancel message from WTRU 440.
In an alternate embodiment, rather than requiring receiving WTRUs to continually determine their relative distance to requested EDND zones, a servicing base station may make such determinations. Certain radio technologies such as code division multiple access (CDMA) and wideband CDMA (WCDMA), for example, when coupled with smart antennas or phased antenna arrays, permit a base station to track individual WTRUs. In such a deployment, receiving WTRUs are only required to send an initial activation inquiry to a base station. In response, the base station begins to track these receiving WTRUs and their proximity to any previously broadcast EDND zones. By continuing to track the positions of receiving WTRUs, the base station is able to send directed disabling (or enabling) commands to only those receiving WTRUs that are violating EDND requests. Since receiving WTRUs are not required to make any such determinations, the present deployment is a power saving alternative for any such receiving WTRUs.
In an alternate embodiment, the local EDND zones described above may be created using alternative technologies available in embedded recording devices. This alternative is particularly preferred when position location signals cannot be received or are inaccurate. Examples of such technologies include Infrared Data Association (IrDA), Bluetooth, wireless local area network (WLAN), ultra wideband (UWB), and the like. As described in the previous embodiment, a requesting WTRU determines which sensing components it wishes to disable (or enable). Rather than defining and sending zone information to a base station for transmission, the requesting WTRU utilizes one (or more) of the technologies mentioned above to mark its local EDND zone. The transmission range of the device's radio signals determines the size of the requested zone. As a result, any WTRU entering the broadcast radius of the requesting WTRU will continue to receive these radio signals until they move beyond the broadcast radius. In such a deployment, the requesting user may have to use these EDND zones in an ON/OFF manner.
It should be noted that the local EDND zones of the present embodiment may or may not be within the jurisdiction of a cellular provider. If these zones are not so governed by a cellular provider, it is possible that a receiving WTRU may choose to ignore these EDND requests. If these zones are created in conjunction with a cellular service provider, appropriate override keys can be exchanged to enforce new policies dictated by EDND zones.
In any of the previously described embodiments, it may be necessary for particular users, such as law enforcement officials, for instance, to have an option of ignoring requested EDND zones, local or otherwise. Accordingly, the present embodiment utilizes override mechanisms to allow such users to ignore EDND zones. Each override mechanism corresponds to a particular recording device and to a particular authorized user. Unique device and user identifiers are utilized to control the use of such mechanisms and to authenticate override requests. Unique device identifiers such as, for example, electronic serial numbers (ESN), may be utilized to control the use of the override mechanism. Similarly, a unique user identifier such as, for example, fingerprints, retinal signatures, voice patterns, or the like, may be utilized to authenticate an user attempting to activate the override mechanism.
For those users who are not given the option of ignoring EDND zone requests, a permission system may be employed whereby a user whose sensing functions have been disabled may generate and send a reply to the received EDND request. This reply is sent to a servicing base station in the form of an override-request message. The base station, upon receiving this override-request, forwards the request to the EDND originator along with identification information of the override requester. The EDND originator, in turn, may grant or deny usage permission based on any criteria. In cases involving covert law enforcement investigations, the override-request message, after being identified as coming from authorized law enforcement, may be forwarded to an administrative, possibly judicial, function of government, rather than to the EDND originator. This allows for independent time-based control of the override function, as well as the ability to maintain an independent audit log of its use.
In the above described embodiments, it should be noted that local ranging may be utilized in conjunction with embedded position location components to narrow the margin of error of positioning using alternative radio technologies. In addition, local ranging may be utilized to provide a display of all requested EDND zones in the vicinity of a recording device.
Although the elements in the Figures are illustrated as separate elements, these elements may be implemented on a single integrated circuit (IC), such as an application specific integrated circuit (ASIC), multiple ICs, discrete components, or a combination of discrete components and IC(s). Although the features and elements of the present invention are described in the preferred embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the preferred embodiments or in various combinations with or without other features and elements of the present invention. Furthermore, the present invention may be implemented in any type of wireless communication system.
This application claims the benefit of U.S. Provisional Application No. 60/552,403, filed on Mar. 11, 2004, and No. 60/631,328, filed on Nov. 29, 2004, which are incorporated by reference as if fully set forth.
Number | Date | Country | |
---|---|---|---|
60552403 | Mar 2004 | US | |
60631328 | Nov 2004 | US |