Vibration control apparatus

Information

  • Patent Grant
  • 11458389
  • Patent Number
    11,458,389
  • Date Filed
    Wednesday, April 26, 2017
    7 years ago
  • Date Issued
    Tuesday, October 4, 2022
    2 years ago
Abstract
Disclosed herein is a vibration control apparatus that receives a vibration instruction and vibrates a vibration device in accordance with content obtained by correcting the content of the received vibration instruction, wherein the vibration control apparatus determines the correction content for vibration in accordance with a user using the vibration device.
Description
TECHNICAL FIELD

The present invention relates to a vibration control apparatus that controls a vibration device that presents vibration to a user, a method of controlling a vibration device, and a control program.


BACKGROUND ART

Like an operation device or the like used in connection with a home video game machine, some devices used while worn or held on his/her own body by a user include a vibration mechanism for vibrating a part or all of the device. A vibration device including the above vibration mechanism operates the vibration mechanism at arbitrary timing to thereby present vibration to the user.


SUMMARY
Technical Problem

Normally, how the vibration device of a conventional example is vibrated is determined in accordance with processing content executed by an application program. However, in the case in which a plurality of users use the vibration devices, preference for vibration, how much the application program is used, or the like is different in each user. Therefore, the fact that vibration is presented to the plurality of users in the same mode across the board is not always appropriate in some cases.


The present invention has been made in view of the above circumstances. An object of the present invention is therefore to provide a vibration control apparatus capable of vibrating a vibration device in a mode appropriate to each user, a method of controlling a vibration device, and a control program.


Solution to Problem

A vibration control apparatus according to the present invention is a vibration control apparatus that vibrates a vibration device, including: a vibration instruction reception section configured to receive a vibration instruction; and a vibration control section configured to vibrate the vibration device in accordance with content obtained by correcting the content of the received vibration instruction, in which the vibration control section determines the correction content in accordance with a user using the vibration device.


A method of controlling a vibration device according to the present invention, includes: a step of receiving a vibration instruction; and a vibration control step of vibrating the vibration device in accordance with content obtained by correcting the content of the received vibration instruction, in which in the vibration control step, the correction content is determined in accordance with a user using the vibration device.


A program according to the present invention is a program for controlling a vibration device for causing a computer to function as: a vibration instruction reception section configured to receive a vibration instruction; and a vibration control section configured to vibrate the vibration device in accordance with content obtained by correcting the content of the received vibration instruction, in which the vibration control section determines the correction content in accordance with a user using the vibration device. The program may be stored in a computer readable non-transitory information storage medium for provision.





BRIEF DESCRIPTION OF DRAWINGS


FIG. 1 is a block diagram illustrating a configuration example of a vibration control system including a vibration control apparatus according to an embodiment of the present invention.



FIG. 2 is a functional block diagram illustrating functions of the vibration control apparatus according to the embodiment of the present invention.



FIG. 3 is a diagram illustrating one example of history information recorded in the vibration control apparatus.



FIG. 4 is a diagram illustrating one example of correction information designated by a user in each application program.





DESCRIPTION OF EMBODIMENT

Hereinafter, preferred embodiments of the present invention will be described with reference to the appended drawings.


A vibration control system 1 according to one example of an embodiment of the present invention includes a vibration control apparatus 10 and a vibration device 20 connected to the vibration control apparatus 10.


The vibration device 20 is a device used when held with hands by a user or when worn on a body of the user. The vibration device 20 houses a vibration mechanism 21 and vibration is presented to the user by operating the vibration mechanism 21. The vibration mechanism 21 may be various vibration generating devices such as a linear resonant actuator, a voice coil motor, or an eccentric motor. In addition, the vibration device 20 may include various operating members such as a manual operation button or a lever used as an operation object by the user. Note that, in the present embodiment, it is assumed that there is a possibility that a plurality of users use the vibration device 20.


The vibration control apparatus 10 may be information processing apparatus communicatively connected to the vibration device 20 and may be, for example, a home video game machine, a personal computer, or the like. In the present embodiment, the vibration control apparatus 10 is communicatively connected also to a display apparatus 14. As illustrated in FIG. 1, the vibration control apparatus 10 includes a control section 11, a storage section 12, and a communication section 13.


The control section 11 includes a program control device such as a central processing unit (CPU) and executes various information processings in accordance with programs stored in the storage section 12. Content of specific processings of the control section 11 will be described in detail below.


