WO2004061626A1 - 電子機器、機器機能制御方法及びサーバ - Google Patents
電子機器、機器機能制御方法及びサーバInfo
- Publication number
- WO2004061626A1 WO2004061626A1 PCT/JP2003/015438 JP0315438W WO2004061626A1 WO 2004061626 A1 WO2004061626 A1 WO 2004061626A1 JP 0315438 W JP0315438 W JP 0315438W WO 2004061626 A1 WO2004061626 A1 WO 2004061626A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- function
- electronic device
- control method
- permission
- key information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/629—Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2129—Authenticate client device independently of the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2137—Time limited access, e.g. to a computer or data
Definitions
- the present invention relates to an electronic device such as an audio device and a video device, a method for controlling functions of the electronic device, and a server.
- the functions of recent electronic devices can be added by adding software such as program editors after the devices are manufactured and sold by computerization or softwareization.
- Japanese Patent Application Laid-Open No. 2002-023704 discloses that rewriting of a flash memory or the like by an electronic device such as an AV (Audio and Visual) amplifier by the following method. Load a program from a CD-ROM, etc. into a possible non-volatile memory, rewrite the program in the non-volatile memory, and add new functions Is shown to be added.
- AV Audio and Visual
- the device sets version flags corresponding to each function in the non-volatile memory, and after the device is manufactured and sold, the device maker sets a function program Pa, which newly implements functions A, B, and C. If Pb and Pc are developed sequentially, the first, second, and third CDs containing the functional programs Pa, Pb, and Pc, and the loaded program and version information, respectively. We sell ROM sequentially.
- the function program Pb unconditionally implements the function B, checks the bit corresponding to the function A of the version flag described above, and sets the bit corresponding to the function A to "1". Only when the function is enabled, the function A is allowed to be realized.
- the function program Pc unconditionally realizes the function C and checks the bits corresponding to the functions A and B of the version flag described above. Enables function A only when the bit corresponding to function A is set to "1", and realizes function B only when the bit corresponding to function B is set to "1". Shall be permitted.
- the user can add only any of the functions. For example, if only the latest function C is to be added, purchase a third CD-ROM and load the function program Pc that implements function C into the non-volatile memory in the device using the above load program. I do.
- the CPU of the device sets the bit corresponding to function C to "1" while the bits corresponding to functions A and B of the purge flag remain “0" according to the version information. Therefore, thereafter, the device executes only function C of functions A, B, and C.
- An object of the present invention is to provide a novel electronic device, a function control method of the electronic device, and a server that can solve the problems of the conventional technology as described above.
- Another object of the present invention is to be able to meet the demands of the functions and prices of devices by more consumers and, as a device maker, to lower the prices of devices and to increase the number of consumers. To provide equipment.
- the electronic device is an electronic device in which a usable range, which is the number of days, the number of times, or the period of use, is determined for some or all of the functions, and a function execution unit that executes each function;
- the storage means in which the usable range of the function is written as setting information and the key information from the use permitting source in the function whose usable range is defined in the setting information are used beyond the usable range.
- a control unit that rewrites the setting information so as to extend the usable range of the permitted function, and controls the function execution in the function execution unit with reference to the setting information.
- the electronic device has some or all functions, for example, You can try a function within the specified number of days, times, or period, and if you use the function outside of the available range, the use of the function is restricted under the condition that the function is purchased. I have.
- the user If the user uses the function beyond the trial available range, the user requests permission to use the function from a use permission source such as a device maker, and applies for the purchase of the function.
- a use permission source such as a device maker
- the use permission source issues key information to the user to release the use restriction of the function, and permits the use of the function.
- the setting information is rewritten for the function whose use is permitted by the control means such as the CPU, and thereafter, the function can be executed by the function execution unit. it can.
- equipment manufacturers can enhance the product competitiveness of the equipment and do not need to manufacture and sell a large number of models, which can reduce the cost of the equipment and allow the user to increase the price of the functions whose use is restricted. Since it can be collected at the time of purchase, the price of equipment can be reduced.
- a function can be used within the trial range, the user can use the function within the trial range, confirm the necessity and usefulness of the function, learn the function to some extent,
- the function can be purchased, which is convenient for the user, and at the same time, the value of the function can be promoted as a device maker.
- FIG. 1 is a diagram showing an example of a system in which an electronic device according to the present invention is used.
- FIG. 2 is a diagram illustrating an example of an electronic device according to the present invention.
- 3A to 3F are diagrams illustrating an example of a setting table and a management table in a device.
- FIG. 4 is a flowchart showing an example of a function execution control processing routine executed by the CPU of the device.
- FIG. 5 is a diagram showing an example of an off-line system.
- FIG. 6 is a flowchart showing an example of a function purchase application acceptance process performed by a key issuer when going offline.
- FIG. 7 is a diagram showing a system configuration when a release key is obtained using a mobile phone terminal.
- FIG. 8 is a flowchart showing a process for acquiring a release key using a mobile phone terminal.
- FIG. 9 is a diagram showing an example of an online system.
- FIG. 10 is a flowchart showing a part of an example of an online release key acquisition processing routine.
- FIG. 11 is a flowchart showing a part of an example of an online release key acquisition processing routine.
- FIG. 12 is a flowchart showing a part of an example of an online release key acquisition processing routine.
- FIG. 13 is a diagram showing an example of a screen displayed in the processing routine shown in FIGS. 10 to 12.
- FIG. 14 is a diagram showing an example of a screen displayed in the processing routine shown in FIGS.
- FIG. 15 is a diagram illustrating an example of a restriction release processing routine executed by the CPU of the device.
- the present invention is roughly classified into a case where a user purchases a device and purchases a function whose use is restricted, and a case where a licensee leases or rents a device to a user.
- the former is mainly explained, and then the latter is explained.
- an outline of a system using the electronic device according to the present invention will be described.
- FIG. 1 shows an example of a system that includes an electronic device according to the present invention and executes a device function control method according to the present invention.
- the device side which is the user side
- the server side and the key issuing side, which is the manufacturer side
- the device 10 is an electronic device that is manufactured by the device maker 3 and sold by the device maker 3 directly or through the sales company 4 and purchased by the user 1 and has a plurality of functions. Or, use of all functions is restricted.
- a device ID such as a code unique to the device 10, which is device identification information that can identify the device 10
- a function restriction flag is written into the internal memory of the device 10.
- the number of trial days is set as described later, and user 1 can use the functions whose use is restricted free of charge within the trial days after purchasing the device. is there.
- the key issuer 5 checks the device 10, determines whether or not to agree to the license agreement, and determines whether to sell the function based on the settlement (payment) of the function purchase price.
- the user decides to sell the key, it generates key information that releases the restriction on the use of the function and issues it to user 1.
- the key information includes a command and data.
- a release key is issued from the key issuer 5 to the user 1, and the release key is input to the device 10 by the user 1.
- the device 10 and the server 90 of the key issuer 5 can be connected via a wide area network 8 such as the Internet, release the device 10 to the server 90 as an online procedure 9 Requests issuance of a key, and issues a release key from server 90 to device 10.
- a wide area network 8 such as the Internet
- the CPU of the device 10 causes the function restriction flag written in the internal memory of the device 10 as described above. Then, User 1 can use the purchased function.
- FIG. 2 shows an example of the device 10 described above, which is a case where the device 10 is configured as a digital audio device.
- the device 10 includes a CPU 11, and a ROM 12 in which a bus 12 stores programs such as various routines to be described later that are executed by the CPU 11 and fixed data such as a device ID and screen display data. 3.
- a RAMI 4 which functions as a primary queryer of the CPU 11, a rewritable non-volatile memory 15 such as a flash memory, and a clock circuit 16 are connected.
- the device ID includes, for example, a code indicating the type of the device 10 and a serial number unique to the device 10.
- non-volatile memory 15 At the time of shipment of the device 10, whether or not there is a use restriction for each function of the device 10 is written as a function restriction flag together with the number of trial days.
- the clock circuit 16 measures 24 hours a day for the CPU 11 to count the actual number of trial days.
- the operation input unit 22 is connected to the bus 12 via the interface 21, and the display unit 24 is connected to the bus 12 via the display processing unit 23.
- the operation input section 22 and the display section 24 constitute a user interface.
- the operation input section 22 is composed of various buttons, a touch panel, a mouse, and the like, and the display section 24 is a liquid crystal display. It is composed of a display.
- the bus 12 has a function execution unit that receives an external analog audio signal A A / D converter 31 that converts in to a digital audio signal and outputs it to bus 12A / D converter 31 converts the decompressed and decoded digital audio signal obtained on bus 12 to output analog audio signal A out and outputs it to the outside D / A computer 32, an interface 33 for taking in an externally compressed and encoded input digital audio signal Din into the bus 12, a digital audio signal D which outputs a compressed and encoded digital audio signal obtained on the bus 12 out 34, an encoder 35 for compressing and encoding the digital audio signal obtained on the bus 12, a decoder 36 for expanding and decoding the digital audio signal compressed and obtained on the bus 12, and an HDD ( Hard disk drive) 18 is connected.
- a A / D converter 31 that converts in to a digital audio signal and outputs it to bus 12A / D converter 31 converts the decompressed and decoded digital audio signal obtained on bus 12 to output analog audio signal A out and outputs it to the outside D /
- the HDD 18 is provided with a node disk 19. That is, the audio processing function is roughly divided into (1) an external input analog audio signal A in into a digital audio signal by an A / D converter 31, and compression encoding by an encoder 35.
- the compressed and coded digital audio signal recorded on the hard disk 19 is reproduced from the hard disk 19 by the HDD 18 and is reproduced via the interface 34. Power digital evening and output as Le audio signal Dout, or provided with extended decoded by the decoder 36, function of outputting to the outside is converted to an output analog audio signal Aout in DZA converter 32, etc..
- the encoder 35 and the decoder 36 compress and encode and decompress the audio signal by an encoding method such as MP3 (MPEG-l Audio Layer-3) or ATRAC 3 (registered trademark: Adaptive Transform Acoustic Coding-3).
- MP3 MPEG-l Audio Layer-3)
- ATRAC 3 registered trademark: Adaptive Transform Acoustic Coding-3
- a network connection unit 27 for connecting to a wide area network such as the Internet is provided so that the online procedure described above can be performed.
- an infrared light receiving section 29 is provided so as to receive key information transmitted by infrared rays from a mobile phone terminal having an infrared communication function described later, for example, a release key.
- the function restriction flag determines whether or not there is a use restriction for each function of the device 10. In this example, among the functions A, B, C, D, E, F, G, H, and I, the functions A, B, C, D, H, and I are assumed to have unlimited use, and the function restriction flag Is set to "0", and the functions E, F, and G are set to "1" because their use is restricted.
- the number of trial days is added to this function restriction flag, and the entirety is written to the nonvolatile memory 15 as a setting table.
- the number of trial days is, for example, 30 days for each function E, F, G whose use is restricted. If the function is used at least once during a 24-hour day for each function whose use is restricted, CPU 11 counts that day as the actual number of trial days for that function. However, if you do not use the function at least once during the 24 hours a day, manage the execution of each function so that the day is not counted as the actual number of trial days for the function, The actual number of trial days for each function whose use has been restricted from the count result is written to the non-volatile memory 15 as a management table as shown in FIGS. 3B and 3C.
- FIG. 4 shows an example of a function execution control processing routine executed by the CPU 11 when the device 10 is operated.
- step S51 every time the CPU 11 attempts to execute a certain function, the CPU 11 first reads the function restriction flag for that function in step S51, and then reads the function restriction flag in step S5. In step 2, it is determined from the contents of the function restriction flag whether or not the function is restricted in use.If the function is not restricted, the process proceeds to step S53, and the function is deactivated. Execute.
- step S54 determines whether the actual number of trial days up to the previous day is less than the number of trial days available, and If the number is less than the number of days, the process proceeds to step S55, and it is determined whether or not the function is already executed on the day (that day).
- step 56 count up the actual trial days for the function by one day, and then proceed to step S53 to execute the function. If so, the actual number of trial days for the function is being counted up, so the process proceeds directly from step S55 to step S53 to execute the function.
- step S54 When it is determined in step S54 that the actual number of trial days up to the previous day has reached the number of trial days, the process proceeds to step S57, and the function cannot be executed because the number of trial days has elapsed. Is displayed on the display unit 24, the process proceeds to step S58, and the hardware circuit performing the function and the software such as the driver software that operates the function are suspended (stopped) without executing the function. And
- the equipment manufacturer shall include a postcard 61, a letter 62, an envelope 63, etc. for the purchase of the function with the equipment 10 when the equipment is shipped.
- User 1 fills in the postcard 61 or document 62 with the device ID, the function to be purchased, the payment information, and the agreement to the license agreement, and then enters the postcard 6 1 or Mail the document 62 in the envelope 63, or send the document 62 by facsimile.
- the device ID may be filled in by the device manufacturer for each device.
- the license agreement gives the release key obtained by the purchase of the function to the third party by a method other than the method permitted by the contract, or provides the user 1 with the setting table and the management table It obliges you not to perform any acts such as falsification.
- Key issuer 5 who received User 1's application for function purchase, enters the necessary items into the management computer, decides on the payment, and decides whether or not to sell the function. When selling, generate key information to release the use restriction of the function, and
- FIG. 6 shows an example of a function purchase application acceptance process performed by the key issuer 5 in this case.
- a function purchase application is received from user 1, and then step S72, step S73, step S, step S74, In step S75, the device ID, the desired purchase function, the payment information, and whether or not the user has agreed to the license agreement are sequentially input to the management computer.
- step 6 it is determined whether the input information is correct.
- the steps S76 to S78 Proceed to and notify User 1 that the application for function purchase cannot be accepted.
- step S76 If the input information is correct, proceed from step S76 to step S77, and determine whether payment of the function purchase price is guaranteed based on the settlement information, etc., and if it is determined that it is not guaranteed In step S78, the process proceeds to step S78, and notifies user 1 that the application for function purchase cannot be accepted.
- step S77 If it is determined that the payment of the function purchase price is guaranteed, the process proceeds from step S77 to step S81 to charge the user 1 for the function purchase price, and
- step 82 key information for releasing the use restriction of the function desired by the user 1 is generated, and further proceeding to step S83, the release key is issued to the user 1.
- the release key is a command and data that rewrite the entire setting table as shown in FIG. 3A. If the device 10 has a function of reading a bar code or other reading code, the release key can be printed and issued as a bar code or other reading code.
- FIG. 5 shows a state in which the function restriction flag for function E has been rewritten from "1" to "0" by purchasing function E.
- FIG. Figure 3F shows the status of the functions E, F, and G by purchasing the functions E, F, and G sequentially or simultaneously. Indicates that the function restriction flag has been rewritten from "1" to "0".
- the key issuer 5 generates the release key in combination with the device ID sent from the user 1.
- the CPU 11 of the device 10 separates the device ID from the release key input by the user 1 and checks whether the separated device ID matches its own device ID, that is, the device ID in the ROM 13.
- the device 10 determines whether the release key is for itself or not, and only when the release key is for itself, rewrites the setting table to release the function use restriction. Of the restriction release routine.
- the key issuer 5 encrypts and issues the unlock key.
- the CPU 11 of the device 10 executes the above-described restriction release process after decrypting the release key input by the user 1.
- the user not only needs to input the release key obtained by mail or facsimile to the device 10 by a character input method, but also enhances the confidentiality of the release key and prevents tampering. Therefore, it is necessary to increase the redundancy of the release key, and as a result, the information amount of the release key increases. For this reason, the user must input a long character string as the release key, and input errors easily occur.
- a mobile terminal equipped with a wireless communication function and an infrared communication function use the wireless communication function to apply for a function purchase to the key issuer and release it from the key issuer
- a method of acquiring the key and transmitting the acquired release key to the device 10 by the infrared communication function is simple and effective.
- a mobile phone terminal having an infrared communication function is suitable.
- Mobile phone terminals equipped with an infrared communication function have become quite popular.
- a Web browser function By installing a Web browser function, it is possible to connect to a Web site and acquire information.
- a (remote controller) it can control television receivers and audio equipment, or transfer image information directly to other mobile phone terminals.
- Figure 7 shows a case where a user applies for a function purchase to key issuer 5, obtains a release key from key issuer 5, and sends it to device 10 using this mobile phone terminal with infrared communication function. Show.
- the device 10 includes an infrared light receiving unit 29 and can receive commands and data by infrared light.
- the mobile phone terminal 2 has a wireless communication function, has a Web browser function, and has an infrared communication function, and can perform infrared transmission to the device 10.
- Key server 5 of publisher 5 provides Web content (application) corresponding to the Web browser function of mobile phone terminal 2, and the user can access mobile phone terminal 2 via mobile phone base station 6 from mobile phone terminal 2. By connecting to the server 90, the user can apply for a function purchase and obtain a release key.
- FIG. 8 shows an example of the release key acquisition process in this case.
- the user first checks the device ID of the device 10 in step 41, and then connects to the server 90 by the mobile phone terminal 2 in step S42. Then, in step S43, the device ID of the device 10 is input to the mobile phone terminal 2.
- step S44 the server authenticates the device by the device ID and notifies the mobile phone terminal 2 of the device.
- step S45 the user inputs the desired purchase function and payment information to the mobile phone terminal 2 in step S45, and the server confirms the input information in step S46,
- step S47 a release key is generated and transmitted (issued).
- step S48 the user receives (acquires) the release key via the mobile phone terminal 2, and proceeds to step S49, where the release key is carried by the infrared communication function of the mobile phone terminal 2. Transmit from phone terminal 2 to device 10.
- the CPU 11 of the device 10 rewrites the setting table in the nonvolatile memory 15 described above by using the release key.
- the user can easily and surely apply for the function purchase, obtain the release key, and without input mistakes.
- the release key acquired easily and reliably can be input to the device 10.
- the device 10 is equipped with an infrared reception function widely used in consumer devices, it can be handled by changing the control software without adding any special circuit.
- the user can apply for the function purchase and obtain the release key from a place away from the device 10, such as when going out, and obtain the release key from the mobile phone terminal 2. Since the key can be saved in the memory, the obtained unlock key will not be lost.
- a system that allows users to apply for a function purchase to a key issuer by e-mail or other method using a PC (Personal Computer) and obtain a release key from the key issuer Can also be configured.
- the user may connect the PC to the device 10 with a USB (Universal Serial Bus) cable or the like, and transfer the release key acquired on the PC from the PC to the device 10.
- USB Universal Serial Bus
- the online procedure outlined in Fig. 1 reduces the possibility of the device ID and release key being passed on to a third party and reduces the confidentiality of the device ID and release key compared to the above-mentioned mail / facsimile method.
- the device 10 directly receives the release key transmitted from the key issuer without requiring user input operation, unlike the method using a mobile terminal or PC described above. be able to.
- FIG 9 shows an example of an online system.
- the device 10 of the user 1 includes the network connection unit 27 as described above, and the server 90 of the key issuer 5 To the system bus 91, a system controller 92, a management database 93, a network connection unit 94, and the like are connected.
- a server 100 of a credit company is connected to the wide area network 8.
- a button for connecting directly to the server 90 of the key issuer 5 is provided in the operation input unit 22 of the device 10, and when this button is pressed, the Web browser is opened.
- the device 10 can connect to the server 90, and the device 10 can acquire the release key by the release key acquisition processing routine as shown in FIGS.
- step S111 the display unit 24 displays the key as shown in FIG. Screen 1 5 1 is displayed.
- the portal screen 151 is displayed in step S111, and in step S112, product registration is selected or function purchase-reissue is selected. If the product registration is selected, the flow advances to step S113 to execute the product registration process.
- the device 10 encrypts the device ID of the device 10 using a predetermined encryption algorithm and transmits the encrypted device ID to the server 90.
- the server 90 receives and decrypts the device ID, and registers the device 10 in the management database 93.
- the display unit 24 indicates that registration is being processed.
- the release key acquisition processing routine 110 returns from step S113 to step S111 to display the portal screen 1551.
- the user After registering the device 10, the user selects “purchase function / reissue”.
- the process proceeds from step S111 to step S121 through step S112, as shown in FIG. Display the application screen 1 5 2.
- the application screen 15 2 displays two menus, “purchase license key” and “reissue license key”.
- the license key is the release key. Reissuing a license key means reissuing a release key for a function previously purchased by the user.
- the user selects “License Key Purchase” when purchasing a function.
- step S121 the application screen 152 is displayed in step S121, and in step S122, it is determined whether the license key purchase or the license key reissue is selected. If it is determined that the purchase of the license key is selected, the process proceeds to step S123 to display that the product information is being confirmed as shown in the screen 1553 in FIG.
- the product information registered in the management database 93 that is, the device ID of the device 10 and used when the device 10 is shipped during the function of the device 10 specified by the device ID Check the functions that were restricted, and those that were already purchased by the user.
- step S123 the process proceeds from step S123 to step 124 to display a purchase screen 154 as shown in FIG.
- the purchase screen 1 54 displays functions that the user has not yet purchased.
- FIG. 13 shows a case where all functions E, F, and G are displayed because all of the functions E, F, and G whose use was restricted at the time of shipment of the device 10 have not been purchased.
- the purchased item “Full Pack” is displayed. This means purchasing functions E, F, and G, whose use is restricted, all at once. The user selects the function desired to be purchased, and then selects “advance”.
- step S124 After the purchase screen 154 is displayed in step S124, whether "success" or “return” is selected in step S125. If “return” is selected, the process proceeds to step S126, and another process is executed.If “success” is selected, the process proceeds to step S127.
- the license agreement is displayed, as shown in screen 15 of FIG. As described above, the license agreement provides the user with the release key obtained by purchasing the function, passing it to a third party by a method other than the method permitted by the contract. Or, it obliges that the act of falsifying the data of the setting table or the management table is not performed. The user selects "I agree”.
- step S128 After displaying the license agreement in step S127, it is determined in step S128 whether "Agree” or “Disagree” is selected. Judgment and if “I do not agree” is selected, step S 1
- step S 13 1 to set up a payment information input screen as shown in FIG. Is displayed.
- the payment information input screen 156 is for paying the purchase price of the function using a credit card.
- the user inputs the credit card type (the credit company that issued the credit card), the number and the expiration date. Select "Proceed.”
- step S131 the payment information input screen 1556 is displayed in step S131, and then "Success” or “Return” is selected in step S132. Is determined, and if “return” is selected, step S 1
- the confirmation screen 1557 includes a function selected by the user as a function desired to be purchased in the purchase screen 154 shown in FIG. 13 and a payment information input screen 1556 shown in FIG.
- the payment information input by the user is displayed. If there is no mistake in the displayed contents, the user selects “Proceed”.
- step S134 In the release key acquisition processing routine 110, after the confirmation screen 157 is displayed in step S134, whether "Success" or “Return” is selected in step S135. If “return” is selected, the process proceeds to step S 13 6 to execute another process. If “success” is selected, the process proceeds to step S 13 37 As shown in the screen 158 of FIG. 14, it indicates that processing is in progress. At this time, the device 10 encrypts the device ID of the device 10 and transmits the encrypted device ID, the desired purchase function, the payment information, and the function purchase application command to the server 90.
- the server 90 receives these and decrypts the device ID, and the server 10 of the credit company Connect to 0, check the payment information, and generate key information for releasing the restriction on the use of the function that the user wants to purchase by combining it with the device ID of device 10 .
- the server 90 performs charging processing for the function purchase price, records the charging information as one of the product information in the management database 93, and transmits the generated release key to a predetermined encryption algorithm. And sends it to device 10.
- the release key acquisition processing routine 110 proceeds from step S 13 37 to step 13 8, as shown in the screen 15 59 of FIG. 14. , Indicates that processing has been completed.
- the release key acquisition processing routine 110 confirms that "return” has been instructed in step 1339, and returns to step 111. To display the portal screen 15 1.
- the use restriction of the function may not be released due to an error during transmission, as described later.
- the user can request the key issuer 5 to reissue the release key.
- step 122 it is determined in step 122 that license key reissuance has been selected, and the process proceeds to step 141, where the screen 15 3 in FIG. 13 is displayed. Displays that the product information is being checked in the same way as.
- the product information registered in the management database 93 that is, the device ID of the device 10 and used when the device 10 is shipped during the function of the device 10 specified by the device ID
- the restricted functions the functions that the user has already purchased, and the billing information for those functions.
- step 141 the release key acquisition processing routine 110 proceeds from step 141 to step 142 to display a reissue screen 1661 as shown in FIG.
- the reissue screen 16 1 displays the purchased functions of the user.
- Figure 14 shows the In this case, the user has purchased the functions E and G. The user selects “Reissue” if the displayed contents are correct.
- the reissue screen 1661 is displayed in step 142, and then "reissue” is selected or “return” is selected in step 144. If “return” is selected, return to step 11 and display the portal screen 151, but if "reissue” is selected, Proceed to step 144 to display that processing is in progress, as shown in screen 162 in FIG.
- the device 10 encrypts the device ID of the device 10 and transmits the encrypted device ID and the release key reissue application command to the server 90.
- the server 90 receives these, decrypts the device ID, generates key information for releasing the use restriction of the function purchased by the user in the same manner as when purchasing the function, encrypts the key information, and encrypts the key information. Send.
- step 144 the process proceeds from step 144 to step 144, and as shown in the screen 163 of FIG. Indicates that the issuing process has been completed.
- step 144 the release key acquisition processing routine 110 confirms that "return” has been instructed in step 144, and then proceeds to step 111. Return to the portal screen 15 1.
- the device 10 After acquiring the release key by the method described above, the device 10 releases the function use restriction by the method shown in FIG.
- step 171 when the encrypted release key including the device ID is received in step 171, as described above, the process proceeds to step 172 to decrypt the release key ( (Decryption), and proceed to step 173 to determine whether there is any abnormality such as falsification. If there is no abnormality, proceed to step 174, and from the decrypted release key, The device ID and the original release key are separated, and the process proceeds to step S175 to determine whether or not the separated device ID matches its own device ID, that is, the device ID in the ROM 13.
- step 172 decrypt the release key (Decryption)
- step 173 determine whether there is any abnormality such as falsification. If there is no abnormality, proceed to step 174, and from the decrypted release key, The device ID and the original release key are separated, and the process proceeds to step S175 to determine whether or not the separated device ID matches its own device ID, that is, the device ID in the ROM 13.
- step 175 If the separated device ID matches its own device ID, Assuming that the release key is for itself, the process proceeds from step 175 to step 176 to release the use restriction of the function. As described above, this release is performed by rewriting the setting table in the nonvolatile memory 15. If it is determined in step 177 that there is an abnormality, or if it is determined that the device ID separated in step 175 does not match its own device ID, the process proceeds to step 177 and the display 2 An error is displayed in 4 and the use restriction of the relevant function is continued without rewriting the setting table in the nonvolatile memory 15.
- the function execution control after the restriction is released is as described above with reference to FIG.
- Key information (command and data) for extending the number of trial days can be issued from the key issuing source 5 or the superuser 90 to the user 1 or the device 10 by the same method as that for issuing the release key.
- the system may be configured as follows. In this case, the device 10 configures a processing routine executed by the CPU 11 so that the number of trial days in the setting table described above is rewritten, for example, from 30 days to 40 days.
- the number of trial days is fixed for each function whose use is restricted, but the number of trial days may be separately determined for each function whose use is restricted.
- the number of trials can be set, such as 50 times, instead of the number of days that can be used, or the functions can be used for 60 days from the first use of the function.
- a period may be set.
- the number of days, number of times, or period of use is not extended by the application from user 1 or device 10 as described above, but the number of days that can be used.
- the key issuer 5 gives the user 1 a trial (free use) for a certain number of days, the number of times or the period, in order to urge the user 1 to purchase a function. In this way, the system can be configured.
- the server 90 of the key issuer 5 has a device ID in advance. Connect to the device 10 for which the product information of the device 10 is known, and send key information (command and data) to the device 10 to set a new trial number of days, number of times, or period.
- the CPU 11 is configured to rewrite the setting table and the management table in the nonvolatile memory 15 with the key information.
- the device 10 may be collected by the device maker 3 or the key issuer 5 due to a transaction or disposal.
- the device 10 is set so that the device manufacturer 3 and the key issuer 5 can set (re-set) the device 10 to a state in which use of some functions is restricted as in the first shipment. It is preferable to configure.
- the user purchases a device and purchases a function whose use is restricted.
- a device maker or an affiliated company may use the function as a use permitting source (key issuing source).
- the present invention can be applied to a case where equipment is leased or rented to a user.
- the lease period or rental period is defined as the usable range, and when the user intends to re-lease or re-rent, the above-mentioned application for function purchase is In the same way, the key publisher
- Communication and data is issued, and the device and system are configured so that when the user inputs it to the device or receives it, the device is set for re-lease or re-rental.
- the setting of re-lease or re-rental is performed by rewriting the setting information so that the CPU of the device extends the usable range (lease period or rental period).
- the CPU of the device is automatically leased or rented by the timer in the device, etc.
- Rewrite the setting information to prohibit the use of this function or connect the server of the key issuer (lease source or rental source) to a device whose device ID is known in advance, and lease or lease the device.
- Key information (command and data) that prohibits the use of the target function
- the device and the system are configured so that the CPU of the device rewrites the setting information with the key information.
- the present invention is applied to audio equipment, but the present invention is not limited to audio equipment, but can be applied to AV equipment such as video equipment, AV amplifiers, and other electronic equipment. .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP03814542.1A EP1580640A4 (en) | 2002-12-26 | 2003-12-02 | ELECTRONIC DEVICE, DEVICE FUNCTION CONTROL METHODS AND SERVER |
| US10/538,879 US20060116890A1 (en) | 2002-12-26 | 2003-12-02 | Electronic apparatus, method for controlling functions of the apparatus and server |
| US12/366,059 US20100034392A1 (en) | 2002-12-26 | 2009-02-05 | Electronic apparatus, method for controlling functions of the apparatus and server |
| US12/366,043 US20090187965A1 (en) | 2002-12-26 | 2009-02-05 | Electronic apparatus, method for controlling functions of the apparatus and server |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002377573 | 2002-12-26 | ||
| JP2002-377573 | 2002-12-26 | ||
| JP2003-147328 | 2003-05-26 | ||
| JP2003147328A JP2004252931A (ja) | 2002-12-26 | 2003-05-26 | 電子機器、機器機能制御方法およびサーバ |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/366,043 Division US20090187965A1 (en) | 2002-12-26 | 2009-02-05 | Electronic apparatus, method for controlling functions of the apparatus and server |
| US12/366,059 Division US20100034392A1 (en) | 2002-12-26 | 2009-02-05 | Electronic apparatus, method for controlling functions of the apparatus and server |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004061626A1 true WO2004061626A1 (ja) | 2004-07-22 |
Family
ID=32716301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/015438 Ceased WO2004061626A1 (ja) | 2002-12-26 | 2003-12-02 | 電子機器、機器機能制御方法及びサーバ |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US20060116890A1 (ja) |
| EP (1) | EP1580640A4 (ja) |
| JP (1) | JP2004252931A (ja) |
| KR (1) | KR101026950B1 (ja) |
| WO (1) | WO2004061626A1 (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1676440B1 (en) * | 2003-10-16 | 2018-12-05 | STMicroelectronics (Research & Development) Limited | Security integrated circuit |
| US20060111920A1 (en) * | 2004-11-05 | 2006-05-25 | Jacobs Paul E | Method of generating post-delivery revenue and recording post-delivery activity associated with preloaded inactivated resident applications |
| JP4127276B2 (ja) | 2005-06-03 | 2008-07-30 | ソニー株式会社 | 電子機器及びその管理システム |
| JP4935015B2 (ja) * | 2005-07-29 | 2012-05-23 | ソニー株式会社 | コンテンツ配信システム,コンテンツ配信方法,コンテンツ送信端末およびコンテンツ受信端末 |
| JP2007241615A (ja) * | 2006-03-08 | 2007-09-20 | Sharp Corp | 電子機器 |
| JP2007323140A (ja) * | 2006-05-30 | 2007-12-13 | Felica Networks Inc | 情報処理装置、情報処理方法及びプログラム |
| JP5527380B2 (ja) * | 2006-06-07 | 2014-06-18 | 株式会社リコー | 機器、ライセンス管理システム、ライセンス管理方法、及びライセンス管理プログラム |
| US20080071688A1 (en) * | 2006-09-14 | 2008-03-20 | Kevin Corbett | Apparatus, system and method for the management of digital rights managed (DRM) licenses into a user interface |
| US20080189791A1 (en) * | 2007-02-07 | 2008-08-07 | Hitachi, Ltd. | Device running with embedded software and method for verifying embedded software license |
| JP2008197795A (ja) | 2007-02-09 | 2008-08-28 | Nec Infrontia Corp | 機能ライセンス認証方法及び機能ライセンス認証システム |
| US8627079B2 (en) | 2007-11-01 | 2014-01-07 | Infineon Technologies Ag | Method and system for controlling a device |
| US8908870B2 (en) * | 2007-11-01 | 2014-12-09 | Infineon Technologies Ag | Method and system for transferring information to a device |
| US8706638B2 (en) | 2008-01-11 | 2014-04-22 | Apple Inc. | Method for on demand video and other content rental |
| JP5130984B2 (ja) * | 2008-03-25 | 2013-01-30 | セイコーエプソン株式会社 | Usbホスト、その制御方法、コンピュータプログラム、システム |
| JP4782159B2 (ja) * | 2008-04-09 | 2011-09-28 | 本田技研工業株式会社 | 携帯型検査装置 |
| JP4932777B2 (ja) * | 2008-04-17 | 2012-05-16 | 訊連科技股▲ふん▼有限公司 | ソフトウェア実行方法 |
| JP2011108183A (ja) * | 2009-11-20 | 2011-06-02 | Fujitsu Ltd | 通信制御システム、中央装置、端末装置及びコンピュータプログラム |
| US9449324B2 (en) * | 2010-11-11 | 2016-09-20 | Sony Corporation | Reducing TV licensing costs |
| US8948390B2 (en) * | 2012-09-29 | 2015-02-03 | Microsoft Corporation | Securely joining a secure wireless communications network |
| JPWO2014118869A1 (ja) * | 2013-01-29 | 2017-01-26 | エヌエイチ リミテッドNH Limited | 課金の対象となる装置 |
| JP6231398B2 (ja) | 2014-02-14 | 2017-11-15 | 株式会社Nttドコモ | 近距離通信デバイス、機能制御方法及び機能制御システム |
| CN108140219A (zh) * | 2016-02-03 | 2018-06-08 | 松下知识产权经营株式会社 | 服务器装置 |
| JP7076729B2 (ja) * | 2017-09-29 | 2022-05-30 | チャットボイス株式会社 | 通信システム、中継システム、通信端末、中継プログラム、及び通信プログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002230206A (ja) * | 2001-02-02 | 2002-08-16 | Matsushita Electric Ind Co Ltd | 情報受配信システム、情報受信装置、および情報受配信方法 |
| JP2002287842A (ja) * | 2001-03-27 | 2002-10-04 | Sharp Corp | トライアル管理システム、プログラムおよびプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP2002339608A (ja) * | 2001-05-17 | 2002-11-27 | Accent:Kk | 携帯端末及び認証システムならびに認証方法 |
| JP2002351564A (ja) * | 2001-05-22 | 2002-12-06 | Ntt Communications Kk | アプリケーション提供サービスのための装置及び方法並びにプログラム |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2073495C (en) * | 1992-07-08 | 1999-01-12 | Michael Wright | Option selection and control |
| US5665956A (en) * | 1994-10-31 | 1997-09-09 | Psc Inc. | Bar code reading and data collection unit with ultrasonic wireless data transmission |
| US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US5725559A (en) * | 1996-05-16 | 1998-03-10 | Intermedics Inc. | Programmably upgradable implantable medical device |
| US5952638A (en) * | 1996-11-25 | 1999-09-14 | Xerox Corporation | Space efficient method of electronic payments |
| JPH10207779A (ja) | 1997-01-21 | 1998-08-07 | Victor Co Of Japan Ltd | デジタル情報管理システム、端末装置、情報管理センタ及びデジタル情報管理方法 |
| US6223166B1 (en) * | 1997-11-26 | 2001-04-24 | International Business Machines Corporation | Cryptographic encoded ticket issuing and collection system for remote purchasers |
| US6490684B1 (en) * | 1998-03-31 | 2002-12-03 | Acuson Corporation | Ultrasound method and system for enabling an ultrasound device feature |
| US6826756B1 (en) * | 1998-06-30 | 2004-11-30 | Symbol Technologies, Inc. | Automatic transfer of data from an input device to a software application |
| KR100643871B1 (ko) * | 1998-10-27 | 2006-11-13 | 소니 가부시끼 가이샤 | 기록 장치 |
| US20010051928A1 (en) * | 2000-04-21 | 2001-12-13 | Moshe Brody | Protection of software by personalization, and an arrangement, method, and system therefor |
| GB2369703B (en) * | 2000-06-20 | 2005-01-19 | Toshiba Kk | Method for changing function of electronic device,customer center,dealer system,and user system |
| DE10045673A1 (de) * | 2000-09-15 | 2002-03-28 | Gavitec Gmbh | Verfahren zum Betreiben einer Vorrichtung und Vorrichtung mit einem individuellen Code |
| JP2002108827A (ja) * | 2000-10-03 | 2002-04-12 | Ntt Docomo Inc | コンテンツの提供方法、提供側設備、及び使用側設備 |
| DE10055237A1 (de) * | 2000-11-08 | 2002-05-23 | Siemens Ag | Verfahren zur Kontrolle des Zugriffs auf ein zugriffsbeschränktes System und zugriffsbeschränktes System |
| JP4208457B2 (ja) * | 2000-12-28 | 2009-01-14 | キヤノン株式会社 | クライアント/サーバシステム、クライアントコンピュータ、サーバコンピュータ及びその制御方法、並びに記憶媒体 |
| JP2002318971A (ja) * | 2001-04-23 | 2002-10-31 | Dainippon Screen Mfg Co Ltd | 機能別課金のための方法および装置 |
| US7120429B2 (en) * | 2001-08-13 | 2006-10-10 | Qualcomm Inc. | System and method for licensing applications on wireless devices over a wireless network |
| JP2003087405A (ja) * | 2001-09-14 | 2003-03-20 | Toshiba Corp | 電話装置の機能変更方法及びカスタマセンタ並びにディーラシステム並びにユーザシステム、電話装置の回線数変更方法及びカスタマセンタ並びにディーラシステム並びにユーザシステム、端末の機能変更方法及びカスタマセンタ並びにディーラシステム並びにユーザシステム |
| JP2003152714A (ja) * | 2001-11-15 | 2003-05-23 | Yamaha Corp | データ通信システムおよびその方法ならびに同システムに適用されるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
-
2003
- 2003-05-26 JP JP2003147328A patent/JP2004252931A/ja active Pending
- 2003-12-02 US US10/538,879 patent/US20060116890A1/en not_active Abandoned
- 2003-12-02 EP EP03814542.1A patent/EP1580640A4/en not_active Withdrawn
- 2003-12-02 WO PCT/JP2003/015438 patent/WO2004061626A1/ja not_active Ceased
- 2003-12-02 KR KR1020057011694A patent/KR101026950B1/ko not_active Expired - Fee Related
-
2009
- 2009-02-05 US US12/366,043 patent/US20090187965A1/en not_active Abandoned
- 2009-02-05 US US12/366,059 patent/US20100034392A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002230206A (ja) * | 2001-02-02 | 2002-08-16 | Matsushita Electric Ind Co Ltd | 情報受配信システム、情報受信装置、および情報受配信方法 |
| JP2002287842A (ja) * | 2001-03-27 | 2002-10-04 | Sharp Corp | トライアル管理システム、プログラムおよびプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP2002339608A (ja) * | 2001-05-17 | 2002-11-27 | Accent:Kk | 携帯端末及び認証システムならびに認証方法 |
| JP2002351564A (ja) * | 2001-05-22 | 2002-12-06 | Ntt Communications Kk | アプリケーション提供サービスのための装置及び方法並びにプログラム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1580640A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20090187965A1 (en) | 2009-07-23 |
| KR101026950B1 (ko) | 2011-04-11 |
| EP1580640A4 (en) | 2014-07-23 |
| KR20050085861A (ko) | 2005-08-29 |
| JP2004252931A (ja) | 2004-09-09 |
| US20100034392A1 (en) | 2010-02-11 |
| US20060116890A1 (en) | 2006-06-01 |
| EP1580640A1 (en) | 2005-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2004061626A1 (ja) | 電子機器、機器機能制御方法及びサーバ | |
| US7353541B1 (en) | Systems and methods for content distribution using one or more distribution keys | |
| JP4885993B2 (ja) | 端末管理方法およびサーバ | |
| USRE40547E1 (en) | Software reproduction apparatus | |
| WO2001016776A1 (en) | Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method | |
| US20050234826A1 (en) | Storage medium rental system | |
| US20030046238A1 (en) | Data processing apparatus, data processing system, and data processing method therefor | |
| US20020032747A1 (en) | System, method, device, and program for distributing data, and data reproduction device | |
| US20140020012A1 (en) | Server collaboration system | |
| WO2000062217A1 (en) | Information processing device and method, and providing medium | |
| WO2000029996A1 (en) | Terminal, charging system, and data processing method | |
| CN101477666A (zh) | 信息租用系统、信息租用提供商及其租用方法 | |
| JP2000242699A (ja) | 利用期限指定型コンテンツレンタル方法及び該コンテンツレンタル方法で用いるコンテンツ提供装置、コンテンツ利用装置 | |
| JP6353693B2 (ja) | 決済システム、ユーザ端末装置、販売サーバ装置、決済方法及びコンピュータプログラム | |
| JP4329258B2 (ja) | コンテンツデータの制御装置及び方法、並びに、記憶媒体 | |
| JPH07302492A (ja) | 再プログラム可能プラグ・イン・カートリッジ | |
| JP4360026B2 (ja) | データ処理装置、コンテンツ管理方法及び記憶媒体 | |
| US20080288363A1 (en) | Recording medium, information processing system and information processing method | |
| WO2001035236A1 (en) | Method for managing content data | |
| US20080294531A1 (en) | Digital Audio and Audiovisual File System and Method | |
| JP2000048079A (ja) | 二次コピー管理機能を備えたデジタルコンテンツ蓄積再生装置およびデジタルコンテンツ蓄積専用装置 | |
| TWI255443B (en) | A method to identify CD content | |
| CN100388152C (zh) | 电子装置、装置功能控制方法和服务器 | |
| JP2001125961A (ja) | 情報ダウンロード用メモリ装置 | |
| JP2003242043A (ja) | 再生装置およびデータ管理システムにおけるコンテンツ管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN KR US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| ENP | Entry into the national phase |
Ref document number: 2006116890 Country of ref document: US Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10538879 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020057011694 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003814542 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 20038A84292 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020057011694 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003814542 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 10538879 Country of ref document: US |