-
公开(公告)号:US20220261470A1
公开(公告)日:2022-08-18
申请号:US17178329
申请日:2021-02-18
Applicant: International Business Machines Corporation
Inventor: Jia Tian Zhong , XING XING SHEN , Peng Hui Jiang , Dong Hui Liu , Yong Yin , Jia Yu
Abstract: Embodiments of the present invention relate to password authentication. According to an embodiment of the present invention, a password associated with a user identification is received from a user device. The password is authenticated based on a preset relationship between a seed password and a graphical password associated with the user identification. The seed password consists of a string of characters. The graphical password is a directed path traversing all keys of a keypad in an order. Each of the keys represents one of the characters and is associated with an order number according to the order of the keys being traversed. The preset relationship is that the password consists of respective order numbers associated with respective keys representing corresponding characters of the seed password.
-
公开(公告)号:US20220137987A1
公开(公告)日:2022-05-05
申请号:US17089847
申请日:2020-11-05
Applicant: International Business Machines Corporation
Inventor: XIAO LING CHEN , Zhan Peng Huo , Yong Yin , Dong Hui Liu , Qi Li , Jia Yu , JIANG YI LIU , Xiao Xuan Fu , Cheng Fang Wang
IPC: G06F9/445
Abstract: Techniques include executing a software program having a function call to a shared library and reloading the shared library without stopping execution of the software program. A global offset table (GOT) is updated responsive to resolving a link address associated with the function call. An entry in GOT included a link address field, an index field, and a resolved field, the updating including updating the index field with an affirmative value and marking the resolved field with an affirmative flag for the entry in the GOT. Responsive to reloading the shared library, the entry in the GOT is found having the affirmative value in the index field and the affirmative flag in the resolved field. An address value in the link address field is returned for the entry having the affirmative value in the index field, responsive to a subsequent execution of the function call to the shared library.
-
公开(公告)号:US20220075764A1
公开(公告)日:2022-03-10
申请号:US17016431
申请日:2020-09-10
Applicant: International Business Machines Corporation
Inventor: Jia Tian Zhong , Xing Xing Shen , Peng Hui Jiang , Cai Zhou , Dong Hui Liu , Jia Yu , Yong Yin
Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for comparison of database data. According to the method, a first tree structure corresponding to first data segments of first database data and a second tree structure corresponding to second data segments of second database data are at least partially obtained. Each node of the first or second tree structure indicating a characteristic value of at least one of the first or second data segments, and nodes of the first or second tree structure are divided into a first or second plurality of branches from a first or second root node based on update frequencies of the first or second data segments. A difference between the first data segments and the second data segments is determined by at least comparing characteristic values indicated by nodes in the obtained parts of the first and second tree structures.
-
公开(公告)号:US10660062B1
公开(公告)日:2020-05-19
申请号:US16353086
申请日:2019-03-14
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Yong Yin , Dong Hui Liu , Jia Yu , Jia Tian Zhong , Peng Hui Jiang
Abstract: Methods, systems and computer program products for updating a wireless-based location records database to provide more accurate indoor positioning are provided. Aspects include receiving a wireless-based location records database including a plurality of wireless-based location records. Aspects also include receiving Wi-Fi data and gait data from a user device. Aspects also include determining an approximate location of a user associated with the user device based on the Wi-Fi data and the plurality of wireless-based location records. Aspects also include receiving image capture data from one or more image capture devices viewing the approximate location of the user. Aspects also include identifying the user based on the image capture data and the gait data. In response to determining an accurate location of the user based on the image capture data, aspects include updating the wireless-based location records database.
-
公开(公告)号:US20250005323A1
公开(公告)日:2025-01-02
申请号:US18216698
申请日:2023-06-30
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: NAIJIE LI , Peng Hui Jiang , Bao Zhang , Jing Lu , Ming Ran Liu , Yuan Zhai , Dong Hui Liu
Abstract: A method, system, and computer program product that is configured to: receive at least one workload of a mixed addressing mode application; classify the at least one workload with artificial intelligence (AI) including a support vector machine (SVM) algorithm; match at least one agent to the at least one workload based on a workload class and tuning policies; execute workload polices of the at least one workload based on the workload class and the tuning policies; evaluate a transaction per second (TPS) and response time of the at least one workload; calculate a reward of the at least one workload; and train a plurality of models based on historical data corresponding to the evaluated TPS, the evaluated response time, and the calculated reward.
-
公开(公告)号:US12135702B2
公开(公告)日:2024-11-05
申请号:US17016431
申请日:2020-09-10
Applicant: International Business Machines Corporation
Inventor: Jia Tian Zhong , Xing Xing Shen , Peng Hui Jiang , Cai Zhou , Dong Hui Liu , Jia Yu , Yong Yin
IPC: G06F16/22 , G06F16/215 , G06F16/23
Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for comparison of database data. According to the method, a first tree structure corresponding to first data segments of first database data and a second tree structure corresponding to second data segments of second database data are at least partially obtained. Each node of the first or second tree structure indicating a characteristic value of at least one of the first or second data segments, and nodes of the first or second tree structure are divided into a first or second plurality of branches from a first or second root node based on update frequencies of the first or second data segments. A difference between the first data segments and the second data segments is determined by at least comparing characteristic values indicated by nodes in the obtained parts of the first and second tree structures.
-
公开(公告)号:US20240232098A9
公开(公告)日:2024-07-11
申请号:US17970122
申请日:2022-10-20
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Naijie Li , Dong Hui Liu , Jing Lu , Peng Hui Jiang , Xiao Yan Tang , Bao Zhang , Yong Yin , Jun Su , Jia Yu
IPC: G06F12/1027 , G06N20/00
CPC classification number: G06F12/1027 , G06N20/00 , G06F2212/684
Abstract: A method, including: identifying static application features of an application; identifying resource access features of the application; labeling a translation lookaside buffer (TLB) miss threshold of a runtime feature of the application; determining utilization of larger pages during the runtime based on the TLB miss threshold; and setting the TLB miss threshold based on the determined utilization of the larger pages.
-
公开(公告)号:US20240211409A1
公开(公告)日:2024-06-27
申请号:US18085706
申请日:2022-12-21
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Dong Hui Liu , Jing Lu , Peng Hui Jiang , Naijie Li , Xiao Yan Tang , Bao Zhang , Jun Su , Yong Yin , Jia Yu
IPC: G06F12/1009 , G06F12/0882 , G06F12/1027
CPC classification number: G06F12/1009 , G06F12/0882 , G06F12/1027
Abstract: A method, including: monitoring resource utilization of an operating system (OS) with applications utilizing larger pages; determining the monitored resource utilization is greater than a threshold resource utilization; in response to the determining the monitored resource utilization is greater than a threshold resource utilization, determining a respective larger pages index value for each of the applications utilizing larger pages; and turning off larger pages utilization of a subset of the applications utilizing larger pages, wherein the subset comprises a predefined number of the applications utilizing larger pages that have highest determined larger pages index values.
-
公开(公告)号:US11580210B2
公开(公告)日:2023-02-14
申请号:US17178329
申请日:2021-02-18
Applicant: International Business Machines Corporation
Inventor: Jia Tian Zhong , Xing Xing Shen , Peng Hui Jiang , Dong Hui Liu , Yong Yin , Jia Yu
Abstract: Embodiments of the present invention relate to password authentication. According to an embodiment of the present invention, a password associated with a user identification is received from a user device. The password is authenticated based on a preset relationship between a seed password and a graphical password associated with the user identification. The seed password consists of a string of characters. The graphical password is a directed path traversing all keys of a keypad in an order. Each of the keys represents one of the characters and is associated with an order number according to the order of the keys being traversed. The preset relationship is that the password consists of respective order numbers associated with respective keys representing corresponding characters of the seed password.
-
公开(公告)号:US10764836B2
公开(公告)日:2020-09-01
申请号:US16571716
申请日:2019-09-16
Applicant: International Business Machines Corporation
Inventor: Dong Hui Liu , Yi Gong , Yong Yin , Jia Yu , Jia Tian Zhong
IPC: H04W4/80 , H04W52/24 , H04B17/318 , H04L29/06 , H04W4/02
Abstract: A method, system and computer program product for wireless transmission of a broadcast message to a destination address that includes receiving, by one or more processors on a first device, a first broadcast message from a second device including a wireless-enabled device operating on a Low Energy (LE) advertising channel, the first broadcast message includes transmission power information associated with the second device, transmission data, and a destination address, determining, by the one or more processors, a Received Signal Strength Indication (RSSI) of the first device, and based on the determined RSSI of the first device and the transmission power information associated with the second device, sending, by the one or more processors, the transmission data to the destination address.
-
-
-
-
-
-
-
-
-