The storage section 12 is a memory device or the like and holds programs executed by the control section 11. The program may be a program that is stored in a computer-readable non-transitory storage medium for provision and is duplicated in the storage section 12. Also, the storage section 12 operates as a work memory of the control section 11. In addition, the storage section 12 includes a nonvolatile storage apparatus such as a hard disk drive or a solid-state drive.


The communication section 13 includes a serial interface such as a Universal Serial Bus (USB) or a wireless communication interface such as a Bluetooth (registered trademark). The vibration control apparatus 10 is communicably connected to the vibration device 20 via the communication section 13. Particularly, in the present embodiment, the communication section 13 transmits a control signal for operating the vibration mechanism 21 in accordance with an instruction from the control section 11. Further, the communication section 13 includes a communication interface for communicating with the display apparatus 14 by wire or wireless. The vibration control apparatus 10 transmits data of videos to be displayed by the display apparatus 14 to the display apparatus 14 via the communication section 13.


The display apparatus 14 displays videos based on video signals transmitted by the vibration control apparatus 10. For example, the display apparatus 14 may be a device of a type used while worn on the head by the user such as a head-mounted display.


Hereinafter, operations of the control section 11 of the vibration control apparatus 10 will be described. As exemplified in FIG. 2, in the present embodiment, the control section 11 functionally includes a user specification section 31, an application execution section 32, a vibration instruction reception section 33, a correction information acquisition section 34, and a vibration control section 35. The control section 11 operates in accordance with the programs stored in the storage section 12, and thereby the above functions are realized. The program may be provided to the vibration control apparatus 10 through a communication network such as the Internet. Alternatively, the program may be stored in a computer readable information storage medium such as an optical disk for provision.


The user specification section 31 specifies the user using the vibration device 20. For example, the user specification section 31 receives an input of account information from the user prior to the execution of an application program by the application execution section 32. Thereby, the user specification section 31 can specify who uses the vibration device 20 from now.


The control section 11 executes the application program and thereby the application execution section 32 is realized. Particularly, in the present embodiment, the application execution section 32 executes one of a plurality of kinds of application programs for realizing respective games. The application execution section 32 executes various processings in accordance with operation content or the like of the user for the vibration device 20 and causes the display apparatus 14 to display processing results thereof on a screen.


Further, the application execution section 32 outputs vibration instruction data for vibrating the vibration device 20 in accordance with processing content thereof. The vibration instruction data includes data for instructing the vibration instruction reception section 33 how the vibration mechanism 21 of the vibration device 20 is vibrated. For example, the vibration instruction data may include data in which a waveform of vibration to be generated by the vibration mechanism 21 is encoded. In the case, an actual operation mode of the vibration mechanism 21 is regulated by amplitude and frequency of the waveform. The above vibration instruction data may be described by a format having a resemblance to voice data. Further, it is assumed that the vibration instruction data includes waveforms on which vibrations of a plurality of frequencies are superimposed similarly to the voice data. The vibration instruction data output by the application execution section 32 is stored in a buffer area secured within the storage section 12.


The vibration instruction reception section 33 receives a vibration instruction for vibrating the vibration device 20 from the application execution section 32. Specifically, the application execution section 32 subsequentially reads out the vibration instruction data stored in the buffer area, and thereby the vibration instruction reception section 33 receives the vibration instruction.


The correction information acquisition section 34 acquires correction information used when the vibration control section 35 described below corrects content of the vibration. Particularly, in the present embodiment, the correction information acquisition section 34 acquires the correction information corresponding to the user specified by the user specification section 31. A specific example of the correction information will be described below.


The vibration control section 35 outputs a control command for operating the vibration mechanism 21 to the vibration device 20 on the basis of content of the vibration instruction received by the vibration instruction reception section 33. The vibration device 20 generates vibration of the strength or frequency appropriate to the content of the vibration instruction by operating the vibration mechanism 21 on the basis of the control command. Thereby, a body of the vibration device 20 can be vibrated in accordance with conditions of a game etc. executed by the application execution section 32 according to the present embodiment and vibration thereof can be presented to the user.


