JP7474761B2 - ソフトウェア・バグを検出するためにシステムをトレーニングするためのシステム及び方法 - Google Patents
ソフトウェア・バグを検出するためにシステムをトレーニングするためのシステム及び方法 Download PDFInfo
- Publication number
- JP7474761B2 JP7474761B2 JP2021529701A JP2021529701A JP7474761B2 JP 7474761 B2 JP7474761 B2 JP 7474761B2 JP 2021529701 A JP2021529701 A JP 2021529701A JP 2021529701 A JP2021529701 A JP 2021529701A JP 7474761 B2 JP7474761 B2 JP 7474761B2
- Authority
- JP
- Japan
- Prior art keywords
- computing system
- machine
- readable instructions
- client computing
- instance
- 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
- 238000000034 method Methods 0.000 title claims description 52
- 238000012549 training Methods 0.000 title description 3
- 238000005192 partition Methods 0.000 claims description 29
- 230000004044 response Effects 0.000 claims description 23
- 238000010801 machine learning Methods 0.000 claims description 11
- 238000010200 validation analysis Methods 0.000 claims description 11
- 238000012986 modification Methods 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 description 93
- 238000004088 simulation Methods 0.000 description 36
- 238000001514 detection method Methods 0.000 description 28
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 238000013473 artificial intelligence Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 238000013135 deep learning Methods 0.000 description 6
- 239000004020 conductor Substances 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005670 electromagnetic radiation Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/366—Software debugging using diagnostics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/577—Assessing vulnerabilities and evaluating computer system security
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/033—Test or assess software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Debugging And Monitoring (AREA)
Description
Claims (10)
- 第1のクライアント計算システムによって管理計算システムからのインスタンスを受信することであって、
前記インスタンスが前記第1のクライアント計算システムに仮想マシンとして展開され、前記インスタンスが前記管理計算システムのエミュレーションであるように、前記仮想マシンが前記管理計算システムの計算リソースのパーティションを備え、
計算リソースの前記パーティションが仮想プロセッサ及び第1の機械可読命令を備え、
前記第1の機械可読命令が第1の事前定義されたソフトウェア・バグを備える、
インスタンスを受信することと、
前記仮想プロセッサによって前記第1の機械可読命令を実行することであって、前記第1の機械可読命令を実行することは、
前記仮想プロセッサによって、前記第1の機械可読命令の前記第1の事前定義されたソフトウェア・バグの識別を示す第1の入力を受信すること、及び
前記仮想プロセッサによって、前記管理計算システムに、前記第1の入力に関連する第1の信号を送信することであって、前記第1の信号が、前記管理計算システムによる検証に応答して、前記管理計算システムに、前記第1のクライアント計算システムに関連するスコアを生成させる、第1の信号を送信すること
を含む、前記第1の機械可読命令を実行することと
を含む方法。 - 計算リソースの前記パーティションが第2の機械可読命令を備え、
前記第2の機械可読命令が第2の事前定義されたソフトウェア・バグを備える、
請求項1に記載の方法。 - 前記仮想プロセッサによって、前記第2の機械可読命令の前記第2の事前定義されたソフトウェア・バグの識別を示す第2の入力を受信することと、
前記仮想プロセッサによって、前記管理計算システムに、前記第2の入力に関連する第2の信号を送信することであって、前記第2の信号が、前記管理計算システムに、前記第1のクライアント計算システムに関連する前記スコアを増加させる、第2の信号を送信することと、
前記第1のクライアント計算システムによってユーザ・インターフェースを表示することであって、
前記ユーザ・インターフェースが、第1のユーザ・インターフェース要素の選択に応答して、前記仮想プロセッサに前記第1の入力を受信させる前記第1のユーザ・インターフェース要素を備え、
前記ユーザ・インターフェースが、第2のユーザ・インターフェース要素の選択に応答して、前記仮想プロセッサに前記第2の入力を受信させる前記第2のユーザ・インターフェース要素を備え、
前記ユーザ・インターフェースがテキスト・ユーザ・インターフェース要素を備える、
ところの前記ユーザ・インターフェースを表示することと、
前記第1のクライアント計算システムによって前記テキスト・ユーザ・インターフェース要素内でバイナリ・ファイルを表示することであって、前記バイナリ・ファイルが前記第1の機械可読命令のセット及び前記第2の機械可読命令のセットのうちの1つを表す、前記バイナリ・ファイルを表示することと、をさらに含み、
前記第1の機械可読命令の前記第1の事前定義されたソフトウェア・バグの前記識別を示す前記第1の入力を受信することは、
前記仮想プロセッサによって前記バイナリ・ファイルの修正を受信することであって、前記バイナリ・ファイルが前記第1の機械可読命令の前記セットを表す、前記バイナリ・ファイルの修正を受信することと、
前記仮想プロセッサによって、前記バイナリ・ファイルの前記修正に応答して前記第1のユーザ・インターフェース要素の前記選択を受信することと
をさらに含み、
前記第2の機械可読命令の前記第2の事前定義されたソフトウェア・バグの前記識別を示す前記第2の入力を受信することは、
前記仮想プロセッサによって前記バイナリ・ファイルの修正を受信することであって、前記バイナリ・ファイルが前記第2の機械可読命令の前記セットを表す、前記バイナリ・ファイルの修正を受信することと、
前記仮想プロセッサによって、前記バイナリ・ファイルの前記修正に応答して前記第2のユーザ・インターフェース要素の前記選択を受信することと
をさらに含む、請求項2に記載の方法。 - 前記第1の機械可読命令の前記セットが前記第1の事前定義されたソフトウェア・バグを備え、
前記第2の機械可読命令の前記セットが前記第2の事前定義されたソフトウェア・バグを備える、請求項3に記載の方法。 - 前記第1の事前定義されたソフトウェア・バグが、事前定義されたソフトウェア・バグのリストから選択される、請求項1から3までのいずれか一項に記載の方法。
- 第1のクライアント計算システムによって管理計算システムからのインスタンスを受信することであって、
前記インスタンスが前記第1のクライアント計算システムに仮想マシンとして展開され、前記インスタンスが前記管理計算システムのエミュレーションとなるように、前記仮想マシンが前記管理計算システムの計算リソースのパーティションを備え、
計算リソースの前記パーティションが仮想プロセッサ及び第1の機械可読命令を備え、
前記第1の機械可読命令が第1の事前定義されたソフトウェア・バグを備える、
インスタンスを受信することと、
前記仮想プロセッサによって前記第1の機械可読命令を実行することであって、前記第1の機械可読命令を実行することは、
前記仮想プロセッサによって、前記第1の機械可読命令の前記第1の事前定義されたソフトウェア・バグの識別を示す第1の入力を生成することと、
前記仮想プロセッサによって、前記管理計算システムに、前記第1の入力に関連する第1の信号を送信することであって、前記第1の信号が、前記管理計算システムによる検証に応答して、前記管理計算システムに、前記第1のクライアント計算システムに関連するスコアを生成させる、第1の信号を送信することと
を含む、前記第1の機械可読命令を実行することと
を含む方法。 - 管理計算システムによって第1のクライアント計算システムに第1のインスタンスを送信することであって、
前記第1のインスタンスが前記第1のクライアント計算システムに仮想マシンとして展開され、前記インスタンスが前記管理計算システムのエミュレーションとなるように、前記仮想マシンが前記管理計算システムの計算リソースの第1のパーティションを備え、
計算リソースの前記第1のパーティションが第1の仮想プロセッサ及び第1の機械可読命令を備え、
前記第1の機械可読命令が第1の事前定義されたソフトウェア・バグを備える、
第1のインスタンスを送信することと、
前記管理計算システムによって、前記第1のクライアント計算システムによって受信される第1の入力に関連する第1の信号を受信することであって、前記第1の入力が前記第1の機械可読命令の前記第1の事前定義されたソフトウェア・バグの識別を示す、第1の信号を受信することと、
前記管理計算システムによって前記第1の信号を検証することと、
前記管理計算システムによって、前記第1の信号の検証に応答して、前記第1のクライアント計算システムに関連する第1のスコアを増加させることと
を含む方法。 - 1つ又は複数のプロセッサと、
機械可読命令を記憶する1つ又は複数の非一時的コンピュータ可読媒体と
を備えるシステムであって、前記機械可読命令は、実行されたとき、前記1つ又は複数のプロセッサに、
管理計算システムからのインスタンスを受信することであって、
前記インスタンスが前記システムに仮想マシンとして展開され、前記インスタンスが前記管理計算システムのエミュレーションとなるように、前記仮想マシンが前記管理計算システムの計算リソースのパーティションを備え、
計算リソースの前記パーティションが仮想プロセッサ及び機械可読命令の第1のセットを備え、
機械可読命令の前記第1のセットが第1の事前定義されたソフトウェア・バグを備える、
インスタンスを受信することと、
機械可読命令の前記第1のセットを実行することであって、機械可読命令の前記第1のセットを実行することが、前記1つ又は複数のプロセッサに、
機械可読命令の前記第1のセットの前記第1の事前定義されたソフトウェア・バグの識別を示す第1の入力を受信すること、及び
前記管理計算システムに、前記第1の入力に関連する第1の信号を送信することであって、前記第1の信号が、前記管理計算システムに、前記システムに関連するスコアを生成させる、第1の信号を送信すること
を行わせる、機械可読命令の前記第1のセットを実行することと
を行わせる、システム。 - 1つ又は複数のプロセッサと、
機械可読命令を記憶する1つ又は複数の非一時的コンピュータ可読媒体と
を備える機械学習システムであって、前記機械可読命令は、実行されたとき、前記機械学習システムに、
管理計算システムからのインスタンスを受信することであって、
前記インスタンスが前記機械学習システムに仮想マシンとして展開され、前記インスタンスが前記管理計算システムのエミュレーションとなるように、前記仮想マシンが前記管理計算システムの計算リソースのパーティションを備え、
計算リソースの前記パーティションが仮想プロセッサ及び機械可読命令の第1のセットを備え、
機械可読命令の前記第1のセットが第1の事前定義されたソフトウェア・バグを備える、
インスタンスを受信することと、
機械可読命令の前記第1のセットを実行することであって、機械可読命令の前記第1のセットを実行することが、前記機械学習システムに、
機械可読命令の前記第1のセットの前記第1の事前定義されたソフトウェア・バグの識別を示す第1の入力を生成すること、及び
前記管理計算システムに、前記第1の入力に関連する第1の信号を送信することであって、前記第1の信号が、前記管理計算システムに、前記機械学習システムに関連するスコアを生成させる、第1の信号を送信すること
を行わせる、機械可読命令の前記第1のセットを実行することと
を行わせる、機械学習システム。 - 第1のクライアント計算システムによって管理計算システムからのインスタンスを受信することであって、
前記インスタンスが前記第1のクライアント計算システムに仮想マシンとして展開され、前記インスタンスが前記管理計算システムのエミュレーションとなるように、前記仮想マシンが前記管理計算システムの計算リソースのパーティションを備え、
計算リソースの前記パーティションが仮想プロセッサ及び機械可読命令の第1のセットを備え、
機械可読命令の前記第1のセットが第1の事前定義されたソフトウェア・バグを備え、
計算リソースの前記パーティションが機械可読命令の第2のセットを備え、
機械可読命令の前記第2のセットが第2の事前定義されたソフトウェア・バグを備える、
インスタンスを受信することと、
前記仮想プロセッサによって機械可読命令の前記第1のセットを実行することであって、機械可読命令の前記第1のセットを実行することは、
前記仮想プロセッサによって、機械可読命令の前記第1のセットの前記第1の事前定義されたソフトウェア・バグの識別を示す第1の入力を受信すること、及び
前記仮想プロセッサによって、前記管理計算システムに、前記第1の入力に関連する第1の信号を送信することであって、前記第1の信号が、前記管理計算システムに、前記第1のクライアント計算システムに関連するスコアを生成させる、第1の信号を送信すること
を含む、前記第1のセットを実行することと、
前記仮想プロセッサによって、機械可読命令の前記第2のセットの前記第2の事前定義されたソフトウェア・バグの識別を示す第2の入力を受信することと、
前記仮想プロセッサによって、前記管理計算システムに、前記第2の入力に関連する第2の信号を送信することであって、前記第2の信号が、前記管理計算システムに、前記第1のクライアント計算システムに関連する前記スコアを増加させる、第2の信号を送信することと、
前記第1のクライアント計算システムによってユーザ・インターフェースを表示することであって、
前記ユーザ・インターフェースが、第1のユーザ・インターフェース要素の選択に応答して、前記仮想プロセッサに前記第1の入力を受信させる、前記第1のユーザ・インターフェース要素を備え、
前記ユーザ・インターフェースが、第2のユーザ・インターフェース要素の選択に応答して、前記仮想プロセッサに前記第2の入力を受信させる、前記第2のユーザ・インターフェース要素を備え、
前記ユーザ・インターフェースがテキスト・ユーザ・インターフェース要素を備える、
ユーザ・インターフェースを表示することと、
前記第1のクライアント計算システムによって前記テキスト・ユーザ・インターフェース要素内でバイナリ・ファイルを表示することであって、前記バイナリ・ファイルが、機械可読命令の前記第1のセットからなるセット、及び機械可読命令の前記第2のセットからなるセットのうちの1つを表す、バイナリ・ファイルを表示することと
を含む方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862771345P | 2018-11-26 | 2018-11-26 | |
US62/771,345 | 2018-11-26 | ||
PCT/US2019/063287 WO2020112800A1 (en) | 2018-11-26 | 2019-11-26 | Systems and methods for training systems to detect software bugs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022510165A JP2022510165A (ja) | 2022-01-26 |
JP7474761B2 true JP7474761B2 (ja) | 2024-04-25 |
Family
ID=70853561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021529701A Active JP7474761B2 (ja) | 2018-11-26 | 2019-11-26 | ソフトウェア・バグを検出するためにシステムをトレーニングするためのシステム及び方法 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP7474761B2 (ja) |
AU (1) | AU2019386064B2 (ja) |
CA (1) | CA3120863A1 (ja) |
WO (1) | WO2020112800A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005501333A (ja) | 2001-08-24 | 2005-01-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プロセッサに譲渡するためのシステム |
JP2007503038A (ja) | 2003-08-20 | 2007-02-15 | マクロヴィジョン ヨーロッパ リミテッド | コード難読化およびエミュレーションによるプロセッサ制御 |
JP2011002993A (ja) | 2009-06-18 | 2011-01-06 | Toyota Motor Corp | ウォッチドックタイマ監視装置、ウォッチドックタイマ監視方法 |
JP2017514241A (ja) | 2014-03-13 | 2017-06-01 | バグウルフ ピーティーワイ リミテッド | 評価システム及び方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8612606B2 (en) * | 2010-10-12 | 2013-12-17 | Juniper Networks, Inc. | Preserving an authentication state by maintaining a virtual local area network (VLAN) association |
JP2012088874A (ja) * | 2010-10-19 | 2012-05-10 | Hitachi Ltd | プログラムバグ管理システム |
WO2013023185A1 (en) * | 2011-08-11 | 2013-02-14 | Shopvolution Limited | System and method for electronic social shopping game platforms |
US20170351560A1 (en) * | 2016-06-02 | 2017-12-07 | Microsoft Technology Licensing, Llc | Software failure impact and selection system |
-
2019
- 2019-11-26 AU AU2019386064A patent/AU2019386064B2/en active Active
- 2019-11-26 JP JP2021529701A patent/JP7474761B2/ja active Active
- 2019-11-26 CA CA3120863A patent/CA3120863A1/en active Pending
- 2019-11-26 WO PCT/US2019/063287 patent/WO2020112800A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005501333A (ja) | 2001-08-24 | 2005-01-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プロセッサに譲渡するためのシステム |
JP2007503038A (ja) | 2003-08-20 | 2007-02-15 | マクロヴィジョン ヨーロッパ リミテッド | コード難読化およびエミュレーションによるプロセッサ制御 |
JP2011002993A (ja) | 2009-06-18 | 2011-01-06 | Toyota Motor Corp | ウォッチドックタイマ監視装置、ウォッチドックタイマ監視方法 |
JP2017514241A (ja) | 2014-03-13 | 2017-06-01 | バグウルフ ピーティーワイ リミテッド | 評価システム及び方法 |
Also Published As
Publication number | Publication date |
---|---|
AU2019386064A1 (en) | 2021-06-03 |
WO2020112800A1 (en) | 2020-06-04 |
AU2019386064B2 (en) | 2024-07-18 |
JP2022510165A (ja) | 2022-01-26 |
US20220004484A1 (en) | 2022-01-06 |
CA3120863A1 (en) | 2020-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Keahey et al. | Lessons learned from the chameleon testbed | |
Liu et al. | Crystalnet: Faithfully emulating large production networks | |
US20200073739A1 (en) | Constraint solver execution service and infrastructure therefor | |
US10990516B1 (en) | Method, apparatus, and computer program product for predictive API test suite selection | |
US10203967B1 (en) | Client configurable hardware logic and corresponding data | |
US9237130B2 (en) | Hierarchical rule development and binding for web application server firewall | |
CN109656538A (zh) | 应用程序的生成方法、装置、***、设备和介质 | |
US8910294B1 (en) | System and method for application failure testing in a cloud computing environment | |
US9612942B2 (en) | Verification of a computer program in respect to an unexpected response to an access request | |
CN110147240A (zh) | 基于云存储的应用程序安装方法、***及存储介质 | |
EP3629182A2 (en) | Generating a test script execution order | |
US20150381467A1 (en) | System and method thereof for dynamically testing networked target systems through simulation by a mobile device | |
US20220247793A1 (en) | Scanning and remediating configuration settings of a device using a policy-driven approach | |
US9582407B2 (en) | Security role testing using an embeddable container and properties object | |
US11249885B2 (en) | Test case generator and user interface | |
US10685115B1 (en) | Method and system for implementing cloud native application threat detection | |
US10176067B1 (en) | On-demand diagnostics in a virtual environment | |
US9716625B2 (en) | Identifying compatible system configurations | |
US20180276318A1 (en) | Adaptive bug-search depth for simple and deep counterexamples | |
CN113946854B (zh) | 一种文件访问控制方法、装置及计算机可读存储介质 | |
US20200285568A1 (en) | Devices and methods for generating a stream of health-related data | |
JP7474761B2 (ja) | ソフトウェア・バグを検出するためにシステムをトレーニングするためのシステム及び方法 | |
US11184404B1 (en) | Performing idempotent operations to scan and remediate configuration settings of a device | |
US12045160B2 (en) | Systems and methods for training systems to detect software bugs | |
US10055516B1 (en) | Testing open mobile alliance server payload on an open mobile alliance client simulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210727 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221110 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230929 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240227 |
|
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: 20240319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7474761 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |