1. Field of the Invention
The present invention is generally related to electronic commerce, and, more specifically, to a system for enabling the purchase of a broadcast audio and/or video work.
2. Discussion of the Background
A song, or another type of work (e.g., a video), that is broadcast to the public, through radio stations, satellite systems, cable television systems, the Internet, and other like systems, often stimulates a desire in a consumer who is receiving the broadcast to purchase the song (or other work) being broadcast. In the case of a song, to satisfy this impulsive desire to purchase, the consumer must (1) know the artists or title of the song and (2) travel to a retail outlet, such as a record store, video store, or department store, or log onto a web site that sells music, to purchase a compact disc (CD) containing the song.
There are several disadvantages with this approach to buying media For instance, for music, at the time the desire to purchase the music is stimulated, the consumer may not have the time nor the opportunity to travel to a retail outlet or log onto a web site to purchase the music. Additionally, there is no guarantee that the consumer will know the artist and/or title of the music he or she desires to buy. Furthermore, it is often not possible to purchase a single song. For example, in most cases a desired song is only distributed on a CD (or other storage media) on which a number of other songs from the artist are stored.
What is desired, therefore, is a system to enable a consumer to purchase a song (or other work) at the time the desire to purchase the work is stimulated or at a later time. Additionally, it may be desired to provide the consumer with instant access to the purchased work.
Embodiments of the present invention provide a system and methods for purchasing broadcast audio and/or video (hereafter “audio/video”) works, or other works, including textual works (such as digital books etc), still images, software, etc. According to one embodiment, the system includes a data stream processor, a persistent data storage device, a user interface, and a processing unit.
The data stream processor functions to receive and process a broadcast audio/video data stream (i.e., signal) that, at a given point in time, may include information corresponding to an audio/visual work, such as a musical selection (e.g., a song) or video (e.g., music video). The data stream processor produces from the broadcast stream a first audio/video output data stream and a second audio/video output data stream. Each of the output streams contains the same information (i.e., audio/video work), but the information in each output stream may be formatted or encoded differently. For example, the information in the first audio/video output stream may be in a format that can be recognized and processed by conventional audio/visual reproducing equipment, such as a television (TV) or stereo system. The information in the second output stream may be in the same format as the information in the broadcast stream or first output stream or it can be encoded according to a different scheme altogether. As a specific example, for audio information, the information in the second output stream may be encoded according to the MP3, Real Audio, Windows Media™, or other like format.
Advantageously, the data in the second output stream is either temporarily buffered in a storage device (e.g., random access memory (RAM) or other similar volatile memory or flash memory useful for the temporary buffering of data) or stored on a persistent storage device, such as a hard disk or other like functioning storage means useful for storing data for long periods of time. In one embodiment, a digital rights management technology (for example, an encryption scheme) is used to protect the audio/video work that is temporarily buffered or stored in the storage device from unauthorized use and/or copying. That is, the audio/video work is copy and/or use protected. The audio/video work may be copy and/or use protected by the broadcaster that broadcasts the work or by the system.
The system enables a consumer to purchase or obtain the audio/video work contained in the signal being processed by the data stream processor. According to one embodiment, to make the purchase, the consumer simply sends a “buy” signal to the processing unit within the system. The consumer may accomplish this by selecting a particular push button or menu item provided by the system's user interface.
In one embodiment, upon receiving the buy signal, the processing unit communicates with an authorization system that verifies that the consumer is authorized to “purchase” the work. After it is determined that the consumer is authorized, the processing unit copies the work from the storage device into a file created on the persistent storage device within the system. If necessary, the processing unit will also disable some or all of the protection that limits the copying and/or use of the work so that the authorized consumer may, at the least, play the audio/video work one or more times. For example, if the work was protected by an encryption scheme the processing unit may decrypt the work. However, the processing unit may not disable all of the copy and/or use protection because the authorized consumer may only be authorized to copy and/or use the work in a limited manner.
Prior to or shortly after copying the work from the storage device onto the persistent storage device, the processing unit has the option of encoding the work according to a different encoding scheme. For example, if the data in the storage device is music data and is encoded according to the DOLBY AC-III format, then, prior to or shortly after storing the music data in the persistent storage device, the processing unit may convert the music data to the MP3 format, Windows Media format, or some other format that preferably provides data compression.
In another embodiment, after receiving the buy signal, the processing unit copies the purchased work from the storage device onto the persistent storage device within the system. As described above, prior to copying the work from the storage device onto the persistent storage device, the processing unit has the option of encoding the work according to a different encoding scheme. However, an authorization system must first authorize the “purchase” before the consumer can access and use the work stored on the persistent storage device. Thus, in one embodiment, a digital rights management technology is used to protect the work stored on the persistent storage device from unauthorized copying and/or use so that the consumer will not be able to copy and/or use the work without first being authorized by the authorization system. The consumer may receive authorization from the authorization system whenever it is convenient for the consumer. In one embodiment, to become an authorized user of the work, the consumer can communicate with the authorization system using a standard telephone or using a personal computer and the Internet. In an embodiment where the work is protected using encryption, the authorization system provides a key to decrypt the work after the consumer is authorized.
Once the encoded information corresponding to the purchased work is stored on the persistent storage device and the authorization system has authorized the purchase (e.g., provided the consumer with a decryption key), the consumer can reproduce the audio/visual work one or more times at the consumer's will. For example, if the work is a sound recording, the consumer can use a sound recording system to play the sound recording. In this manner, the system provides a means for a consumer to “purchase” a broadcast audio/visual work at the time the work is being broadcast. Thus, if a consumer sees or hears a work that he or she would like to acquire, the consumer can immediately purchase the work without having to travel to a store or log onto the web and without even knowing the name of the work or the artist who created the work.
In yet another embodiment, the processing unit automatically stores on the persistent storage device the audio/video work being received and processed by the data stream processor. That is, all of the received audio/video works are stored in the persistent storage device, regardless of whether a user has sent a “buy” signal to the processor. Alternatively, the system may maintain a profile that is configurable by the user of the system. In this alternate embodiment, the processing unit stores in the persistent storage device only those broadcast works received and processed by the data stream processor that match the profile, regardless of whether a user has sent the “buy” signal. In either case, because the user has not been authorized prior to the works being stored in the persistent storage device, the processing unit preferably copy and/or use protects each work using a digital rights management technology, such as, for example, encryption.
These two embodiments allow the user to purchase a work days or weeks after it was received and processed by the data stream processor. But, to conserve storage space, at some point in time the “un-purchased” works are deleted from the persistent storage device. In this embodiment, upon receiving an indication that the user desires to purchase a work or to view a list of the un-purchased works, the processing unit presents to the user a list of the un-purchased works that are stored in the persistent storage device. If the user sees a work that he or she would like to buy, the user selects the work and then signals the processing unit that he or she wants to buy the selected work. The processing unit then communicates with the authorization system to verify that the user is able to purchase the work. If the user is authorized, the user will be given full or limited access and use of the work. That is, some or all of the copy and/or use protection is disabled from the work so that the user can listen to or watch the work at least one or more times as desired.
In yet another embodiment, the data stream processor is configured to receive and process two broadcast audio/video streams simultaneously. Both of the broadcasted streams contain information corresponding to the same audio/visual work. However, the information in each stream is encoded differently, and furthermore, the information in one of the streams may be copy and/or use protected. For example, in one embodiment where the broadcast streams are audio streams, the information in one stream may be encoded according to the Dolby Digital AC-III format, whereas the information in the other stream may be encoded according to a scheme that provides different compression, such as the MP3, Windows Media, or Real Audio format, and may also be encrypted. In this embodiment, the information encoded according to the Dolby AC-III format is processed and output to conventional audio/visual reproducing equipment, such as a television (TV) or stereo system, whereas the copy and/or use protected information encoded according to the MP3, Windows Media, or Real Audio format is temporarily stored in memory or stored in the persistent storage device.
As described above, if the consumer desires to buy an audio/visual work being received by the system or one that has automatically been stored in the persistent storage device, the consumer simply causes a “buy” signal to be sent to the processing unit within the system.
Further features and advantages of the present invention, as well as the structure and operation of various embodiments of the present invention, are described in detail below with reference to the accompanying drawings.
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate various embodiments of the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention. In the drawings, like reference numbers indicate identical or functionally similar elements. Additionally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.
Next (step 104), the received audio/video work is provided to an audio/video output device that is operable to play the audio/video work for a consumer, thereby enabling the consumer to listen to and/or view the received audio/video work. Next (step 106), an indication is received from the consumer that indicates that the consumer desires to obtain or purchase a copy of the audio/video work. After step 106, in one embodiment, control flows to step 108, and in another embodiment, control flows to step 116.
In step 108, an authorization system is used to determine whether the consumer is authorized to purchase the work. If the proper authorization is given to the consumer, then control passes to step, 110, otherwise control passes back to step 102. In step 110, a copy of the audio/video work is stored in a persistent storage device. In one embodiment, the copy of the audio/video work stored in the persistent storage device is encoded according to one or more encoding schemes that are different from that which was used to encode the work for broadcast. That is, as broadcast, the work may have been encoded according to one scheme (e.g., DOLBY AC-III), but as stored on the persistent storage device the work is encoded according to a different scheme (e.g., Windows Media). After step 110, control passes to step 112.
In step 112, some or all of the protection that limits the copying and/or use of the work, if any, is disabled so that the authorized consumer may, at the least, play the audio/video work one or more times. For example, as broadcast, the work may be protected from unauthorized copying and/or use using a digital rights management technology. If the work is not already protected from unauthorized copying/use, then, in step 114, which is optional, a digital rights management technology is used to protect the work stored in the persistent storage device from being copied and/or used in an unauthorized manner or by an unauthorized individual.
In step 116, the audio/video work is stored in a storage device. In one embodiment, the copy of the audio/video work stored in the storage device is encoded according to one or more encoding schemes that are different from that which was used to encode the work for broadcast. Next (step 118), if the work is not already protected from unauthorized copying/use, then, a digital rights management technology is used to protect the work stored in the storage device from being copied and/or used in an unauthorized manner or by an unauthorized individual.
Next, in step 120, an authorization system is used to determine whether the consumer is authorized to purchase the work. This step may occur hours, day, or weeks after step 106 is performed. If the proper authorization is given to the consumer, then control passes to step, 122, otherwise control passes back to step 102.
In step 122, some or all of the protection that limits the copying and/or use of the work, if any, is disabled so that the authorized consumer may, at the least, play the audio/video work one or more times. For example, if the work was encrypted in step 118, then in step 122 the work may be decrypted.
It should be noted that if the storage device used to store the work in step 116 is not a persistent storage device, then the work is moved from the storage device to a persistent storage device preferably at some point after the consumer is authorized.
In step 204, the audio/video work from the first stream is provided to an audio/video output device that is operable to play the audio/video work for a consumer, thereby enabling the consumer to listen to and/or view the received audio/video work. Next (step 206), an indication is received from the consumer that indicates that the consumer desires to obtain or purchase a copy of the audio/video work. After step 206, in one embodiment, control flows to step 208, and in another embodiment, control flows to step 216.
In step 208, an authorization system is used to determine whether the consumer is authorized to purchase the work. If the proper authorization is given to the consumer, then control passes to step, 210, otherwise control passes back to step 202. In step 210, the audio video work from the second stream is stored in a persistent storage device. After step 210, control passes to step 212.
In step 212, some or all of the protection that limits the copying and/or use of the work, if any, is disabled. If the work is not already protected from unauthorized copying/use, then, in step 214, which is optional, a digital rights management technology is used to protect the work stored in the persistent storage device from being copied and/or used in an unauthorized manner or by an unauthorized individual.
In step 216, the audio/video work from the second stream is stored in a storage device. Next (step 218), if the work is not already protected from unauthorized copying/use, then, a digital rights management technology is used to protect the work stored in the storage device from being copied and/or used in an unauthorized manner or by an unauthorized individual. Next (step 220), an authorization system is used to determine whether the consumer is authorized to purchase the work. If the proper authorization is given to the consumer, then control passes to step, 222, otherwise control passes back to step 202. In step 222, some or all of the protection that limits the copying and/or use of the work, if any, is disabled. And, if the storage device used to store the work in step 216 is not a persistent storage device, then the work is moved from the storage device to a persistent storage device preferably at some point after the consumer is authorized.
Next (step 306), a determination is made as to whether the audio/video work matches the consumer's profile. If it does, control passes to step 308, otherwise control passes back to step 302. In one embodiment, step 306 is not performed at all and control passes from step 304 to step 308. In step 308, a copy of the received audio/video work is stored in a storage device. In one embodiment, the copy of the audio/video work stored in the storage device is encoded according to an encoding scheme that is different from that which was used to encode the work for broadcast.
Next (step 310), if the work stored in the storage device is not already protected from unauthorized copying/use, then, a digital rights management technology is used to protect the work stored in the storage device from being copied and/or used in an unauthorized manner or by an unauthorized individual. Next (step 312), an indication is received from the consumer that indicates that the consumer desires to view a list of the un-purchased audio/video works that are stored in the storage device. Next (step 314), a list of the un-purchased audio/video works is displayed for the consumer. Next (step 316), an indication is received from the consumer that indicates that the consumer desires to obtain or purchase a copy of one of the listed audio/video works. Next (step 318), an authorization system is used to determine whether the consumer is authorized to purchase the work. If the proper authorization is given to the consumer, then control passes to step, 320, otherwise control passes back to step 316.
In step 320, some or all of the protection that limits the copying and/or use of the work, if any, is disabled so that the authorized consumer may, at the least, play the audio/video work one or more times. For example, if the work was encrypted in step 310, then in step 320 the work may be decrypted.
Data stream processor 402 functions to receive a broadcast audio/video data stream 401. There are numerous ways to receive a broadcast audio/video stream 401, such as through analog and digital cable television systems, direct broadcast satellite systems, traditional analog TV and radio broadcasting systems, the Internet, etc. The present invention is not limited to any one such broadcast means or to any particular data stream format.
In one embodiment, data stream processor 402 includes a channel selector or tuner (hereafter “tuner”) (not shown) for selecting a particular frequency, channel, station, or Internet address (hereafter “channel”) over which audio/video stream 401 is broadcast. Once the channel selector selects the channel over which audio/video stream 401 is broadcast, audio/video stream 401 can be processed as described below.
Data stream processor 402 processes audio/video stream 401 to produce output audio/visual streams 430 and 440. The format of the information in output stream 430 is such that it can be recognized and processed by conventional audio/visual reproducing equipment, such as a TV or stereo system.
The format of the information in output stream 440 can be the same as the broadcast format or the format of output stream 430 or it can be a different format altogether. For example, for audio information, the information in the second output stream can be encoded by processor 402 according to the MP3, Windows Media, Real Audio, or other like format. In one embodiment, the information in input stream 401 is in the Dolby AC-III format and the information in output stream 440 is in the Windows Media format. Thus, in this embodiment, data stream processor 402 includes the necessary software and/or hardware to convert a Dolby AC-III stream to a Windows Media stream.
The information in output stream 440 is stored into storage device 404. Storage device 404 is preferably some form of random access memory (RAM) or other storage means useful for temporarily buffering data. In one embodiment, a digital rights management technology is used to copy and/or use protect the information stored in storage device 404. For example, the information stored in storage device 404 may be encrypted. This feature aims to prevent the unauthorized copying and/or use of the information.
Data stream processor 402 is configured to analyze input stream 401 to determine the beginning and ending of the selections of audio/video works that make up input stream 401. For example, in the case where input stream 401 is broadcast from a radio station or the like and, thus, consists primarily of a selections of songs, data stream processor 402 identifies the beginning and ending of each song in the input stream 401. It is well within the ability of one having ordinary skill in the pertinent art to program data stream processor 402 to perform this identification function. In this way, data stream processor 402 is able to determine the beginning and/or ending of the audio/visual works stored in storage device 404. Because the size of storage device 404 is limited, preferably only the current audio/visual work that is being received and the immediately previous audio/visual work are stored in storage device 404. It should be noted that in some embodiments (e.g., those embodiments where the input stream is a digital signal), input stream 401 may contain metadata to identify the beginning and ending of each song as well as the artist and title of each song.
Continuing with the example above where input stream 401 is an audio stream broadcasted from a radio station or the like, system 400 enables the consumer to purchase the current song being received by data stream processor 402. Thus, system 400 enables impulse buying of songs. Further, the consumer can purchase a song without having to know the name of the artist or the title of the song.
To purchase the song or other work being processed by data stream processor 402, the consumer simply sends a “buy” signal to processing unit 408 through user interface 412. User interface 412 may include a “Purchase Song” push-button or menu item for this purpose. Alternatively, user interface 412 may include an infra-red detector for receiving signals sent from a remote control device that include a “Purchase Song” push button or other like means for enabling the consumer to indicate that he or she desires to purchase a song.
In one embodiment, upon receiving the buy signal, processing unit 408 communicates with an authorization system 480 to verify that the consumer may have access to the song. To accomplish this, processing unit 408 sends a purchase request message to authorization system 480 through transceiver 410. Preferably, the purchase request message includes an identifier that is associated with an account of the consumer's. After receiving the message, authorization system 480 uses the identifier to access the consumer's account to determine whether the consumer is able to make the purchase or is otherwise permitted to have limited or full access to the song. For example, authorization system 480 may determine whether the consumer has sufficient funds in his or her account, has sufficient credit worthiness, or is permitted to obtain the song without making a payment.
If authorization system 480 determines that the consumer is able to make the purchase, authorization system 480 transmits a “purchase request accepted” message to processing unit 408 and then debits the consumer's account or charges his credit card, if required. If authorization system 480 determines that the consumer is not able to make the purchase, authorization system 480 transmits a “purchase request declined” message to processing unit 408. Processing unit 408 receives messages from authorization system 480 through transceiver 410.
If processing unit 408 receives the purchase request declined message, processing unit 408 displays to the consumer though user interface 412 a message indicating that the purchase request has been declined. Otherwise, if processing unit 408 receives the purchase request accepted message, processing unit 408 copies the encoded information corresponding to the purchased work from storage device 404 to persistent storage device 406. If necessary, processing unit 408 may also disable some or all of the protection that limits the copying and/or use of the work so that the authorized consumer may, at the least, play the work one or more times.
It should be noted that prior to or shortly after copying the work from storage device 404 into a file on persistent storage device 406, the processing unit 408 has the option of encoding the work according to a different encoding scheme. For example, if the music information in storage device 404 is encoded according to the DOLBY AC-III format, the processing unit may convert the music information to the Windows Media format, or some other format that provides data compression, prior to or shortly after storing the music information in persistent storage device 406.
In another embodiment, after receiving the buy signal, processing unit 408 uses a digital rights management technology to copy and/or use protect the work stored in storage device 404 and stores the protected work in persistent storage device 406. However, before the consumer can use the protected work stored on the persistent storage device 406, authorization system 480 must first authorize the “purchase.” That is, for example, the consumer will not be able to access the work without first getting a key from the authorization system 480 to decrypt the work if the work has been protected through encryption. The consumer can attempt to get the key from the authorization system 480 whenever it is convenient for the consumer. The authorization system 480 may or may not authorize the purchase as described above. In one embodiment, the consumer can communicate with the authorization system 480 to receive the key using a standard telephone or using a personal computer and the Internet.
Once the work is in persistent storage device 406 and the authorization system 480 has authorized the consumer, the consumer call use an audio/video playback system to play the work on a limited or unlimited basis, and thereby view and/or listen to the work.
In one embodiment, to play a purchased audio/visual work stored in persistent storage device 406, the consumer first selects a particular work from the persistent storage device using user interface 412 and then provides a “play” signal to processing unit 408. Upon receiving the play signal, processing unit 408 causes the encoded information corresponding to the work to be read out from storage unit 406 and causes data stream processor 402 to process it to produce an output stream 430.
Therefore, the above described system 400 enables a consumer to purchase a desired selection of audio/video content at the time the desire to purchase the content is stimulated. System 400 also provides the consumer with instant access to the purchased content.
In an alternative method for allowing the consumer to purchase broadcast audio/video works that have been received and processed by stream processor 402, processing unit 408 automatically stores in persistent storage device 406 all of the works in output data stream 440. That is, all of the received works are stored in persistent storage device 406, regardless of whether the consumer has sent a “buy” signal to the processor. Alternatively, the system may maintain a profile that is configurable by the consumer. In this alternate embodiment, processing unit 408 only stores in persistent storage device 406 each broadcast work received and processed by the data stream processor 402 that matches the profile. In either case, because the user has not been authorized prior to the works being stored in persistent storage device 406, processing unit 408 preferably copy and/or use protects each work prior to or shortly after storing the work. These two embodiments allow the user to purchase a work days or weeks after it was received and processed by the data stream processor 402.
Upon receiving an indication that the user desires to purchase a work, processing unit 408 presents to the user a list of the un-purchased works that are stored in persistent storage device 406. If the user sees a work that he or she would like to buy, the user selects the work and then signals processing unit 408 that he or she wants to buy the selected work. Processing unit 408 then communicates with authorization system 480 to verify that the user is able to purchase the work. If the user is verified, the user will be given full or limited access to the work so that the user can listen to or watch the work. That is, some or all of the copy and/or use protection that protects the work from unauthorized copying and/or use will be disabled.
A major difference between system 500 and system 400 is that data stream processor 502 is configured to simultaneously process two broadcasted audio/video streams: input stream 501 and input stream 503. Input stream 501 and input stream 503 contain information corresponding to the same audio/visual work. However, in one embodiment, the information in stream 501 is formatted (i.e., encoded) differently than the information in stream 503, and the information in stream 503 may be copy and/or use protected. For example, if the work being broadcast is an audio work (e.g., a song), then the information in stream 501 could be encoded according to the Dolby-ACIII format, whereas the same information in stream 503 could be encoded according to the Windows Media format, MP3 format, Real Audio format, or other like audio format, and may be encrypted.
In one embodiment, input stream 501 and input stream 503 are broadcast on separate channels. In this embodiment, data stream processor 502 includes two channel selectors (not shown). The first channel selector selects the particular channel over which input stream 501 is broadcast, and the second channel selector selects the particular channel over which input stream 503 is broadcast. Once the channel selectors select the channels over which streams 501 and 503 are broadcast, streams 501 and 503 can be processed as described further below.
In another embodiment, input stream 501 and input stream 503 are broadcast over the same channel. For example, input stream 501 could be interleaved with input stream 503 in the same broadcast signal. Thus, in this embodiment, data stream processor 502 does not need two channel selectors. However, data stream processor 502 is configured to extract input stream 501 and input stream 503 from the broadcast signal so that each stream can be processed separately, as described below.
Data stream processor 502 processes input stream 501 to produce output stream 530. The format of the information in output stream 530 is such it that can be recognized and processed by conventional audio/visual reproducing equipment, such as a TV or stereo system. At the same time stream 501 is being processed to produce output stream 530, data stream processor 502 stores in memory 504 the information from input stream 503, as illustrated by output stream 540.
Like data stream processor 402, data stream processor 502 is configured so as to identify the beginning and ending of the audio/visual works that make up input stream 503. In this way, data stream processor 502 is able to determine the beginning and/or ending of the songs stored in memory 504.
Similarly, like system 400, system 500 enables the consumer to purchase the current song being processed by data stream processor 502 or an un-purchased song stored in persistent storage device 506. As described above, to purchase a song, the consumer sends a “buy” signal to processing unit 508 through user interface 512. Upon receiving the buy signal, processing unit 508 performs the same processes as that described above with respect to processing unit 408 receiving the buy signal.
Also, like system 400, system 500 can be programmed to store onto persistent storage device 506 all of the works (or only those works that meet a predetermined criteria) that are in output stream 504, regardless of whether the consumer has sent a buy signal to system 500. Preferably, in this embodiment, the works are copy and/or use protected before being stored onto persistent storage device 506 and the consumer must receive authorization from a trusted source (e.g., obtain a decryption key from the trusted source) in order to gain access to the works.
Although the data stream processor 402/502 is shown being separate from processing unit 408/508, it is contemplated that they need not be separate units and that a powerful enough microprocessor could function as both.
While various embodiments/variations of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments.
This application claims the benefit of U.S. Provisional Patent Application No. 60/238,913, filed Oct. 10, 2000, which is incorporated herein in its entirety by this reference.
Number | Name | Date | Kind |
---|---|---|---|
4127796 | Henderson | Nov 1978 | A |
RE29997 | Den Toonder | May 1979 | E |
4336478 | Quilty et al. | Jun 1982 | A |
4338623 | Asmus et al. | Jul 1982 | A |
4360805 | Andrews et al. | Nov 1982 | A |
4677430 | Falkman et al. | Jun 1987 | A |
4722005 | Ledenbach | Jan 1988 | A |
4760455 | Nagashima | Jul 1988 | A |
4799156 | Shavit et al. | Jan 1989 | A |
4823386 | Dumbauld et al. | Apr 1989 | A |
5130615 | George | Jul 1992 | A |
5193006 | Yamazaki | Mar 1993 | A |
5235680 | Bijnagte | Aug 1993 | A |
5315448 | Ryan | May 1994 | A |
5341350 | Frank et al. | Aug 1994 | A |
5355302 | Martin et al. | Oct 1994 | A |
5365381 | Scheffler | Nov 1994 | A |
5371551 | Logan et al. | Dec 1994 | A |
5418654 | Scheffler | May 1995 | A |
5420838 | Maeda et al. | May 1995 | A |
5481296 | Cragun et al. | Jan 1996 | A |
5534911 | Levitan | Jul 1996 | A |
5550863 | Yurt et al. | Aug 1996 | A |
5557541 | Schulhof et al. | Sep 1996 | A |
5572442 | Schulhof et al. | Nov 1996 | A |
5585866 | Miller et al. | Dec 1996 | A |
5590282 | Clynes | Dec 1996 | A |
5592511 | Schoen et al. | Jan 1997 | A |
5616876 | Cluts | Apr 1997 | A |
5617565 | Augenbraun et al. | Apr 1997 | A |
5629867 | Goldman | May 1997 | A |
5635989 | Rothmuller | Jun 1997 | A |
5636276 | Brugger | Jun 1997 | A |
5646992 | Subler et al. | Jul 1997 | A |
5675734 | Hair | Oct 1997 | A |
5708780 | Levergood et al. | Jan 1998 | A |
5721815 | Ottesen et al. | Feb 1998 | A |
5726909 | Krikorian | Mar 1998 | A |
5734719 | Tsevdos et al. | Mar 1998 | A |
5734961 | Castille | Mar 1998 | A |
5751282 | Girard et al. | May 1998 | A |
5751806 | Ryan | May 1998 | A |
5753844 | Matsumoto | May 1998 | A |
5754939 | Herz et al. | May 1998 | A |
5761606 | Wolzien | Jun 1998 | A |
5761607 | Gudesen | Jun 1998 | A |
5761662 | Dasan | Jun 1998 | A |
5771435 | Brown | Jun 1998 | A |
5781889 | Martin et al. | Jul 1998 | A |
5784095 | Robbins et al. | Jul 1998 | A |
5784595 | Devins et al. | Jul 1998 | A |
5790935 | Payton | Aug 1998 | A |
5793980 | Glaser et al. | Aug 1998 | A |
5809144 | Sirbu et al. | Sep 1998 | A |
5809246 | Goldman | Sep 1998 | A |
5819049 | Rietmann | Oct 1998 | A |
5819160 | Foladare et al. | Oct 1998 | A |
5835487 | Campanella | Nov 1998 | A |
5841979 | Schulhof et al. | Nov 1998 | A |
5848398 | Martin et al. | Dec 1998 | A |
5861906 | Dunn et al. | Jan 1999 | A |
5878141 | Daly et al. | Mar 1999 | A |
5890137 | Koreeda | Mar 1999 | A |
5890139 | Suzuki et al. | Mar 1999 | A |
5899699 | Kamiya | May 1999 | A |
5899980 | Wilf et al. | May 1999 | A |
5900830 | Scheffler | May 1999 | A |
5913204 | Kelly | Jun 1999 | A |
5918213 | Bernard et al. | Jun 1999 | A |
5926624 | Katz et al. | Jul 1999 | A |
5930765 | Martin | Jul 1999 | A |
5930768 | Hooban | Jul 1999 | A |
5931901 | Wolfe et al. | Aug 1999 | A |
5933500 | Blatter et al. | Aug 1999 | A |
5943422 | Van Wie et al. | Aug 1999 | A |
5944608 | Reed et al. | Aug 1999 | A |
5959945 | Kleiman | Sep 1999 | A |
5960411 | Hartman et al. | Sep 1999 | A |
5961662 | Yamaguchi et al. | Oct 1999 | A |
5968120 | Guedalia | Oct 1999 | A |
5969283 | Looney et al. | Oct 1999 | A |
5970474 | LeRoy et al. | Oct 1999 | A |
5973722 | Wakai et al. | Oct 1999 | A |
5980261 | Mino et al. | Nov 1999 | A |
5986692 | Logan et al. | Nov 1999 | A |
5991374 | Hazenfield | Nov 1999 | A |
5991737 | Chen | Nov 1999 | A |
6011761 | Inoue | Jan 2000 | A |
6011854 | Van Ryzin | Jan 2000 | A |
6020883 | Herz | Feb 2000 | A |
6021432 | Sizer, II et al. | Feb 2000 | A |
6025868 | Russo | Feb 2000 | A |
6029045 | Picco et al. | Feb 2000 | A |
6038591 | Wolfe et al. | Mar 2000 | A |
6055314 | Spies et al. | Apr 2000 | A |
6055566 | Kikinis | Apr 2000 | A |
6085235 | Clarke, Jr. et al. | Jul 2000 | A |
6088455 | Logan et al. | Jul 2000 | A |
6088722 | Herz et al. | Jul 2000 | A |
6105060 | Rothblatt | Aug 2000 | A |
6135646 | Kahn et al. | Oct 2000 | A |
6141488 | Knudson et al. | Oct 2000 | A |
6151634 | Glaser et al. | Nov 2000 | A |
6154206 | Ludtke | Nov 2000 | A |
6154772 | Dunn et al. | Nov 2000 | A |
6161142 | Wolfe et al. | Dec 2000 | A |
6192340 | Abecassis | Feb 2001 | B1 |
6223292 | Dean et al. | Apr 2001 | B1 |
6226030 | Harvey et al. | May 2001 | B1 |
6226618 | Downs et al. | May 2001 | B1 |
6229895 | Son et al. | May 2001 | B1 |
6232539 | Looney et al. | May 2001 | B1 |
6233389 | Barton et al. | May 2001 | B1 |
6233682 | Fritsch | May 2001 | B1 |
6240553 | Son et al. | May 2001 | B1 |
6243725 | Hempleman et al. | Jun 2001 | B1 |
6246672 | Lumelsky | Jun 2001 | B1 |
6248946 | Dwek | Jun 2001 | B1 |
6249810 | Kiraly | Jun 2001 | B1 |
6253235 | Estes | Jun 2001 | B1 |
6253237 | Story et al. | Jun 2001 | B1 |
6262772 | Shen et al. | Jul 2001 | B1 |
6279040 | Ma et al. | Aug 2001 | B1 |
6286139 | Decinque | Sep 2001 | B1 |
6305020 | Horaty et al. | Oct 2001 | B1 |
6324217 | Gordon | Nov 2001 | B1 |
6330595 | Ullman et al. | Dec 2001 | B1 |
6330609 | Garofalakis et al. | Dec 2001 | B1 |
6338044 | Cook et al. | Jan 2002 | B1 |
6369851 | Marflak et al. | Apr 2002 | B1 |
6389467 | Eyal | May 2002 | B1 |
6393430 | Van Ryzin | May 2002 | B1 |
6418421 | Hurtado et al. | Jul 2002 | B1 |
6434747 | Khoo et al. | Aug 2002 | B1 |
6445306 | Trovato et al. | Sep 2002 | B1 |
6446080 | Van Ryzin | Sep 2002 | B1 |
6446130 | Grapes | Sep 2002 | B1 |
6490728 | Kitazato et al. | Dec 2002 | B1 |
6496980 | Tillman et al. | Dec 2002 | B1 |
6505240 | Blumenau | Jan 2003 | B1 |
6507727 | Henrick | Jan 2003 | B1 |
6526411 | Ward | Feb 2003 | B1 |
6550011 | Sims, III | Apr 2003 | B1 |
6573444 | Yamamoto et al. | Jun 2003 | B1 |
6587127 | Leeke et al. | Jul 2003 | B1 |
6587837 | Spagna et al. | Jul 2003 | B1 |
6628891 | Vantalon et al. | Sep 2003 | B1 |
6732366 | Russo | May 2004 | B1 |
6748237 | Bates et al. | Jun 2004 | B1 |
6748427 | Drosset et al. | Jun 2004 | B2 |
6766357 | Fandozzi | Jul 2004 | B1 |
6782550 | Cao | Aug 2004 | B1 |
6789106 | Eyer et al. | Sep 2004 | B2 |
6792280 | Hori et al. | Sep 2004 | B1 |
6842604 | Cook | Jan 2005 | B1 |
6856550 | Kato et al. | Feb 2005 | B2 |
6865550 | Cok | Mar 2005 | B1 |
6898800 | Son et al. | May 2005 | B2 |
6925489 | Curtin | Aug 2005 | B1 |
6933433 | Porteus | Aug 2005 | B1 |
6985694 | De Bonet | Jan 2006 | B1 |
7020888 | Reynolds | Mar 2006 | B2 |
7024678 | Gordon et al. | Apr 2006 | B2 |
7028082 | Rosenberg | Apr 2006 | B1 |
7065287 | Heredia et al. | Jun 2006 | B1 |
7076561 | Rosenberg | Jul 2006 | B1 |
7111099 | Alexander | Sep 2006 | B2 |
7133924 | Rosenberg | Nov 2006 | B1 |
7149471 | Arisawa et al. | Dec 2006 | B1 |
7215718 | Calderbank et al. | May 2007 | B1 |
7321923 | Rosenberg et al. | Jan 2008 | B1 |
7325043 | Rosenberg et al. | Jan 2008 | B1 |
7343179 | Theis | Mar 2008 | B1 |
7370016 | Hunter et al. | May 2008 | B1 |
7711838 | Boulter et al. | May 2010 | B1 |
7797446 | Heller et al. | Sep 2010 | B2 |
20010032312 | Runje | Oct 2001 | A1 |
20010042107 | Palm | Nov 2001 | A1 |
20010049826 | Wilf | Dec 2001 | A1 |
20020021708 | Ishiai | Feb 2002 | A1 |
20020023163 | Frelechoux et al. | Feb 2002 | A1 |
20020023164 | Lahr | Feb 2002 | A1 |
20020023166 | Bar-Noy et al. | Feb 2002 | A1 |
20020032728 | Sako et al. | Mar 2002 | A1 |
20020038359 | Ihara et al. | Mar 2002 | A1 |
20020046084 | Steele et al. | Apr 2002 | A1 |
20020056117 | Hasegawa et al. | May 2002 | A1 |
20020056118 | Hunter et al. | May 2002 | A1 |
20020059621 | Thomas et al. | May 2002 | A1 |
20020062261 | Mukai | May 2002 | A1 |
20020083148 | Shaw et al. | Jun 2002 | A1 |
20020138630 | Solomon | Sep 2002 | A1 |
20020147634 | Jacoby et al. | Oct 2002 | A1 |
20020152278 | Pontenzone | Oct 2002 | A1 |
20020194260 | Headley et al. | Dec 2002 | A1 |
20020194619 | Chang et al. | Dec 2002 | A1 |
20030023975 | Schrader | Jan 2003 | A1 |
20030050058 | Walsh et al. | Mar 2003 | A1 |
20030097338 | Mankovich et al. | May 2003 | A1 |
20030126595 | Sie et al. | Jul 2003 | A1 |
20030135464 | Mourad | Jul 2003 | A1 |
20030182184 | Strasnick | Sep 2003 | A1 |
20030187739 | Powers | Oct 2003 | A1 |
20060173974 | Tang | Aug 2006 | A1 |
Number | Date | Country |
---|---|---|
1 022 900 | Jul 2000 | EP |
WO 9737492 | Oct 1997 | WO |
WO 9917230 | Apr 1999 | WO |
WO 9948296 | Sep 1999 | WO |
WO 0007368 | Feb 2000 | WO |
WO 0135874 | May 2001 | WO |
WO 0136064 | May 2001 | WO |
Number | Date | Country | |
---|---|---|---|
20020120936 A1 | Aug 2002 | US |
Number | Date | Country | |
---|---|---|---|
60238913 | Oct 2000 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09969627 | Oct 2001 | US |
Child | 10094504 | US |