IBM Patents
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 10404837Abstract: The present disclosure relates to maintaining network services during kernel update operations. According to one embodiment, a server generates a second computing system executing a second system kernel. The second system kernel is updated in relation to a first system kernel executing on a first computing system. The server pauses network services operating on the first computing system. The server generates a snapshot of the network services operating on the first computing system. While the network services are paused on the first computing system, the server caches data packets received from client devices and destined for network services operating on the first system, migrates the network services to the second computing system, and restores the network service snapshot to the second computing system. Upon completing the migration, the server sends the cached data packets to the one or more network services operating on the second computing system.Type: GrantFiled: September 30, 2015Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Dwip N. Banerjee, Frederic Barrat, David ZhiWei Dai, Khalid Filali-Adib
-
Patent number: 10403779Abstract: A method for forming a photovoltaic device includes providing a substrate. A layer is deposited to form one or more layers of a photovoltaic stack on the substrate. The depositing of the amorphous layer includes performing a high power flash deposition for depositing a first portion of the layer. A low power deposition is performed for depositing a second portion of the layer.Type: GrantFiled: May 20, 2015Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Tze-Chiang Chen, Augustin J. Hong, Jeehwan Kim, Devendra K. Sadana
-
Patent number: 10402652Abstract: A system and computer-implemented method include a wireless network hub configured to forward received sensor readings to a sensor analysis system. One or more sensor units coupled to the wireless network hub and affixed to a structure are configured to wirelessly transmit data to the wireless network hub at a first time frequency, and, in response to a detected danger to the structure, wirelessly transmit sensor readings to the wireless network hub at a second time frequency greater than the first time frequency.Type: GrantFiled: June 2, 2017Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Kelley L. Anders, Jeremy R. Fox, Grant D. Miller
-
Patent number: 10402429Abstract: A computer-implemented method according to one embodiment includes receiving a computation algorithm to be implemented by one of a plurality of nodes, identifying object classification data for objects stored within the plurality of nodes, identifying capability data for each of the plurality of nodes, determining an optimal node for implementing the computation algorithm from the plurality of nodes, based on the object classification data and the capability data, and returning an identification of the optimal node.Type: GrantFiled: May 31, 2017Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Deepak R. Ghuge, Kaustubh I. Katruwar, Sandeep R. Patil
-
Patent number: 10402392Abstract: A computer-implemented method includes identifying a text segment including one or more text artefacts and determining a language-specific occurrence database associated with the text segment. The computer-implemented method further includes, for each of said one or more text artefacts, determining a language-specific occurrence value based on the language-specific occurrence database and determining a language-specific compliance value based on each language-specific occurrence value. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: March 3, 2016Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Chao Yuan Huang, Yi-Lin Tsai, Der-Joung Wang, Yen-Min Wu
-
Patent number: 10398385Abstract: Embodiments relate to digital image processing for diagnosis of a subject. More specifically, the embodiments relate to automation of diagnoses through data interpretation. An image is acquired from the subject. Elements are recognized within the image based on morphological features. The image is compared to learned data. Based on the comparison, a probability of a potential diagnosis(es) is calculated. A diagnosis of the subject is determined based on the potential diagnosis(es) and the calculated probability. The diagnosis may be changed based on a new image acquired from the subject.Type: GrantFiled: November 21, 2016Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Anita Govindjee, Lakshminarayanan Krishnamurthy, Niyati Parameswaran, Shanker Parameswaran
-
Patent number: 10405421Abstract: A layup for multiple-layer printed circuit board manufacturing is formed according to a process that includes selectively applying a dielectric resin to a high resin demand region of a circuitized core layer without applying the dielectric resin to another region of the circuitized core layer. The process also includes partially curing the dielectric resin within the high resin demand region. The process further includes forming a layup that includes a layer of pre-impregnated (prepreg) material adjacent to the partially cured dielectric resin within the high resin demand region of the circuitized core layer.Type: GrantFiled: December 18, 2017Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Bruce J. Chamberlin, Matthew S. Kelly, Scott B. King, Joseph Kuczynski
-
Patent number: 10402069Abstract: A method for displaying a relational diagram on a screen where at least one view of the relational diagram is larger than an available viewing area provided by the screen. The method comprises steps of detecting a predetermined action performed on a first element of the relational diagram, determining one or more relevant elements associated with the first element, and modifying a view of the relational diagram to display the first element and the one or more relevant elements on the screen.Type: GrantFiled: October 6, 2016Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventor: Sreenivasulu Valmeti
-
Patent number: 10403590Abstract: A multi-layer pillar and method of fabricating the same is provided. The multi-layer pillar is used as an interconnect between a chip and substrate. The pillar has at least one low strength, high ductility deformation region configured to absorb force imposed during chip assembly and thermal excursions.Type: GrantFiled: February 28, 2017Date of Patent: September 3, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Virendra R. Jadhav, Krystyna W. Semkow, Kamalesh K. Srivastava, Brian R. Sundlof
-
Patent number: 10402193Abstract: A cognitive system, method and computer program product for maximizing a productivity of software development by a software development team. The system and method implement cognitive processes for determining what certain organizational factors and their optimal values which correspond to high performing software development teams. Based on the determinations correlating organization factors with productivity increases, the system prescribes what Key Performance Indicators (KPIs) to improve (e.g., increase and decrease), and determine what are the target improvement values. Use of the systems and methods described herein enable development managers and executives to build maximum performance teams (or transform existing teams, boosting their productivity), by leveraging customized quantitative recommendation provided as output.Type: GrantFiled: December 15, 2017Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Gregory J. Boss, Nikolay Kadochnikov, Peter P. Bradford
-
Patent number: 10402123Abstract: Provided are a computer program product, system, and method for sharing alias addresses among logical devices for a control unit managing access by hosts to logical devices configured with capacity from attached physical devices. An alias management group of logical devices and alias addresses assigned to the logical devices is configured. A plurality of requests to establish an association of the host with a logical device and the alias addresses assigned to the logical devices in the alias management group are received from a host. Acknowledgment is made to the host that the association is established in response to determining that the host is assigned the logical devices and alias addresses of the logical devices in the alias management group. The host can use one available alias address assigned to any one of the logical devices to access any one of the logical devices indicated in the association.Type: GrantFiled: June 7, 2016Date of Patent: September 3, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Matthew J. Kalos, Dale F. Riedy, Richard A. Ripberger, Harry M. Yudenfriend
-
Patent number: 10402702Abstract: A system trains a facial recognition modeling system using an extremely large data set of facial images, by distributing a plurality of facial recognition models across a plurality of nodes within the facial recognition modeling system. The system optimizes a facial matching accuracy of the facial recognition modeling system by increasing a facial image set variance among the plurality of facial recognition models. The system selectively matches each facial image within the extremely large data set of facial images with at least one of the plurality of facial recognition models. The system reduces the time associated with training the facial recognition modeling system by load balancing the extremely large data set of facial images across the plurality of facial recognition models while improving the facial matching accuracy associated with each of the plurality of facial recognition models.Type: GrantFiled: April 19, 2018Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Somnath Asati, Soma Shekar Naganna, Abhishek Seth, Vishal Tomar, Shashidhar R. Yellareddy
-
Patent number: 10403052Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.Type: GrantFiled: November 30, 2018Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: David C. Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Publication number: 20190266766Abstract: For visualizing numerical information, a content is analyzed to identify the numerical information. From the content, a contextual information that is descriptive of the numerical information is selected. A graphical shape is selected to represent the numerical information. A dimension of the graphical shape is adjusted such that the adjusted dimension represents a value in the numerical information according to a scale. A comparison object is selected where a size associated with the comparison object is a fraction of the adjusted dimension according to a ratio. The comparison object is presented relative to the graphical shape as a visualization of the numerical information.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Applicant: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, JR., Sarbajit K. Rakshit, Craig M. Trim
-
Publication number: 20190268553Abstract: A user factor is analyzed to establish a context in which a user will view a video segment. A data source is selected from a metadata associated with an enhanced video segment. Replacement data is obtained from the data source, where the replacement data corresponds to the context. The replacement data is arranged in a layout, the layout being selected from the metadata according to a device feature of a device on which the user will view the video segment. A set of pixels that represents a first data in a data overlay in the frame is changed, the changed set of pixels representing the layout containing the replacement data. A modified video segment is transmitted, which includes a video content from the video segment and the changed set of pixels.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Applicant: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, JR., Martin G. Keen, Sarbajit K. Rakshit
-
Publication number: 20190266270Abstract: A system, computer program product, and method are provided to leverage a taxonomy service to format ground truth data. An artificial intelligence platform processes ground truth data, including identification of one or more applicable taxonomy tags. The identified tags are filtered and applied to the ground truth data, thereby constructing an output string that incorporates the ground truth data together with one or more of the identified tags, effectively transforming the ground truth data. Application of the transformed ground truth data is employed to accurately identify the source and/or meaning of the natural language, and in one embodiment, to product a physical action or transformation of a physical hardware device.Type: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Applicant: International Business Machines CorporationInventors: Stefan A. Van Der Stockt, Sihang B. Fang, Sarah Lynch, Joseph L. Sharpe, III, Rahul P. Akolkar, Brian E. Bissell, Manali J. Chanchlani
-
Publication number: 20190266249Abstract: A translation text output corresponding to a machine translation from a source text of a first language to a target text of a second language is received. The translation text output includes at least one sentence including at least one translation chunk. A first translation quality confidence estimate for the at least one sentence of the text and a second translation quality confidence estimate for the at least one translation chunk are received. A first translation confidence indicator for the at least one sentence and a second translation confidence indicator for the at least one translation chunk are displayed. The first translation confidence indicator is determined from among a plurality of different first translation confidence indicators based upon the first translation quality confidence estimate. The second translation confidence indicator is determined from among a plurality of different second translation confidence indicators based upon the second translation quality confidence estimate.Type: ApplicationFiled: February 24, 2018Publication date: August 29, 2019Applicant: International Business Machines CorporationInventors: Jian-ming Xu, Fei Huang
-
Publication number: 20190266281Abstract: A system, computer program product, and method are provided to leverage a taxonomy service to format ground truth data. An artificial intelligence platform processes ground truth data, including identification of one or more applicable taxonomy tags. The identified tags are filtered and applied to the ground truth data, thereby constructing an output string that incorporates the ground truth data together with one or more of the identified tags, effectively transforming the ground truth data. Application of the transformed ground truth data is employed to accurately identify the source and/or meaning of the natural language, and in one embodiment, to product a physical action or transformation of a physical hardware device.Type: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Applicant: International Business Machines CorporationInventors: Stefan A. Van Der Stockt, Sihang B. Fang, Sarah Lynch, Joseph L. Sharpe, III, Rahul P. Akolkar, Brian E. Bissell, Manali J. Chanchlani
-
Publication number: 20190268468Abstract: A method, system, and computer program product for call flagging using shared call logs are provided in the illustrative embodiments. A determination is made that a phone call should be flagged as undesirable. In a call log in the device, a call entry corresponding to the phone call is selected. The call entry is modified to form a modified call entry, the modified call entry comprising an annotation, the annotation describing a reason for flagging the call as undesirable. A sharing rule is configured relative to the modified call entry. The modified call entry is sharing selectively according to the sharing rule with a subset of a set of social contacts of a user of the device on a social network.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Applicant: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, JR., Sarbajit K. Rakshit, Craig M. Trim
-
Patent number: 10394636Abstract: A technique for operating a data processing system includes detecting that a processing unit within a first group of processing units in the data processing system has a hang condition. In response to detecting that the processing unit has a hang condition, a command issue rate for the first group of processing units is reduced. One or more other groups of processing units in the data processing system are notified that the first group of processing units has reduced the command issue rate for the first group of processing units. In response to the notifying, respective command issue rates of the other groups of processing units are reduced to reduce a number of commands received by the first group of processing units from the other groups of processing units.Type: GrantFiled: August 2, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Guy L. Guthrie, Charles Marino, Praveen S. Reddy, Michael S. Siegel
-
Patent number: 10397109Abstract: At an outbound end of a tunnel from a first data network, a packet is analyzed to determine whether the packet is to be directed to a local target in the first data network or to be sent over the tunnel to a remote target in a second data network. A target address of the packet is present in both the first data network and the second data network. When the packet is to be directed to the remote target in the second data network, an octet in the target address of the packet is changed from a first value to a second value, the changing forming a modified packet. When the second value is stored in the octet, the modified packet is caused to be sent to the tunnel for delivery to the second data network.Type: GrantFiled: April 24, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric M. Anderson, Susan A. Hearn, Linwood E. Loving, Martin G. Mclaughlin, Daniel R. Miller, John B. Simmons
-
Patent number: 10396214Abstract: Non-planar semiconductor devices including semiconductor fins or stacked semiconductor nanowires that are electrostatically enhanced are provided. The electrostatic enhancement is achieved in the present application by epitaxially growing a semiconductor material protruding portion on exposed sidewalls of alternating semiconductor material portions of at least one hard mask capped semiconductor-containing fin structure that is formed on a substrate.Type: GrantFiled: March 16, 2018Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Kangguo Cheng, Bruce B. Doris, Pouya Hashemi, Ali Khakifirooz, Alexander Reznicek
-
Patent number: 10396172Abstract: A method of fabricating a semiconductor transistor and the semiconductor transistor include a source region and a drain region within a substrate. The method includes forming a gate above the substrate, forming a source contact above the source region and a drain contact above the drain region, and forming air spacers within a dielectric between the gate and each of the source contact and the drain contact. Metal caps are formed on the source contact and the drain contact, and a gate cap is formed between the dielectric and at least a portion of a bottom surface of higher-level contacts, which are contacts formed above the source contact and the drain contact.Type: GrantFiled: February 14, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kangguo Cheng, Xin Miao, Peng Xu, Chen Zhang
-
Patent number: 10395989Abstract: A method is presented for forming a device having multiple field effect transistors (FETs) with each FET having a different work function. In particular, the method includes forming multiple microchips in which each FET has a different threshold voltage (Vt) or work-function. In one embodiment, four FETs are formed over a semiconductor substrate. Each FET has a source, drain and a gate electrode. Each gate electrode is processed independently to provide a substantially different threshold voltage.Type: GrantFiled: October 19, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Ruqiang Bao, Hemanth Jagannathan, Paul C. Jamison, ChoongHyun Lee
-
Patent number: 10395936Abstract: A wafer element fabrication method is provided. The wafer element fabrication method includes forming a device element on a substrate such that the device element includes an upper surface and a sidewall extending from the upper surface to the substrate. The wafer element fabrication method further includes forming an adjusted print resolution assist feature (APRAF) on the substrate such that the APRAF is smaller than the device element in at least one dimension. In addition, the wafer element fabrication method includes depositing surrounding material, which is different from materials of the APRAF, to surround the APRAF and to lie on the upper surface in abutment with the sidewall of the device element.Type: GrantFiled: April 24, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yann A. Mignot, Muthumanickam Sankarapandian
-
Patent number: 10394423Abstract: With respect to data items presented in structured, sorted listing having an initial arrangement positioning of the data items relative to each other, aspects select a subset group of the data items having values in a data field selected within one of the items and that share a common value within a different data field. The selected data field is replaced within the selected data item by a roller widget having data values of the selected field of each of the first data item and of the subset of data items. Thus, the roller widget is enabled to scroll through the data values while the unselected data items of the structured list are continually displayed in their initial arrangement positioning relative to each other and to the roller widget in place of the selected data field.Type: GrantFiled: August 11, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 10397146Abstract: A method of monitoring instant messaging usage can include identifying an instant messaging session between a plurality of participants, selecting a participant in the instant messaging session, identifying at least one attribute of the instant messaging session, and identifying at least one attribute of the selected participant. The method further can include determining an instant messaging usage metric for the selected participant according to the at least one attribute of the instant messaging session and the at least one attribute of the selected participant and outputting the instant messaging usage metric of the selected participant.Type: GrantFiled: September 23, 2015Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl A. Braam, David M. Ogle
-
Patent number: 10397010Abstract: A computer-implemented method includes receiving a request to multicast a message, wherein the request includes the message and a restriction bundle. The computer-implemented method further includes generating a distribution list for a first set of devices in a plurality of registered devices based, at least in part, on an overlap between a registered range of a device and a multicast range included in the restriction bundle. The computer-implemented method further includes determining a first subset of devices from the first set of devices based, at least in part, on a set of registered property values associated with each device meeting the criteria of each restriction in the restriction bundle. The computer-implemented method further includes multicasting the message to the first subset of devices. A corresponding computer system and computer program product are also disclosed.Type: GrantFiled: November 30, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Joachim Rese, Thomas H. Gnech, Regina Illner, Sabine U. Jaeschke, Ilke Tiebs
-
Patent number: 10397532Abstract: A method, system, and apparatus for alleviating an obstruction caused by an object from a view of an observer includes a hardware device affixed to the object such that the observer observes a presentation on the device when observing the object. The device is enabled to receive a signal, wherein the signal corresponds to a portion of an ambience obscured by the object from a view of the observer. The signal is processed at the device and without using a data processing system, to generate a version of the signal. Using the device, the version of the signal is presented to the observer as the presentation, wherein the version of the signal alleviates the portion of the ambience obstructed by the object in the view of the observer.Type: GrantFiled: April 9, 2014Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric V. Kline, Frank R. Libsch, Thomas S. Mazzeo
-
Patent number: 10394676Abstract: Provided is a generation device including: a test vector generation unit for selecting, for each of parameters to be included in a test vector, one value from among possible values for the parameter to generate test vectors whose combinations of values are different from each other; an extraction unit for extracting, as partial sequences each including one or more test vectors, portions of a series including the test vectors output by the test vector generation unit; and a test sequence generation unit for generating a test sequence based on the extracted partial sequences.Type: GrantFiled: January 25, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Shunichi Amano, Hisashi Miyashita, Hideki Tai
-
Patent number: 10394752Abstract: Methods and systems for enumerating digital circuits in a system-on-a-chip (SOC) are disclosed. The method includes incrementing an enumeration value received from a previous enumerable instance to uniquely identify an immediately adjacent enumerable instance of a plurality of enumerable instances in a daisy chain configuration.Type: GrantFiled: February 17, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas B. Chadwick, Jr., Michael R. Ouellette, Nancy H. Pratt
-
Patent number: 10395695Abstract: A system, method and apparatus to acclimate a data storage component from a first environmental setting to a second environmental setting is disclosed. In one embodiment a system having a data storage library with a plurality of data storage cartridges and at least one media acclimation device having one or more storage locations which are sized to accept one or more data storage cartridges therein is disclosed. The at least one media acclimation device is configured to gradually acclimate the one or more storage locations from an external environmental condition to an internal environmental condition. In another embodiment, a method of acclimating a data storage library component is disclosed. The system, method and apparatus may optionally further include at least one environmental conditioning unit for conditioning the internal environment within the library.Type: GrantFiled: March 16, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Jose G. Miranda Gavillan, Brian G. Goodman, Kenny Nian Gan Qiu
-
Patent number: 10396013Abstract: An advanced through silicon via structure for is described. The device includes a substrate including integrated circuit devices. A high aspect ratio through substrate via is disposed in the substrate. The through substrate via has vertical sidewalls and a horizontal bottom. The substrate has a horizontal field area surrounding the through substrate via. A metallic barrier layer is disposed on the sidewalls of the through substrate via. A surface portion of the metallic barrier layer has been converted to a nitride surface layer by a nitridation process. The nitride surface layer enhances the nucleation of subsequent depositions. A first metal layer fills the through substrate via and has a recess in an upper portion. A second barrier layer is disposed over the recess. A second metal layer is disposed over the second barrier layer and creates a contact.Type: GrantFiled: October 9, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Daniel C Edelstein, Chih-Chao Yang
-
Patent number: 10394771Abstract: Statistical information related to performing information searches based on search templates may be automatically generated and stored in statistical records. The statistical records may be automatically updated. The statistical records may be sorted to indicate which information searches are most efficient.Type: GrantFiled: February 28, 2007Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Ken K. Lin
-
Patent number: 10397371Abstract: Embodiments of the present disclosure provide a system, method and computer program product for saving and restoring a state of a web application. According to one embodiment, the method comprises receiving an indication from at least one portlet of the web application for monitoring the state of the portlet, A type of storage mechanism supported by a client interface used for accessing the web application may be detected. An event indicating an input of a content in a form of a page of the portlet may be detected. The content received as input may be saved into a memory using the detected type of storage mechanism. The state of the page may be restored on reload using the content stored into the memory.Type: GrantFiled: June 9, 2014Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Samit Narula
-
Patent number: 10394589Abstract: Vertical replication of guest operating systems (OS) relating to testing a host machine is provided. A parameter of the host OS is assessed by performing a vertical replication of a guest OS. The vertical replication creates a hierarchy of OSs utilizing one or more virtual disks. The vertical replication concludes in response to a characteristic of the parameter.Type: GrantFiled: December 6, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Timothy D. Greer
-
Orchestration of learning and execution of model predictive control tool for manufacturing processes
Patent number: 10394229Abstract: Based on at least one manufacturing process characteristics associated with a manufacturing process, a prediction time at which to execute a selected machine learning model selected from multiple trained machine learning models is determined, and at the prediction time, the selected machine learning model is executed. Executing the selected machine learning model predicts a control set point for future values of state variables of the manufacturing process, for controlling the manufacturing process. Based on at least one of the manufacturing process characteristics, a learning time at which to train a machine learning model is determined, and at the learning time, the machine learning model is trained based on historical process data associated with the manufacturing process.Type: GrantFiled: September 27, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Young Min Lee, Edward Pring, Kyong Min Yeo, Nam H Nguyen, Jayant R. Kalagnanam, Christian Makaya, Hui Qi, Dhaval Patel -
Patent number: 10394982Abstract: Systems and methods for improving timing closure of new and existing IC chips by breaking at least one parameter of interest into two or more partial parameters. More specifically, a method is provided for that includes propagating at least one timing analysis run for a semiconductor product. The method further includes identifying at least one parameter of interest used in the at least one timing analysis run. The method further includes splitting the at least one parameter into two parts comprising a controlled part and an uncontrolled part. The method further includes correlating or anti-correlating the controlled part with another parameter used in the at least one timing analysis run. The method further includes projecting timing using the correlation or anti-correlation between the controlled part and the another parameter and using the uncontrolled part of the at least one parameter.Type: GrantFiled: February 26, 2014Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian M. Dreibelbis, John P. Dubuque, Eric A. Foreman, Jeffrey G. Hemmett, Lansing D. Pickup, Natesan Venkateswaran, Chandramouli Visweswariah, Vladimir Zolotov
-
Patent number: 10397166Abstract: In general, embodiments of the invention provide an approach for saving communication content to a social network for later recall. Specifically, communication data is received from multiple input data streams. The communication data is scanned and tags are generated from the most frequent, non-excluded words. The communication data, along with the tags, are saved to the social network in a single output stream.Type: GrantFiled: January 6, 2015Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Michael Bender, Gordan G. Greenlee, David E. Nachman, Michael P. Shute
-
Patent number: 10396997Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.Type: GrantFiled: December 14, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Clea A. Zolotow
-
Patent number: 10395649Abstract: A computer-implemented method according to one embodiment includes receiving voice input, parsing the voice input for determining words in the voice input, recognizing at least some of the words, identifying an accent of a speaker of the voice input, evaluating a word accent of at least some of the recognized words based on the identified accent of the speaker and analysis of the recognized words, generating an evaluated accent score for each of the at least some of the recognized words based on the evaluated word accent, identifying at least one of the recognized words as an accent word based on the evaluated accent score thereof, and outputting a recommended correct pronunciation of the accent word or words.Type: GrantFiled: December 15, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Zhichao Li, Kai Liu, Su Liu, Manjunath Ravi
-
Patent number: 10394451Abstract: A method according to one embodiment includes determining to temporarily extend an initial volume to be defragmented, identifying a plurality of additional volumes pooled with the initial volume within a storage group, identifying an area on each of the plurality of additional volumes pooled with the initial volume within the storage group to use for temporarily extending the initial volume, allocating the identified area on each of the plurality of additional volumes as a temporary extension of the initial volume, including, for each of the plurality of additional volumes, creating an entry in a VTOC of the additional volume that indicates that a non-VSAM data set resides at a location of the identified area on the additional volume, setting a plurality of pointers within a VTOC of the initial volume, where the plurality of pointers includes a pointer to the identified area on additional volumes, and defragmenting the initial volume.Type: GrantFiled: September 11, 2018Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Kyle B. Dudgeon, David C. Reed, Esteban Rios, Max D. Smith
-
Patent number: 10395985Abstract: A method for forming conductive lines comprises forming a hardmask on an insulator layer, a planarizing layer on the hardmask, and a hardmask on the planarizing layer, removing exposed portions of a layer of sacrificial mandrel material to form first and second sacrificial mandrels on the hardmask, and depositing a layer of spacer material in the gap, and over exposed portions of the first and second sacrificial mandrels and the hardmask. Portions of the layer of spacer material are removed to expose the first and second sacrificial mandrels. A filler material is deposited between the first and second sacrificial mandrels. A portion of the filler material is removed to expose the first and second sacrificial mandrels. Portions of the layer of spacer material are removed to expose portions of the hardmask. A trench is formed in the insulator layer, and the trench is filled with a conductive material.Type: GrantFiled: April 12, 2018Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean D. Burns, Lawrence A. Clevenger, Matthew E. Colburn, Sivananda K. Kanakasabapathy, Yann A. M. Mignot, Christopher J. Penny, Roger A. Quon, Nicole A. Saulnier
-
Patent number: 10397134Abstract: A method and system for bandwidth sharing to enable communication between users. A second key is received from a first user after the first user received the second key from a second user. A directive to transfer W upload bandwidth from the first user to the second user for a time duration is received. A first and second key was previously provided to the first and second user, configured to identify the first and second user, in conjunction with the first user and second user having an upload bandwidth of U1 and U2 for transmitting data, respectively. Responsive to the second key being received from the first user, the first and second user's upload bandwidth is changed to U2?W and U1+W, respectively. The specified data is transferred from the second user to the first user with a permitted upload bandwidth between U2 and U2+W.Type: GrantFiled: July 31, 2018Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Michael D. McCarrick
-
Patent number: 10390531Abstract: Embodiments of the disclosure generally provide compositions and methods involving textiles that repel insects by vibrations and oscillations. The random and chaotic oscillations are caused by molecular bond isomerizations in the textile material driven by visible light, such as sunlight.Type: GrantFiled: May 5, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Matthew S. Doyle, Jeffrey N. Judd, Joseph Kuczynski, Scott D. Strand, Timothy J. Tofil
-
Patent number: 10396042Abstract: An interconnect level is provided on a surface of a substrate that has improved crack stop capability. The interconnect level includes at least one wiring region including an electrically conductive structure embedded in an interconnect dielectric material having a dielectric constant of less than 4.0, and a crack stop region laterally surrounding the wiring region. The crack stop region includes a crack stop dielectric material having a dielectric constant greater than the dielectric constant of the interconnect dielectric material. The crack stop region may be devoid of any metallic structure, or it may contain a metallic structure. The metallic structure in the crack stop region, which is embedded in the crack stop dielectric material, may be composed of a same, or different, electrically conductive metal or metal alloy as the electrically conductive structure embedded in the interconnect dielectric material.Type: GrantFiled: November 7, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Baozhen Li, Chih-Chao Yang, Griselda Bonilla
-
Patent number: 10393635Abstract: A device for isolating a microbe or a virion includes a semiconductor substrate; and a trench formed in the semiconductor substrate and extending from a surface of the semiconductor substrate to a region within the semiconductor substrate; wherein the trench has dimensions such that the microbe or the virion is trapped within the trench.Type: GrantFiled: April 29, 2016Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yann Astier, David Esteban, Judson R. Holt, Henry K. Utomo
-
Patent number: 10394918Abstract: A method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches.Type: GrantFiled: August 29, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Mihoko Hasegawa, Ryoji Kurosawa, Kensuke Matsuoka, Fumihiko Terui
-
Patent number: 10394685Abstract: Embodiments of the present invention address deficiencies of the art in respect to XPATH expression debugging and provide a novel and non-obvious method, system and apparatus for an XPATH expression debugging framework. In an embodiment of the invention, an XPATH expression debugging method can include receiving an XPATH input expression, parsing the XPATH input expression to produce a group of sub-expressions, and ordering the sub-expressions in a model for the XPATH input expression. Thereafter, in response to a selection of one of the sub-expressions in the model, a result set can be produced for the sub-expression.Type: GrantFiled: September 13, 2012Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: William G. O'Farrell, Mariano Consens, John (Wen Sheng) Liu
-
Patent number: 10394800Abstract: Embodiments of the invention provide a method, system and computer program product for optimized continuous query processing in an in memory data grid (IMDG). In an embodiment of the invention, a method for optimized continuous query processing in an IMDG includes receiving a request to add an object to an IMDG. The method also includes evaluating a continuous query upon the object in order to produce a result. The method yet further includes adding an attribute to the object referencing the continuous query and assigning a value to the attribute of the result. The method even yet further includes inserting the object with the attribute into the IMDG. Finally, the method includes returning the value of the attribute in lieu of repeating an evaluation of the continuous query in response to receiving a request to repeat an evaluation of the continuous query in respect to the object.Type: GrantFiled: August 31, 2015Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Dustin K. Amrhein, Douglas Berg, Nitin Gaur, Benjamin M. Parees