Patents Assigned to International Business Machine Corporations
-
Publication number: 20200009844Abstract: A 4D device comprises a 2D multi-core logic and a 3D memory stack connected through the memory stack sidewall using a fine pitch T&J connection. The 3D memory in the stack is thinned from the original wafer thickness to no remaining Si. A tongue and groove device at the memory wafer top and bottom surfaces allows an accurate stack alignment. The memory stack also has micro-channels on the backside to allow fluid cooling. The memory stack is further diced at the fixed clock-cycle distance and is flipped on its side and re-assembled on to a template into a pseudo-wafer format. The top side wall of the assembly is polished and built with BEOL to fan-out and use the T&J fine pitch connection to join to the 2D logic wafer. The other side of the memory stack is polished, fanned-out, and bumped with C4 solder. The invention also comprises a process for manufacturing the device.Type: ApplicationFiled: July 19, 2018Publication date: January 9, 2020Applicant: International Business Machines CorporationInventors: Roy R. Yu, Wilfried Haensch
-
Patent number: 10528446Abstract: A mechanism is provided for delivering troubleshooting support that captures a user's interactions with a local computing device. Responsive to receiving a set of events associated with an issue being experienced by the user of the local computing device, each event in the set of events is presented to a technician. Each event in the set of events is flagged as either correct or incorrect. Responsive to the incorrect flagged event being an operation performed by the local computing device, a communicative connecting is established to the local computing device in order that the technician corrects a future operation corresponding to the operation performed. Responsive to the incorrect flagged event being an action performed by the user of the local computing device, an analysis is sent in order to inform the user of incorrect actions so as to not perform the incorrect actions in the future.Type: GrantFiled: August 7, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Miron Aloni, Rotem Klein, Daniel Lereya, Vladimir Shalikashvili, Moshe Weiss
-
Patent number: 10528550Abstract: The method can include receiving the first stream of tuples to be processed by the stream operator hosted by one or more computer processors, the stream operator having at least one input port and a condition input port. The method can also include receiving, at runtime, a customized condition at the condition input port of the stream operator. The method can also include monitoring a first group of one or more tuples from the first stream of tuples at a first window of the stream operator. The method can also include determining whether the first group of one or more tuples at the first window fulfills the customized condition. The method can also include deleting, in response to the first group of one or more tuples fulfilling the customized condition, the first group of one or more tuples.Type: GrantFiled: April 22, 2015Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Michael J. Branson, Bradford L. Cobb, John M. Santosuosso
-
Patent number: 10530364Abstract: A method, system, and apparatus for setting an on-chip password is provided. In an embodiment, a method for programming an on-chip password includes determining a desired logic state for a field-effect transistor according to the on-chip password. The desired logic state is one of a first logic state and a second logic state. The method also includes subjecting one of a source and a drain of the field-effect transistor to hot-carrier stress according to the desired logic state to produce one of a symmetric state of the field-effect transistor and an asymmetric state of the field-effect transistor. The symmetric state corresponds to one of the first and second logic states. The asymmetric state corresponds to the other one of the first and second logic states.Type: GrantFiled: October 10, 2018Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventor: Kangguo Cheng
-
Patent number: 10528424Abstract: A computer-implemented method, according to one embodiment, includes: detecting at least one read of a logical page straddled across codewords, storing an indication of a number of detected reads of the straddled logical page, and relocating the straddled logical page to a different physical location in response to the number of detected reads of the straddled logical page. When relocated, the logical page is written to the different physical location in a non-straddled manner. Other systems, methods, and computer program products are described in additional embodiments.Type: GrantFiled: October 19, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Charles J. Camp, Timothy J. Fisher, Nikolas Ioannou, Thomas Parnell, Roman A. Pletka, Sasa Tomic
-
Patent number: 10529823Abstract: A method for manufacturing a semiconductor device includes forming a channel layer on a semiconductor substrate and forming at least two spacers on the channel layer. A first portion of a gate metal layer is formed between the spacers, and a dielectric layer is conformally deposited on the spacers and the first portion of the gate metal layer. In the method, part of the dielectric layer is directionally removed from surfaces which are parallel to an upper surface of the substrate. A second portion of the gate metal layer is formed between remaining portions of the dielectric layer and on the first portion of the gate metal layer, and a cap layer is deposited on the second portion of the gate metal layer. A lateral width the second portion of the gate metal layer is less than a lateral width of the first portion of the gate metal layer.Type: GrantFiled: May 29, 2018Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Xin Miao, Kangguo Cheng, Chen Zhang, Wenyu Xu
-
Patent number: 10528097Abstract: An integrated circuit (IC) includes: a plurality of hardware performance counters; a thermal sensor; and a micro-controller. The micro-controller generates a plurality of thermal predictors based on values of the counters and temperatures sensed by the thermal sensor. The thermal predictors include first and second rising thermal delta predictors to predict rising temperature deltas and first and second falling thermal delta predictors to predict falling temperature deltas. The micro-controller predicts a future temperature of the IC based on an idle temperature of the IC and a selected one of the temperature deltas.Type: GrantFiled: March 10, 2016Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chen-Yong Cher, Haifeng Qian
-
Patent number: 10529147Abstract: A method deploys a road safety flare near a faulty self-driving vehicle (SDV). One or more processors detect a driving problem severity level for a faulty SDV. One or more processors assess environmental conditions at the location of the faulty SDV. One or more processors determine an opportune position for deploying the road safety flare based on the environmental conditions at the location of the faulty SDV and then deploy, according to directions from the faulty SDV, a road safety flare at the opportune position.Type: GrantFiled: January 5, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Michael S. Gordon, James R. Kozloski, Clifford A. Pickover
-
Patent number: 10528405Abstract: Described are methods, apparatus and computer programs for managing persistence within a data processing system such as a messaging system, database system or file system. The method for managing persistence includes a deferred evaluation (230,330,430) of at least one criterion associated with costs and/or benefits of saving to persistent storage, instead of persistence behaviour being fully predefined. The evaluation may be performed when a disk write is about to be performed (240,340,440), or at various times during processing of a data update and at various points within a data processing network. In a messaging solution, the method for managing persistence includes a dynamic evaluation (230,330,430) of costs and/or benefits of saving to persistent storage, with the evaluation being performed at various points in the messaging network after the message has been created and sent by the originating entity.Type: GrantFiled: August 17, 2016Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventor: Stephen J. Todd
-
Patent number: 10531287Abstract: Aspects of the invention include receiving, using a processing system, an actual user location trajectory that includes a plurality of geographic locations of places visited by a user. It is determined that at least one of the plurality of places visited by the user has been identified as a sensitive place. An obfuscated user location trajectory is created that preserves the privacy of the sensitive places that is consistent with the actual user location trajectory that conforms to a valid street route on a map, preserves spatiotemporal correlation between geographic locations, and is consistent with geographic locations visited by the user in the past. Contents of the obfuscated user location trajectory are output to an application in place of contents of the actual user location trajectory.Type: GrantFiled: April 18, 2017Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Supriyo Chakraborty, Raghu K. Ganti, Mudhakar Srivatsa, Omer Tripp
-
Patent number: 10530257Abstract: A phase-redundant voltage regulator can include multiple regulator phases connected in parallel between a common regulator input and a common regulator output. Each regulator phase includes a voltage regulator that receives an input voltage and drives a respective output voltage. The voltage regulator also includes a plurality of linear regulators, each having a linear ORing device electrically connected between the regulator output of a respective regulator and an output of the linear regulator. The voltage regulator also includes an amplifier having inputs electrically connected to a remote voltage sense input and to a reference voltage input. An output of the voltage regulator is electrically connected to an input of the linear ORing device. The amplifier controls the linear ORing device to drive a voltage on the output of the linear regulator equivalent to a voltage on the reference voltage input.Type: GrantFiled: March 26, 2019Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Patrick Egan, Michael Lee Miller
-
Patent number: 10528578Abstract: A method for data mining on compressed data vectors by a certain metric being expressible as a function of the Euclidean distance is suggested. In a first step, for each compressed data vector, positions and values of such coefficients having the largest energy in the compressed data vector are stored. In a second step, for each compressed data vector, the coefficients having not the largest energy in the compressed data vector are discarded. In a third step, for each compressed data vector, a compression error is determined in dependence on the discarded coefficients in the compressed data vector. In a fourth step, at least one of an upper and a lower bound for the certain metric is retrieved in dependence on the stored positions and the stored values of the coefficients having the largest energy and the determined compression errors.Type: GrantFiled: April 24, 2013Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nikolaos Freris, Francesco Fusco, Michail Vlachos
-
Patent number: 10528475Abstract: A dynamic premigration protocol is implemented in response to a secondary tier returning to an operational state and an amount of data associated with a premigration queue of a primary tier exceeding a first threshold. The dynamic premigration protocol can comprise at least a temporary premigration throttling level. An original premigration protocol is implemented in response to an amount of data associated with the premigration queue decreasing below the first threshold.Type: GrantFiled: September 21, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Koichi Masuda, Katja I. Denefleh, Joseph M. Swingler
-
Patent number: 10528368Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.Type: GrantFiled: June 28, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
-
Patent number: 10524711Abstract: A method and/or computer program product identifies and/or predicts a cognitive state of a user. A buffer on a device is loaded with a predetermined set of sensor readings for a user. A hardware receiver receives a “push” signal from the device. The “push” signal is transmitted by the user in response to the user subjectively experiencing a user-defined cognitive state. The “push” signal causes readings from the buffer to be loaded as pushed sensor readings onto a data matrix. One or more processors analyze the pushed sensor readings to identify a sensor pattern of the pushed sensor readings. In response to detecting a subsequent set of sensor readings that match the sensor pattern of the pushed sensor readings, a signal transmitter transmits a cognitive state signal that indicates a prediction of a particular cognitive state of the user.Type: GrantFiled: June 9, 2014Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Michael S. Gordon, James R. Kozloski, Peter K. Malkin, Clifford A. Pickover
-
Patent number: 10528374Abstract: Embodiments for volume management in a data storage environment. A network sniffing operation between virtual machines is performed to detect relationships between the virtual machines and thereby identify candidates for subsequent storage volume affiliation operations.Type: GrantFiled: August 25, 2016Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ohad Atia, Amalia Avraham, Ran Harel, Rivka M. Matosevich
-
Patent number: 10528408Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement an initiator entity in a symmetric split-direction connection. The initiator entity generates a custom keepalive command and sends the custom keepalive command to a target entity via the symmetric split-direction connection. Responsive to the initiator entity determining a number of consecutive acknowledgement commands received in response to custom keepalive commands exceed a first threshold, the initiator entity reports the symmetric split-direction connection as sufficient. Responsive to the initiator entity determining a second number of consecutive keepalive commands sent without receiving an acknowledgement is greater than a second threshold, the initiator entity reports the symmetric split-direction connection as insufficient.Type: GrantFiled: March 6, 2018Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Kobi Beifus, Dan Ben-Yaacov, Ofer Leneman, Amit Margalit, Rivka Matosevich, Tamar Shacked, Ovad Somech
-
Patent number: 10529891Abstract: An optoelectronic device that includes a germanium containing buffer layer atop a silicon containing substrate, and a first distributed Bragg reflector stack of III-V semiconductor material layers on the buffer layer. The optoelectronic device further includes an active layer of III-V semiconductor material present on the first distributed Bragg reflector stack, wherein a difference in lattice dimension between the active layer and the first distributed brag reflector stack induces a strain in the active layer. A second distributed Bragg reflector stack of III-V semiconductor material layers having a may be present on the active layer.Type: GrantFiled: April 9, 2018Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeehwan Kim, Ning Li, Devendra K. Sadana
-
Patent number: 10528630Abstract: In managing the backlog of undelivered publications for durable subscriptions, a maximum quantity of publications stored in connection with a durable subscription to publications of a particular topic can be established on behalf of a particular subscribing end user. A new publication published for the particular topic subscribed to by the end user can be received and it can be determined if storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity. The new publication can be stored in connection with the durable subscription; however, the oldest publication stored in connection with the durable subscription can be removed when it is determined that storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity.Type: GrantFiled: December 31, 2009Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Malcolm David Ayres, Martin Phillips, Adrian James Preston
-
Patent number: 10529249Abstract: A music practice feedback system, comprising, a processor; and a memory storing instructions that cause the processor to perform, monitoring an outcome of a playing of a sheet music by a user, and based on the outcome, suggesting a type of improvement to increase a success rate of playing the sheet music.Type: GrantFiled: October 24, 2017Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Minkyong Kim, Clifford A. Pickover, Valentina Salapura