-
公开(公告)号:US20170139934A1
公开(公告)日:2017-05-18
申请号:US14938978
申请日:2015-11-12
Applicant: International Business Machines Corporation
Inventor: Gennady Laventman , Roie Melamed
CPC classification number: G06F17/3087 , G06F17/30241 , G06F17/3033 , H04W4/021 , H04W4/12
Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.
-
公开(公告)号:US10776332B2
公开(公告)日:2020-09-15
申请号:US15427070
申请日:2017-02-08
Applicant: International Business Machines Corporation
Inventor: Artem Barger , Gennady Laventman , Alexey Roytman , Bruno Wassermann
Abstract: Managing cooperative computer software applications by applying a link analysis algorithm to a data set including identifiers representing a plurality of computer software applications and including indicators of operational relationships between the computer software applications, thereby associating a cooperation value with each of the computer software applications represented within the data set, and notifying a computer software application manager of the computer software applications and their associated cooperation values.
-
公开(公告)号:US20230297560A1
公开(公告)日:2023-09-21
申请号:US17697207
申请日:2022-03-17
Applicant: International Business Machines Corporation
Inventor: Yoav Tock , Gennady Laventman , ARTEM BARGER , Senthilnathan Natarajan
IPC: G06F16/23
CPC classification number: G06F16/2379 , G06F16/2358
Abstract: Maintaining, for each target key in a key-value computer database, a signature policy; creating a transaction candidate in the database based on a transaction context submitted to the database by a first user, the transaction candidate comprising: a key, a value comprising a transaction content and a signature of the first user, and a signors list of additional one or more users who are required to co-sign the transaction candidate before the transaction candidate is committed in the database as a transaction, wherein the signors list is automatically computed based on the signature policies of the one or more target keys; collecting a signature for the transaction candidate from at least one of the additional one or more users, according to the signors list; verifying that all signatures required by the signors list have been collected; and in response to the verification, committing the transaction content of the transaction candidate.
-
公开(公告)号:US20180225111A1
公开(公告)日:2018-08-09
申请号:US15427070
申请日:2017-02-08
Applicant: International Business Machines Corporation
Inventor: Artem Barger , Gennady Laventman , Alexey Roytman , Bruno Wassermann
Abstract: Managing cooperative computer software applications by applying a link analysis algorithm to a data set including identifiers representing a plurality of computer software applications and including indicators of operational relationships between the computer software applications, thereby associating a cooperation value with each of the computer software applications represented within the data set, and notifying a computer software application manager of the computer software applications and their associated cooperation values.
-
公开(公告)号:US10395188B2
公开(公告)日:2019-08-27
申请号:US14089967
申请日:2013-11-26
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Gennady Laventman , Randy A. Rendahl , Amber Roy-Chowdhury , Alexey Roytman
Abstract: A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to associate each of a plurality of tenants with a respective virtual portal and individually meter virtual portal usage at each respective virtual portal. Additionally, the computer executable code is operable to determine a fee amount for the each of the plurality of tenants based on the individually metered virtual portal usage.
-
公开(公告)号:US10242116B2
公开(公告)日:2019-03-26
申请号:US15650058
申请日:2017-07-14
Applicant: International Business Machines Corporation
Inventor: Gennady Laventman , Roie Melamed
Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.
-
公开(公告)号:US11947523B2
公开(公告)日:2024-04-02
申请号:US17697207
申请日:2022-03-17
Applicant: International Business Machines Corporation
Inventor: Yoav Tock , Gennady Laventman , Artem Barger , Senthilnathan Natarajan
IPC: G06F16/23
CPC classification number: G06F16/2379 , G06F16/2358
Abstract: Maintaining, for each target key in a key-value computer database, a signature policy; creating a transaction candidate in the database based on a transaction context submitted to the database by a first user, the transaction candidate comprising: a key, a value comprising a transaction content and a signature of the first user, and a signors list of additional one or more users who are required to co-sign the transaction candidate before the transaction candidate is committed in the database as a transaction, wherein the signors list is automatically computed based on the signature policies of the one or more target keys; collecting a signature for the transaction candidate from at least one of the additional one or more users, according to the signors list; verifying that all signatures required by the signors list have been collected; and in response to the verification, committing the transaction content of the transaction candidate.
-
公开(公告)号:US11216756B2
公开(公告)日:2022-01-04
申请号:US16507682
申请日:2019-07-10
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Gennady Laventman , Randy A. Rendahl , Amber Roy-Chowdhury , Alexey Roytman
Abstract: A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to associate each of a plurality of tenants with a respective virtual portal and individually meter virtual portal usage at each respective virtual portal. Additionally, the computer executable code is operable to determine a fee amount for the each of the plurality of tenants based on the individually metered virtual portal usage.
-
公开(公告)号:US11061984B2
公开(公告)日:2021-07-13
申请号:US16239764
申请日:2019-01-04
Applicant: International Business Machines Corporation
Inventor: Gennady Laventman , Roie Melamed
IPC: G06F16/9537 , H04W4/021 , H04W4/12 , G06F16/29 , G06F16/22
Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.
-
公开(公告)号:US20190155865A1
公开(公告)日:2019-05-23
申请号:US16239764
申请日:2019-01-04
Applicant: International Business Machines Corporation
Inventor: Gennady Laventman , Roie Melamed
IPC: G06F16/9537 , G06F16/22 , H04W4/021 , H04W4/12 , G06F16/29
Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.
-
-
-
-
-
-
-
-
-