-
公开(公告)号:US11704216B2
公开(公告)日:2023-07-18
申请号:US16420239
申请日:2019-05-23
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Roger A. Mittelstadt , Brian R. Muras , Chad A. Olstad
CPC classification number: G06F11/302 , G06F11/3409 , G06F11/3452 , G06F16/217 , G06F16/2379 , G06F16/24545
Abstract: Each of one or more commit cycles may be associated with a predicted number of updates. A statistics collection time for a database table can be determined by estimating a sum of predicted updates included in one or more commit cycles. Whether the estimated sum of predicted updates is greater than a first threshold may be determined. In addition, a progress point for a first one of the commit cycles can be determined. A time to collect statistics may be selected based on the progress point of the first commit cycle.
-
公开(公告)号:US10909122B2
公开(公告)日:2021-02-02
申请号:US16186324
申请日:2018-11-09
Applicant: International Business Machines Corporation
Inventor: Roger A. Mittelstadt , Rafal P. Konik , Jessica R. Eidem , Jingdong Sun
IPC: G06F16/00 , G06F16/2455 , H04L9/06 , G06F16/22 , G06F16/23
Abstract: Method, system, and computer program product are provided to guarantee no tuple loss and/or corruption in a real-time data streaming environment. In some embodiments, a stream of tuples is sent from an entry operator to downstream operator(s), and, at the entry operator, a mark is placed on each tuple in the stream of tuples. In an embodiment where the stream of tuples includes first, second, and subsequent tuple(s), for example, the mark may comprise a tuple-unique number and a tuple-data hash of data contained in the tuple, and the mark on the second and each subsequent tuple may further comprise a link-back hash associated with the immediately preceding tuple in the stream of tuples. In some embodiments, the link-back hash is used to check whether a tuple is lost or received out of order, and the tuple-data hash is used to check whether a received tuple is corrupt.
-
公开(公告)号:US10802820B2
公开(公告)日:2020-10-13
申请号:US16030481
申请日:2018-07-09
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Alec J. Matschiner , Avery Granum , Kyle G. Christianson , Jim C. Chen
IPC: G06F8/71 , G06F3/0481 , G06F40/40
Abstract: Techniques for cognitive interpretation of source code are provided. Metadata associated with a section of code in a software project is analyzed to determine a change history of the section of code. A plurality of discussions related to the section of code is evaluated, where each of the plurality of discussions occurred during a code review process. Further, a plurality of support records related to the section of code is analyzed. A sentiment score for the section of code is determined based on the associated metadata, the evaluation of the plurality of discussions, and the analysis of the plurality of support records. Additionally, a display color for the section of code is selected based on the sentiment score. Finally, generation of a graphical user interface (GUI) is facilitated, where the GUI displays the first display color in association with the first section of code.
-
公开(公告)号:US20200073869A1
公开(公告)日:2020-03-05
申请号:US16120895
申请日:2018-09-04
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Robert J. Bestgen , Shawn J. Baranczyk , Roger A. Mittelstadt
IPC: G06F16/2455 , G06F16/2453
Abstract: A sequence object manager provides a sequence object with a dynamic cache block size that indicates a block size of values to be added to the sequence object when the cache values are exhausted. The dynamic block size allows the sequence object manager to optimize performance and storage space depending on applications using the sequence object. The dynamically block size is set and maintained by the sequence object manager based on observed performance and historical trends of the applications. A seed value may be provided by the user to initially set the dynamic block size.
-
公开(公告)号:US10558668B2
公开(公告)日:2020-02-11
申请号:US15200072
申请日:2016-07-01
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Roger A. Mittelstadt , Brian R. Muras , Chad A. Olstad
IPC: G06F16/20 , G06F16/2455
Abstract: A structured query language (SQL) query is configured to present a selected portion of a result set to a user interface. The selected portion of the result set can be based on an offset criteria appended to the SQL query. The offset criteria determines a location of a first presented instance of the selected portion of the result set. The offset criteria is configured to determine the location of the first presented instance of the selected portion of the result set independent of a number of instances appearing between a first instance of the result set and the first presented instance of the selected portion of the result set.
-
公开(公告)号:US10423642B2
公开(公告)日:2019-09-24
申请号:US14738070
申请日:2015-06-12
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Roger A. Mittelstadt , Brian R. Muras , Chad A. Olstad
Abstract: Aggregating database entry modifications for replay of database changes includes: inserting, in a journal modification table, of database entry modifications, where each database entry is associated with a relative record number; and, for each relative record number: aggregating, in the journal modification table, a plurality of the modifications into a single modification.
-
公开(公告)号:US10387283B2
公开(公告)日:2019-08-20
申请号:US14750074
申请日:2015-06-25
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Roger A. Mittelstadt , Brian R. Muras , Chad A. Olstad
Abstract: Each of one or more commit cycles may be associated with a predicted number of updates. A statistics collection time for a database table can be determined by estimating a sum of predicted updates included in one or more commit cycles. Whether the estimated sum of predicted updates is greater than a first threshold may be determined. In addition, a progress point for a first one of the commit cycles can be determined. A time to collect statistics may be selected based on the progress point of the first commit cycle.
-
公开(公告)号:US10325029B2
公开(公告)日:2019-06-18
申请号:US14566248
申请日:2014-12-10
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Roger A. Mittelstadt , Brian R. Muras , Mark W. Theuer
IPC: G06F17/30
Abstract: A respective volatility attribute associated with each of one or more tables of a computerized database is used in any of various aspects to (a) determine how table data is stored in a physical storage device; (b) regulate the use of a materialized query table using database table data; and/or (c) influence circumstances under which indexes are created or advised by database analytic software. Various optional additional uses of a volatility attribute to manage a database are disclosed. Preferably, database parameters are automatically monitored over time and database table volatility state is automatically determined and periodically adjusted.
-
公开(公告)号:US20190102777A1
公开(公告)日:2019-04-04
申请号:US16207744
申请日:2018-12-03
Applicant: International Business Machines Corporation
Inventor: Rafal P. Konik , Roger A. Mittelstadt , Brian R. Muras , Chad A. Olstad
Abstract: Systems and methods for providing automatic fork protection including determining that a transaction having fork protection was included in a first block that was appended to a blockchain, that a hash of the first block was validated, that a consensus decision was made by validator nodes approving the first block for addition to the blockchain, that a second block was appended to the blockchain after the first block, that the second block comprises a hash that is not based on the first block, that the first block was on a first fork and the second block was on a second fork, that the blockchain was resolved in favor of the second fork, and that the transaction failed as a result of the blockchain being resolved in favor of the second fork. The method including compensating a party that submitted the failed transaction based on the fork protection.
-
公开(公告)号:US20190012723A1
公开(公告)日:2019-01-10
申请号:US15644879
申请日:2017-07-10
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jim C. Chen , Rafal P. Konik , Ryan L. Rossiter
CPC classification number: G06Q30/0639 , G06Q10/087 , G06Q30/0201 , G06Q30/0631 , G06Q30/0633 , G06Q50/28
Abstract: A computer detects a user computing device when the user enters the store and receives the user's purchase history and preference information from a database. The computer receives a list and/or recipe that the user inputs into the application. This list and/or recipe is a list of items that the user plans to purchase. The computer identifies an item on the list, determines whether the item is in stock, and generates a route through the store so the user will reach each item on his list. The computer transmits the route to the user's computing device to be displayed.
-
-
-
-
-
-
-
-
-