The present invention relates to an image forming apparatus, an image forming system, and an image forming method.
With the increase in functions of image forming apparatuses, the number of setting items for one function (e.g., copying function) has been increasing.
In order to simplify cumbersome configuration procedures to configure the setting items, a preset program function may be used, which calls preregistered contents for the setting items and configures at once (called “en block configuration”). Regarding combinations of items that are required to configure simultaneously to make predetermined functions operate (e.g., staple and sort), a linkage configuration function is known, which modifies one setting automatically in accordance with modification of the other setting.
Further, a technology that deactivates keys for configuring settings of functions displayed on a control panel is known. In this case, if settings corresponding to the deactivated keys are automatically modified by the en block configuration or the linkage configuration, it is impossible to confirm the modification on the control panel by user operation.
Example embodiments of the present invention provide a novel image forming apparatus that includes a display and circuitry that controls the display to display, in a predetermined display format, multiple display components corresponding to multiple setting items, the multiple setting items relating to one of a plurality of functions implemented in the image forming apparatus, the predetermined display format causing the display not to display at least a part of the multiple display components when the part of the multiple display components is configured as non-displayed, accepts a setting value for a first setting item of the multiple setting items through corresponding one of the multiple display components, based on a determination indicating that a first setting item is one of a preregistered combination of setting items to be configured en bloc, modifies setting values for respective ones of the preregistered combination of setting items based on the accepted setting value for the first setting item, determines whether any one of the multiple display components corresponding to the modified setting values for the preregistered combination of setting items is configured as non-displayed, and based on a determination indicating that any one of the multiple display components corresponding to the modified setting values is configured as non-displayed, outputs a notification indicating that the setting value for the non-displayed setting item is modified.
Further example embodiments of the present invention provide an image forming system and a method of forming an image.
A more complete appreciation of the disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings.
The accompanying drawings are intended to depict example embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “includes” and/or “including”, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this patent specification is not intended to be limited to the specific terminology so selected, and it is to be understood that each specific element includes all technical equivalents that have the same function, operate in a similar manner, and achieve a similar result.
A more complete appreciation of the disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings.
Here, for example, the image forming apparatus 20 is a multifunction peripheral (MFP) including image processing functions such as a copy function, scan function, facsimile function, and print function etc. The image forming apparatus 20 is also referred to as the MFP 20 hereinafter.
The operation apparatus 100 is a computer apparatus that accepts various operations such as an operation of selecting a function included in the image forming apparatus 20 described above, an operation of inputting setting values of various setting items regarding each function, and an operation of inputting a command to execute to start performing each function. As illustrated in a close-up diagram in
Here, the operation apparatus 100 in this embodiment includes an operating system equivalent to operation systems developed for smartphones and tablet PCs etc. and may accept various manual input operations such as tapping, double tapping, dragging, flicking, pinching out, and pinching in etc. via the touch panel display that the smartphones etc. may accept.
The operation apparatus 100 and the MFP 20 that construct the image forming system 1000 in this embodiment are described above. Subsequently, a hardware configuration of the operation apparatus 100 and the MFP 20 are described below with reference to a diagram illustrating the hardware configuration in
The operation apparatus 100 includes a processor 12 that controls the entire operation apparatus 100, a read only memory (ROM) 13 that stores a boot program and a firmware program etc., a random access memory (RAM) 14 that provides a work area for executing a program, a flash memory 15 that functions as an auxiliary storage device that stores various programs executed by the processor 12 and various data, a touch panel display 16 (also referred to as display 16 in some cases hereinafter), an input/output interface (I/F) 17, and a network I/F 18 for connecting the apparatus 100 to a network compatible with a predetermined standard.
The MFP 20 in this embodiment includes a processor 22 that controls the entire MFP 20, a ROM 23 that stores a boot program and a firmware program etc., a RAM 24 that provides a work area for executing a program, a hard disk drive (HDD) 25 that functions as an auxiliary storage device that stores various program executed by the processor 22 and various data, an image processing engine 26 that performs image processing operations regarding various functions such as a copier, scanner, facsimile, and printer etc., an input/output I/F 27 to connect to an external apparatus, and a network I/F 28 for connecting the MFP 20 to a network compatible with a predetermined standard.
In this embodiment, the operation apparatus 100 is connected to the MFP 20 via a wired network via the input/output I/F 17 and the input/output I/F 27. An example of the input/output I/F for the wired connection is Universal Serial Bus (USB). It should be noted that the operation apparatus 100 may be connected to the MFP 20 via a wireless network compatible with standards such as Wi-Fi (registered trademark) and Bluetooth (registered trademark) etc.
The hardware configuration of the operation apparatus 100 and the MFP 20 is described above. A functional configuration of the operation apparatus 100 is described below with reference to a diagram illustrating functional blocks in
As illustrated in
The function setting acceptance unit 102 displays GUI parts (display parts) corresponding to multiple setting items regarding multiple functions (e.g., copier, scanner, facsimile, and printer etc.) included in the MFP 20 on the screen of the display 16 in a predetermined displaying format and accepts various operations inputting setting values regarding setting items corresponding to each of the GUI parts (display parts).
The setting value configuration unit 104 configures setting values regarding setting items corresponding to each of the GUI parts (display parts) to the image forming apparatus 20. In response to inputting user operations, the setting value configuration unit 104 configures setting values regarding setting items to the image forming apparatus 20. Regarding a combination of setting items required to be configured simultaneously to implement a predetermined function, the setting value configuration unit 104 also modifies one setting value in accordance with modification of the other setting value en bloc automatically. For example, if a setting item “staple” is set as enabled and a setting item “sort” is set as disabled, it is impossible to implement a stapling function in units of copies. Therefore, in conjunction with the configuration that the setting item “staple” is set as enabled, automatically, the setting value configuration unit 104 sets the setting item “sort” as enabled. In the below description, regarding a combination of setting items with relationship that a function regarding one setting item may not be implemented as long as an effective value is not set to the other setting item, one setting item is referred to as “a linking setting item”, and the other setting item is referred to as “a linked setting item”.
In response to a request by user operation, the setting value configuration unit 104 preregisters a combination of setting values for setting items as a preset program, calls a program requested by user operation, and configures the combination of setting values for setting items described in the program en block.
The non-display configuration unit 106 configures whether or not a GUI part (display part) corresponding to a setting item is displayed on the display screen and configures, in response to a request from an administrator, a specified GUI part (display part) as a non-displayed status.
When a setting value for a setting item corresponding to a GUI part (display part) configured as non-displayed is modified, the setting modification reporter 108 reports that the setting value is modified.
In reporting that two or more setting values are modified, the setting modification reporter 108 may accept an operation that releases modification of all setting values. In addition, if a preset program that includes a setting item related to a linkage setting is configured and both a GUI part (display part) corresponding to a linking setting item and a GUI part (display part) corresponding to a linked setting item are configured as non-displayed, the setting modification reporter 108 does not accept releasing modification of a setting value for the linked setting item without releasing modification of a setting value for the linking setting item. In addition, the setting modification reporter 108 may report that it is impossible to accept releasing modification of the setting value corresponding to the linked setting item without releasing modification of the setting value corresponding to the linking setting item. In reporting that it is impossible to accept releasing modification of the setting value corresponding to the linked setting item without releasing modification of the setting value corresponding to the linking setting item, the setting modification report 108 may accept an operation that releases both the setting value corresponding to the linking setting item and the setting value corresponding to the linked setting item en bloc.
The storage area 110 stores various information such as a layout setting information management table 500, a linkage setting management table 600, and a preset program management table 700 etc. It should be noted that each of the tables is described in detail later.
The functional configuration of the operation apparatus 100 is described above. Next, specific operations executed by the functional units described above referring to
As illustrated in the close-up diagram in
First, in S101, layout setting information corresponding to the selected function (i.e., “copy” in this case) is read from the storage area 110.
In this case, while only layout setting information management table 500 regarding the function “copier” is described for the sake of convenience, it is presumed that the storage area 110 stores the layout setting information management table 500 corresponding to each function included in the MFP 20 (i.e., copier, scan, facsimile, and printer etc.).
Here, values accommodated in each field of the layout setting information management table 500 are described below.
First, the “row number” in the field 503 and the “order of layout” in the field 504 are described below with reference to
Here, it is possible to use the rectangular key for transitioning to a screen that configures the setting value indicated by the key (such as color etc.). Otherwise, it is possible that the displayed key includes a button etc. and it is possible to configure the setting value instead of transitioning to another screen. For example, if “level 3” inside a key “density” is selected, it is possible that a density level increases (or decreases). Furthermore, by displaying buttons “+” and “−” on the left side or the right side of “level 3” inside the key “density”, if the displayed “+” (or “−”) is selected, it is possible that the density level increases (or decreases).
Here, in this embodiment, as illustrated in
For example, as illustrated in
Next, a value stored in the field 505 is described below. In this embodiment, in response to a request from the administrator, regarding each of twelve keys (i-1 to i-12) that construct the tile UI, it is possible to configure whether or not the keys are displayed (i.e., displayed or non-displayed). As a result, in the field 505, as the value of display setting, “displayed” or “non-displayed” are stored.
Values stored in each field of the layout setting information management table 500 are described above. Now, the description continues with reference to
After reading the layout setting information regarding the selected function “copier” in S101 as described before, the operation proceeds to S102. In S102, the tile UI is generated based on the layout setting information read in S101. More specifically, after reading values of “row number” and “order of layout” from the fields 503 and 504 of the record corresponding to the setting item in the layout setting information management table 500 in
Next, in S103, after generating a function setting home screen embedding the tile UI generated in S103 in a rectangular display area for displaying the tile UI defined in a template for the function setting home screen (hereinafter referred to as a tile UI display area), in subsequent S104, the generated function setting home screen is displayed on the display 16, and the function setting home screen displaying operation is finished.
In addition, as illustrated in
Here, as illustrated in
Furthermore, as illustrated in
Here, on each key that constructs the tile UI, a corresponding setting item and a current setting value are also displayed. In
In this embodiment, if any one key in the tile UI is tapped by user operation, the screen transitions to a detailed setting screen for inputting a setting value for a setting item corresponding to the tapped key. In
On the other hand,
In
The function setting home screen displaying operation performed by the function setting acceptance unit 102 is described above. An operation of configuring setting values performed by the setting value configuration unit 104 is described below with reference to a flowchart illustrated in
After the function setting home screen is displayed on the display 16 of the operation apparatus 100, an operation of selecting a key that constructs the tile UI and commanding to configure a setting corresponding to the selected key is performed by user operation. In response, the setting value configuration unit 104 performs an operation described below.
First, in S201, it is determined whether or not a setting value is specified by user operation. Subsequently, if it is determined that the setting value is not specified (NO in S201), the operation ends as is. By contrast, if it is determined that the setting value is specified (YES in S201), in subsequent S202, it is determined whether or not a linkage setting is registered associated with the setting item corresponding to the specified setting value.
Here, the determination in S202 is performed based on the linkage setting management table 600 illustrated in
In subsequent S202, it is determined whether or not the setting item whose setting value is specified by user operation is stored in the field 601 of the linkage setting management table 600. If it is determined that the setting item is not stored in the field 601, that is, if no linkage setting corresponding to the specified setting item is registered (NO in S202), in subsequent S204, the specified setting value is configured, and the operation ends.
By contrast, if it is determined that the setting item whose setting value is specified by user operation is stored in filed 701 of the linkage setting management table 600, that is, if the linkage setting corresponding to the specified setting item is registered (YES in S202), in subsequent S203, the setting value of the specified setting value and the setting value of the linkage setting item associated with the setting item are simultaneously configured en bloc, and the operation ends.
The operation of configuring setting values performed by the setting value configuration unit 104 is described above. An operation related to the preset program performed by the same setting value configuration unit 104 is described below.
After tapping the “preset program” button displayed on the function setting home screen by user operation, as illustrated in
After tapping the “register program” button displayed on the dialog J1 by user operation, the setting value configuration unit 104 displays a dialog J2 illustrated in
By contrast, after tapping the “access program” button displayed on the dialog J1 by user operation, the setting value configuration unit 104 displays a dialog J3 illustrated in
The operation related to the preset program performed by the setting value configuration unit 104 is described above. An operation performed by the setting modification reporter 108 cooperating with the setting value configuration unit 104 is described below with reference to a flowchart illustrated in
The setting modification reporter 108 performs an operation in steps S301 to S310 described below.
First, in S301, it is determined whether or not a setting is modified. As a result, if it is determined that the setting is not modified (NO in S301), the operation ends as is. By contrast, if it is determined that the setting is modified (YES in S301), in subsequent S302, it is determined whether or not a key corresponding to the modified setting item is set to non-displayed.
As a result, if it is determined that the key corresponding to the modified setting item is not set to non-displayed (NO in S302), the operation ends as is. By contrast, if it is determined that the key corresponding to the modified setting item is set to non-displayed (YES in S302), in subsequent S303, it is reported that the setting content related to the key configured as non-displayed in a predetermined way. In this embodiment, the way reporting that the setting content of the non-displayed key is modified is not limited. Here, a case that reports that the setting content of the non-displayed key is modified by displaying a dialog is described below.
In
In addition, in the dialog K, a “release” button for releasing setting values for the modified setting items (that is, getting setting values for the modified setting items back to default setting values), a “release all” button for releasing setting values for the modified three setting items en bloc, and a “confirm” button are displayed. Among them, the “release” button for releasing the setting value for setting item “sort” is grayed out. This is because “sort” is the linked setting item for “staple”, so it is prevented to accept releasing “sort” separately. An operation of generating the dialog K described above is described later.
In subsequent S304, it is determined whether or not the “confirm” button is tapped by user operation. If it is determined that the “confirm” button is tapped by user operation (YES in S304), the operation ends as is.
By contrast, if it is determined that the “confirm” button is not tapped by user operation (NO in S304), in subsequent S305, it is determined whether or not the “release all” button is tapped by user operation. As a result, if it is determined that the “release all” button is tapped by user operation (YES in S305), in subsequent S312, the setting value configuration unit 104 releases the selected settings (that is, all settings in this case) en bloc (that is, the setting values are got back to the default values (default settings)), and the operation ends.
By contrast, if it is determined that the “release all” button is not tapped by user operation (NO in S305), in subsequent S306, it is determined whether or not the “release” button is tapped by user operation. As a result, if it is determined that the “release” button is tapped by user operation (YES in S306), in subsequent S307, it is determined whether or not the linkage setting that considers the setting item corresponding to the tapped “release” button as the linked settings is registered. As a result, if it is determined that no linkage setting that considers the setting item corresponding to the “release” button is registered (NO in S307), in subsequent S312, the setting value configuration unit 104 releases the setting selected by tapping the “release” button (that is, by getting the setting value back to the default value), and the operation ends.
By contrast, if it is determined that the linkage setting that considers the setting item corresponding to the “release” button is registered (YES in S307), in subsequent S308, it is reported that it is impossible to release the selected linked setting without releasing the linking setting in a predetermined manner. In this embodiment, the way displaying that it is impossible to release the selected linked setting without releasing the linking setting is not limited. Here, a case displaying that it is impossible to release the selected linked setting without releasing the linking setting in a dialog is described below.
In this embodiment, as illustrated in
In subsequent S308, after displaying the message indicating that the selected linked setting cannot be released without releasing the linking setting, the step proceeds to S309.
In subsequent S309, either the operation waits until the “release all” button is tapped by user operation or the operation waits until the “go back” button is tapped by user operation (NO in S309 and NO in S310). As a result, if the “go back” button is tapped by user operation (YES in S310), the step goes back to S304, and it is determined whether or not the “confirm” button is tapped again.
By contrast, if the “release all” button is tapped by user operation (YES in S309), in subsequent S311, the linked setting selected by tapping the “release” button and its linking setting are released en block (that is, the setting value is got back to the default value), and the operation ends.
Here, an operation of generating the dialog K (illustrated in
First, in S401, after acquiring the number of items M for the modified non-displayed setting items, in subsequent S402, the counter N is initialized (that is, a value 1 is set to N). An operation described below is performed by focusing attention on the M specified setting items.
In subsequent S403, among the M setting items, after acquiring setting information (that is, a setting value before modification and a setting value after modification) on the focused setting item N, in subsequent S404, after setting the acquired setting information on the setting item N to a list with a release button, and the step proceeds to S405.
In subsequent S405, it is determined whether or not the focused setting item N is the linked setting item in the linkage setting registration. As a result, if it is determined that the focused setting item N is not linked (NO in S405), the step proceeds to S408. Subsequently, on the list with the release button, the “release” button corresponding to the configured setting item N is enabled (displayed brightly).
By contrast, if it is determined that the focused setting item N is linked (YES in S405), in subsequent step S406, it is determined whether or not the setting value for the setting item linking to the setting item N is modified. As a result, if it is determined that the focused setting item N is not modified (NO in S406), the step proceeds to S408. Subsequently, on the list with the release button, the “release” button corresponding to the configured setting item N is enabled (displayed brightly).
By contrast, if it is determined that the focused setting item N is modified (YES in S406), the step proceeds to S407. Subsequently, on the list with the release button, the “release” button corresponding to the configured setting item N is disabled (displayed grayed-out).
After configuring the “release” button as either enabled or disabled, in subsequent S409, the value of the counter N is incremented by 1. In subsequent S410, it is determined whether or not the value of the counter N reaches M (that is, the number of items for the modified non-displayed setting items). As a result, if the value of the counter N does not reach M (NO in S410), the step goes back to S403. Subsequently, the operation S403 to S410 described above is repeated until the value of the counter N reaches the number of items M.
By contrast, if the value of the counter N reaches the number of items M (YES in S410), the step proceeds to S411. After generating and displaying the dialog K that displays the list indicating enabled/disabled for the “release” buttons corresponding to each of the M setting items, the operation ends.
In another embodiment, it is possible to report that the setting content of the non-displayed key by displaying a dialog in a way illustrated in
In the case illustrated in
In the case described above, the modified setting values are displayed on each key displayed at the top row. On the upper right corner of each key, an icon (circled X) for releasing the modified setting value is displayed. Among those icons, the icon (circled X) for releasing the setting value for the setting item “sort” is grayed-out not to accept tapping by user operation.
In the case described above, after touching user's finger on the icon (circled X) for releasing the setting value for the setting item “sort”, as illustrated in
Furthermore, in another embodiment, it is possible to report that the setting value is modified due to the linkage setting. In this case, the setting modification reporter 108 performs an operation illustrated in a flowchart in
First, in S501, it is determined whether or not a setting item whose setting value is modified exists. As a result, if it is determined that there is a setting item whose setting value is modified (YES in S501), in subsequent S502, it is determined whether or not the setting item whose setting value is modified is a linked setting for the linkage setting. As a result, if it is determined that the setting item is not linked (NO in S502), the operation ends as is.
By contrast, if it is determined that the setting item is linked (YES in S502), in subsequent S503, it is determined whether or not the display setting of the target setting item is set to “displayed”. As a result, if it is determined that the display setting of the key corresponding to the target setting item is set to “non-displayed” (NO in S503), the operation ends as is.
By contrast, if it is determined that the display setting of the target setting item is set to “displayed” (YES in S503), the step proceeds to S504. In subsequent S504, regarding the key of the target setting item (that is, the linked setting item), it is displayed that the target key is the key of the linked setting item for the linkage setting in an appropriate style.
In
As described above, in this embodiment, it is possible to confirm that the setting regarding the non-displayed key is modified. Consequently, as needed, it is possible to release the modified setting, and it is possible to prevent a job from being executed with unintentional settings.
In this embodiment, the UI for releasing the modified setting regarding the non-displayed key is provided along with the notification that the setting regarding the non-displayed key is modified. As a result, it is unnecessary to release the setting after redisplaying the non-displayed key.
In addition, in this embodiment, the UI for releasing the modified setting regarding the non-displayed key is provided to the user in a way considering the linkage setting. Therefore, it is possible to release the setting appropriately.
The present invention is not limited to the embodiments described above.
For example, in the embodiments described above, the operation apparatus 100 as an external apparatus is connected to the image forming apparatus 20. In other embodiments, the functional units described above included in the operational apparatus 100 may be implemented by executing a predetermined program stored in the ROM 23 by the processor 22 included in the image forming apparatus 20.
The functional units in that embodiment described above is applied not only to the image forming apparatus but also to general electronic apparatuses that implement selectable multiple functions.
The present invention also encompasses a non-transitory recording medium storing a program that executes an image forming method, performed by an image forming system, which includes an image forming apparatus and an operation apparatus communicably connected to the image forming apparatus including a display screen. The image forming method, performed by the image forming system, includes the steps of displaying on the display, in a predetermined display format, multiple display components corresponding to multiple setting items, the multiple setting items relating to one of a plurality of functions implemented in the image forming apparatus, the predetermined display format causing the display not to display at least a part of the multiple display components when the part of the multiple display components is configured as non-displayed, accepting a setting value for a first setting item of the multiple setting items through corresponding one of the multiple display components, determining whether a first setting item is one of a preregistered combination of setting items to be configured en bloc, modifying setting values for respective ones of the preregistered combination of setting items based on the accepted setting value for the first setting item, based on the determining indicating that a first setting item is one of a preregistered combination of setting items to be configured en bloc, determining whether any one of the multiple display components corresponding to the modified setting values for the preregistered combination of setting items is configured as non-displayed, and outputting a notification indicating that the setting value for the non-displayed setting item is modified, based on the determining indicating that any one of the multiple display components corresponding to the modified setting values is configured as non-displayed.
In the above-described example embodiment, a computer can be used with a computer-readable program, described by object-oriented programming languages such as C++, Java (registered trademark), JavaScript (registered trademark), Perl, Ruby, or legacy programming languages such as machine language, assembler language to control functional units used for the apparatus or system. For example, a particular computer (e.g., personal computer, workstation) may control an information processing apparatus or an image processing apparatus such as image forming apparatus using a computer-readable program, which can execute the above-described processes or steps. Examples of a non-transitory recording medium storing processor-readable code include a floppy disk, a compact disk read only memory (CD-ROM), a digital versatile disk read only memory (DVD-ROM), DVD recording only/rewritable (DVD-R/RW), electrically erasable and programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), a memory card or stick such as USB memory, a memory chip, a mini disk (MD), a magneto optical disc (MO), magnetic tape, a hard disk in a server, a solid state memory device or the like, but not limited these. Numerous additional modifications and variations are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the disclosure of the present invention may be practiced otherwise than as specifically described herein.
For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of this disclosure and appended claims.
Each of the functions of the described embodiments may be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), digital signal processor (DSP), field programmable gate array (FPGA), and conventional circuit components arranged to perform the recited functions.
Number | Date | Country | Kind |
---|---|---|---|
2016-054662 | Mar 2016 | JP | national |
2016-245102 | Dec 2016 | JP | national |
This patent application is a continuation application of U.S. application Ser. No. 15/452,283, filed Mar. 7, 2017, and is based on and claims priority pursuant to 35 U.S.C. § 119(a) to Japanese Patent Applications No. 2016-054662, filed on Mar. 18, 2016 and No. 2016-245102, filed on Dec. 19, 2016 in the Japan Patent Office. The entire contents of the above-identified applications are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
20050108654 | Gopalraj | May 2005 | A1 |
20080201303 | Bragiel | Aug 2008 | A1 |
20080307329 | Endoh | Dec 2008 | A1 |
20090235173 | Ichihara | Sep 2009 | A1 |
20090300529 | Endoh et al. | Dec 2009 | A1 |
20100271661 | Ogino | Oct 2010 | A1 |
20110161881 | Tomita | Jun 2011 | A1 |
20120033251 | Okada et al. | Feb 2012 | A1 |
20120147404 | Kubota et al. | Jun 2012 | A1 |
20130057916 | Kubota et al. | Mar 2013 | A1 |
20130088737 | Iwasa et al. | Apr 2013 | A1 |
20150073935 | Shibata et al. | Mar 2015 | A1 |
20160072977 | Sasayama et al. | Mar 2016 | A1 |
20160150123 | Okada et al. | May 2016 | A1 |
20160155093 | Shibata et al. | Jun 2016 | A1 |
Number | Date | Country |
---|---|---|
2009-289022 | Dec 2009 | JP |
Number | Date | Country | |
---|---|---|---|
20180324313 A1 | Nov 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15452283 | Mar 2017 | US |
Child | 16030429 | US |