1. Field of the Invention
The invention relates to out-of-band delivery of license information, such as for example using an SMS (short messaging system) protocol, with the effect of delivering that license information to a destination in a closed content distribution system, using, at least in part, a channel other than that used for content distribution itself. Delivering that license information to a destination in a closed content distribution system, using, at least in part, a channel other than that used for content distribution itself.
2. Related Art
Closed content distribution systems include end-to-end systems, including publishing servers, content distribution servers and playback devices, where the content that is playable on playback devices can be completely controlled through appropriate security techniques, and those security techniques make it relatively difficult for any unauthorized third party to distribute content that would be playable on the playback devices. For one example, not intended to be limiting in any way, security of a closed content distribution system can be maintained using techniques shown in the incorporated disclosure.
One example of a closed content distribution system includes a playback device, such as a game station, such as for example found in an arcade, a user's home, or a similar type of location, using which content can be executed or presented interactively with one or more game players. Content can be distributed to such a playback device using a download connection to a distribution network, or using transport of physical media (such as for example CD-ROMs or DVDs) including the content, possibly encrypted using a symmetric key, or possibly encrypted using an key pair such as in a public key cryptosystem. For one example, not intended to be limiting in any way, the playback device might operate alone or in conjunction or cooperation with other devices, such as for example a display monitor or an input controller.
One concern with closed content distribution systems is how information is distributed from authorized sources to those playback devices, how those playback devices determine if license rights associated with the user permit that user to execute or present that content, and how those playback devices enforce those license rights while executing or presenting that content. For one example, not intended to be limiting in any way, the closed content distribution system can include reception by the playback device of (1) content to be executed or presented, and of (2) licenses indicating scope of rights by users to execute or present that content. Some examples of closed distribution of content and of licenses are shown in the incorporated disclosure.
One problem is that requirements of channels for distribution of content and licenses can differ significantly, including the amount of information for distribution, the frequency or timing of those distributions, and the degree of time latency tolerable for those distributions. It might be common to distribute several gigabytes of information for content, using one or more DVDs once per week, and to accept a time latency of several days for that distribution. In contrast, it might be common to distribute at most several kilobytes of information for licenses, but it might be advantageous to receive that license information within minutes of a request, such as for example in response to the user presenting proof of payment for the license.
For one example, not intended to be limiting in any way, it might be advantageous to allocate a function of delivering content to a content server, and separately to allocate a function of delivering licenses to a license server, such as for example shown in the incorporated disclosure. One problem is that contact with such a license server involves relatively more frequent requests for relatively smaller amounts of information, and should provide for relatively quick response and relatively little time latency. In contrast, contact with such a content server involves relatively less frequent requests for larger amounts of information, and can tolerate relatively slower response and relatively larger time latency. In one embodiment, the license enables the content to be determined to be executable, valid, or both, with the effect that the content might be received at the player device any time in advance of the license.
If content is to be delivered to the playback device using physical media, distribution does not need to involve any coupling to a communication network or other form of electronic distribution. However, if licenses are to be delivered to the playback device, coupling to a communication network or other form of electronic distribution can involve significant expense, particularly when the playback device is itself relatively inexpensive. Also, this would involve network connectivity or other connectivity being available at the consumer end (that is, the playback device itself), when communicating with the license server. Accordingly, it would be advantageous to provide a technique for delivering licenses relatively quickly and with relatively little time latency, without involving the expense of coupling the playback device to a communication network or other form of electronic distribution.
Accordingly, it would be advantageous to provide a technique involving delivery of license information or a shorter code from which license information might be derived or verified, not subject to drawbacks of known systems, such as for example in a closed distribution system.
The invention provides a method and system capable of delivery of license information, such as for example in a closed distribution system. In one embodiment, a closed distribution system includes a playback device including a computing device capable of general purpose processing, and capable of enforcing mandatory execution of selected security software, such as for example a secure processor such as described in the incorporated disclosure. The playback device is capable of receiving content to be executed or presented, such as for example embedded on physical media delivered to a location at or near the playback device. Operation of the secure processor assures that only authorized content is executed or presented by the playback device, and any appropriate licensing or rights information is interpreted and enforced by the playback device. In one embodiment, the secure processor has access to external memory on which that secure processor can maintain rewritable information, such as for example game state information, license information, and user information, authenticated or hidden using a cryptographically-secure technique, such as for example digital encryption or digital signature.
For one example, not intended to be limiting in any way, the playback device might be coupled to a LAN (local area network) or a secured enterprise network, with the effect that content delivered to devices coupled to one of those networks can be available to the playback device. This includes the effect that the playback device would be able to include additional communication links to supplemental input controllers, with the effect that the method and system can support multiplayer games and games with multiple input controllers, and with the effects that games can include contests among multiple players for “high score” and the like, and can also include associations of players, such as for example player teams.
In one embodiment, a user (such as a game-player) associated with a playback device makes a connection to a license server, to request a license to selected content. The connection includes a communication link outside the closed content system, and provides the user with a technique for communicating with the license server, without involving the playback device in that connection. For one example, not intended to be limiting in any way, the user might request a license using SMS (short messaging system) or another technique with the effect of sending a relatively small amount of information to request a license for specific content (whether application program, media content, or otherwise). The license server receives the request, determines if a license should be issued, and responds to the request. For one example, not intended to be limiting in any way, the license server might respond to the request using SMS, with the effect of providing the user with an alphanumeric or numeric code. This has the effect of allowing the user to input that alphanumeric or numeric code to the playback device, which can determine if that alphanumeric or numeric code authorizes the user for the selected content.
In one embodiment, the alphanumeric or numeric code might represent information typically included in a license message as described in the incorporated disclosure. For one example, not intended to be limiting in any way, the alphanumeric or numeric code might include a hexadecimal (or other radix) representation of a license message. The playback device might receive that alphanumeric or numeric code from the user using a keypad or other input device.
In one embodiment, the playback device, using its secure processor, can authenticate the license message, with the effect of determining whether the user is authorized to execute or present the selected content. For one example, not intended to be limiting in any way, the license message might be encoded using a digital signature or a secure hash, with the effect that the playback device (or the secure processor) can determine if that license message is authentic. If that license message is in fact authentic, the playback device (or the secure processor) can determine if that license message grants the user sufficient rights to execute or present the selected content, and can control whether that selected content is executed or presented.
For a first example, not intended to be limiting in any way, the alphanumeric or numeric code might include a representation of a content decryption key, using which the playback device might be able to decrypt content and access that content for execution or presentation. In one embodiment, content encryption and decryption includes a public-key cryptosystem, with the effect that the content decryption key would include a decryption key privately associated with the content, encrypted by an encryption key publicly associated with the specific playback device. This would have the effect that the alphanumeric or numeric code would only allow the playback device to execute or present the content if the selected content and the specific playback device were both associated with the information received from the license server.
For a second example, not intended to be limiting in any way, an activation code might include an identity of the player and an identity of the content itself, either signed by the license server, or encrypted by a common key (such as for example a Diffie-Hellman shared secret) that can be computed by both the license server and the specific player. The mandatory security software would, in such cases, enforce the computation of the secret key (using its private key and server public key) and decryption of the identities. In alternative embodiments, the mandatory security software may enforce the verification of a signature by the license server. In such cases, the mandatory security software would force the comparison of the player identity with its own tamper-proof identity and the identity of the content that the activation code is meant for. In such cases, the mandatory security software would separately authenticate the content identity with respect to the content data hash or signature, using a trusted server (such as for example a trusted content publisher) signature over those quantities.
In one embodiment, communication between the license server and the user involves a commercial transaction. For one example, not intended to be limiting in any way, the license server would receive information from the user sufficient to allow the license server to effect a purchase transaction by the user (such as for example, a credit card or debit card number the user is authorized to charge, an account or a subscription the user is authorized to use, and the like). In such embodiments, the license server would issue the alphanumeric or numeric code in response to the user having sufficient authorization to use the playback device; that sufficient authorization would include proof that the user had (either in the past or just then) purchased the right to use the content with that playback device.
After reading this application, those skilled in the art would recognize that the techniques described herein provide an enabling technology, with the effect that heretofore advantageous features can be provided that heretofore were substantially infeasible.
This application claims priority of the following documents, each of which is hereby incorporated by reference as if fully set forth herein.
These documents are each hereby incorporated by reference as if fully set forth herein, and are sometimes collectively referred to herein as the “incorporated disclosure”.
Inventions described herein can be used in combination or conjunction with technology described in the incorporated disclosure.
Preferred embodiments of the invention are described herein, including preferred device coupling, device functionality, and process steps. After reading this application, those skilled in the art would realize that embodiments of the invention might be implemented using a variety of other techniques not specifically described herein, without undue experimentation or further invention, and that such other techniques would be within the scope and spirit of the invention.
Lexicography
The following terms refer or relate to aspects of the invention or its embodiments. The general meaning of each of these terms is intended to be illustrative and in no way limiting.
The scope and spirit of the invention is not limited to any of these definitions, or to specific examples mentioned therein, but is intended to include the most general concepts embodied by these and other terms.
System Elements
A system 100 includes a secure processor 110, a playback device 120, a content server 130, a license server 140, and a communication link 160 between the license server 140 and a user 150.
As further described in the incorporated disclosure, the secure processor 110 includes a secure state and its monitored state, with an application program (such as a game program) running in the monitored state. In one embodiment, the application program is responsive to a set of content 131, suitable for execution or presentation. The secure processor 110 might perform the content 131 in the monitored state, where that content 131 is suitable for execution, or might control the playback device 120 to present the content 131, where that content 131 is suitable for presentation.
In one embodiment, the secure processor 110 includes at least some internal storage 111, suitable for maintaining data secure against discovery or tampering, and is associated with a unique identifier and with a public/private key pair in a public key cryptosystem. The secure processor 110 also includes at least some external storage 112, such as for example flash memory or one or more disk drives, on which the secure processor 110 might maintain additional information (such as information not readily capable of being maintained in the internal storage 111). In one embodiment, the additional information maintained on the external storage 112 can be protected against discovery by digital encryption and can be protected against tampering using a digital signature or a secure hash code.
As further described in the incorporated disclosure, the playback device 120 includes an output element 121 capable of presenting the content 131, and includes at least one input console 122 capable of receiving commands, control inputs, or other inputs from one or more users 150. In one embodiment, the playback device 120 is capable of receiving control inputs from the input console 122, such as for example a set of license information 141 received from the license server 140.
In one embodiment, the secure processor 110 and the playback device 120 are effectively coupled, with the effect that the secure processor 110 can execute the content 131, or can control the playback device 120 to present the content 131. For a first example, not intended to be limiting in any way, the playback device 120 might include a computer game station operating under control of an embedded secure processor 110 (and possibly other processors). For a second example, not intended to be limiting in any way, the playback device 120 might include audio, video, or audio-video presentation hardware, capable of presenting sound and pictures to the user 150 in response to control of an embedded secure processor 110 (and possibly other processors).
In one embodiment, content 131 or license information 141 received by the secure processor 110 or the playback device 120 might be maintained on the external storage 112, digitally encrypted against discovery and digitally signed against tampering using a public/private key pair in a public key cryptosystem, the public/private key pair being maintained in the internal storage 111.
As further described in the incorporated disclosure, the content server 130 includes a set of content 131 suitable for execution or presentation. The content 131 can be distributed to the secure processor 110 or the playback device 120, using an electronic form of delivery (such as for example a broadcast technique or a computer network), a physical form of delivery (such as for example transport of physical media on which the content 131 is embedded in an encoded format), or some other form of distribution by which the secure processor 110 or the playback device 120 receives the content 131 in a relatively economical manner.
As further described in the incorporated disclosure, the license server 140 includes a processor, program and data memory, capable of receiving request messages 141 for one or more of a set of licenses 142, capable of generating or retrieving licenses 142, and capable of sending response messages 143 including information relating to those licenses 142.
Although it is possible for the secure processor 110 or the playback device 120 to communicate directly with the license server 140, in one embodiment, the secure processor 110 and the playback device 120 need not have any connection to the communication link 160. In such embodiments, the user 150 obtains information, if such information is necessary to request a license 142, from the secure processor 110 or the playback device 120. The user 150 generates a request message 141 including information necessary to request the license 142, and sends that request message 141 to the license server 140, without the assistance of either the secure processor 110 or the playback device 120.
In one embodiment, the user 150 reads a first alphanumeric or numeric code 151 from the output element 121 of the playback device 120, including information sufficient to generate a request message 141 that can be sent to the license server 140. For a first example, not intended to be limiting in any way, the first alphanumeric or numeric code 151 might include a hexadecimal representation of the request message 141. For a second example, not intended to be limiting in any way, the first alphanumeric or numeric code 151 might include instructions to the user 150 to read the information sufficient to generate a request message 141 from another source, such as for example a first unique identifier imprinted on the playback device 120 and a second unique identifier imprinted on physical media (such as for example a CD or DVD) on which the content 131 is embedded.
In one embodiment, the user 150 uses a communication device 152, such as for example a cellular telephone, a “Palm Pilot” or PDA or other hand-held computer, or a hybrid thereof, capable of communication using the SMS (short message service) protocol, to send the request message 141 to the license server 140. In such embodiments, the communication link 160 between the license server 140 and the user 150 includes a private or public switched telephone network including cellular telephony. However, as described below, other and further examples of communication between the license server 140 and the user 150 are within the scope and spirit of the invention, with the effect that the communication link 160 might include one of a wide variety of techniques for transporting information from the user 150 to the license server 140, and back from the license server 140 in response thereto.
The SMS protocol is a relatively low data rate protocol using GSM wireless networks. SMS is supported by many makes and models of cellular telephones, hand-held computers, and similar devices. The license server 140 receives the request message 141, generates a license 142 (in response to information recoverable from that request message 141), and sends a response message 143 (including information sufficient to recover the license 142) to the user 150. In one embodiment, the user 150 receives the response message 143 at the same communication device 152, but in the context of the invention, this is not a requirement.
In one embodiment, the user 150 reads the response message 143 from the communication device 152 (SMS is a text-based protocol, so the response message 143 should be readable by a human user 150). The user 150 enters at least some information from the response message 143 into the input console 122, with the effect that the secure processor 110 and the playback device 120 are able to receive that information without having any direct communication link to the license server 140.
After reading this application, other and further examples of communication between the license server 140 and the user 150 would be clear to those skilled in the art. After reading this application, those skilled in the art would recognize that such other and further examples would be workable in response to information from this application and its incorporated disclosure, are within the scope and spirit of the invention, and would not require undue experiment or further invention. Such other and further examples include:
In one embodiment, the secure processor 110 and the playback device 120 are coupled to a LAN (local area network) or a secure enterprise network, with the effect that the secure processor 110 and the playback device 120 can communicate with other such secure processors 110 or playback devices 120 without any requirement for a communication link 160 capable of relatively remote communication.
Method of Operation
Although described serially, the flow points and steps of the method 200 can be performed by separate elements in conjunction or in parallel, whether asynchronously or synchronously, in a pipelined manner, or otherwise. In the context of the invention, there is no particular requirement that the method 200 must be performed in the same order in which this description lists flow points or steps, except where explicitly so indicated.
At a flow point 210A, the system 100 is ready to deliver content 131 to the secure processor 110 or playback device 120, and to make that content 131 available to the user 150 for execution by the secure processor 110 or presentation by the playback device 120.
At a step 211, the secure processor 110 or the playback device 120 receives content 131 from the content server 130.
At a step 212, the user 150 indicates a desire to use the content 131 received from the content server 130.
At a step 213, either the secure processor 110 or the playback device 120 provides sufficient information for the user 150 to request a license 142 from the license server 140.
At a step 214, the user 150 uses the communication link 160 to obtain a license 142 from the license server 140. As part of this step, the user performs the following sub-steps:
At a step 215, the secure processor 110 and the playback device 120 verify that the license 142 is authentic, and that the license 142 grants rights for the specific user 150 to use the specific content 131 with the specific playback device 120.
At a step 216, the secure processor 110 maintains information relating to the license 142, including the rights granted to the specific user 150, in secure storage (either the internal storage 111 or, subject to digital encryption and digital signature, the external storage 112).
At a step 217, the secure processor 110 and the playback device 120 execute or present the content 131, subject to the rights granted by the license 142. In one embodiment, execution or presentation might be interactive with the user 150.
At a flow point 210B, the system 100 has delivered content 131 to the secure processor 110 or playback device 120, and made that content 131 available to the user 150 for execution by the secure processor 110 or presentation by the playback device 120, and is now ready to perform another task.
Although preferred embodiments are disclosed herein, many variations are possible which remain within the concept, scope, and spirit of the invention. These variations would become clear to those skilled in the art after perusal of this application.
After reading this application, those skilled in the art would recognize that the techniques described herein provide an enabling technology, with the effect that heretofore advantageous features can be provided that heretofore were substantially infeasible. After reading this application, those skilled in the art will recognize that these alternative embodiments and variations are illustrative and are intended to be in no way limiting.
Number | Name | Date | Kind |
---|---|---|---|
5095798 | Okada et al. | Mar 1992 | A |
5184830 | Okada et al. | Feb 1993 | A |
5238250 | Leung et al. | Aug 1993 | A |
5261069 | Wilkinson et al. | Nov 1993 | A |
5367698 | Webber et al. | Nov 1994 | A |
5404505 | Levinson | Apr 1995 | A |
5426763 | Okada et al. | Jun 1995 | A |
5528513 | Vaitzblit et al. | Jun 1996 | A |
5577209 | Boyle et al. | Nov 1996 | A |
5586264 | Belknap et al. | Dec 1996 | A |
5590199 | Krajewski, Jr. et al. | Dec 1996 | A |
5610839 | Karolak et al. | Mar 1997 | A |
5638443 | Stefik et al. | Jun 1997 | A |
5715398 | Lubenow et al. | Feb 1998 | A |
5715403 | Stefik | Feb 1998 | A |
5765152 | Erickson | Jun 1998 | A |
5781901 | Kuzma | Jul 1998 | A |
5786587 | Colgate, Jr. | Jul 1998 | A |
5790170 | Suzuki | Aug 1998 | A |
5799086 | Sudia | Aug 1998 | A |
5805712 | Davis | Sep 1998 | A |
5809242 | Shaw et al. | Sep 1998 | A |
5815662 | Ong | Sep 1998 | A |
5818512 | Fuller | Oct 1998 | A |
5829046 | Tzelnic et al. | Oct 1998 | A |
5867223 | Schindler et al. | Feb 1999 | A |
5878135 | Blatter et al. | Mar 1999 | A |
5892900 | Ginter et al. | Apr 1999 | A |
5903723 | Beck et al. | May 1999 | A |
5905860 | Olsen et al. | May 1999 | A |
5909491 | Luo | Jun 1999 | A |
5913039 | Nakamura et al. | Jun 1999 | A |
5933498 | Schneck et al. | Aug 1999 | A |
5983227 | Nazem et al. | Nov 1999 | A |
6014558 | Thomas | Jan 2000 | A |
6016348 | Blatter et al. | Jan 2000 | A |
6029046 | Khan et al. | Feb 2000 | A |
6032200 | Lin | Feb 2000 | A |
6038601 | Lambert et al. | Mar 2000 | A |
6044157 | Uesaka et al. | Mar 2000 | A |
6049821 | Theriault et al. | Apr 2000 | A |
6052720 | Traversat et al. | Apr 2000 | A |
6085193 | Malkin et al. | Jul 2000 | A |
6141756 | Bright et al. | Oct 2000 | A |
6148340 | Bittinger et al. | Nov 2000 | A |
6157721 | Shear et al. | Dec 2000 | A |
6167441 | Himmel | Dec 2000 | A |
6185625 | Tso et al. | Feb 2001 | B1 |
6195433 | Vanstone et al. | Feb 2001 | B1 |
6205475 | Pitts | Mar 2001 | B1 |
6212657 | Wang et al. | Apr 2001 | B1 |
6219680 | Bernardo et al. | Apr 2001 | B1 |
6219708 | Martenson | Apr 2001 | B1 |
6226618 | Downs et al. | May 2001 | B1 |
6243719 | Ikuta et al. | Jun 2001 | B1 |
6256637 | Venkatesh et al. | Jul 2001 | B1 |
6259471 | Peters et al. | Jul 2001 | B1 |
6278782 | Ober et al. | Aug 2001 | B1 |
6289452 | Arnold et al. | Sep 2001 | B1 |
6292899 | McBride | Sep 2001 | B1 |
6310956 | Morito et al. | Oct 2001 | B1 |
6321209 | Pasquali | Nov 2001 | B1 |
6330566 | Durham | Dec 2001 | B1 |
6338050 | Conklin et al. | Jan 2002 | B1 |
6371854 | Ikeda et al. | Apr 2002 | B1 |
6377972 | Guo et al. | Apr 2002 | B1 |
6389460 | Stewart et al. | May 2002 | B1 |
6389538 | Gruse et al. | May 2002 | B1 |
6397186 | Bush et al. | May 2002 | B1 |
6412008 | Fields et al. | Jun 2002 | B1 |
6427238 | Goodman et al. | Jul 2002 | B1 |
6442691 | Blandford | Aug 2002 | B1 |
6446113 | Ozzie et al. | Sep 2002 | B1 |
6466048 | Goodman | Oct 2002 | B1 |
6480883 | Tsutsumitake | Nov 2002 | B1 |
6500070 | Tomizawa et al. | Dec 2002 | B1 |
6510502 | Shimizu | Jan 2003 | B1 |
6526581 | Edson | Feb 2003 | B1 |
6544126 | Sawano et al. | Apr 2003 | B2 |
6557104 | Vu et al. | Apr 2003 | B2 |
6571279 | Herz et al. | May 2003 | B1 |
6574605 | Sanders et al. | Jun 2003 | B1 |
6594682 | Peterson et al. | Jul 2003 | B2 |
6606644 | Ford et al. | Aug 2003 | B1 |
6637029 | Eilat et al. | Oct 2003 | B1 |
6654388 | Lexenberg et al. | Nov 2003 | B1 |
6669096 | Saphar et al. | Dec 2003 | B1 |
6675350 | Abrams et al. | Jan 2004 | B1 |
6691312 | Sen et al. | Feb 2004 | B1 |
6697948 | Rabin et al. | Feb 2004 | B1 |
6704797 | Fields et al. | Mar 2004 | B1 |
6751729 | Giniger et al. | Jun 2004 | B1 |
6760324 | Scott et al. | Jul 2004 | B1 |
6785712 | Hogan et al. | Aug 2004 | B1 |
6805629 | Weiss | Oct 2004 | B1 |
6811486 | Luciano, Jr. | Nov 2004 | B1 |
6826593 | Acharya et al. | Nov 2004 | B1 |
6832241 | Tracton et al. | Dec 2004 | B2 |
6859535 | Tatebayashi et al. | Feb 2005 | B1 |
6873975 | Hatakeyama et al. | Mar 2005 | B1 |
6901386 | Dedrick et al. | May 2005 | B1 |
6920567 | Doherty et al. | Jul 2005 | B1 |
6928551 | Lee et al. | Aug 2005 | B1 |
6938021 | Shear et al. | Aug 2005 | B2 |
6948070 | Ginter et al. | Sep 2005 | B1 |
6993557 | Yen | Jan 2006 | B1 |
7020480 | Coskun et al. | Mar 2006 | B2 |
7024394 | Ashour et al. | Apr 2006 | B1 |
7039708 | Knobl et al. | May 2006 | B1 |
7051212 | Ginter et al. | May 2006 | B2 |
7062500 | Hall et al. | Jun 2006 | B1 |
7069451 | Ginter et al. | Jun 2006 | B1 |
7092953 | Haynes | Aug 2006 | B1 |
7099479 | Ishibashi et al. | Aug 2006 | B1 |
7120802 | Shear et al. | Oct 2006 | B2 |
7124304 | Bel et al. | Oct 2006 | B2 |
7322042 | Srinivasan et al. | Jan 2008 | B2 |
7330717 | Gidron et al. | Feb 2008 | B2 |
7380275 | Srinivasan et al. | May 2008 | B2 |
7415620 | England et al. | Aug 2008 | B2 |
7636843 | Asano et al. | Dec 2009 | B1 |
7644429 | Bayassi et al. | Jan 2010 | B2 |
20010014882 | Stefik et al. | Aug 2001 | A1 |
20010026287 | Watanabe | Oct 2001 | A1 |
20020016818 | Kirani et al. | Feb 2002 | A1 |
20020032784 | Darago et al. | Mar 2002 | A1 |
20020049909 | Jackson et al. | Apr 2002 | A1 |
20020057799 | Kohno | May 2002 | A1 |
20020059384 | Kaars | May 2002 | A1 |
20020071557 | Nguyen | Jun 2002 | A1 |
20020085720 | Okada et al. | Jul 2002 | A1 |
20020116615 | Nguyen et al. | Aug 2002 | A1 |
20020137566 | Tomizawa et al. | Sep 2002 | A1 |
20020138764 | Jacobs et al. | Sep 2002 | A1 |
20020154799 | Anderson et al. | Oct 2002 | A1 |
20020160833 | Lloyd et al. | Oct 2002 | A1 |
20020161673 | Lee et al. | Oct 2002 | A1 |
20020162115 | Bruckner et al. | Oct 2002 | A1 |
20020165022 | Hiraoka | Nov 2002 | A1 |
20020165028 | Miyamoto et al. | Nov 2002 | A1 |
20020169974 | McKune | Nov 2002 | A1 |
20020184160 | Tadayon et al. | Dec 2002 | A1 |
20030009423 | Wang et al. | Jan 2003 | A1 |
20030023427 | Cassin et al. | Jan 2003 | A1 |
20030023564 | Padhye et al. | Jan 2003 | A1 |
20030028622 | Inoue et al. | Feb 2003 | A1 |
20030045355 | Comair | Mar 2003 | A1 |
20030114227 | Rubin | Jun 2003 | A1 |
20030120541 | Siann et al. | Jun 2003 | A1 |
20030144869 | Fung et al. | Jul 2003 | A1 |
20030157985 | Shteyn | Aug 2003 | A1 |
20030166398 | Netanel | Sep 2003 | A1 |
20030182142 | Valenzuela et al. | Sep 2003 | A1 |
20030220142 | Siegel | Nov 2003 | A1 |
20040015426 | Tadayon et al. | Jan 2004 | A1 |
20040039929 | Decime | Feb 2004 | A1 |
20040044901 | Serkowski et al. | Mar 2004 | A1 |
20040054923 | Seago et al. | Mar 2004 | A1 |
20040083388 | Nguyen | Apr 2004 | A1 |
20040098297 | Borthwick | May 2004 | A1 |
20040098580 | DeTreville | May 2004 | A1 |
20040098610 | Hrastar | May 2004 | A1 |
20040102987 | Takahashi et al. | May 2004 | A1 |
20040116119 | Lewis et al. | Jun 2004 | A1 |
20050004875 | Kontio et al. | Jan 2005 | A1 |
20050038753 | Yen et al. | Feb 2005 | A1 |
20050071640 | Sprunk et al. | Mar 2005 | A1 |
20050097618 | Arling et al. | May 2005 | A1 |
20050122977 | Lieberman | Jun 2005 | A1 |
20050232284 | Karaoguz et al. | Oct 2005 | A1 |
20060026691 | Kim et al. | Feb 2006 | A1 |
20060031222 | Hannsmann | Feb 2006 | A1 |
20060080529 | Yoon et al. | Apr 2006 | A1 |
20060090084 | Buer | Apr 2006 | A1 |
20060129848 | Paksoy et al. | Jun 2006 | A1 |
20060136570 | Pandya | Jun 2006 | A1 |
20060153368 | Beeson | Jul 2006 | A1 |
20060236122 | Field et al. | Oct 2006 | A1 |
20070005504 | Chen et al. | Jan 2007 | A1 |
20070016832 | Weiss | Jan 2007 | A1 |
20070067826 | Conti | Mar 2007 | A1 |
20070150730 | Conti | Jun 2007 | A1 |
20080096608 | Wendling | Apr 2008 | A1 |
20080275750 | Robinson et al. | Nov 2008 | A1 |
Number | Date | Country |
---|---|---|
0 992 922 | Apr 2000 | EP |
1 091 274 | Apr 2001 | EP |
2002024178 | Jan 2002 | JP |
WO0229642 | Apr 2002 | WO |
WO0230088 | Apr 2002 | WO |
Number | Date | Country | |
---|---|---|---|
Parent | 10360827 | Feb 2003 | US |
Child | 10727332 | US | |
Parent | 10703149 | Nov 2003 | US |
Child | 10360827 | US |