JP7714672B2 - クライアント-サーバネットワーキングのためのコントローラ状態管理 - Google Patents
クライアント-サーバネットワーキングのためのコントローラ状態管理Info
- Publication number
- JP7714672B2 JP7714672B2 JP2023553751A JP2023553751A JP7714672B2 JP 7714672 B2 JP7714672 B2 JP 7714672B2 JP 2023553751 A JP2023553751 A JP 2023553751A JP 2023553751 A JP2023553751 A JP 2023553751A JP 7714672 B2 JP7714672 B2 JP 7714672B2
- Authority
- JP
- Japan
- Prior art keywords
- action
- state data
- data
- avatar
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/355—Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/67—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer And Data Communications (AREA)
Description
[0001] コンピュータ及びビデオゲーム並びに汎用オペレーティングシステムによって使用されるような現代のコンピュータコントローラシステムは、オンラインゲームのためにクライアントマシンとサーバマシンとの間の要求内のコントローラデータをネットワーク化する様々な技法を採用する。米国特許第8,632,409号及び米国特許第8,823,701号に記載されているように、一人称視点のゲーム(例えばDESTINY及びDESTINY 2シリーズ)用のコンピュータ又はコンソール/サーバ通信について複雑なネットワーキングソリューションが存在する。しかし、コントローラデータのネットワーク化を実装することにおける固有の問題は、一人称視点とは対照的にアイソメトリックなゲームエンジンを検討するとき、及び計算力のより大きいシェアがクライアント側とは対照的にサーバ側である計算環境を検討するとき異なる。従って、シンクライアントゲーム及び多様な視点のゲームをサポートするための改善されたネットワーキング実装が求められている。
[0002] コントローラと別の電子装置(例えばサーバ又はコンソール)との間の通信を促進するための技法を本明細書に示す。かかる技法では、ユーザ入力が受信されると、第1の1組の状態データが第1の通信チャネルを介してコントローラによって提供され得る。コントローラは、受信したユーザ入力に基づいてユーザの予測される意図を明らかにすることができる。ユーザの予測される意図に基づき、第2の1組の状態データが第2の通信チャネルを介してコントローラによって提供される。
[0008] 添付図面に関して詳細な説明を記載する。図中、参照番号の先頭の数字はその参照番号が初めて登場する図面を識別する。異なる図面内で同じ参照番号を使用することは同様の又は同一のアイテム又は特徴を示す。
[0015] 以下の説明では様々な実施形態を記載する。この説明では実施形態の完全な理解を与えるために特定の構成及び詳細を記載する。しかし、それらの特定の詳細なしに実施形態を実践できることも当業者に明らかになる。更に、記載する実施形態を不明瞭にしないためによく知られている特徴を省略し又は簡略化する場合がある。
受信した入力から生成される第1の1組の状態データを第1の通信チャネル上で第2の電子装置に提供すること、
受信した入力に基づいて第1のアクションと異なるアバタによって行われる第2のアクションに関係するユーザの意図を明らかにすること、
ユーザの意図に基づいて、第1の1組の状態データと異なり、入手可能な全ての状態データよりも少ない状態データを含む第2の1組の状態データを生成すること、
第2の1組の状態データを第1の通信チャネルと異なる第2の通信チャネル上で第2の電子装置に提供すること、並びに
第1の及び第2の1組の状態データに基づいて第1のアクションと異なる修正済みアクションをアバタに行わせること
を含む、方法。
プロセッサによって実行されるとき、少なくとも
アバタによって行われる第1のアクションに関係するユーザ装置のユーザからの入力をユーザ装置において受信すること、
受信した入力から生成される第1の1組の状態データを第1の通信チャネル上で第2の電子装置に提供すること、
受信した入力に基づいて第1のアクションと異なるアバタによって行われる第2のアクションに関係するユーザの意図を明らかにすること、
ユーザの意図に基づいて、第1の1組の状態データと異なり、入手可能な全ての状態データよりも少ない状態データを含む第2の1組の状態データを生成すること、
第2の1組の状態データを第1の通信チャネルと異なる第2の通信チャネル上で第2の電子装置に提供すること、並びに
第1の及び第2の1組の状態データに基づいて第1のアクションと異なる修正済みアクションをアバタに行わせること
をユーザ装置に行わせる命令を含むメモリと
を含む、ユーザ装置。
受信した入力から生成される第1の1組の状態データを第1の通信チャネル上で第2の電子装置に提供すること、
受信した入力に基づいて第1のアクションと異なるアバタによって行われる第2のアクションに関係するユーザの意図を明らかにすること、
ユーザの意図に基づいて、第1の1組の状態データと異なり、入手可能な全ての状態データよりも少ない状態データを含む第2の1組の状態データを生成すること、
第2の1組の状態データを第1の通信チャネルと異なる第2の通信チャネル上で第2の電子装置に提供すること、並びに
第1の及び第2の1組の状態データに基づいて第1のアクションと異なる修正済みアクションをアバタに行わせること
を含む行為を実行時に1つ又は複数の計算装置に集合的に行わせるコンピュータ実行可能命令を集合的に記憶する、非一時的コンピュータ可読媒体。
[0095] 本内容を特徴及び方法論的行為に固有の言語で記載してきたが、添付の特許請求の範囲で定めた内容は本明細書に記載した特定の特徴又は行為に必ずしも限定されないことを理解すべきである。むしろ、特定の特徴及び行為は特許請求の範囲を実装する例示的形式として開示した。
Claims (12)
- アバタによって行われる第1のアクションに関するゲームプレイ入力をユーザ装置において受信すること、
前記受信した入力から生成される、1組の所定のデータ値を含む第1の1組の状態データを第1の通信チャネル上で計算装置に提供すること、
前記第1のアクションと異なる前記アバタによって行われる第2のアクションに関係するアクションの意図を予測することであって、前記アクションの意図を予測することは、過去のゲームプレイのアクションデータに基づいて訓練された予測モデルに基づく、前記予測すること、
前記第1の1組の状態データと異なり、入手可能な全ての状態データよりも少ない状態データを含む第2の1組の状態データであって、予測された前記アクションの意図に基づいて選択された1組のデータ値を含む前記第2の1組の状態データを生成すること、
前記第2の1組の状態データを前記第1の通信チャネルと異なる第2の通信チャネル上で前記計算装置に提供すること、並びに
前記第1の1組の状態データ及び予測された前記アクションの意図に基づいて選択された前記1組のデータ値に基づいて前記第1のアクションを修正すること
を含む、アバタのアクションを修正する方法。 - 前記第1のアクションは、前記第1のアクションが前記アバタによって行われることを妨げる中断によって修正される、又は
前記第1のアクションを修正することは、前記第1のアクションの後で第2のアクションを前記アバタに行わせることを含む、請求項1に記載の方法。 - 前記第2の1組の状態データが入力ベクトル、前記入力ベクトルの大きさ、又は入力変化のうちの少なくとも1つを含む、請求項1に記載の方法。
- 前記過去のゲームプレイのアクションデータは前記ユーザ装置のユーザに関連付けられている、又は
前記予測モデルは、ゲームプレイ入力を前記アバタに対するゲームプレイアクションに相関させるように機械学習によって訓練される、請求項1に記載の方法。 - アバタによって行われる第1のアクションに関するゲームプレイ入力を受信するユーザインタフェースと、
前記受信した入力から生成される、1組の所定のデータ値を含む第1の1組の状態データを第1の通信チャネル上で計算装置に提供する、通信ネットワークを介して通信する通信インターフェースと、
メモリに格納された命令を実行するプロセッサとを含み、前記プロセッサは、
前記第1のアクションと異なる前記アバタによって行われる第2のアクションに関係するアクションの意図を予測することであって、前記アクションの意図を予測することは、過去のゲームプレイのアクションデータに基づいて訓練された予測モデルに基づく、前記予測すること、
前記第1の1組の状態データと異なり、入手可能な全ての状態データよりも少ない状態データを含む第2の1組の状態データであって、予測された前記アクションの意図に基づいて選択された1組のデータ値を含む前記第2の1組の状態データを生成すること、
前記通信インターフェースを介して、前記第2の1組の状態データを前記第1の通信チャネルと異なる第2の通信チャネル上で前記計算装置に提供すること、並びに
前記第1の1組の状態データ及び予測された前記アクションの意図に基づいて選択された前記1組のデータ値に基づいて前記第1のアクションを修正すること
を含む命令を実行する、アバタのアクションを修正するユーザ装置。 - ビデオゲームのゲームプレイの間に前記アバタを操作するために使用されるコントローラをさらに含む、請求項5に記載のユーザ装置。
- 前記コントローラがタッチスクリーンディスプレイ内に提示される仮想コントローラを含む、請求項6に記載のユーザ装置。
- 前記ゲームプレイ入力が前記コントローラ上に実装される1つ又は複数の入力機構に関連する、請求項6に記載のユーザ装置。
- 前記計算装置がゲーム機又はゲームサーバ計算装置を含む、請求項5に記載のユーザ装置。
- 前記第2の1組の状態データは、前記第1のアクションを行った後で前記第2のアクションを前記アバタに行わせるために前記計算装置によって使用される、又は
前記第1のアクションは、前記第1のアクションが前記アバタによって行われることを妨げる中断によって修正される、請求項5に記載のユーザ装置。 - アバタによって行われる第1のアクションに関するゲームプレイ入力をユーザ装置において受信すること、
前記受信した入力から生成される、1組の所定のデータ値を含む第1の1組の状態データを第1の通信チャネル上で計算装置に提供すること、
前記第1のアクションと異なる前記アバタによって行われる第2のアクションに関係するアクションの意図を予測することであって、前記アクションの意図を予測することは、過去のゲームプレイのアクションデータに基づいて訓練された予測モデルに基づく、前記予測すること、
前記第1の1組の状態データと異なり、入手可能な全ての状態データよりも少ない状態データを含む第2の1組の状態データであって、予測された前記アクションの意図に基づいて選択された1組のデータ値を含む前記第2の1組の状態データを生成すること、
前記第2の1組の状態データを前記第1の通信チャネルと異なる第2の通信チャネル上で前記計算装置に提供すること、並びに
前記第1の1組の状態データ及び予測された前記アクションの意図に基づいて選択された前記1組のデータ値に基づいて前記第1のアクションを修正すること
を含む、アバタのアクションを修正する方法を実行時に1つ又は複数の計算装置に集合的に行わせるコンピュータ実行可能命令を集合的に記憶する、非一時的コンピュータ可読記録媒体。 - 前記第1のアクションを修正することは、前記アクションの意図に基づいて選択された前記1組のデータ値に基づく、前記アバタによって行われている前記第1のアクションを妨げる中断、又は前記第1のアクションの後で行われる第2のアクションのうちの1つ以上を含む、請求項11に記載の非一時的コンピュータ可読記録媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202163158965P | 2021-03-10 | 2021-03-10 | |
| US63/158,965 | 2021-03-10 | ||
| PCT/US2022/019651 WO2022192474A1 (en) | 2021-03-10 | 2022-03-09 | Controller state management for client-server networking |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024512346A JP2024512346A (ja) | 2024-03-19 |
| JP7714672B2 true JP7714672B2 (ja) | 2025-07-29 |
Family
ID=83227060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023553751A Active JP7714672B2 (ja) | 2021-03-10 | 2022-03-09 | クライアント-サーバネットワーキングのためのコントローラ状態管理 |
Country Status (8)
| Country | Link |
|---|---|
| EP (1) | EP4291315A4 (ja) |
| JP (1) | JP7714672B2 (ja) |
| CN (1) | CN116981505A (ja) |
| AU (1) | AU2022234766A1 (ja) |
| CA (1) | CA3212951A1 (ja) |
| IL (1) | IL305750A (ja) |
| MX (1) | MX2023010556A (ja) |
| WO (1) | WO2022192474A1 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019535156A (ja) | 2016-08-22 | 2019-12-05 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想現実、拡張現実、および複合現実システムおよび方法 |
| WO2019245681A1 (en) | 2018-06-20 | 2019-12-26 | Valve Corporation | Virtual reality hand gesture generation |
| WO2020252400A1 (en) | 2019-06-14 | 2020-12-17 | Fighter Base Publishing, Inc. | Methods and system for artificial intelligence powered user interface |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9413831B2 (en) * | 2009-04-15 | 2016-08-09 | Wyse Technology L.L.C. | Method and apparatus for authentication of a remote session |
| US8632409B2 (en) | 2010-05-11 | 2014-01-21 | Bungie, Llc | Method and apparatus for online rendering of game files |
| EP2704806B1 (en) | 2011-05-03 | 2017-08-30 | Bungie, Inc. | Apparatus and method for improved presentation of objects in a distributed interactive simulation |
| US8758119B1 (en) * | 2011-10-20 | 2014-06-24 | Zynga Inc. | Asset transfers between interactive social games |
| US9652797B2 (en) * | 2013-01-18 | 2017-05-16 | 24/7 Customer, Inc. | Intent prediction based recommendation system using data combined from multiple channels |
| CN104898953B (zh) * | 2015-06-16 | 2016-10-26 | 深圳市腾讯计算机系统有限公司 | 基于触控屏的操控方法和装置 |
| JP5906345B1 (ja) * | 2015-08-05 | 2016-04-20 | 株式会社Cygames | 操作履歴に基づいてタッチ対象を予測するプログラム、電子装置、システム及び制御方法 |
| US11058948B1 (en) * | 2017-08-18 | 2021-07-13 | Amazon Technologies, Inc. | Predictive modeling for multiplayer gaming |
| US10406439B1 (en) * | 2018-02-20 | 2019-09-10 | Janet Marie Broadway | Method and system for facilitating generation of a virtual world including one or more objects and one or more agents based on a user intention |
| KR102209750B1 (ko) * | 2019-02-15 | 2021-01-29 | 주식회사 넥슨코리아 | 게임에서 사용자의 의도를 식별하기 위한 방법, 장치, 및 컴퓨터 프로그램 |
| US11717748B2 (en) * | 2019-11-19 | 2023-08-08 | Valve Corporation | Latency compensation using machine-learned prediction of user input |
-
2022
- 2022-03-09 EP EP22767948.7A patent/EP4291315A4/en active Pending
- 2022-03-09 CA CA3212951A patent/CA3212951A1/en active Pending
- 2022-03-09 WO PCT/US2022/019651 patent/WO2022192474A1/en not_active Ceased
- 2022-03-09 JP JP2023553751A patent/JP7714672B2/ja active Active
- 2022-03-09 IL IL305750A patent/IL305750A/en unknown
- 2022-03-09 CN CN202280020164.3A patent/CN116981505A/zh active Pending
- 2022-03-09 AU AU2022234766A patent/AU2022234766A1/en not_active Abandoned
- 2022-03-09 MX MX2023010556A patent/MX2023010556A/es unknown
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019535156A (ja) | 2016-08-22 | 2019-12-05 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想現実、拡張現実、および複合現実システムおよび方法 |
| WO2019245681A1 (en) | 2018-06-20 | 2019-12-26 | Valve Corporation | Virtual reality hand gesture generation |
| WO2020252400A1 (en) | 2019-06-14 | 2020-12-17 | Fighter Base Publishing, Inc. | Methods and system for artificial intelligence powered user interface |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022192474A1 (en) | 2022-09-15 |
| US20240173616A1 (en) | 2024-05-30 |
| CN116981505A (zh) | 2023-10-31 |
| EP4291315A1 (en) | 2023-12-20 |
| AU2022234766A1 (en) | 2023-10-05 |
| MX2023010556A (es) | 2023-10-04 |
| IL305750A (en) | 2023-11-01 |
| JP2024512346A (ja) | 2024-03-19 |
| CA3212951A1 (en) | 2022-09-15 |
| EP4291315A4 (en) | 2024-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7651716B2 (ja) | 仮想化物理的コントローラ | |
| CN115427122A (zh) | 虚拟控制台游戏控制器 | |
| US10035063B2 (en) | Game controller on mobile touch-enabled devices | |
| US9968848B2 (en) | Method and apparatus for adapting applications over multiple devices | |
| JP7532679B2 (ja) | 仮想自動照準設定 | |
| JP2025105663A (ja) | 方法、ユーザデバイスおよび非一過性のコンピュータ読み取り可能な記憶媒体 | |
| JP2026062624A (ja) | ハンドトラッキングを使用した仮想ボタンによるゲームコントローラ機能の拡張 | |
| KR102609293B1 (ko) | 게임 동작 결정 장치 및 방법 | |
| US12629588B2 (en) | Controller state management for client-server networking | |
| JP7689584B2 (ja) | 状態ベースのアクティベーションの方法及びユーザデバイス | |
| US20240173616A1 (en) | Controller state management for client-server networking | |
| WO2025080482A1 (en) | Cross-platform play with real-time augmentation for maintaining an even playing field between players | |
| WO2018154327A1 (en) | Computer interface system and method | |
| KR102170825B1 (ko) | 게임 제어 장치 및 방법 | |
| CN115624742B (zh) | 一种控制方法、控制终端以及计算机程序产品 | |
| JP2025154252A (ja) | コンピュータシステム、プログラム及び情報処理装置 | |
| GB2627469A (en) | Dynamic content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231024 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231024 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240509 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20240510 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240926 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241008 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250108 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250307 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250606 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250708 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250716 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7714672 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |