The invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
The invention pertains to improved methods and systems for managing contracts. Advantageously, the contract management provided by the invention can be substantially computer implemented. More particularly, the contract management can operate to manage the creation of contacts in an automated and efficient manner. Further, the contract management can also operate to manage the renewal and expiration of contacts in an automated and efficient manner. The method and system for contract management can also take appropriate action when a contract is approved as well as when the contract expires.
Users can interact online with the contract management system to create or renew contracts. In one embodiment, the contracts being managed pertain to media content that is being made available for distribution, such as by an online media distribution system (e.g., online media hosting site). Management of the contracts in an automated manner facilitates automated control over submission and/or distribution of media content with respect to the online media distribution system.
In one embodiment, the contracts being managed can be media contracts, i.e., contracts that concern media contract. The media contract being governed by such contracts can, for example, be text, audio, video, and/or image data. More generally, as used herein, contracts are legal agreements between parties (e.g., a content provider and a media content distributor/media distribution system). Hence, the contracts can also be referred to herein as agreements (e.g., media distribution agreements).
Embodiments of various aspects of the invention are discussed below with reference to
A media submission and distribution system can provide contract management. The contract management can assist with contract formation and/or contract renewal. The ability to submit media and/or distribute media can also be dependent on contract status. For example, media submission and/or distribution can be automatically authorized or declined depending on contract status.
The media submission and distribution system 100 also includes a first client 104 and a second client 105. Typically, the media submission and distribution system 100 would include a plurality of different clients 104, 105. The first client 104 includes a media management/player 108 for playing and/or managing media items. The second client 105 includes a media submission program 110 for submitting media items to the media distribution system 102. Some clients can also include both the media management/player 108 and the media submission program 110. The media management/player 108 is an application program (e.g., software application) that operates on the first client 104, which is a computing device. One example of a suitable media management/player 108 is iTunes® offered by Apple Computer, Inc. The first client 104 is coupled to the media distribution system 102 through the data network 106. Hence, any of the first clients 104 can interact with the media distribution system 102 to review, purchase and/or manage media items. The client 105 can also include a network browser 112 and an electronic mail program 113.
The media submission program 110 is also an application program (e.g., software application) that operates on the second client 105, which is a computing device. The media submission program 110 is used to submit media items to the media distribution system 102. Additional information on media submission programs is provided in U.S. patent application Ser. No. 11/609,815, filed Dec. 12, 2006, and entitled “TECHNIQUES AND SYSTEMS FOR ELECTRONIC SUBMISSION OF MEDIA FOR NETWORK-BASED DISTRIBUTION” [Attorney Docket No. APL1 P508], which is hereby incorporated herein by reference.
Although the media management/player 108 and the media submission program 110 are shown in
In the media submission and distribution system 100 shown in
The media items that have been submitted (e.g., via the second client 105) are processed and then stored in the media store 103. Thereafter, the stored media items are available to be purchased from the media distribution system 102. Upon purchasing a particular media item, the media distribution system 102 permits the media content for the particular media item to be retrieved from the media store 103 and then delivered (e.g., downloaded) from the media distribution system 102 to the corresponding client 104 through the data network 106. In this regard, the media distribution system 102 obtains the media content corresponding to the particular media item from the media store 103 and transmits (e.g., downloads) such content through the data network 106 to the client 104. The downloaded media content can then be stored on the client 104. In one embodiment, the downloaded media content is encrypted as received at the client 104 but is decrypted and then perhaps re-encrypted before persistent storage on the client 104. Thereafter, the media management/player 108 can present (e.g., play) the media content at the client 104.
The media submission and distribution system 100 allows a user of the client 104 to utilize the media player 108 to browse, search or sort through a plurality of media items that can be purchased from the media distribution system 102. The media management/player 108 may also allow the user to preview a media item. In the event that the user of the media management/player 108 desires to purchase a particular media item, the user (via the media management/player 108) and the media distribution system 102 can engage in an online commerce transaction in which the user pays for access rights to the particular media item. In one embodiment, a credit card associated with the user is credited for the purchase amount of the particular media item.
The submission and purchase of the media items can be achieved over a data network 106. In other words, the submission and purchase of the media items can be achieved online. The purchase of media items online can also be referred to as electronic commerce (e-commerce). In one embodiment, the data network 106 includes at least a portion of the Internet. The clients 104 can vary with application but generally are computing devices that have memory storage. Often, the clients 104 are personal computers or other computing devices (media players, Portable Digital assistants (PDAs), mobile phones, etc.) that are capable of storing and presenting media to their users.
The connections through the data network 106 between the media distribution server 102 and the clients 104, 105 can be through secure connections, such as Secure Sockets Layer (SSL). Further, the media content can be re-encrypted prior to storage at the client 104 such that downloaded media content is not stored in the clear, but is instead stored in an encrypted manner.
The media submission and distribution system 100 further includes a contract management system 114. The contract management system 114 couples to the data network 106. The contract management system 114 also has access to a contract database 116. The contract management system 114 provides management of contracts for the media distribution system 102. The client 105 can interact with the contract management system 114 via the data network 100 so as to request a new contract for media submission or to renew an existing contract pertaining to media submission. A content provider can communicate with the contract management system 114 via the client 105 through use of the network browser 112 or the media submission program 110.
The media submission and distribution system 100 allows content providers to submit media to the media distribution system 102. In this regard, the media submission program 110 operating on the client 105 can submit media content to the media distribution system 102 over the data network 106. The media distribution system 102 interacts with the contract management system 114 for various reasons. One reason is that the media distribution system 102 verifies that the media (media content) being submitted to the media distribution system 102 is done so by an authorized content provider. Being authorized means that the content provider is under an existing media distribution agreement (i.e., contract) with the media distribution system 102. The contract management system 114 stores information concerning media contracts for all authorized content providers of the media distribution system 102. Hence, the media distribution system 102 can interact with the contract management system 114 to determine whether a content provider seeking to submit media content to the media distribution system 102 is authorized. In one embodiment, authorization of a content provider can be dependent on the type of content that the content provider seeks to submit. When the content provider is determined not to have an existing media contract for distribution of media, the media distribution system 102 can decline to distribute any media content provided by the content provider. Moreover, the media distribution system 102 can decline to accept receipt of any of media content whose submission is being attempted by the content provider.
The media distribution system 102 and the contract management system 114 can be provided on the same or different server computers. Indeed, in one embodiment, the media distribution system 102 and the contract management system 114 can be integrated together. Regardless of whether the media distribution system 102 and the contract management system 114 are provided on the same or different computers, the combination of the media distribution system 102 and the contract management system 114 can be referred to as a media management system.
The media distribution system 102 can serve a wide range of geographic territories. In the case of media content, there are often separate rights for different territories. For example, one party may own the rights for media distribution in United States, where another party may own the rights for media distribution in China. Still further, the media distribution system 102 may operate to distribute various different types of media. For example, the media distribution system 102 (e.g., an online media store) can offer for sale music (songs or albums), audiobooks, music videos, videos, audiobooks, games, etc. As such, the contract management system 114 according to one embodiment can separately manage the contract rights in different regions or territories as well as for different media content types. The contract management system is largely automated by the contract management system 114.
A contract request process according to one embodiment of the invention can be described as follows. Initially, a user, such as a label (e.g., music label), can be invited to interact with the contract management system 114 so as to create an account and request a contract. If approved, the contract management system 114 will produce a contract and transmit it to the user. Once the contract is signed and returned, and the user receives final approval, the user is permitted to submit content to the media distribution system 102. Methods and systems for submitting content to the media distribution system 102 were discussed above. The digital content that is submitted is then made available for distribution in those territories under which the user (e.g., label) is under contract.
When a user (e.g., label) is creating an account, an online form can be utilized to receive data from the user, who is now an applicant. The network address for the online form can be provided to the applicant via e-mail. For example, the e-mail message can include a link that pertains to a uniquely encrypted URL. As the applicant enters data into the online form, the data can be captured electronically by the system and stored at the server in a database. The data can subsequently be used to minimize the data entry required by the applicant for subsequent documents, such as contracts. After the account is created, the applicant can request to enter a contract. If the media distribution system 102, or a digital content distributor associated with the media distribution system 102, approves the applicant for a contract, contract documents can be dynamically generated by the system and then transmitted to the applicant. The applicant can then sign and return the contracts by regular mail, electronic mail, facsimile, electronically, etc. The contract information is also stored in the database. For example, the contract information can include (i) content types that the contract is associated with, (ii) territories, (iii) pricing tier, (iv) expiration date, (v) mechanicals (i.e., royalties), (vi) start date, and the like. Once the signed contract is received by the digital content distributor/media distribution system 102, the contract can undergo a business and/or legal review. The applicant can also undergo a financial review, e.g., so that a financial account in a financial system (e.g., SAP) can be configured to track royalties that are associated with the digital content. Regardless of the various reviews, once the contract is approved, the content provider can be permitted to upload media content to the digital content distributor in accordance with their contract.
Accordingly, when digital content is submitted for distribution by a content provider, the digital content is verified to be under an existing contract between the content provider (submitter) and the digital content distributor. In the event that the digital content is not deemed to be under an existing contract, the digital content will not be made available for distribution at the media distribution system 102. This normally requires access to the contract database 116 that stores the contract information. In this regard, availability of digital content for distribution may in some cases be frequently checked; hence, it may be advantageous to cache certain database information so that the checks are able to be performed rapidly and without needing to access the database on a frequent basis.
Given that contract information is stored within the contract database 116, the contract management system 114 can also monitor contracts to ensure that they remain updated. In other words, when existing contracts are near their expiration date, the contract management system 114 can take appropriate action to notify the content providers (e.g., labels) that their contracts will soon expire. The distribution of the digital content associated with the content provider can be automatically restricted or prevented in the event that a content provider's contract associated with such content expires. Hence, the contract management system 114 can remind content providers that they needed to renew their contract in order for their content to continue to be available for distribution. In the event that a content provider desires to renew their contract, they can interact via an online means with the contract management system 114 to request and receive a renewed contract. The renewed contract can be electronically transmitted to the user, such as in PDF format.
In general, the contract management system 114 can monitor and determine when to seek renewal of existing contracts, whether agreements are in effect with particular content providers, and what regions content providers are authorized to distribute (i.e., sell) in, and what types of content the content providers are authorized to distribute.
After initial contracts have been set up with content providers, at some point these contracts will expire. Since the contract database 162 maintained by the contract management system 152 stores information on expiration dates of the various contracts, the contract management system 152 is aware of when contracts will expire for particular content providers. As a result, the media management system 150 can also monitor contract expiration and manage contract renewal.
In the case of contract renewal, the contract manager 156 can interact with a notification manager 158 and an expiration manager 160. The notification manager 158 determines whether notifications are to be sent to content providers, such as a notification of an expiring media contract or notification of a renewed contract. The expiration manager 160 operates to determine when a media contract has expired and then take appropriate action, such as preventing further distribution of media content that was previously authorized by the now expired media contract.
The contract management system 152 is coupled to the media distribution system 154. Typically, the media distribution system 154 interacts with contract management system 152 to determine whether a content provider has an appropriate contract with the media distribution system 154. The media distribution system 154 also interacts with the media content database 164. The media content database 164 stores media content that is available for distribution by the media distribution system 154. In one embodiment, the media distribution system 154 supports an online media store from which numerous users can purchase media content over a data network (such as the Internet).
According to one aspect, a contract management system processes and manages creation of media contracts. The interested parties can vary depending upon application. One application of the contract management system is for media submission to a media distribution system operated by a digital content distributor. Such a system can be used by content providers (e.g., music labels) to submit media content to a digital content distributor which may operate a media distribution system (e.g., an online media store). Typically, the digital content distributor requires contracts with each of the music labels. The contracts authorize the digital content distributor to sell or otherwise distribute (via the media distribution system) media content that is controlled by the content providers.
The contract delivery process 200 initially invites 202 a content provider to utilize a media distribution system to distribute media content. The media distribution system is, for example, the media distribution system 102 illustrated in
After the content provider has been invited 202, a decision 204 determines whether a media contract request has been received. Here, the content provider can initiate a media contract request with the media distribution system. A media contract can also be referred to as a media distribution agreement. In one embodiment, the media content request specifies the type of contract being requested and identifies the content provider. The media distribution system may require that the contract request include additional information about the content provider. The media distribution system may also already have access to additional information pertaining to the content provider (e.g., account information, etc.). When the decision 204 determines that a media contract has not yet been requested, the contract delivery process 200 awaits such a request.
Once the decision 204 determines that a media contract has been requested, a document set to be utilized with the media contract request is determined 206. In one implementation, the document set pertains to a plurality of documents that are associated with a media contract. For example, the document set can include a media contract, tax related forms, and bank forms. In one embodiment, the document set being determined 206 is dependent on a particular type of media contract being requested. Next, the document set is personalized 208 for the content provider. In this regard, the documents within the document set can be completed for use by the content provider. For example, the name, physical address, email address, etc. of the content provider can be inserted into the appropriate regions of one or more documents in the document set. While the personalization of the document set at this point may only partially complete the various open fields of the documents that need to be completed, other information can be later provided by the content provider. The media contract can also indicate and/or be associated with a unique contract number that has been assigned to the contract. In addition, the contract number can be linked to the content provider.
Next, document information corresponding to the personalized document set is stored 210 into a contract database. The contract database thus maintains a record of the status and characteristics of the media contract. In this case, although the media contract is not yet in effect, the status and characteristics of the media contract are stored in the contract database. The personalized document set is then sent 212 to the content provider. Typically, the personalized document set is transmitted electronically to the content provider. For example, the personalized document set can be sent as an attachment to an electronic mail message that is sent to the content provider. After the personalized document set has been sent 212 to the content provider, the contract delivery process 200 ends.
After the content provider receives the personalized document set, the content provider reads and completes the various documents in the document set. Although the documents in the document set have been personalized at least to a limited extent for the content provider, the documents typically require further completion by the content provider. The content provider can complete the documents through hand-written modifications to printed versions of the documents or through electronic completion of the documents as electronic documents. Alternatively, the system could require that the media contract request provide further information concerning the content provider at an early stage of the process so that the documents in the document set can be further personalized in an automated fashion before being sent to the content provider, thereby reducing or eliminating the need for the content provider to modify the documents being provided.
In an alternative embodiment, the content provider can be provided with the document set by directing the content provider to a particular network address where the document set can be accessed. The content provider can then complete the documents of the document set online (e.g., online forms). Then, to the extent that the documents need to be signed by the content provider, the documents can be printed and then physically signed or the documents can be electronically signed.
Although the embodiment illustrated in
The contract completion process 250 begins with a decision 252. The decision 252 determines whether the document set (previously provided to a content provider) has been executed and returned. When the decision 252 determines that the document set has not yet been executed and returned, the contract completion process 250 awaits the return of the document set. On the other hand, once the decision 252 determines that the document set has been executed and returned, the contract completion process 250 proceeds. In other words, the contract completion process 250 can be deemed to be invoked once a document set has been executed and returned to the contract management system.
Once the contract completion process 250 has received a document set that has been executed and returned, the contract database is updated 254. For example, the contract database can be updated 254 to include a status update for the document set. As an example, the status of the contract or document set can be indicated as being “returned”. The contract database may also include text and/or images of the documents of the document set. Upon review of the document set, additional information pertaining to the document set can be stored in the contract database.
Next, a decision 256 determines whether internal approval of the media contract has been provided. The internal approval is, for example, provided by a representative of the media distribution system. The internal approval can determine whether the media contract is to be accepted. When the decision 256 determines that internal approval has been provided, the submission and distribution of media content to the media distribution system is enabled 258. This enablement of submission and distribution of media content can be performed by denoting such in the contract database. The media distribution system can then access the contract database to determine whether media content being offered for distribution is covered by a media contract that is effective and characterized in the contract database. Following the block 258, the content provider is notified 260 that they are now eligible to submit content to the media distribution system. For example, an electronic notification (such an electronic mail message) can be sent to the content provider.
On the other hand, when the decision 256 determines that internal approval has not yet been provided, the blocks 258 and 260 are not performed (i.e., bypassed). In this case, submission and distribution of media content provided by the content provider is not yet enabled. However, subsequently, the internal approval could be provided so that the content provider would be eligible to submit content to the media distribution system. Following the block 260, or following the decision 256 when internal approval is not provided, the contract completion process 250 ends.
According to another aspect, a contract management system processes and manages renewal of media contracts. According to one embodiment of the invention, the renewal process for content providers can be provided by a contract management system. The contract management system can start reminding current contract holders a predetermined number of days (e.g., 100 days) prior to expiration of their existing contracts. The initial reminders alert the contract providers that they need to update their contract. When the content providers want to update their contract, they can interact with the online contract management system (e.g., Label Connect) to request contract renewals. Here, a content provider can request a contract for a particular region, and then as noted above, the contract (if approved by business or legal representatives) can cause the contract management system to produce a contract that can be provided to the user. Subsequently, when the contract is executed and returned, the contract management system can update a database to indicate that the content provider is now under a renewed contract.
The contract renewal notification process 400 determines 402 one or more content providers whose contracts are soon to expire. As an example, the contract renewal notification process 400 can access a contract database to determine the one or more content providers whose contracts are soon to expire. Next, expiration notifications are generated and sent 404 to the content providers. The expiration notifications inform the content providers that their contracts are soon to expire and they should take appropriate action to renew such contracts. As an example, the expiration notifications can be electronic mail messages that are sent to the content providers.
In addition, the contract renewal notification process 400 can also inform content providers that their contracts have expired. Hence, the contract renewal notification process 400 also determines 406 one or more content providers whose contracts have expired. For such content providers, expired notifications are generated and sent 408 to the content providers. As an example, the expired notifications can be electronic mail messages that are sent to the content providers. Following the block 408, the contract renewal notification process 400 ends.
In the event that the content provider does not take any action to renew the contract, the contract enters the expired state 504. When the contract is in the expired state 504, the contract no longer authorizes the submission and/or distribution of media content associated with the content provider. Hence, a media distribution system using the contract will typically cease selling the media content associated with the content provider already provided to the media distribution system. In addition, the media distribution may also prevent submission of media content from the content provider having the expired contract. In one embodiment, when the contract for a content provider has expired, the media distribution system automatically (i) ceases selling the media content that is no longer covered by an active contract, and (ii) prevents submission of media content to the media distribution system. A given content provider can have multiple contracts with the media distribution system such that some content of the content provider can continue to be sold even though other content is prevent from being sold.
To continue to have the media distribution system distribute media content associated with the content provider, the content provider must take action to renew their one or more contracts with the media distribution system. Hence, the contract state can either transition from the expiring state 502 to the expired state 504 or to a renewed state 506. The contract that is renewed can be considered in the renewed state. In the event that the contract is renewed, the contract enters the renewed state 506. Once the contract is renewed, a renewal alert 516 can be sent to the content provider. The renewal alert 516 can inform the content provider that their contract has been renewed and that their content can continue to be distributed by the media distribution system. However, even though the contract has been renewed, in the future the renewed contract will become an expiring contract when it is soon to reach its expiration date.
In addition, when the contract is in the expired state 504, and the content provider has not taken action to renew the contract, a series of removal alerts can be provided to the content provider. The removal alerts operate to inform content providers of the expired nature of their contract and their loss of distribution ability with respect to the media distribution system. In particular, as shown in
The renewal notification process 550 initially retrieves 552 a set of content providers whose contracts are soon to expire. For example, contracts can be considered soon to inspire if they are within a predetermined number of days (e.g., 90, 60, 30 or 10 days) prior to their expiration date. After the set of content providers has been retrieved 552, an internal e-mail including the set of content providers is generated and sent 554. The e-mail can be sent to one or more representatives (i.e., persons) associated with a media distribution system that are involved with contract management. The e-mail enables the representatives that receive the e-mail to invoke an internal override. Next, a decision 556 determines whether an internal override has been issued. Here, an internal override can be issued by a representative of a media distribution system anytime during an override window. The override window is typically a number of days (e.g., 3 days). When the decision 556 determines that an internal override is present, one or more content providers are removed 558 from the set of content providers. That is, if an internal override is requested, the internal override operates to remove a specific content provider from the set of content providers.
Following block 558, as well as directly following the decision 556 when an internal override has not been issued, a decision 560 determines whether an override window has ended. The override window is a period of time after the internal e-mails are sent 554 during which an internal override can be provided. When the decision 560 determines that the override period has not ended, the renewal notification process 550 returns to repeat the decision 556 and subsequent blocks. On the other hand, once the decision 560 determines that the override has ended, external expiration notifications are generated and sent to those content providers still in the set of content providers. Following the block 562, the renewal notification process 550 ends.
Besides renewal of one or more existing contracts, a content provider can also upgrade from an existing contract to an expanded contract. An expanded contract can be expanded in terms of countries (e.g., territories) or in terms of content types being covered by the contract. A content provider can be offered such upgrades through notifications or when accessing the contract management system.
The contract renewal process 700 initially identifies 702 at least one contract to be renewed. Each of the contracts being identified 702 is associated with a content provider. Each content provider can have one or more contracts that need to be renewed. After a media contract has been identified 702, one or more documents for renewal of the media contract to be renewed are determined 704. The one or more documents includes at least a renewal contract. In one implementation, the one or more documents form a document set. The one or more documents for the content provider can then be personalized 706. Here, since the contract management system already knows certain information pertaining to the content provider that is required for the one or more documents, the one or more documents can be automatically modified to include such information. Next, document information corresponding to the one or more personalized documents can be stored 708 into a contract database. Hence, the characteristics of the documents within the document set can be stored to the contract database. Next, the one or more personalized documents are sent 710 to the content provider.
A decision 712 then determines whether the documents have been executed and returned by the content provider. When the decision 712 determines that the document set has been executed and returned, the contract renewal process 700 continues. When the contract renewal process 700 continues, the contract database is updated 714. The contract database can be updated 714 to include additional characteristics associated with the document set after being completed by the content provider. The contract database can also be updated 714 to alter the status of the renewal contract. For example, once the document corresponding to the renewal contract has been executed and returned, the status of the renewal contract can be “received” or “returned.”
Next, a decision 716 determines whether internal approval has accepted the renewal contract. In this embodiment, internal approval of a renewal contract is required in order for the renewal contract to be accepted by the media distribution system. When the decision 716 determines that internal approval has been provided, the renewal contract is accepted. In such case, continued submission and distribution of media content by the content provider to the media distribution system is enabled 718. In other words, the prior contract is now replaced by the renewed contract and the distribution of media content continues under the renewed contract. If the prior contract has not yet expired, then the renewal contract can take effect upon expiration of the prior contract. Alternatively, if the prior contract has not yet expired, then the renewal contract can take effect immediately upon completion of the renewal contract. In any case, if the prior contract is renewed before actual expiration, then media content from the content provider can remain available (i.e., continuously) from the media distribution system. If the prior contract expired, the submission and distribution of media content can be re-enabled for the content provider. In any case, the content provider can then be notified 720 that their contract has been renewed. On the other hand, when the decision 716 determines that the internal approval is denied, the blocks 718 and 720 are bypassed such that submission and distribution of media content is not re-enabled. Following the block 720, or its being bypassed, the contract renewal process 700 ends.
The various aspects, features, embodiments or implementations of the invention described above can be used alone or in various combinations.
Although the media assets (or media items) of emphasis in several of the above embodiments were audio items (e.g., songs, audio files or audio tracks), the media assets are not limited to audio items. For example, the media assets can alternatively pertain to videos (e.g., movies, television shows), podcasts, audiobooks, and/or images (e.g., photos).
The invention is preferably implemented by software, but can also be implemented in hardware or a combination of hardware and software. The invention can also be embodied as computer readable code on a computer readable medium. The computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer readable media include read-only memory, random-access memory, CD-ROMs, DVDs, magnetic tape, optical data storage devices, and carrier waves. The computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
The advantages of the invention are numerous. Different embodiments or implementations may, but need not, yield one or more of the following advantages. One advantage of the invention is that contract formation and/or contract renewal can be substantially automated. Another advantage of the invention is that contract status can be integrated with and utilized by a media distribution system.
The many features and advantages of the present invention are apparent from the written description and, thus, it is intended by the appended claims to cover all such features and advantages of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, the invention should not be limited to the exact construction and operation as illustrated and described. Hence, all suitable modifications and equivalents may be resorted to as falling within the scope of the invention.
This application claims priority of U.S. Provisional Patent Application No. 60/800,843, filed May 15, 2006, and entitled “TECHNIQUES AND SYSTEMS FOR ELECTRONIC SUBMISSION OF MEDIA CONTENT” [Attorney Docket No. APL1 P502P], which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60800843 | May 2006 | US |