Further, in the present embodiment, the vibration control section 35 corrects the content of the vibration instruction on the basis of the correction information acquired by the correction information acquisition section 34 and outputs the control command for operating the vibration mechanism 21 in accordance with the corrected content to the vibration device 20. The vibration control section 35 executes correction processing described above to thereby adjust the vibration to be presented to the user in accordance with the content different in each user. Hereinafter, the correction information and a specific example of the correction processing appropriate to the content will be described.


First, as a first example, the correction processing appropriate to attribution of the user will be described. In the example, the correction information acquisition section 34 acquires attribute information regarding the user specified by the user specification section 31. The attribute information regarding the user is information regarding characteristics of the user such as sex or age of the user. For example, the correction information acquisition section 34 refers to profile information or the like preliminarily registered by each user using the vibration device 20, and thereby acquires the attribute information of the user currently using the vibration device 20.


The vibration control section 35 corrects a strength of vibration included in the vibration instruction data in accordance with the attribute information acquired by the correction information acquisition section 34. For example, a young user tends to like strong vibration in general. Consequently, the vibration control section 35 performs a correction for strengthening the vibration in the case in which an age of the user is included in a predetermined range. By contrast, in the case in which an age of the user is equal to or higher than a predetermined value, the vibration control section 35 may perform a correction for weakening the vibration. In addition, in accordance with the attribution to which the user belongs, the vibration control section 35 may perform various corrections.


Then, as a second example, the correction processing appropriate to a use history of the user will be described. In the example, the vibration control apparatus 10 is assumed to record information (history information) regarding the use history in the storage section 12 when each user has used the vibration device 20 and the vibration control apparatus 10 in the past. The correction information acquisition section 34 acquires the history information regarding the user specified by the user specification section 31 and the vibration control section 35 corrects the strength of the vibration in accordance with the history information.


Specifically, the history information may include used hours in which each user has used each application program in the past, a kind of used application program, and the like. FIG. 3 illustrates a specific example of the history information recorded in the vibration control apparatus 10. About each of the plurality of users, the history information illustrated in FIG. 3 includes a time at which the user starts use of each application program, a total use time, and a level of achievement. Here, any of the application programs are assumed to be game application programs and the level of achievement indicates how much the user plays a game thereof. Specifically, the level of achievement may be a value determined in accordance with a level or the like of a game player. Alternatively, the level of achievement may be an index value (the number of acquired trophies or the like) indicating how much the user achieves a plurality of targets set in the game.


With reference to the history information, for example, the vibration control section 35 determines how much the user currently using the vibration device 20 has played games in a particular category in the past. Then, if it is determined that the application programs in the particular category have been used for a predetermined time or longer, the vibration control section 35 performs a correction for strengthening the vibration. By contrast, if an average level of achievement of each game is equal to or more than a predetermined value, the vibration control section 35 may perform a correction for weakening the vibration.


Note that such a correction content may be changed in accordance with a kind of vibration (a scene or the like in which the vibration is generated). In the case, the vibration instruction data includes not only a strength or frequency of the vibration but also information indicating a kind of vibration (vibration that is generated in accordance with an operation of the user, vibration that is automatically generated during event generation, or the like). With reference to information regarding a kind of vibration, in the case of a particular kind of vibration, the vibration control section 35 performs a correction of the vibration in accordance with the history information. In doing so, in the case in which the user playing a game uses the vibration device 20, the vibration is weakened in accordance with the operation of the user; however, control such as an output with an untouched strength is possible without correcting the vibration that is automatically generated.


Then, as a third example, the correction processing appropriate to the application program currently executed by the application execution section 32 will be described. In the example, the correction information acquisition section 34 specifies the application program (that is, the application program for outputting an instruction for causing the vibration device 20 to be vibrated) currently executed by the application execution section 32. Then, the correction content is determined in accordance with the specified application program. In accordance with a category of a currently executed game, for example, the vibration control section 35 is assumed to cause the correction content of the vibration to be changed.


Further, the correction information acquisition section 34 may preliminarily receive designation regarding the correction content of the vibration in each application program from each user. For example, in the case in which the vibration is desired to be weakened in a particular game, the user preliminarily specifies a game and designates a value of a vibration level. FIG. 4 illustrates one example of the correction information recorded in the storage section 12 of the vibration control apparatus 10 in the case in which the designation regarding the correction content of the vibration is received from each user as described above. In an example illustrated in FIG. 4, each user designates a correction amount of the strength of the vibration with a value in each game. The correction information acquisition section 34 reads out the correction information that is associated with the user specified by the user specification section 31 and a kind of application program currently executed by the application execution section 32. The vibration control section 35 performs a correction for strengthening or weakening the strength of the vibration in accordance with the correction information. This allows the user to vibrate the vibration device 20 in accordance with his/her own desirable strength in each game.


