Patents Assigned to International Business Machines Corporation
  • Publication number: 20180359157
    Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Applicant: International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Publication number: 20180358504
    Abstract: A method of forming a metal silicide nanowire network that includes multiple metal silicide nanowires fused together in an orderly arrangement on a substrate. The metal silicide nanowire network can be formed by printing a first set of multiple parallel silicon nanowires on the substrate and printing a second set of multiple parallel silicon nanowires over the first set of multiple parallel silicon nanowires such that said first set is perpendicular to said second set. A metal layer can be formed on the silicon nanowires. A silicidation anneal process is performed such that metal silicide nanowires are formed and fused together in an orderly arrangement, forming a grid network. After the silicidation anneal is performed, any unreacted silicon or metal can be selectively removed.
    Type: Application
    Filed: August 3, 2018
    Publication date: December 13, 2018
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey P. Gambino, Derrick Liu, Daniel S. Vanslette
  • Publication number: 20180357115
    Abstract: A method for collecting diagnostic information associated with an I/O error is disclosed. In one embodiment, such a method includes detecting an error associated with an input/output (I/O) operation. The method determines whether the error can be re-driven and, if so, enables various diagnostic functions to improve collection of diagnostic information. The method then immediately re-drives the I/O operation associated with the error in order to recreate the error. Using the diagnostic functions that have been enabled, the method captures diagnostic information associated with the recreated error. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 13, 2018
    Applicant: International Business Machines Corporation
    Inventors: Dash D. Miller, Joseph V. Malinowski, Tabor R. Powelson, David C. Reed
  • Publication number: 20180357564
    Abstract: Embodiments for intelligent flow prediction by a processor. One or more flows of a domain of interest between target entities may be forecasted according to one or more forecast models learned via machine learning using extracted features of one or more target variables from one or more data sources. The one or more flows may include a quantitative value, an intensity score, an intensity category, or a combination thereof between the target entities.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefano BRAGHIN, Vincent LONIJ, Rahul NAIR, Rana E. NOVACK, Paulito PALMES
  • Publication number: 20180357231
    Abstract: Textual content is analyzed to determine a tone of the content. A first color palette including a first plurality of colors is computed. The first plurality of colors corresponds to the tone. A first color of the first plurality of colors is selected, and a second color palette including a second plurality of colors is computed. The second plurality of colors corresponds to the first plurality of colors and satisfies a predetermined color-related accessibility requirement between the first selected color and each of the second plurality of colors. A second color of the second plurality of colors is selected, and the content is modified using the first selected color and the second selected color.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 13, 2018
    Applicant: International Business Machines Corporation
    Inventors: Maureen Kraft, Fang Lu, Charu Pandhi
  • Publication number: 20180357925
    Abstract: Profile data associated with a user of a device is configured. The profile data indicates a condition of the user associated with a visual impairment. Image data associated with an object including visual information displayed thereon is captured. The image data is displayed in a display associated with the device. A frustration level associated with the user is evaluated. The frustration level is indicative of the user viewing the image data in the display. Whether an enhancement condition has been met is determined based upon the condition of the user and whether the frustration level has exceeded a threshold value. Responsive to determining that the at least one enhancement condition has been met, the image data is converted to enhanced image data. The enhanced image data includes an increased readability of the visual information displayed on the object.
    Type: Application
    Filed: June 11, 2017
    Publication date: December 13, 2018
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Fang Lu, Erich Manser
  • Publication number: 20180357141
    Abstract: A data storage system comprises a primary storage system comprising an array of drives and a storage controller comprising a stack of storage components. A storage component of the stack operates a data redundancy scheme for the primary storage system. The storage controller stores a set of data on the primary storage system, detects a failure on one or more drives and determines a set of addresses defining data that cannot be completely repaired. Starting with the storage component operating the data redundancy scheme, each storage component queries the storage component directly above with the set of addresses for the data that cannot be completely repaired, obtaining, from one or more storage components, the data that cannot be completely repaired. This obtained data is used to repair the data on the primary storage system with the data from the one or more storage components.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 13, 2018
    Applicant: International Business Machines Corporation
    Inventors: John P. Agombar, Ian Boden, Gordon D. Hutchison, Lee J. Sanders
  • Publication number: 20180356238
    Abstract: Embodiments for determining routes by one or more processors are described. A first set of route parameters is received. A second set of route parameters is received. At least one of the first set of route parameters and the second set of route parameters includes a route sharing parameter. A first route and a second route are determined based on the first set of route parameters and the second set of route parameters. The first route includes a first shared portion, and the second route comprises a second shared portion. The first shared portion of the first route is within a predetermined distance of the second shared portion of the second route based on the route sharing parameter.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 13, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele BERLINGERIO, Adi I. BOTEA, Radu MARINESCU
  • Publication number: 20180357136
    Abstract: Embodiments for automatic log collection of an automated data storage library by a processor. A snapshot of one or more error logs, service logs, accessor logs, and data logs is captured in the automated data storage library upon detection of an occurrence of a triggering event within the automated data storage library. The snapshot of the one or more logs in the automated data storage library is stored.
    Type: Application
    Filed: July 27, 2018
    Publication date: December 13, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian G. GOODMAN, Jose G. MIRANDA GAVILLAN, Kenny N.G. QIU
  • Patent number: 10154069
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to collaborative information object management and provide a method, system and computer program product for annotating collaborative information structures. In an embodiment of the invention, a method for annotating collaborative information structures can be provided. The method can include creating a collaborative information structure document (ISD) with each of an object section and an annotation section, adding a collaborative object in a collaborative computing environment to the object section of the collaborative ISD, adding an annotation for the collaborative ISD to the annotation section of the collaborative ISD, and storing the collaborative ISD for use as a collaborative object in the collaborative computing environment.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jodi L. Coppinger, Michael Muller, Andrew L. Schirmer
  • Patent number: 10152139
    Abstract: An implementation of an auto-completion or auto-correction mechanism where a dictionary of entry list look-up is triggered by the expiry of a time limit between data entry events such as key-press events, where the value of the time limit is dynamically determined as a function of the entry rate. The time limit may be calculated for example on the basis of an average entry rate, and may include an extra margin value. The occurrence of look up triggering will therefore tend to be optimised to the present user's data entry rate.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Antonio Di Cocco, Filippo Calá
  • Patent number: 10152513
    Abstract: In managing a relational database, a relational manager sets a foreign key lookup value to an unavailable state in a source table row containing each of a foreign key value and the foreign key lookup value in a source table in a relational database, wherein the foreign key value references a primary key value in a referenced row in a separate destination table in the relational database. The relational manager, responsive to looking up, for the foreign key value, in a data structure separate from the source table, a location of the referenced row in the relational database, when the foreign key lookup value is set to the unavailable state, updating the foreign key lookup value with the location, wherein the foreign key lookup value in the source table is looked up for identifying the location of the referenced row for subsequent retrievals of the referenced row for the foreign key value.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Allan T. Chandler
  • Patent number: 10150323
    Abstract: An anti-counterfeiting method, system, and non-transitory computer readable medium, include a production circuit configured to produce a Directed Self-Assembly (DSA) pattern including a unique pattern, an analysis circuit configured to analyze the unique pattern, an embedding circuit configured to embed the unique pattern on a document, and a verification circuit configured to verify that the unique pattern embedded on the document corresponds to the document.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin David Briggs, Lawrence A. Clevenger, Bartlet H. DeProspo, Michael Rizzolo
  • Patent number: 10152507
    Abstract: Methods and systems are provided for finding a target document in spoken language processing. One of the methods includes calculating a score of each document in a document set, in response to a receipt of first n words of output of an automatic speech recognition (ASR) system, n being equal or greater than zero. The method further includes reading a prior distribution of each document in the document set from a memory device, and updating, for each document in the document set, the score, using the prior distribution, and a weight for interpolation, the weight for interpolation being set based on a confidence score of output of the ASR system. The method additionally includes finding a target document among the document set, based on the updated score of each document.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gakuto Kurata, Masayuki A. Suzuki, Ryuki Tachibana
  • Patent number: 10152227
    Abstract: A user thumb-operated touchscreen keyboard design interface is provided by a processor on a touchscreen display of a handheld device that allows a user to create a user-designed thumb-operated touchscreen keyboard. A set of user inputs to the user thumb-operated touchscreen keyboard design interface is detected in response to user thumb gestures on the touchscreen display. The set of user inputs include a user-specified outline on the touchscreen display of the user-designed thumb-operated touchscreen keyboard with boundaries within a range of motion of a thumb of the user, a group of different user-specified touchscreen input key locations and input key shapes of a group of user-specified touchscreen input keys within the user-specified outline, and user-specified touchscreen input key processor-input function assignments of the group of user-specified touchscreen input keys. The user-designed thumb-operated touchscreen keyboard is implemented as a touchscreen display user input interface to the processor.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Tina M. Adams
  • Patent number: 10152577
    Abstract: Cross tenant data access is provided by creating a logic view in a meta database with respect to at least a first tenant of a group of tenants and according to metadata about the respective tenants. The logic view is based upon first data owned by the first tenant as well as second data that is owned and authorized by at least another tenant of the group of tenants for the first tenant to access. The logic view in the meta database is accessed in response to a cross tenant data access request from an application of the first tenant.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lei Li, Ning Wang, Qi Rong Wang, Xiao Feng Wang, Lei Zhi, Ying Hua Zhou
  • Patent number: 10152510
    Abstract: Disclosed aspects relate to query hint learning in a database management system. A hint in a first query is detected by the database management system. The first query has a first signature. A second query is received by the database management system. The second query has a second signature. A determination is made by the database management system that the second signature correlates with the first signature. A query plan is established by the database management system. The query plan is based on the second query and uses the hint in the first query. In response to receiving the second query, the database management system processes the query plan.
    Type: Grant
    Filed: March 20, 2016
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shawn J. Baranczyk, Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras
  • Patent number: 10152418
    Abstract: Throttling instruction execution in a transaction operating in a processor configured to execute memory instructions out-of-order in a pipelined processor, wherein memory instructions are instructions for accessing operands in memory is provided. Included is executing, by the processor, instructions of a transaction comprising determining whether the transaction is in throttling mode and based on the transaction being in throttling mode, executing memory instructions in-program-order. Also included is based on the transaction not-being in throttling mode, executing memory instructions out-of-program order.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Karl Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum, Timothy J. Slegel
  • Patent number: 10152209
    Abstract: For improving a future UI design, a set of data is analyzed. A data in a first subset of the set includes (i) a description of a UI layout including a description of a UI element in a first area of a touch-sensitive device, the first area having a below a level of sensitivity, the data, and (ii) a second area of the touch-sensitive device having a second sensitivity at least equal to the level of sensitivity. A characteristic of the UI element is extracted. A threshold number of data in the first subset include some UI element with the characteristic. For a first area in each data in the subset, the characteristic is determined to cause a sensitivity to reduce to below the level of sensitivity. Accordingly, an instruction causes a UI design tool to move a UI element in the future UI design to a second area.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 10152419
    Abstract: Preventing a prefetch memory operation from causing a transaction to abort by receiving by a local processor a prefetch request from a remote processor. Determining whether the prefetch request conflicts with a transaction of the local processor. Responding to at least one of i) a determination that the local processor has no transaction, and ii) a determination that the prefetch request does not conflict with a transaction of the local processor, by providing a requested prefetch data. Responding to a determination that the prefetch request conflicts with a transaction of the local processor by determining an evaluation of the prefetch request. Performing at least one of i) an abort of the prefetch request, ii) a quiesce the prefetch request, iii) a delay in the processing of the prefetch request for a delay period, and iv) an execution of the prefetch request based on the evaluation the prefetch request.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Karl Gschwind, Valentina Salapura, Chung-Lung K. Shum