Patents Assigned to International Business Machine Corporation
-
Patent number: 10082977Abstract: A computer-implemented method for storing data in a storage area, includes: storing a first data unit in a first area of the storage area, in response to a request to store a first data unit having a first attribute in the storage area, when at least one data unit having the first attribute is stored in the first area; and generating, a second area by reducing the first area, when no data unit having the second attribute is stored in the storage area in response to a request to store a second data unit having a second attribute in the storage area; furthermore, storing the second data unit in the second area.Type: GrantFiled: November 2, 2017Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
-
Patent number: 10082825Abstract: Disclosed are a method of and system for providing time synchronization among first and second computer systems, where each of the computer systems includes hardware, operating system software and a layer of microcode operating between said hardware and said software. The method comprises the steps of using the microcode of the first computer system to provide a first timestamp, using the microcode of the second computer system to provide a second timestamp and a third timestamp, and using the microcode of the first computer system to provide a fourth timestamp. The method comprises the further steps of using the first, second, third and fourth timestamps to determine a timing difference between the first and second computer systems, and adjusting the timing among said first and second computer systems on the basis of said determined timing difference.Type: GrantFiled: February 29, 2016Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Scott M. Carlson, David A. Elko, Richard K. Errickson
-
Patent number: 10083089Abstract: A method to efficiently checkpoint and reconstruct an in-memory index associated with a log-structured object store includes enabling asynchronous write operations to occur to a log-structured object store. The log-structured object store utilizes an in-memory index to access objects therein. The method further enables checkpoint operations to occur to the log-structured object store without pausing the asynchronous write operations. When initiating checkpoint operations, the method establishes a “begin checkpoint” marker on the log-structured object store. This “begin checkpoint” marker is configured to point to an earliest address in the log-structured object store that is uncommitted to the in-memory index. In the event the in-memory index is lost, the method reconstructs the in-memory index by analyzing the log-structured object store starting from the earliest address uncommitted to the in-memory index. A corresponding system and computer program product are also disclosed.Type: GrantFiled: September 7, 2015Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Lawrence Y. Chiu, Paul H. Muench, Sangeetha Seshadri
-
Patent number: 10081706Abstract: A process of forming a side-chain-functionalized polyhydroxyalkanoate (PHA) material is disclosed. The process includes forming a PHA material having a vinyl-terminated side-chain from a vinyl-terminated fatty acid via a bacterial fermentation process. The process also includes forming a PHA material having a hydroxyl-terminated side-chain from the PHA material having the vinyl-terminated side-chain. The process further includes chemically reacting the PHA material having the hydroxyl-terminated side-chain with 1,4-phenylenedimethanethiol or a chlorocoumarin or 2-furoyl chloride to form a side-chain-functionalized PHA material having a side-chain with a terminal cross-linkable group (e.g., thiol, coumarin, or furoyl group).Type: GrantFiled: January 3, 2017Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Eric J. Campbell, Sarah K. Czaplewski, Brandon M. Kobilka, Joseph Kuczynski, Jason T. Wertz
-
Patent number: 10083083Abstract: A system and method for data storage by shredding and deshredding of the data allows for various combinations of processing of the data to provide various resultant storage of the data. Data storage and retrieval functions include various combinations of data redundancy generation, data compression and decompression, data encryption and decryption, and data integrity by signature generation and verification. Data shredding is performed by shredders and data deshredding is performed by deshredders that have some implementations that allocate processing internally in the shredder and deshredder either in parallel to multiple processors or sequentially to a single processor. Other implementations use multiple processing through multi-level shredders and deshredders. Redundancy generation includes implementations using non-systematic encoding, systematic encoding, or a hybrid combination.Type: GrantFiled: July 1, 2014Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Douglas R. de la Torre, David W. Young
-
Patent number: 10083609Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining passenger information of one or more passenger traveling within a transportation network; and providing one or more output based on a processing of the passenger information.Type: GrantFiled: May 1, 2017Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Tobias Ephraim Dannat, Andreas Kuehmichel, Tim Scheideler, Matthias Seul, Thomas Allen Snellgrove
-
Patent number: 10083008Abstract: A method for generating a random number for use in a stochastic rounding operation is provided. The method includes executing an instruction that causes at least two operands to produce an intermediate result and incrementing a state of a random number generator. The method d further includes causing the random number generator to generate a random number in accordance with the state and producing a final result by utilizing the random number to determine a rounding of the intermediate result.Type: GrantFiled: November 22, 2017Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan D. Bradbury, Steven R. Carlough, Brian R. Prasky, Eric M. Schwarz
-
Patent number: 10083260Abstract: Computational fluid dynamics modeling of a bounded domain is provided which includes solving iteratively a computational fluid dynamics model of the bounded domain using mass flow boundary conditions that are specified. The solving includes automatically adjusting the specified mass flow boundary conditions for at least one iteration of the solving. The automatically adjusting includes mass balancing flows at a boundary of the bounded domain to provide corrected mass flow boundary conditions for the solving. The mass balancing includes applying different corrections to mass in-flow across the domain boundary, compared with mass out-flow across the boundary. The mass balancing may include multiplying mass in-flows across the boundary by (1?CF), and mass out-flows across the boundary by (1+CF), where CF is a determined correction factor, and net mass flow is positive for mass out-flow exiting the domain, and negative for mass in-flow entering the domain.Type: GrantFiled: September 23, 2015Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Ethan E. Cruz
-
Patent number: 10084081Abstract: A stacked vertical field effect transistor that has enhanced drive current is provided. The stacked vertical field effect transistor includes a lower functional gate structure located adjacent sidewall surfaces of a lower channel portion of a semiconductor channel material pillar. An upper functional gate structure is located above the lower functional gate structure and adjacent sidewall surfaces of an upper channel portion of the semiconductor channel material pillar. A bottom source/drain region is located beneath the lower functional gate structure, a middle source/drain region is located between the lower functional gate structure and the upper functional gate structure, and a top source/drain region is located above the upper functional gate structure.Type: GrantFiled: January 23, 2017Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Kangguo Cheng, Xin Miao, Alexander Reznicek
-
Patent number: 10082408Abstract: Techniques for manipulating objects and for determining the position of the objects in parallel dipole line (PDL) trap systems are provided. In one aspect, a PDL trap is provided. The PDL trap includes: a pair of dipole line magnets connected to a potential, wherein the pair of dipole line magnets includes magnets having magnetizations perpendicular to long axes of the magnets; a diamagnetic rod levitating above the pair of dipole line magnets; and at least one electrode above the pair of dipole line magnets, adjacent to the diamagnetic rod. The system produces a hybrid one-dimensional electromagnetic potential which is tunable by voltage. Techniques for operating the PDL trap to manipulate the diamagnetic rod and to detect a position of the diamagnetic rod in the PDL trap are also provided.Type: GrantFiled: April 18, 2016Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventor: Oki Gunawan
-
Patent number: 10083185Abstract: An apparatus, method, system, and program product are disclosed for data replication. One method includes determining a predicted match ratio. The predicted match ratio may predict a percentage of a current version of a file that matches a prior version of the file. The method may include performing a delta transfer if the predicted match ratio is greater than a predetermined threshold. The delta transfer may transfer a portion of the current version of the file that has changed relative to the prior version of the file. The method may include performing a transfer of the current version of the file if the predicted match ratio is less than the predetermined threshold.Type: GrantFiled: November 9, 2015Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Hiroshi Araki, Shah Mohammad Rezaul Islam, Hiroyuki Miyoshi
-
Patent number: 10083219Abstract: A mechanism is provided in a data processing system for presentation delivery. The mechanism delivering a presentation content to a group of users and receives a plurality of questions concerning the presentation content from the group of users. The mechanism stores the plurality of questions in a question history database and clusters the plurality of questions in the question history database into one or more question clusters. The mechanism determines a topic for each of the one or more question clusters to form one or more question topics and generates feedback for updating the presentation content based on the one or more question topics.Type: GrantFiled: January 12, 2015Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Erik D. Anderson, Howard N. Anglin, Anthony J. Arcuri, James C. Palistrant
-
Patent number: 10083875Abstract: A method of forming a semiconductor device and resulting structures having vertical transistors with different gate lengths are provided. A sacrificial gate is formed over a channel region of a semiconductor fin. The sacrificial gate includes a first material. The first material in a first portion of the sacrificial gate adjacent to the semiconductor fin is converted to a second material, the first portion having a first depth. The first portion of the sacrificial gate is then removed.Type: GrantFiled: February 15, 2017Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Karthik Balakrishnan, Pouya Hashemi, Tak H. Ning, Alexander Reznicek
-
Patent number: 10083179Abstract: A respective volatility attribute associated with each of one or more tables of a computerized database is used to adjust an extension file size value associated with a database table file space. 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.Type: GrantFiled: December 23, 2014Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
-
Patent number: 10081425Abstract: Embodiments of the present invention provide an apparatus comprising a body including a cavity for storing one or more packages, and a conveyor belt disposed above a top surface of the body. The belt is shaped to receive one or more packages, and the belt is controllable to rotate a package placed on the belt either from the top surface to the cavity for storage or from the cavity to the top surface for dispatch. A package comprises at least one of a drone and a payload transported by the drone. The apparatus further comprises a landing mechanism for stabilizing a drone landing on the apparatus.Type: GrantFiled: February 26, 2018Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Jeanette L. Blomberg, Eric K. Butler, Anca A. Chandra, Pawan R. Chowdhary, Thomas D. Griffin, Divyesh Jadav, Sunhwan Lee, Robert J. Moore, Hovey R. Strong, Jr.
-
Patent number: 10083652Abstract: A method of compensating for misalignments along a seam of first and second electronic panels installed for a display device is provided. Each of the first and second electronic panels includes a plurality of pixels formed in an i×j matrix, wherein i and j are integers at least one. The method includes controlling a camera device to be placed over the seam, alternately turning on first pixels in a first column of the first electronic panel, the first column being closest to the seam, capturing, using the camera device, images for the respective first pixels, detecting, using a pattern detector, each of the first pixels based on a corresponding one of the captured images, determining one of at least one horizontal displacement or a vertical displacement along the seam, and compensating for the misalignments along the seam based on the determined at least one horizontal displacement or the vertical displacement.Type: GrantFiled: May 4, 2016Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventor: John D. Wilson
-
Patent number: 10083191Abstract: Aspects of the present invention disclose a method, computer program product, and system for prioritizing test cases for relational database systems. The method includes identifying one or more data tables within a relational database. The method further includes identifying an exclusivity value for each of the one or more identified data tables. The method further includes calculating a table weight for each of the one or more identified data tables. The method further includes prioritizing the one or more identified data tables based on the respective calculated table weights. The method further includes identifying one or more sequences of database statements corresponding to the prioritized data tables, wherein a database statement is a command executed on one of the prioritized data tables. The method further includes prioritizing the one or more identified sequences based on the corresponding database statements.Type: GrantFiled: May 8, 2015Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventor: Pedro M. Barbas
-
Patent number: 10082962Abstract: In at least one embodiment, a controller of a non-volatile memory array including a plurality of subdivisions stores write data within the non-volatile memory array utilizing a plurality of block stripes of differing numbers of blocks, where all of the blocks within each block stripe are drawn from different ones of the plurality of subdivisions. The controller builds new block stripes for storing write data from blocks selected based on estimated remaining endurances of blocks in each of the plurality of subdivisions.Type: GrantFiled: November 24, 2017Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Timothy J. Fisher, Aaron D. Fry, Nikolas Ioannou, Ioannis Koltsidas, Jason Ma, Roman A. Pletka, Lincoln T. Simmons, Sasa Tomic
-
Patent number: 10084696Abstract: Systems, methods and computer program products for aliasing of named data objects (in named data networks) and entities for named data networks (e.g., named graphs for named data networks). In various examples, aliasing of named data objects may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. In other examples, named graphs may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.Type: GrantFiled: July 19, 2016Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song
-
Patent number: 10082048Abstract: Systems and methods are provided for data center cooling by vaporizing fuel using data center waste heat. The systems include, for instance, an electricity-generating assembly, a liquid fuel storage, and a heat transfer system. The electricity-generating assembly generates electricity from a fuel vapor for supply to the data center. The liquid fuel storage is coupled to supply the fuel vapor, and the heat transfer system is associated with the data center and the liquid fuel storage. In an operational mode, the heat transfer system transfers the data center waste heat to the liquid fuel storage to facilitate vaporization of liquid fuel to produce the fuel vapor for supply to the electricity-generating assembly. The system may be implemented with the liquid fuel storage and heat transfer system being the primary fuel vapor source, or a back-up fuel vapor source.Type: GrantFiled: August 29, 2016Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Levi A. Campbell, Milnes P. David, Dustin W. Demetriou, Roger R. Schmidt, Robert E. Simons