Note that, here, the correction amount of the strength of the vibration is designated with a single value; further, in addition, the user may designate various pieces of correction information. For example, each user may designate the strength of the vibration in each frequency band. Thereby, the user can perform an adjustment for strengthening low-frequency vibration, or conversely, high-frequency vibration in each game. Further, the correction information acquisition section 34 may acquire the correction information that is associated with a kind of application program at timing in which the application execution section 32 starts up a new application program.


Further, in the case of a game etc. played by the user for the first time, it is considered that the user does not set the correction information in the game. In an example illustrated in FIG. 4, for example, a user U2 does not set the correction information regarding a game A. In the case in which the user U2 plays the game A in the above example, the vibration control section 35 may determine the correction content with reference to the correction information set by the user U2 in other games. Specifically, for example, the vibration control section 35 determines the correction content with reference to default correction information set by the same user U2. Alternatively, the vibration control section 35 may execute the correction processing by using a typical value (an average, a mode, etc.) of set values in all the other games. Alternatively, the vibration control section 35 may execute the correction processing by using a typical value of set values in a game of the same category as that of a currently played game.


Further, the vibration control section 35 may correct vibration content while the correction information described above is used in combination. As a specific example, the vibration control section 35 may specify the currently executed application program and determine the correction content with reference to the history information regarding the specified application program.


For example, the history information as illustrated in FIG. 3 is recorded in the vibration control apparatus 10 and a user U1 plays the game A. At this time, the correction information acquisition section 34 acquires, as the correction information, information indicating a play history of the past game A by the user U1. With reference to the play history, if a play time of the game A by the user U1 is long, the vibration control section 35 performs a correction for weakening the vibration. By contrast, if the play time is short, the vibration control section 35 performs a correction for strengthening the vibration. Alternatively, the vibration control section 35 may correct the strength of the vibration in accordance with an elapsed time from a use start time of the game. Depending on the above correction, the vibration control section 35 can adjust the strength of the vibration in accordance with whether or not the user is accustomed to the currently played game. Further, in the case in which the play history of the currently played game is not present, it is considered that the user plays the game for the first time. In such a case, the vibration control section 35 may perform a correction for strengthening the strength of the vibration.


According to the vibration control apparatus 10 according to the present embodiment described above, the vibration can be presented to the user in accordance with content appropriately corrected in response to the user currently using the vibration device 20. Further, the vibration control section 35 corrects the vibration content in accordance with the application program currently executed by the application execution section 32 to thereby present the vibration to the user in accordance with a more appropriate content.


Note that the embodiment of the present invention is not limited to the embodiment described above. In the above description, for example, the vibration device 20 is assumed to be an operation device that receives an operation input of the user; however, the vibration device 20 is not limited to the above operation device. Further, the vibration device 20 may be mainly used for only a presentation of the vibration to the user. Alternatively, the vibration device 20 may be a device used for other usages.


Further, at least one part of the correction processing executed by the vibration control section 35 in the above description may be realized on the side of the application program. In the case, the application execution section 32 corrects a waveform of preliminarily prepared vibration on the basis of the correction information acquired by the correction information acquisition section 34. Then, the application execution section 32 outputs the vibration instruction data for vibrating the vibration device 20 in accordance with the corrected content. The vibration control section 35 causes the vibration device 20 to be vibrated on the basis of the vibration instruction data. Also, depending on the above processing, the vibration control apparatus 10 can present the vibration to the user in accordance with the content corrected in response to the user.


Further, in the above description, it is premised that the plurality of users use the vibration device 20, and it is assumed that the user specification section 31 specifies the user currently using the vibration device 20. However, it is not necessary for the vibration control apparatus 10 to perform a specification of the user. In the case, regardless of the user using the vibration device 20, the correction information acquisition section 34 acquires, as the correction information, the attribute information of the preliminarily registered user or information regarding the use history etc. of the user. The vibration control section 35 corrects the vibration content in accordance with the correction information acquired by the correction information acquisition section 34. Thereby, in the case in which a single user normally uses the vibration device 20, it is possible to present the vibration appropriate to the user. Note that, in the example, the user specification section 31 may be eliminated.


