Patents Assigned to Machines Corporation
  • Patent number: 10930411
    Abstract: A cable assembly is used to connect elements of a computing system. The cable assembly may include a first cable and a connector. The first cable includes an external portion having a first conductor, an electromagnetic (EMC) shielding jacket for the first conductor and a connector disposed at an end of the first conductor. Further, the first cable includes an internal portion comprising a second conductor and a connector disposed on an end of the second conductor. However, the internal portion lacks an EMC shielding jacket for the second conductor. The external portion of the first cable and the internal portion of the first cable form a continuous cable. The connector device comprises a shield area configured to electrically couple with a chassis of a node of a computer system and a retainer configured to physically couple the cable assembly with the chassis.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lannie R. Bolde, Michael T. Peets, David C. Olson, William L. Brodsky
  • Patent number: 10932363
    Abstract: A process of improving resistance to conductive anodic filament (CAF) formation is disclosed. The process includes dissolving a base resin material, a lubricant material, and a coupling agent in a solvent to form a functionalized sizing agent solution. The process also includes applying the functionalized sizing agent solution to individual glass fibers following a glass fiber formation process. The process further includes removing the solvent via a thermal process that partially converts the base resin material. The thermal process results in formation of coated glass fibers having a flowable resin coating that is compatible with a pre-impregnated (prepreg) matrix material utilized to form a prepreg material for manufacturing a printed circuit board. During one or more printed circuit board manufacturing operations, the flowable resin coating flows to fill voids between the individual glass fibers that represent CAF formation pathways.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bruce J. Chamberlin, Matthew S. Kelly, Scott B. King, Joseph Kuczynski
  • Patent number: 10929368
    Abstract: A method, apparatus and computer program product for performing database maintenance is described. Index information for data stored in a tree based file system running in a computer is received. The file system includes a set of data blocks arranged in logical layers and a set of pointers within the set of data blocks which reference respective data blocks in different logical layers. The received index information is parsed. A model of the file system is built based on the parsed index information. A graphical user interface having an index panel is presented. In the index panel, ones of a plurality of icons respectively represent ones of the set of data blocks and are arranged in layers representing the logical layers.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Neal E Bohling, Roity Prieto Perez, Helen M Witter
  • Patent number: 10929200
    Abstract: Disclosed is a computer-implemented method of provisioning resources associated with a plurality of instances of a computer system, the resources being allocated at runtime and only for instances of the computer system which use the resources, comprising: intercepting a call for access the computer system to a resources; responsive to the intercepted call being a first call for access by the computer system to the resource: blocking further calls for access by the computer system to the resource; binding the instances of a computer system to the resource; configuring the resource; and unblocking further calls for access by the computer system to the resource.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Matthew Whitehead
  • Patent number: 10928994
    Abstract: A computer-implemented method for processing objects on touch screen devices is proposed. According to the method, one or more grid sizes is determined, wherein the one or more grid sizes comprise one or more text grid sizes. The one or more text grid sizes are determined by at least one of character, word, sentence, and section. Based on the one or more grid sizes, the one or more objects on the touch screen could be divided into one or more grids. The objects on the screen could be selected discontinuously by selecting grids on the screen.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Chun-Sheng Chung, Ping-Hung Lai, Yu-Chun Lin, Ting-Yi Wang
  • Patent number: 10929113
    Abstract: An example operation may include one or more of receiving a plurality of state representations of a plurality of off-chain systems for performing a multi-party process via a blockchain, wherein each state representation identifies send and receive events of a respective off-chain system, removing one or more events from a state representation of an off-chain system to generate a reduced state representation, generating executable chaincode for the blockchain based on the plurality of state representations including the reduced state representation, and storing the generated chaincode via a blockchain node of the blockchain.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Michiharu Kudo, Kohtaroh Miyamoto
  • Patent number: 10929118
    Abstract: A method includes creating a digital twin that represents a computing infrastructure, the digital twin representing all microcode versions present in components in the computing infrastructure. The method further includes creating a database of a plurality of upgrades including at least one microcode version update and a corresponding criticality of each of the plurality of updates and emulating a first deployment of a first set of one or more of the plurality of updates with the digital twin.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Clea A. Zolotow, Mihai Criveti, Andrew P. Barnes, Gavin C. O'Reilly, Marci D. Formato, Jørgen E. Floes, Tedrick N. Northway
  • Patent number: 10929369
    Abstract: A method and associated systems for optimized orchestration of a data-migration project. A data-migration orchestration system represents a hierarchical organization of each dataset to be migrated as a tree, where each leaf node of the tree represents data to be migrated and where a path between the leaf node and the root node represents a hierarchical directory pathname of sensitive data represented by the leaf node. Each tree is assigned a sensitivity signature that is proportional to the relative sensitivity and access frequency of the dataset represented by that tree. The signatures are organized into clusters as a function of the distances between each signature, and each signature is associated with a soft migration cost specific to that signature's cluster. A soft cost for migrating an application that requires multiple datasets may be determined by adding the migration costs associated with each of the multiple datasets.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Bernhard J. Klingenberg, Sunhwan Lee, James E. Olson, Mu Qiao, Ramani R. Routray
  • Patent number: 10929246
    Abstract: A method computer program product and computer system for generating a backup of a primary object in an object store system. The object store system comprising: a proxy layer comprising: a plurality of proxy nodes; a backup module; and a ring; a storage layer in communication with the plurality of proxy nodes and the backup module through the ring, the storage layer comprising a plurality of storage nodes, with each storage node having a plurality of servers for managing accounts, a plurality of containers, at least one backup container, and objects stored within the containers and the at least one backup container; and a backup database in communication with the backup module for storing associations between versions of backup copies of the primary objects, the primary copies of objects, the containers, and the at least one backup container.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ranganath Gorur Krishna Iyengar, Madhusudan K. Satyanarayana
  • Patent number: 10930012
    Abstract: Embodiments of the present systems and methods may provide techniques that provide automatic, reliable performance of the point cloud cleanup task. Embodiments may provide the capability to progressively learn the object-background segmentation from tracking sessions in augmented reality (AR) applications. The 3D point cloud may be used for tracking in AR applications, by matching points from the cloud to regions in the live video. A 3D point that has many matches is more likely to be part of the object, while a 3D point that rarely has matches is more likely to be part of the background. Advantages of this approach include that no manual work is needed to do the segmentation, and the results may be constantly improved over time, as the object is being tracked in multiple environments.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Yochay Tzur
  • Patent number: 10928873
    Abstract: A system and method of discovery, validation and delivery of power to an electronic device through a universal power center is provided. The method comprises providing a power tip for an electronic device with a unique identification and broadcasting the unique identification to a power center. The method further includes verifying the unique identification and connection location of the electronic device, determining power requirements for the connected electronic device based on the unique identification and connection location, and delivering power to the electronic device based on the determined power requirements.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Alexandre Polozoff
  • Patent number: 10931756
    Abstract: A method begins by sending, by a user computing device of a storage network, a read request regarding data to a host computing device of the storage network in accordance with a transport layer protocol, where the read request includes data retrieval information associated the data. The method continues with determining, by the host computing device, a storage entity of the storage network that is storing the data based on the data retrieval information. The method continues with sending, by the host computing device, socket information and data retrieval information to the storage entity. The method continues with sending, by the storage entity, the data directly to the user computing device in accordance with the socket information and using the session identifier.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anand Teerth Desai, Douglas Griffith
  • Patent number: 10929307
    Abstract: Examples of techniques for memory tagging for sensitive data redaction in a memory dump are described herein. An aspect includes receiving a first call to a memory tagging application programming interface (API) from an application, wherein the first call designates a virtual memory page belonging to the application as containing sensitive data. Another aspect includes, based on the first call to the memory tagging API, tagging a physical memory page corresponding to the virtual memory page as sensitive.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Purvi S. Patel, Elpida Tzortzatos, Scott B. Compton
  • Patent number: 10929578
    Abstract: A mechanism is provided in a data processing system for minimizing uncertainty envelopes in trajectories of evolving ensemble members. The mechanism generates a trajectory forecast of each member object of an ensemble based on an initial state-space and a model for predicting trajectories of the member objects to generate a plurality of trajectory forecasts. Each of the plurality of trajectory forecasts has an individual uncertainty envelope. The mechanism applies a classification algorithm on the plurality of trajectory forecasts to identify at least one group of member objects having similar trajectory forecasts, generates a reduced ensemble of member objects including the identified group of member objects, and reconfigures the state-space and the model for predicting trajectories. The mechanism generates an updated trajectory forecast of each member object of the reduced ensemble based on the reconfigured state-space and the reconfigured model for predicting trajectories of the member objects.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fearghal O'Donncha, Emanuele Ragnoli, Frank Suits, Sergiy Zhuk
  • Patent number: 10929214
    Abstract: A method for execution by a dispersed storage (DS) cleanup unit includes determining a dead session of a DSN. A subset of a plurality of eventual consistency intent names is generated by identifying eventual consistency intent names that include a session identifier corresponding to the dead session in a prefix of the eventual consistency intent names, where the subset of the plurality of eventual consistency intent names corresponds to all eventual consistency intents of the dead session. A subset of storage units responsible for storing the all eventual consistency intents of the dead session is determined based on the prefix of the eventual consistency intent names in the subset. All eventual consistency intents of the dead session are retrieved from the subset of storage units, and execution of eventual consistency updates indicated in the all eventual consistency intents of the dead session is facilitated.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravi V. Khadiwala, Manish Motwani, Renars W. Narubin, Jason K. Resch, Daniel J. Scholl, Yogesh R. Vedpathak
  • Patent number: 10930265
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: determining a relationship between participants in an electronic communication. An emotion implicating a tactile stimulation is identified and a sender and a receiver of the tactile stimulation are specified. A contact point to which the tactile stimulation is applied on the body of the receiver is determined based on the relationship, according to a mapping between the relationship and the contact point as stored in a tactile stimulation knowledgebase. The tactile stimulation is delivered by use of a virtual presence user device on the side of the receiver.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarbajit K. Rakshit, John M. Ganci, Jr., Martin G. Keen, James E. Bostick
  • Patent number: 10929194
    Abstract: An embodiment of the invention includes applying a first partition to a plurality of LPs, wherein a particular LP is assigned to a first set of LPs. A second partition is applied to the LPs, wherein the particular LP is assigned to an LP set different from the first set. For both the first and second partitions, lookahead values and transit times are determined for each of the LPs and related links. For the first partition, a first system progression rate is computed using a specified function with the lookahead values and transit times determined for the first partition. For the second partition, a second system progression rate is computed using the specified function with the lookahead values and transit times determined for the second partition. The first and second system progression rates are compared to determine which is the lowest.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Cheng-Hong Li, Alfred J. Park, Eugen Schenfeld
  • Patent number: 10930734
    Abstract: A technique relates to a semiconductor device. A rare earth material is formed on a substrate. An isolation layer is formed at an interface of the rare earth material and the substrate. Channel layers are formed over the isolation layer. Source or drain (S/D) regions are formed on the isolation layer.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ruqiang Bao, Zhenxing Bi, Kangguo Cheng, Zheng Xu
  • Patent number: 10929614
    Abstract: Systems and method for automated contextual dialog generation for cognitive conversations include embedding a natural language sentence input by a user into a corresponding sentence vector using a sentence embedder. A context array is generated using a contextual sentence embedder to embed the sentence vector and previous sentence vectors of a conversation history into a context array. Response words are predicted from the sentence vector by performing sequence-to-sequence dialog prediction with a dialog prediction network. Context of the input sentence is quantified by extracting context features from the context array using a situation quantification network. A response dialog is generated in natural language to display to a user, the response dialog responding to the input sentence with a response generator by determining a dialog state including the response words and the quantified context and optimizing the response dialog with reinforcement learning corresponding to the dialog state.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Jun Mei, Qi Cheng Li, Xin Zhou, Jie Ma, Shao Chun Li
  • Patent number: 10929362
    Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Stephen M. Cohoon