1. Field of the Invention
The present invention relates to a device management system, a communication device, a device management apparatus, and a control method.
2. Description of the Related Art
Conventionally, pairing between communication devices has been performed. As one example, pairing between a transmission device and a response device via a cooperative control apparatus will now be described. First, the transmission device obtains a transmission code from the cooperative control apparatus and displays the transmission code. Here, the cooperative control apparatus stores the transmission code in association with an identifier of the transmission device. Next, in accordance with an operation of a user who has seen the transmission code displayed on the transmission device, the response device inputs the transmission code and sends the transmission code to the cooperative control apparatus. Upon receiving the transmission code, the cooperative control apparatus generates a reply code and sends the reply code to the response device. Here, the response device stores the reply code in association with the identifier of the transmission device. Then, the response device receives the reply code from the cooperative control apparatus and displays the reply code. Meanwhile, the transmission device receives a list of reply codes associated with its own identifier from the cooperative control apparatus, and displays the list of reply codes. The user cross-references the list of reply codes displayed on the transmission device with the reply code displayed on the response device, and if there is a matching reply code, the transmission device selects the matching reply code and notifies the cooperative control apparatus of the same. Then, the cooperative control apparatus stores pairing between the transmission device and the response device as authenticated pairing (see Japanese Patent Laid-Open No. 2012-209936).
However, Japanese Patent Laid-Open No. 2012-209936 handles pairing between communication devices, but does not handle pairing between a communication device and its owner.
The present invention has been made in view of the foregoing situation, and provides technology that allows pairing between a communication device and its owner to be set in a simple procedure.
According to a first aspect of the present invention, there is provided a device management system including a first communication device, a second communication device, and a device management apparatus, the first communication device comprising: a sending unit configured to send a device ID of the first communication device and an owner identifier corresponding to an owner of the first communication device to the device management apparatus; a receiving unit configured to receive a first confirmation code associated with the device ID from the device management apparatus; and a display unit configured to display the first confirmation code, the device management apparatus comprising: a receiving unit configured to receive the device ID and the owner identifier from the first communication device; a generation unit configured to generate the first confirmation code and provisional registration information that includes information for accessing the device management apparatus and is unique to the device ID; a recording unit configured to record the device ID, the owner identifier, the first confirmation code, and the provisional registration information in association with one another; and a sending unit configured to send the first confirmation code to the first communication device and send the provisional registration information to the second communication device, and the second communication device comprising: a receiving unit configured to receive the provisional registration information from the device management apparatus; an obtaining unit configured to obtain a second confirmation code input via an input interface; and a sending unit configured to send the second confirmation code to the device management apparatus by accessing the device management apparatus in accordance with the provisional registration information, wherein the receiving unit of the device management apparatus receives the second confirmation code from the second communication device, the device management apparatus further comprises a determination unit configured to determine whether or not the second confirmation code matches the first confirmation code associated with the provisional registration information that has been used by the sending unit of the second communication device to send the second confirmation code, and if it is determined that the second confirmation code matches the first confirmation code, the recording unit of the device management apparatus records registration completion information indicating that registration of a pair of the device ID and the owner identifier associated with the provisional registration information has been completed.
According to a second aspect of the present invention, there is provided a communication device comprising: a sending unit configured to send a device ID of the communication device and an owner identifier corresponding to an owner of the communication device to a device management apparatus; a receiving unit configured to receive a first confirmation code associated with the device ID from the device management apparatus; and a display unit configured to display the first confirmation code.
According to a third aspect of the present invention, there is provided a device management apparatus comprising: a receiving unit configured to receive a device ID of a first communication device and an owner identifier corresponding to an owner of the first communication device from the first communication device; a generation unit configured to generate a first confirmation code and provisional registration information that includes information for accessing the device management apparatus and is unique to the device ID; a recording unit configured to record the device ID, the owner identifier, the first confirmation code, and the provisional registration information in association with one another; and a sending unit configured to send the first confirmation code to the first communication device and send the provisional registration information to a second communication device, wherein the receiving unit receives, from the second communication device, a second confirmation code that has been sent in accordance with the provisional registration information, the device management apparatus further comprises a determination unit configured to determine whether or not the second confirmation code matches the first confirmation code associated with the provisional registration information that has been used by the second communication device to send the second confirmation code, and if it is determined that the second confirmation code matches the first confirmation code, the recording unit records registration completion information indicating that registration of a pair of the device ID and the owner identifier associated with the provisional registration information has been completed.
According to a fourth aspect of the present invention, there is provided a communication device comprising: a receiving unit configured to receive, from a device management apparatus, provisional registration information that includes information for accessing the device management apparatus and is unique to a device ID of another communication device; an obtaining unit configured to obtain a second confirmation code input via an input interface; and a sending unit configured to send the second confirmation code to the device management apparatus by accessing the device management apparatus in accordance with the provisional registration information.
According to a fifth aspect of the present invention, there is provided a control method for a communication device, the control method comprising: a sending step of sending a device ID of the communication device and an owner identifier corresponding to an owner of the communication device to a device management apparatus; a receiving step of receiving a first confirmation code associated with the device ID from the device management apparatus; and a display step of displaying the first confirmation code.
According to a sixth aspect of the present invention, there is provided a control method for a device management apparatus, the control method comprising: a receiving step of receiving a device ID of a first communication device and an owner identifier corresponding to an owner of the first communication device from the first communication device; a generation step of generating a first confirmation code and provisional registration information that includes information for accessing the device management apparatus and is unique to the device ID; a recording step of recording the device ID, the owner identifier, the first confirmation code, and the provisional registration information in association with one another; and a sending step of sending the first confirmation code to the first communication device and sending the provisional registration information to a second communication device, wherein in the receiving step, a second confirmation code that has been sent in accordance with the provisional registration information is received from the second communication device, the control method further comprises a determination step of determining whether or not the second confirmation code matches the first confirmation code associated with the provisional registration information that has been used by the second communication device to send the second confirmation code, and if it is determined that the second confirmation code matches the first confirmation code, registration completion information is recorded in the recording step, the registration completion information indicating that registration of a pair of the device ID and the owner identifier associated with the provisional registration information has been completed.
According to a seventh aspect of the present invention, there is provided a control method for a communication device, the control method comprising: a receiving step of receiving, from a device management apparatus, provisional registration information that includes information for accessing the device management apparatus and is unique to a device ID of another communication device; an obtaining step of obtaining a second confirmation code input via an input interface; and a sending step of sending the second confirmation code to the device management apparatus by accessing the device management apparatus in accordance with the provisional registration information.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present invention will now be described with reference to the attached drawings. It should be noted that the technical scope of the present invention is defined by the claims, and is not limited by any of the embodiments described below. In addition, not all combinations of the features described in the embodiments are necessarily required for realizing the present invention.
One example of a configuration of a device management system according to the present embodiment will now be described with reference to a block diagram of
The first communication device 101 and the second communication device 102 establish communication with the device management apparatus 103 using a protocol such as HTTP, and obtain page information described in a language such as HTML and XML. The first communication device 101 and the second communication device 102 analyze the page information, and display various types of data based on the result of analysis.
The first communication device 101 and the second communication device 102 may be any device with a communication function, and are realized by, for example, a digital camera, a smartphone, a tablet, a personal computer, and a storage with a communication function. The device management apparatus 103 is realized by, for example, a server computer; it may be realized by a single server computer, and may be realized by a plurality of server computers to which functions are distributed as necessary.
While the present embodiment will be described below based on an exemplary case in which the first communication device 101 and the second communication device 102 are a digital camera and a smartphone, respectively, the present embodiment can be realized similarly in a case where these devices are something else.
A description is now given of a configuration of an information processing apparatus that realizes a server computer representing the device management apparatus 103 or a smartphone representing the second communication device 102 with reference to a block diagram of
The device management apparatus 103 and the second communication device 102 may each be realized by a single information processing apparatus, and may be realized by a plurality of information processing apparatuses to which functions are distributed as necessary. In the latter case, the plurality of information processing apparatuses are connected by a Local Area Network (LAN) and the like in such a manner that they can communicate with one another.
In
A configuration of an image capturing apparatus that realizes the digital camera representing the first communication device 101 will now be described with reference to a block diagram of
Reference numeral 301 denotes image capturing lenses including a focus lens. Reference numeral 302 denotes a shutter with aperture functions. Reference numeral 303 denotes an image capturing unit constituted by a CCD element, a CMOS element, and the like that convert an optical image into an electrical signal. Reference numeral 304 denotes an A/D converter; the A/D converter 304 converts an analog signal output from the image capturing unit 303 into a digital signal. Reference numeral 305 denotes a barrier; the barrier 305 covers the image capturing lenses 301 and the like so as to prevent stains and damages of an image capturing system including the image capturing lenses 301, the shutter 302, and the image capturing unit 303. Reference numeral 306 denotes an image processing unit; the image processing unit 306 applies predetermined pixel interpolation, resize processing such as reduction, and color conversion processing to image data from the A/D converter 304 or to image data from a memory control unit 307. The image processing unit 306 also executes predetermined calculation processing using captured image data, and a system control unit 308 performs exposure control and range control based on the result of calculation. Image data output from the A/D converter 304 is written to a memory 309 via the image processing unit 306 and the memory control unit 307, or via the memory control unit 307 only. The memory 309 stores image data that has been obtained by the image capturing unit 303 and converted into digital data by the A/D converter 304, and image data to be displayed on a display unit 310. The memory 309 has a storage capacity sufficient to store a predetermined number of still images, and a video and audio of a predetermined time length. The memory 309 also functions as a memory for image display (a video memory). Reference numeral 311 denotes a D/A converter; the D/A converter 311 converts image data for image display stored in the memory 309 into an analog signal, and supplies the analog signal to the display unit 310. In this way, image data for image display written to the memory 309 is displayed on the display unit 310 via the D/A converter 311. The display unit 310 displays material corresponding to the analog signal from the D/A converter 311 on a display such as an LCD. Reference numeral 312 denotes a non-volatile memory; the non-volatile memory 312 is an electrically erasable and recordable memory, and an EEPROM and the like are used thereas.
The non-volatile memory 312 stores, for example, a constant for an operation of the system control unit 308, and a control program such as a program for performing later-described pairing. Reference numeral 308 denotes a system control unit; the system control unit 308 controls an entirety of the first communication device 101. The system control unit 308 realizes processing of the first communication device 101 by executing a program stored in the non-volatile memory 312. Reference numeral 313 denotes a system memory such as a RAM; a constant and variable for the operation of the system control unit 308, a program read from the non-volatile memory 312, and the like are deployed into the system memory 313.
Reference numeral 314 denotes a mode switch. Reference numeral 315 denotes a first shutter switch.
Reference numeral 316 denotes a second shutter switch. Reference numeral 317 denotes an operation unit. The mode switch 314, first shutter switch 315, second shutter switch 316, and operation unit 317 are operation units for inputting various types of operational instructions to the system control unit 308. The mode switch 314 switches an operation mode of the system control unit 308 to one of a still image recording mode, a video recording mode, a reproduction mode, and the like. During an operation on a shutter button included in the first communication device 101, that is to say, when the shutter button is pressed halfway down (an instruction for preparation of image capture), the first shutter switch 315 is turned on and issues a first shutter switch signal SW1. When the operation on the shutter button is completed, that is to say, when the shutter button is pressed all the way down (an instruction for image capture), the second shutter switch 316 is turned on and issues a second shutter switch signal SW2. With the second shutter switch signal SW2, the system control unit 308 starts the operations corresponding to a sequence of image capture processes, from reading of a signal from the image capturing unit 303 to writing of image data to a recording medium 325. For example, when an operation of selecting various function icons displayed on the display unit 310 has been performed, operation members of the operation unit 317 are assigned appropriate functions on a scene-by-scene basis, thereby serving as various types of function buttons. The function buttons include a confirmation button, a stop button, a return button, an image switch button, a jump button, a narrow-down button, an attribute change button, and the like. For example, when a menu button is pressed, the display unit 310 displays a menu screen on which various types of settings can be made. The user can make various types of settings intuitively using the menu screen displayed on the display unit 310, four-directional buttons, and a SET button. Reference numeral 318 denotes a controller wheel, which is a rotatable operation member included in the operation unit 317 and is used to, for example, issue an instruction for selecting an item together with a directional button. The system control unit 308 controls the components of the first communication device 101 based on a pulse signal. The system control unit 308 can also determine, for example, an angle by which the controller wheel 318 was rotated and the number of times it was rotated based on the pulse signal. It should be noted that the controller wheel 318 may be any operation member that can detect a rotational operation. Reference numeral 319 denotes a controller ring, which is a rotatable operation member included in the operation unit 317 and can be rotated about an optical axis around a lens barrel. For example, by operating the controller ring 319, an electrical pulse signal corresponding to a rotation amount (an operation amount) is generated. The system control unit 308 controls the components of the first communication device 101 based on a pulse signal. When a function switch button of the controller ring 319 included in the operation unit 317 is pressed, the display unit 310 displays a menu screen on which a function assigned to the controller ring 319 can be changed. The controller ring 319 and the controller wheel 318 are used to select normal mode items and change values.
Reference numeral 320 denotes a power switch; the power switch 320 is for switching between power-on and power-off. Reference numeral 321 denotes a power control unit; the power control unit 321 is constituted by a battery detection circuit, a DC-to-DC converter, a switch circuit for switching among blocks to which current is supplied, and the like. The power control unit 321 detects whether or not a battery is attached, a type of the battery, and a remaining battery level. The power control unit 321 also controls the DC-to-DC converter based on the result of detection and an instruction of the system control unit 308, and supplies necessary voltage to various components including the recording medium 325 for a necessary period of time. Reference numeral 322 denotes a power unit; the power unit 322 is constituted, for example, by a primary battery such as an alkaline battery and a lithium battery, by a secondary battery such as a NiCd battery, a NiMH battery and a Li battery, and by an AC adaptor. Reference numeral 323 denotes a communication unit; the communication unit 323 sends an image stored in the recording medium 325 to an external device. Reference numeral 324 denotes an interface for the recording medium 325, and the recording medium 325 is constituted by a semiconductor memory, a magnetic disk, and the like. Reference numeral 326 denotes a network I/F that communicates with an external device via the network 104 under control of the system control unit 308.
The device management apparatus 103 according to the present embodiment stores a pairing management table and a user management table. A description is now given of information therein with reference to
The device ID 401 is for identifying a pair of the first communication device 101 and the owner in a network service according to the present embodiment. When a request including the device-specific information 402 is sent to the device management apparatus 103 through the owner's operation on the first communication device 101, the device management apparatus 103 issues a device ID. The device ID is unique and does not match any of the values of other device IDs that have already been issued.
The device-specific information 402 is a value with which the first communication device 101 can be uniquely identified. The registration state 403 indicates a registration state of the device ID, and in the network service, whether or not a service tied to the device ID can be provided is determined based on the registration state. The registration state comes in three types: official registration, provisional registration, and no registration; the service is provided only to a device ID whose registration state indicates official registration.
The confirmation code 404 is information for confirming that a person targeted for user registration is the owner of the first communication device 101, and is a short character string composed of numbers and alphabets. The owner identifier 405 is information for identifying the owner of the first communication device 101, and is a mail address of the owner in the present embodiment.
The provisional registration information 406 is a URL of a web page. This provisional registration information is also unique. This provisional registration information has a sufficient length to prevent unauthorized access. The provisional registration expiration date 407 is set based on the date and time when provisional registration is performed. The service usage ID 408 will be described later.
An owner identifier of the first communication device 101 whose registration state 403 indicates official registration in the pairing management table is registered as the owner identifier 409. A unique constraint is set for the owner identifier. The password 410 is information for user authentication, and is an arbitrary character string designated by the owner at the time of user registration.
The following describes the flow of processing for setting pairing between the first communication device 101 and its owner with reference to
Screens displayed on the display unit 310 of the first communication device 101 will be described below with reference to
The first communication device 101 and the second communication device 102 are operated by the same operator in general, and therefore the operator is hereinafter referred to as the owner as a whole.
First, in step S501, the system control unit 308 of the first communication device 101 accepts and stores an owner identifier input through an operation of the owner.
If the owner selects the button 804, the system control unit 308 of the first communication device 101 sends a device ID issuance request to the device management apparatus 103 in step S502. This device ID issuance request includes device-specific information of the first communication device 101, but need not include the owner identifier.
Moving to
Returning to
Moving to
Returning to
Moving to
Moving to
Returning to
Moving to
Next, in step S704, the control unit 201 accepts input of the confirmation code to the field 901 and selection of the button 902 based on an operation of the owner. Here, the confirmation code input by the owner is the confirmation code presented on the display unit 310 of the first communication device 101 in step S507. Then, in step S705, the control unit 201 sends the confirmation code input by the owner and the device ID appended to the web page to the device management apparatus 103.
Returning to
Moving to
Next, in step S707, the control unit 201 of the second communication device 102 accepts input of the password to the field 904 and selection of the button 905 based on an operation of the owner. It should be noted that the control unit 201 may accept information other than the password, such as an address and a telephone number of the owner. In other words, the control unit 201 can accept various types of additional information for user registration in step S707.
Next, in step S708, the control unit 201 sends an official registration request to the device management apparatus 103. This official registration request includes additional information input by the owner, such as the password, and the device ID appended to the official registration information.
Returning to
If the owner further selects the button 806 on the first communication device 101 (
In the present embodiment, the above-described flow allows pairing between the first communication device 101 and its owner to be set in a simple procedure. Also, in the present embodiment, setting of pairing and user registration of the owner can be performed in a flow sequence.
Furthermore, in the present embodiment, whether or not the owner is the owner of the first communication device 101 is confirmed via the provisional registration information and the confirmation code, and therefore it is also possible to prevent erroneous setting of pairing between the first communication device 101 and another person. That is to say, even if the provisional registration information is revealed to another person by the owner sending the provisional registration information to a destination of another person due to erroneous input of the owner identifier and the like, another person cannot find out the confirmation code displayed on the first communication device 101.
Furthermore, even if the provisional registration information is ever revealed to another person and he/she inputs a correct confirmation code by chance, a device ID can be re-issued to the owner through operation on the first communication device 101 in the present embodiment. In this way, an unauthorized use of the service by another person can be interrupted.
While the present embodiment adopts a configuration in which the pairing management table and the user management table are managed separately, the present embodiment may adopt a different configuration as long as equivalent information is managed. Also, the present embodiment has described a configuration in which pairing is not set for the first communication device 101 past the expiration date of the provisional registration information. In addition, the device management apparatus 103 may delete a corresponding record related to the first communication device 101 from the pairing management table at any time point past the expiration date.
Furthermore, while the first communication device 101 has been described as the image capturing apparatus in the present embodiment, the first communication device 101 may be another type of apparatus that can handle the owner identifier and the confirmation code similarly to the present embodiment. For example, the first communication device 101 may be a television, a video recorder, and an apparatus realized by a combination of a plurality of apparatuses.
Furthermore, according to the illustration of the present embodiment, the second communication device 102 is not configured to include a built-in display and keyboard. However, the second communication device 102 may be a mobile telephone, a smartphone, a tablet device, and the like.
Furthermore, while the registration state comes in three types, i.e., official registration, provisional registration, and no registration in the present embodiment, a state of provisional registration may not be included as the registration state 403 in the pairing management table; at the stage equivalent to provisional registration, the registration state 403 may still indicate no registration.
The following describes an operation of setting a service to be used after the above-described establishment of pairing between the first communication device 101 and the user of the second communication device 102 (the owner of the first communication device 101) who is considered a service user.
First, service setting processing in the second communication device 102 and the device management apparatus 103 will be described with reference to
In response to an operation of the user, the control unit 201 of the second communication device 102 activates a web browser, and accesses the device management apparatus 103 via the network 104 based on an URL of a site of the device management apparatus 103 (step S1001). Then, in response to an operation of the user, the control unit 201 sends an owner identifier and a password to the device management apparatus 103 (step S1002).
The control unit 231 of the device management apparatus 103 receives the owner identifier and password from the second communication device 102 (step S1031), and performs login authentication by cross-referencing them with information in the pre-stored user management table (
The control unit 201 of the second communication device 102 receives the screen information of the service setting screen from the device management apparatus 103 (step S1003), and displays the service setting screen on the display apparatus 211 (step S1004). Then, in response to an operation of the user, service-related information related to service setting is input (step S1005) and sent to the device management apparatus 103 (step S1006). Here, the service-related information is, for example, a name for uniquely identifying another site to which an image of the first communication device 101 is to be transferred, account information or a mail address of that site, and the like.
The control unit 231 of the device management apparatus 103 receives the service-related information from the second communication device 102 (step S1034), and stores the service-related information into the storage apparatus 234 in association with a service usage ID (step S1035). It should be noted that the service usage ID is an identifier for uniquely specifying the service-related information of the user, and is stored into the pairing management table shown in
After the service-related information has been stored (step S1035), if the second communication device 102 accesses the device management apparatus 103 again in accordance with an operation of the user (step S1001), the device management apparatus 103 sends the service setting screen including the service-related information (step S1033). Then, the second communication device 102 displays the service-related information on the service setting screen (step S1004), and inputs information for updating the existing service-related information and new service-related information (step S1005).
It should be noted that the control unit 231 of the device management apparatus 103 may send the screen information of the service setting screen to the second communication device 102 (step S1033) continuously after the pairing setting processing and the user registration processing are completed (see step S617 of
Next, service setting processing in the first communication device 101 and the device management apparatus 103 will be described with reference to
First, the system control unit 308 of the first communication device 101 reads a device ID and sends the device ID to the device management apparatus 103 (step S1101).
The control unit 231 of the device management apparatus 103 receives the device ID from the first communication device 101 (step S1131), and then searches the pairing management table in the storage apparatus 234 for an owner identifier that has been set in association with the device ID (step S1132). If the result of search shows that there is an owner identifier that has been set to pair with the device ID (YES of step S1133), service usage IDs stored in association with the device ID and the owner identifier are searched for, and a list of service usage IDs is generated in accordance with the result of search (step S1134). The device management apparatus 103 sends the list of service usage IDs to the first communication device 101 (step S1135). If the result of search shows that there is no owner identifier that has been set to pair with the device ID (NO of step S1133), device pairing has not been able to be performed, and therefore the control unit 231 notifies the first communication device 101 of error (step S1136).
If the control unit 201 of the first communication device 101 receives the list of service usage IDs from the device management apparatus 103 (YES of step S1102), it displays a list of icons corresponding to service usage IDs on the display unit 310 (step S1103). If it does not receive the list (NO of step S1102), it displays error (step S1104).
If the control unit 201 detects an update request in response to an operation of the user (YES of step S1105), the present processing returns to step S1101, and if the control unit 201 does not detect the update request (NO of step S1105), the present processing is ended.
Here, the icons displayed in a list are marks indicating the substances of service settings corresponding to the service usage IDs; for example, when the first communication device 101 uploads an image to the device management apparatus 103, a service usage ID corresponding to an icon selected by the user is also sent. In this way, for example, the device management apparatus 103 transfers the uploaded image to another apparatus in accordance with service usage setting related to the service usage ID.
As has been described above, the present embodiment allows pairing between the first communication device 101 and its owner to be set in a simple procedure. Also, in the present embodiment, setting of pairing and user registration of the owner can be performed in a flow sequence.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2013-254493, filed on Dec. 9, 2013, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2013-254493 | Dec 2013 | JP | national |