Further, the vibration control apparatus 10 may classify the plurality of users using the vibration device 20 into several user groups and determine the correction content for each of the user groups. In the example, the user specification section 31 first specifies the user using the vibration device 20 and further specifies the user group to which the specified user belongs. The correction information acquisition section 34 acquires the correction information associated with the user group specified by the user specification section 31. Thereby, the vibration control apparatus 10 can perform a correction appropriate to the user belonging to the group and present the vibration to each user group.


Further, the correction information acquisition section 34 may acquire, as the correction information, information regarding play content of a game output by the application program. The information regarding the play content in the case may be information indicating a proficiency level of a game by the user, such as a success rate of a particular command operation. The vibration control section 35 corrects the vibration content in accordance with the correction information. Note that, even in the example, the application execution section 32 may directly correct the vibration content in accordance with the play content by the present user in place of the vibration control section 35.


Further, in the above description, it is assumed that a computer separately independent of the vibration device 20 executes the correction processing. Further, a microcomputer or the like that is housed in the vibration device 20 may execute the correction processing in accordance with the user currently using the vibration device 20. In the case, the computer that is housed in the vibration device 20 functions as the vibration control apparatus according to the embodiment of the present invention.


REFERENCE SIGNS LIST


1 Vibration control system, 10 Vibration control apparatus, 11 Control section, 12 Storage section, 13 Communication section, 14 Display apparatus, 20 Vibration device, 21 Vibration mechanism, 31 User specification section, 32 Application execution section, 33 Vibration instruction reception section, 34 Correction information acquisition section, 35 Vibration control section

Claims
  • 1. A vibration control apparatus that vibrates a vibration device, comprising: a vibration instruction reception section configured to receive a vibration instruction from an executing application program in order to provide haptic feedback to any of a plurality of users of a controller, where the vibration instruction is generic to the plurality of users;a vibration control section configured to vibrate the vibration device in accordance with content obtained by correcting the content of the received vibration instruction; anda storage medium containing an association of a specific user, among the plurality of users of the vibration device, with correction data that specifies the correction content for such specific user,wherein the vibration control section receives the correction data from the storage medium and determines the correction content such that the specific user, among the plurality of users, of the vibration device is delivered haptic feedback via vibrations that are customized for such specific user.
  • 2. The vibration control apparatus according to claim 1, further comprising an application execution section configured to execute any of a plurality of kinds of application programs, wherein the vibration instruction reception section receives the vibration instruction from the application execution section, andthe vibration control section determines the correction content in accordance with the user and the application program currently executed by the application execution section.
  • 3. The vibration control apparatus according to claim 2, further comprising a recording section configured to record information regarding a use history of the application program by the user about each of the plurality of kinds of application programs, wherein the vibration control section determines the correction content in accordance with the use history by the user of the application program currently executed by the application execution section.
  • 4. The vibration control apparatus according to claim 2, further comprising a recording section configured to receive and record correction information for designating the correction content when using the application program from the user about each of the plurality of kinds of application programs, wherein the vibration control section determines the correction content in accordance with the correction information received from the user about the application program currently executed by the application execution section.
  • 5. The vibration control apparatus according to claim 1, further comprising a correction information acquisition section configured to acquire attribute information of the user, wherein the vibration control section determines the correction content in accordance with the attribute information.
  • 6. The vibration control apparatus according to claim 1, further comprising a recording section configured to record history information regarding the use history of the vibration device by the user about each of a plurality of users using the vibration device, wherein the vibration control section uses the history information of the user currently using the vibration device and determines the correction content.
  • 7. A method of controlling a vibration device, comprising: receiving a vibration instruction from an executing application program in order to provide haptic feedback to any of a plurality of users of a controller, where the vibration instruction is generic to the plurality of users;vibrating the vibration device in accordance with content obtained by correcting the content of the received vibration instruction; anda storage medium containing an association of a specific user, among the plurality of users of the vibration device, with correction data that specifies the correction content for such specific user,wherein the vibrating includes receiving the correction data from the storage medium and determining the correction content such that the specific user, among the plurality of users, of the vibration device is delivered haptic feedback via vibrations that are customized for such specific user.
  • 8. A non-transitory, computer readable storage medium containing a computer program, which when executed by a computer, causes the computer to control a vibration device by carrying out actions, comprising: receiving a vibration instruction from an executing application program in order to provide haptic feedback to any of a plurality of users of a controller, where the vibration instruction is generic to the plurality of users;vibrating the vibration device in accordance with content obtained by correcting the content of the received vibration instruction; anda storage medium containing an association of a specific user, among the plurality of users of the vibration device, with correction data that specifies the correction content for such specific user,wherein the vibrating includes receiving the correction data from the storage medium and determining the correction content such that the specific user, among the plurality of users, of the vibration device is delivered haptic feedback via vibrations that are customized for such specific user.
PCT Information
Filing Document Filing Date Country Kind
PCT/JP2017/016552 4/26/2017 WO
Publishing Document Publishing Date Country Kind
WO2018/198229 11/1/2018 WO A
US Referenced Citations (135)
Number Name Date Kind
5889670 Schuler Mar 1999 A
6766299 Bellomo Jul 2004 B1
6864877 Braun Mar 2005 B2
7010488 van Santen Mar 2006 B2
7218310 Goldenberg May 2007 B2
8248218 Yamaya Aug 2012 B2
8249276 Hamada Aug 2012 B2
8325144 Tierling Dec 2012 B1
8384316 Houston Feb 2013 B2
8479274 Furukawa Jul 2013 B2
8487759 Hill Jul 2013 B2
8727878 Longdale May 2014 B2
8787586 Hamada Jul 2014 B2
9007445 Oikawa Apr 2015 B2
9070282 Clough Jun 2015 B2
9098984 Heubel Aug 2015 B2
9135791 Nakamura Sep 2015 B2
9430700 Yagcioglu Aug 2016 B2
9436280 Tartz Sep 2016 B2
9459632 Houston Oct 2016 B2
9542745 Moteki Jan 2017 B2
9630098 Mikhailov Apr 2017 B2
9753537 Obana Sep 2017 B2
9792501 Maheriya Oct 2017 B1
9846484 Shah Dec 2017 B2
9940716 Chevassus Apr 2018 B2
9946347 Nakagawa Apr 2018 B2
9952670 Watanabe Apr 2018 B2
9983671 Adachi May 2018 B2
10109161 Shah Oct 2018 B2
10150029 Yamano Dec 2018 B2
10175761 Cruz-Hernandez Jan 2019 B2
10347093 Rihn Jul 2019 B2
10394326 Ono Aug 2019 B2
10444837 Takeda Oct 2019 B2
10969867 Nakagawa Apr 2021 B2
10981053 Nakagawa Apr 2021 B2
11013990 Nakagawa May 2021 B2
11145172 Nakagawa Oct 2021 B2
11198059 Konishi Dec 2021 B2
11253776 Enokido Feb 2022 B2
11260286 Enokido Mar 2022 B2
20020030663 Goldenberg Mar 2002 A1
20020080112 Braun Jun 2002 A1
20020163498 Chang Nov 2002 A1
20030030619 Martin Feb 2003 A1
20030212555 van Santen Nov 2003 A1
20040220812 Bellomo Nov 2004 A1
20050134562 Grant Jun 2005 A1
20070091063 Nakamura Apr 2007 A1
20070248235 Hamada Oct 2007 A1
20070253178 Uchiumi Nov 2007 A1
20080064500 Satsukawa Mar 2008 A1
20080204266 Malmberg Aug 2008 A1
20080262658 Ding Oct 2008 A1
20090017911 Miyazaki Jan 2009 A1
20100016077 Longdale Jan 2010 A1
20100056208 Ashida Mar 2010 A1
20100085462 Sako Apr 2010 A1
20100090815 Yamaya Apr 2010 A1
20100091096 Oikawa Apr 2010 A1
20100245237 Nakamura Sep 2010 A1
20110012717 Pance Jan 2011 A1
20110039606 Kim Feb 2011 A1
20110075835 Hill Mar 2011 A1
20110163946 Tartz Jul 2011 A1
20120028710 Furukawa Feb 2012 A1
20120232780 Delson Sep 2012 A1
20120281849 Hamada Nov 2012 A1
20130057509 Cruz-Hernandez Mar 2013 A1
20130250502 Tossavainen Sep 2013 A1
20130261811 Yagi Oct 2013 A1
20140169795 Clough Jun 2014 A1
20140176415 Buuck Jun 2014 A1
20140212000 Yagcioglu Jul 2014 A1
20140220520 Salamini Aug 2014 A1
20140266644 Heubel Sep 2014 A1
20140361956 Mikhailov Dec 2014 A1
20150042484 Bansal Feb 2015 A1
20150059086 Clough Mar 2015 A1
20150070261 Saboune Mar 2015 A1
20150081110 Houston Mar 2015 A1
20150243016 Moteki Aug 2015 A1
20150273322 Nakagawa Oct 2015 A1
20150297990 Mahlmeister Oct 2015 A1
20150302854 Clough Oct 2015 A1
20150323996 Obana Nov 2015 A1
20150339819 Chevassus Nov 2015 A1
20150356838 Obana Dec 2015 A1
20160012687 Obana Jan 2016 A1
20160054797 Tokubo Feb 2016 A1
20160124707 Ermilov May 2016 A1
20160132117 Asachi May 2016 A1
20160144404 Houston May 2016 A1
20160162025 Shah Jun 2016 A1
20160214007 Yamashita Jul 2016 A1
20160258758 Houston Sep 2016 A1
20160310844 Yamashita Oct 2016 A1
20160342213 Endo Nov 2016 A1
20170038841 Takeda Feb 2017 A1
20170045991 Watanabe Feb 2017 A1
20170053502 Shah Feb 2017 A1
20170061784 Clough Mar 2017 A1
20170087458 Nakagawa Mar 2017 A1
20170092084 Rihn Mar 2017 A1
20170097681 Ono Apr 2017 A1
20170136354 Yamano May 2017 A1
20170139479 Shimotani May 2017 A1
20170180863 Biggs Jun 2017 A1
20170205883 Tanaka Jul 2017 A1
20170235364 Nakamura Aug 2017 A1
20170242486 Grant Aug 2017 A1
20180028911 Aoki Feb 2018 A1
20180067313 Sako Mar 2018 A1
20180098583 Keller Apr 2018 A1
20180203509 Yamano Jul 2018 A1
20180345131 Yamashita Dec 2018 A1
20190105563 Yamano Apr 2019 A1
20190278372 Nakagawa Sep 2019 A1
20190332174 Nakagawa Oct 2019 A1
20190334426 Culbertson Oct 2019 A1
20190369730 Marchant Dec 2019 A1
20200061459 Nakagawa Feb 2020 A1
20200061460 Nakagawa Feb 2020 A1
20200070047 Nakagawa Mar 2020 A1
20200122028 Konishi Apr 2020 A1
20200225755 Lee Jul 2020 A1
20200238168 Konishi Jul 2020 A1
20200238169 Konishi Jul 2020 A1
20200246692 Nakagawa Aug 2020 A1
20200282310 Nakagawa Sep 2020 A1
20200324194 Enokido Oct 2020 A1
20200324195 Enokido Oct 2020 A1
20200359687 Scatterday Nov 2020 A1
20210121776 Nakagawa Apr 2021 A1
Foreign Referenced Citations (59)
Number Date Country
0999518 May 2000 EP
0884858 Apr 1996 JP
11226265 Aug 1999 JP
2002199056 Jul 2002 JP
2003228453 Aug 2003 JP
2004129120 Apr 2004 JP
2004157944 Jun 2004 JP
2005058404 Mar 2005 JP
2005190465 Jul 2005 JP
2005332063 Dec 2005 JP
2007071782 Mar 2007 JP
3132531 Jun 2007 JP
2007324829 Dec 2007 JP
2008058102 Mar 2008 JP
2009037582 Feb 2009 JP
2009183751 Aug 2009 JP
2010038707 Feb 2010 JP
2010092436 Apr 2010 JP
2011501296 Jan 2011 JP
2011183374 Sep 2011 JP
2012103852 May 2012 JP
2012226482 Nov 2012 JP
2013507059 Feb 2013 JP
2013052046 Mar 2013 JP
2013054645 Mar 2013 JP
2013516708 May 2013 JP
2013145589 Jul 2013 JP
2013243604 Dec 2013 JP
2014179984 Sep 2014 JP
2014528120 Oct 2014 JP
2015053038 Mar 2015 JP
2015513143 Apr 2015 JP
2015118605 Jun 2015 JP
2015121983 Jul 2015 JP
2015158461 Sep 2015 JP
2015185137 Oct 2015 JP
2015200994 Nov 2015 JP
2015215712 Dec 2015 JP
2015225521 Dec 2015 JP
2015228064 Dec 2015 JP
2015228215 Dec 2015 JP
2015230516 Dec 2015 JP
2015231098 Dec 2015 JP
2016002797 Jan 2016 JP
2016131018 Jul 2016 JP
2016527601 Sep 2016 JP
2017037523 Feb 2017 JP
2017062788 Mar 2017 JP
2017063916 Apr 2017 JP
2018523863 Aug 2018 JP
02073385 Sep 2002 WO
2008078523 Jul 2008 WO
2009035100 Mar 2009 WO
2015059887 Apr 2015 WO
2015121971 Aug 2015 WO
2015151380 Oct 2015 WO
2016038953 Mar 2016 WO
2016186041 Nov 2016 WO
2017043610 Mar 2017 WO
Non-Patent Literature Citations (31)
Entry
International Search Report for related PCT Application No. PCT/JP2017/030344, 4 pages, dated Oct. 10, 2017.
Office Action for related U.S. Appl. No. 16/345,071, 10 pages, dated Feb. 19, 2020.
Notice of Reasons for Refusal for corresponding JP Application No. 2019513214, 12 pages, dated Apr. 28, 2020.
Decision to Grant for related JP Application No. JP2019-513523, 5 pages, dated Dec. 24, 2020.
Notification of Reasons for Refusal for related JP Application No. JP2019-537507, 8 pages, dated Dec. 14, 2020.
Notice of Reasons for Refusal for corresponding JP Application No. 2019-537506, 4 pages dated Nov. 18, 2020.
International Preliminary Report on Patentability and Written Opinion for related application PCT/JP2017/016552, 13 pages, dated Nov. 7, 2019.
International Search Report for related application PCT/JP2018/026551, 4 pages, dated Aug. 7, 2018.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/015563, 13 pages, dated Oct. 31, 2019.
International Preliminary Report on Patentability and Written Opinion for corresponding PCT Application No. PCT/JP2017/044074, 15 pages, dated Jun. 27, 2019.
Notification of Reason for Refusal for related JP Patent Application No. JP 2018-556628, 17 pages, dated Feb. 18, 2020.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/033925 16 pages, dated Oct. 31, 2019.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/015740 14 pages, dated Oct. 31, 2019.
International Search Report for related PCT Application No. PCT/JP2017/030345, 2 pages, dated Sep. 26, 2017.
International Search Report for related PCT Application No. PCT/JP2017/030909, 3 pages, dated Sep. 26, 2017.
Office Action for related U.S. Appl. No. 16/500,651, 7 pages, dated Apr. 16, 2020.
International Search Report for related PCT Application No. PCT/JP2017/044072, 4 pages, dated Jan. 16, 2018.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/044072, 15 pages, dated Jun. 27, 2019.
International Search Report for related PCT Application No. PCT/JP2017/044073, 2 pages, dated Jan. 23, 2018.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/044073, 10 pages, dated Jun. 27, 2019.
International Preliminary Report on Patentability and Written Opinion for corresponding PCT Application No. PCTJP2017044074, 12 pages, dated Jun. 18, 2019.
International Search Report for corresponding PCT Application No. PCT/JP2017/044074, 4 pages, dated Jan. 16, 2018.
International Search Report for corresponding PCT Application No. PCT/JP2017/015563, 2 pages, dated Jun. 13, 2017.
International Search Report for corresponding PCT Application No. PCT/JP2017/033925, 4 pages, dated Nov. 7, 2017.
International Search Report for corresponding PCT Application No. PCT/JP2017/015740, 4 pages, dated Jul. 4, 2017.
International Search Report for corresponding PCT Application No. PCT/JP2017/016552, 2 pages, dated Jun. 20, 2017.
International Preliminary Report on Patentability and Written Opinion for corresponding PCT Application No. PCTJP2017044075, 15 pages, dated Jun. 27, 2019.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/030344, 13 pages, dated Mar. 5, 2020.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/030345, 11 pages, dated Mar. 5, 2020.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/030932, 16 pages, dated Mar. 12, 2020.
International Preliminary Report on Patentability and Written Opinion for related PCT Application No. PCT/JP2017/0030909, 11 pages, dated Mar. 12, 2020.
Related Publications (1)
Number Date Country
20200070047 A1 Mar 2020 US