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: 11002958
    Abstract: A system and method to dynamically control a configuration of parallax barriers includes performing skeletal tracking, using a skeletal tracking system, to determine a position of each viewer of content displayed by an image source. One of the parallax barriers among the parallax barriers is determined as being most closely associated with a viewing angle of each viewer, and the one of the parallax barriers is adjusted as needed to display the content as a three-dimensional image to one or more of the viewers with the viewing angle that is the most closely associated.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Charles J. Stocker, IV, Jessie Yu
  • Patent number: 11003355
    Abstract: A method and system are provided for implementing virtual machine (VM) memory right-sizing using VM memory compression. VM memory right-sizing includes monitoring VM memory utilization relative to a memory utilization up-size threshold and a memory utilization down-size threshold for the VM, and a current memory compression factor of total effective memory based on compression. When the VM is above the memory utilization up-size threshold and at a maximum memory allocation, a memory compression factor is increased. When the VM is below the memory utilization down-size threshold and the current memory compression factor is greater than one, the memory compression factor is decreased.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Charles Volzka, Sadek Jbara, Joseph W. Cropper, Ofer Biran
  • Patent number: 11001273
    Abstract: Embodiments of the invention are directed to a computer-implemented method that includes determining, by a vehicle controller associated with a vehicle, a typical driving behavior of a driver of the vehicle. The method also includes detecting, by the vehicle controller associated with the vehicle, that the driver has deviated from the typical driving behavior. The method also includes transmitting a notification that indicates that the driver has deviated from the typical driving behavior.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, John S. Werner, Arkadiy O. Tsfasman, Shailesh R. Gami
  • Patent number: 11000474
    Abstract: Electromechanical substance delivery devices are provided which implement low-power electromechanical release mechanisms for controlled delivery of substances such as drugs and medication. For example, an electromechanical device includes a substrate having a cavity formed in a surface of the substrate, a membrane disposed on the surface of the substrate covering an opening of the cavity, and a seal disposed between the membrane and the surface of the substrate. The seal surrounds the opening of the cavity, and the seal and membrane are configured to enclose the cavity and retain a substance within the cavity. An electrode structure is configured to locally heat a portion of the membrane in response to a control voltage applied to the electrode structure, and create a stress that causes a rupture in the locally heated portion of the membrane to release the substance from within the cavity.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: S. Jay Chey, Bing Dang, John U. Knickerbocker, Kenneth F. Latzko, Joana Sofia Branquinho Teresa Maria, Lavanya Turlapati, Bucknell C. Webb, Steven L. Wright
  • Patent number: 11001697
    Abstract: A process a process of forming a non-halogenated flame retardant (FR) hindered amine light stabilizer (HALS) cross-linker is disclosed. The process includes forming a mixture that includes a first molecule having a hindered amine group. The first molecule corresponds to a functionalized 2,2,6,6-tetramethylpiperidine (TMP) molecule. The process also includes forming the non-halogenated FR HALS cross-linker via a chemical reaction of the first molecule a second molecule. The second molecule includes a phosphoryl group, a chloride group, and at least one cross-linkable (CL) moiety.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Scott B. King, Brandon M. Kobilka, Joseph Kuczynski, Jason T. Wertz
  • Patent number: 11000840
    Abstract: An article of manufacture includes a three-dimensional (3D) printed object for chemical reaction control. The 3D printed object includes a chemical reactant to be released to control a chemical reaction according to a chemical reactant release profile. The chemical reactant release profile is determined based on a shape of the 3D printed object.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Scott B. King, Brandon M. Kobilka, Joseph Kuczynski, Jason T. Wertz
  • Patent number: 11002614
    Abstract: Low-cost techniques for sensing ambient temperatures in a container or package using phase change materials are provided. In one aspect, a temperature sensor is provided. The temperature sensor includes: at least one phase change material configured to transition from an amorphous state to a crystalline state upon exposure to temperatures above a predetermined threshold temperature for a given duration. A method of monitoring temperature exposure of a consumer good using the temperature sensor is also provided.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Amos Cahan, Guy M. Cohen, Lior Horesh, Raya Horesh
  • Patent number: 11002791
    Abstract: Techniques facilitating determination and correction of physical circuit event related errors of a hardware design are provided. A system can comprise a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can comprise a simulation component that injects a fault into a latch and a combination of logic of an emulated hardware design. The fault can be a biased fault injection that can mimic an error caused by a physical circuit event error vulnerability. The computer executable components can also comprise an observation component that determines one or more paths of the emulated hardware design that are vulnerable to physical circuit event related errors based on the biased fault injection.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Schuyler Eldridge, Karthik V. Swaminathan, Yazhou Zu
  • Patent number: 11006249
    Abstract: A method, system and computer program product for ensuring that important messages are viewed by the intended recipient. A time-to-live pattern for a message identified as being important is determined for the target group, where the time-to-live pattern indicates a set of presentation criteria (e.g., impression analysis, such as the number of views of the message). The target group refers to the intended recipient(s) of the message identified as being important. The message is then monitored in the network environment with respect to the time-to-live pattern using the set of presentation criteria of the time-to-live pattern. An action (e.g., pinning the message for a period of time) may then be performed to increase the priority of the message for the target group if the time-to-live pattern has underachieved within a threshold period of time (i.e., has not met the requirements of the presentation criteria within the threshold period of time).
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, IV, Robert E. Loredo
  • Patent number: 11003231
    Abstract: Systems and methods to distribute power to individual power outlets are disclosed. A particular apparatus includes a memory having program code and a processor configured to access the memory and execute the program code to determine whether to allow power to be supplied to an individual power outlet. In one implementation, the determination is based on a current draw and a resistance reading associated with the power outlet.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Darryl Adderly, Jonathan Jackson, Eric Libow, Ajit Jariwala
  • Patent number: 11003640
    Abstract: A method and system determines discrete policy target groups for information objects stored in an enterprise IT system. The method and system provide cleansed information about information objects stored on the enterprise IT system. Criteria for sorting the information objects is determined. Initial sorting of the information objects is carried out, resulting in an initial set of clusters. The information objects are clustered into discrete policy target groups based on the information about the information objects and the initial set of clusters, and human-understandable names and definite descriptions for policy target groups are computed.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventor: Sebastian Goeser
  • Patent number: 11003354
    Abstract: Method and system are provided for compensating for user hand tremors when using a hand-held electronic device having a user interface display. The method includes monitoring position data of a user's finger in relation to the user interface display over time as the finger approaches an element in the user interface display. A target element is determined by predicting an intended movement of the user's finger and the method dynamically enlarges the determined target element in the user interface display as the user's finger approaches the user interface display.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Samuel D. Goulden, William E. Sawyer, Andrew J. Seymour, Peter Weller
  • Patent number: 11003761
    Abstract: Embodiments for implementing an inferred access authentication decision for an application by a processor. A minimum required credential strength of a current authentication process for an application is compared to a previous, successful authentication for the application. The minimum required credential strength of application is inferred to be sufficient to validate the current authentication process upon determining a minimum required credential value (AMRCV) is greater than a predetermined threshold of the previous successful authentication for the application.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles S. Lingafelt, Gregory J. Boss, Andrew R. Jones, John E. Moore, Jr., Kevin Charles Mcconnell
  • Patent number: 11003559
    Abstract: Method and system are provided for handling an underperforming drive in a redundant array of independent disks (RAID) operating a distributed sparing mechanism. The method includes marking an underperforming drive in the array as resting and allocating distributed spare space of the array for data of operations to the resting drive. A data structure is designated to track operations diverted to the distributed spare space from the resting drive. If the resting drive is recovered, the method rebuilds data to the recovered drive from the distributed spare space by reference to the data structure.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, Ian Boden, John Paul Agombar, Alastair Cooper
  • Patent number: 11003321
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to the display of multidimensional structures and provide a method, system and computer program product for managing an integrated multidimensional view of a structured collection of objects. In one embodiment of the invention, a data processing system can be configured to render an integrated view of a multidimensional structured collection of objects. The data processing system can include a GUI for a host application in a computing platform and multidimensional view processing logic coupled to the host application. The logic can include program code enabled to render a single, integrated multidimensional view of a structured collection of objects in the GUI.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventor: Michael Muller
  • Patent number: 11003465
    Abstract: A system executes an operation in a back end system by creating a declarative language definition of the operation for execution of the operation. The declarative language definition defines at least one input required to execute the operation, and comprises user interface template information for a user interface template that accepts at least one input. The system dynamically generates a user interface panel from the declarative language definition. The user interface panel is generated from the user interface template, and comprises at least one input field. The system receives from a user through the user interface panel the input and an invocation of the operation, and executes the operation using the declarative language definition of the operation and the input received via the user interface panel. The system maintains synchronization between the back end system and a user interface by performing modifications of the operation within the declarative language definition.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jay Hiremath, Jean-Claude Mamou, Wendi L. Nusbickel, Peter Hagelund
  • Patent number: 11003339
    Abstract: Methods and arrangements to manage transparent windows are described herein. Embodiments may comprise logic such as hardware and/or code to select one or more windows to make transparent and to switching the active window between source and target windows via the position of the mouse. Many embodiments provide a right click, pop-up menu (i.e., pressing the right mouse button generates a pop-up menu), a pull-down menu, or a button associated with windows. These features may allow a user to select individual or all windows to be transparent. A transparent window provides some view of windows or objects below the transparent window while providing some view of the contents such as graphics and/or text in the transparent window. Embodiments may also include management logic such as hardware and/or code to facilitate selection of a transparent window to make the window active.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas S. Brown, Jehan Moghazy, James R. Rudd, Robert J. Torres
  • Patent number: 11003493
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: (a) obtaining grooming operation scheduling data specifying a schedule of grooming operations performed by at least first and second layers of the plurality of layers; (b) identifying, using data of grooming operation scheduling data, at least one gap in the execution of scheduled operations performed by the storage system; (c) moving an execution time of one or more grooming operation of the grooming operations into said at least one gap; and (d) repeating steps (a) to (c) to adapt to a changing usage pattern of said storage system.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Grzegorz Piotr Szczepanik, Lukasz Jakub Palus, Kushal Patel, Sarvesh Patel
  • Patent number: 11003567
    Abstract: A method, system and computer program product, the method comprising: receiving a user document describing at least a part of a system to be tested; computing a similarity measurement between the user document and documents in a document corpus, each describing at least part of a system and associated with a combinatorial model representing the at least part of the system, wherein the combinatorial model comprises a set of attributes, a respective domain for each attribute defining possible values for the attribute, and restrictions, wherein each restriction comprises at least one attribute, a respective value and a logical operator, based upon the similarity measurement, selecting selected documents from the document corpus; obtaining one or more combinatorial models corresponding to the selected documents; selecting elements from the combinatorial models; generating an initial combinatorial model for the user document, wherein said generating comprises adding the elements to the initial combinatorial model.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Howard Hess, Eitan Farchi, Orna Raz, Rachel Tzoref-Brill, Aviad Zlotnick
  • Patent number: 11006527
    Abstract: An aspect includes one or more board layers. A first chip cavity is formed within the one or more board layers, wherein a first Josephson amplifier or Josephson mixer is disposed within the first chip cavity. The first Josephson amplifier or Josephson mixer comprises at least one port, each port connected to at least one connector disposed on at least one of the one or more board layers, wherein at least one of the one or more board layers comprises a circuit trace formed on the at least one of the one or more board layers.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Baleegh Abdo, Nicholas T. Bronn, Oblesh Jinka, Salvatore B. Olivadese
  • Patent number: 11003573
    Abstract: An apparatus, a computer program product and a method for co-verification of systems comprising software and hardware components. The method comprises obtaining an over-approximation of the system that over-approximates the software or the hardware by using a non-deterministic version thereof; performing simulation of the over-approximation of the system; and utilizing an outcome of the simulation to guide a co-simulation of the system. The co-simulation comprises instrumenting the software to identify whether the coverage goals are reached during execution, generating a test input for the system, simulating execution of the test input by the instrumented software, wherein during said simulating, stimuli provided from the instrumented software to underlying hardware is provided to a hardware simulator that is configured to simulate the hardware-under-test; determining a coverage of the execution of the test input, and utilizing the coverage information in a successive iteration of the method.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fady Copty, Dov Murik, Sharon Keidar Barner
  • Patent number: 11003522
    Abstract: An apparatus for detecting a degraded grid controller includes a status module that collects for individual grid controllers in a grid array a status update comprising a keepalive status and a connectivity indicator and/or a pending transaction indicator between pairs of the individual grid controllers. The apparatus also includes a responsiveness module that determines a responsiveness indicator for a particular grid controller based on the keepalive status and the connectivity indicator and/or the pending transaction indicator of the particular grid controller. The apparatus further includes a configuration module that removes the particular grid controller of the individual grid controllers from use in the grid array in response to the responsiveness module determining that the responsiveness indicator of the particular grid controller indicates that the particular grid controller is degraded.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Osnat Shasha, Ilya Tkachevsky, Shlomit Neufeld
  • Patent number: 11003857
    Abstract: A method, system and computer-usable medium for augmenting the training of a conversational system. In certain embodiments, the method comprises: ingesting a training set to be used in training of the conversational system, the training set including objects for use in the training, wherein the objects include one or more object types, wherein the object types include one or more of an entity or intent; generating proposed reductions for inclusion in an augmented training set, wherein the proposed reductions include one or more of: reduction candidates generated using properties of objects included in the training set; reduction candidates obtained from search queries of one or more external resources, wherein the search queries relate to one or more objects included in the training set; filtering the proposed reductions to generate a reduced set of proposed reductions; and augmenting the training set with the reduced set of proposed reductions.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joanne M. Santiago, Donna K. Byron, Benjamin L. Johnson, Priscilla Moraes
  • Patent number: 11003523
    Abstract: An example operation may include one or more of receiving, by a disaster recovery orchestrator, configuration changes independent from a disaster recovery test schedule, from one or more monitoring agents at each of an information technology system, analyzing incremental configuration changes since a previous disaster recovery test for potential to limit a need for unnecessary disaster recovery retest, determining component level changes at each information technology system that impact disaster recovery test readiness, initiating a partial disaster recovery retest without regard to periodic disaster recovery test schedules, in response to incremental configuration changes that are at the information technology system component-level, and invoking a blockchain service to generate blockchain transactions, the blockchain transactions committing configuration changes, disaster recovery testing actions, and disaster recovery testing results to a shared ledger of a blockchain network.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Long Wang, Ruchi Mahindru, Soumitra Sarkar, Yu Deng
  • Patent number: 11003658
    Abstract: A method for selectively retrieving requested data files associated with computer cluster systems based on metadata associated with the requested data files is provided. The method may include receiving data retrieval requests, wherein the data retrieval requests include a request to retrieve requested data files. The method may also include querying the metadata associated with the requested data files, wherein the queried metadata determines a location affinity of data blocks associated with the requested data files located on a remote cluster associated with the computer cluster system. The method may further include based on the queried metadata, determining at least one server associated with the computer cluster system that is locally available and provides an optimum access to the requested data files. The method may also include, selecting the determined at least one server that provides the optimum access to retrieve the requested data files.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Abhishek S. Dave
  • Patent number: 11003557
    Abstract: A computer-implemented method, according to one embodiment, includes: detecting an outage at a production site, and transferring I/O functionality to a first recovery site. In response to resolving the outage, first and second out-of-sync bitmaps are received from the first and second recovery sites, respectively. The out-of-sync bitmaps are merged together. Performance data which corresponds to achievable throughput is received from each of the first and second recovery sites, and the performance data is used to divide the merged out-of-sync bitmap into two portions. A request is sent to the first recovery site for data which corresponds to the first portion of the merged out-of-sync bitmap. Similarly, a request is sent to the second recovery site for data which corresponds to the second portion of the merged out-of-sync bitmap. Finally, data is received which corresponds to the first and second portions of the merged out-of-sync bitmap respectively, in parallel.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gang Lyu, Bo Zou, Yang Liu
  • Patent number: 11003492
    Abstract: A method and system for reassigning failed jobs. It is determined that a job queue of a virtual network is overloaded. Each job is set in the job queue to be processed in a scalable mode of operation as a function of the job queue being overloaded. A job is apportioned in the job queue to a virtual machine in the virtual network operating in the scalable mode of operation. The job queued by the virtual machine fails to be completed. A probability of failing to complete the job by the virtual machine is computed. It is determined, as a function of the probability of failing to complete the job, whether to complete the job queued by the virtual machine or transfer the job to a queue of a second virtual machine operating in a dynamic voltage and frequency scaling (DVFS) mode or an active mode.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pooja Malik, Vikram Yadav
  • Patent number: 11003666
    Abstract: Embodiments of the preset disclosure include a method, a system, and a computer program product for rearranging a set of filters within a data streams environment. The method includes setting a first filter ordering of two or more filter processing elements. The method includes determining a filtering efficiency of the first filter ordering. The determining of the filtering efficiency includes monitoring a runtime, one or more tuples, and an amount of tuples retained after filtering of the first filter ordering. The method includes creating a second filter ordering of the two or more filter processing elements. The method includes comparing the filtering efficiency of the second filter ordering to the first filter ordering. The method includes selecting the second filter ordering in response to comparing the filtering efficiency of the second filter ordering to the filtering efficiency of the first filter ordering.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, Jessica R. Eidem, Brian R. Muras, Jingdong Sun
  • Patent number: 11003496
    Abstract: In one embodiment, performance-based multi-mode task dispatching for high temperature avoidance in accordance with the present description, includes selecting processor cores as available to receive a dispatched task. Tasks are dispatched to a set of available processor cores for processing in a performance-based dispatching mode. If monitored temperature rises above a threshold temperature value, task dispatching logic switches to a thermal-based dispatching mode. If a monitored temperature falls below another threshold temperature value, dispatching logic switches back to the performance-based dispatching mode. If a monitored temperature of an individual processor core rises above a threshold temperature value, the processor core is redesignated as unavailable to receive a dispatched task. If the temperature of an individual processor core falls below another threshold temperature value, the processor core is redesignated as available to receive a dispatched task.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Patent number: 11003452
    Abstract: A method, system, and computer program product are provided for prioritizing prefetch instructions. The method includes a processor issuing a prefetch instruction and fetching elements from a cache that can include a memory or a higher level cache. The processor stores the elements in temporary storage and monitors for accesses by an instruction. The processor stores a record representing the prefetch instruction. The processor updates the record with an indicator and issues a new prefetch instruction by comparing the new prefetch instruction to the record, based on the new prefetch instruction matching the prefetch instruction, assigning the indicator to the new prefetch instruction as a priority value, based on the new prefetch instruction not matching the prefetch instruction, assigning a default value to the new prefetch instruction as the priority value, and determining whether to execute the new prefetch instruction, based on the priority value of the new prefetch instruction.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael K. Gschwind, Christian Jacobi, Anthony Saporito, Chung-Lung K. Shum
  • Patent number: 11003505
    Abstract: A method and system for improving shared hardware and software resource system is provided. The method includes detecting and registering an Internet of things (IOT) device connected to a network. Hardware/software resources and sensors associated with hardware and software operations executed by the IOT device are identified and all available data and associated metadata associated with the hardware/software resources and the sensors are stored in a database. Additional available hardware/software resources and sensors associated with a plurality of IOT devices connected to the network are displayed and a command signal for assigning a specified hardware/software resource or sensor to the IOT device is executed. A network identification code associated with a location of the specified hardware/software resource or sensor is retrieved and enabled with respect to said IOT device.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Cesar Augusto Rodriguez Bravo, Jose Cano Zapata, Edgar Adolfo Zamora Duran
  • Patent number: 11003889
    Abstract: A classifier receives a document and analyzes the document to determine one or more predicted roles of one or more signatories, each predicted role determined based on one or more signature elements in the content of the document executed by the one or more signatories. The classifier evaluates each of the one or more predicted roles in view of a plurality of expected signatory role characteristics of a plurality of categories of documents of a transaction to select a particular category associated with the document from among the plurality of categories. The classifier classifies the document within the transaction as a particular logical type identified by the particular category from among a plurality of logical types for the transaction.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Freed, Corville O. Allen
  • Patent number: 11003541
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving data at a secondary storage volume from a primary storage volume. In response to receiving a read request: a request is sent for at least a portion of the data corresponding to the read request in response to determining that at least a portion of the data corresponding to the read request is not in any of the regions in the secondary storage volume. The at least a portion of the data corresponding to the read request is received, and further stored in one or more regions in the secondary storage volume. Furthermore, a message is sent indicating that the one or more regions in the secondary storage volume in which the data was stored contain the at least a portion of the data corresponding to the read request received, the message being for updating a primary record.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrea Sipka, John P. Wilkinson
  • Patent number: 11003901
    Abstract: Embodiments generally relate to action detection in a video based on image analysis. In some embodiments, a method includes obtaining a plurality of images associated with an activity between a first object and a second object. The method further includes performing image analysis on the plurality of images to identify one or more portions of the first object and one or more portions of the second object. The method further includes, based on the image analysis, detecting at least one interaction between a given portion of the first object with a given portion of the second object in one or more images of the plurality of images. The method further includes, based on one or more positions of the given portion of the first object and the given portion of the second object in the one or more images of the plurality of images, determining one or more characteristics of the interaction.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Trent W. Boyer, Steve McDuff, Ethan S. Headings
  • Patent number: 11003362
    Abstract: Automatically managing an entire life-cycle of a practice failover. The system uses a virtualization management system that hosts one or more business applications which has capability and authority to manage both the application hosting infrastructure as well as the storage infrastructure that is used by the applications in a disaster recovery configuration. The set of applications is replicated along with an application platform together with the applications.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Hugh E. Hockett, Scott C. Moonen, James P. Robbins
  • Patent number: 11003910
    Abstract: A first and second scoring endpoint with payload logging are deployed. At the second scoring endpoint, native data and a user-generated score for the native data are received, the native data is pre-processed into readable data for the deep-learning model, and the user-generated score and the readable data are output to the first scoring endpoint, which is associated directly with the deep-learning model. A raw payload that includes the native data is output to a payload store. At the first scoring endpoint, the readable data and the user-generated score are processed by the deep-learning model, which outputs a transformed payload and a prediction, respectively, to the payload store. The raw payload is matched with the transformed payload and the prediction to produce a comprehensive data set, which is evaluated to describe a set of transformation parameters. The deep-learning model is retrained to account for the set of transformation parameters.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rafal Bigaj, Lukasz G. Cmielowski, Marek Oszajec, Maksymilian Erazmus
  • Patent number: 11003453
    Abstract: Branch instructions are managed in an emulation environment that is executing a program. A plurality of slots in a Polymorphic Inline Cache is populated. A plurality of entries is populated in a branch target buffer residing within an emulated environment in which the program is executing. When an indirect branch instruction associated with the program is encountered, a target address associated with the instruction is identified from the indirect branch instruction. At least one address in each of the slots of the Polymorphic Inline Cache is compared to the target address associated with the indirect branch instruction. If none of the addresses in the slots of the Polymorphic Inline Cache matches the target address associated with the indirect branch instruction, the branch target buffer is searched to identify one of the entries in the branch target buffer that is associated with the target address of the indirect branch instruction.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Carlos Cavanna, Reid Copeland, Chad McIntyre, Ali Sheikh
  • Patent number: 11003942
    Abstract: A method for crystal analysis includes identifying a crystalline region on a device where an electronic channeling pattern is needed to be determined, acquiring a whole image for each of a plurality of different positions for the crystalline region using a scanning electron microscope (SEM) as the crystalline region is moved to different positions. Relevant regions are extracted from the whole images. The images of the relevant regions are stitched together to form a composite map of a full electron channeling pattern representative of the crystalline region wherein the electronic channeling pattern is provided due to an increase in effective angular range between a SEM beam and a surface of the crystal region.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen W. Bedell, Kunal Mukherjee, John A. Ott, Devendra K. Sadana, Brent A. Wacaser
  • Patent number: 11003793
    Abstract: Systems, methods and computer readable media are provided herein for de-identification of a dataset. Each of a plurality of anonymization techniques are assigned to a corresponding one of a plurality of anonymization categories, with each anonymization category corresponding to particular types of operations applied by the anonymization techniques. A sample dataset is generated from the dataset for each anonymization category based on a sampling technique associated with that anonymization category, wherein the sampling technique is selected based on a particular category of anonymization techniques. Each anonymization technique is applied to the sample dataset corresponding to the anonymization category assigned for the anonymization technique, and each anonymization technique is evaluated with respect to data utility based on a utility of the anonymized sample data produced.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventor: Aris Gkoulalas-Divanis
  • Patent number: 11003701
    Abstract: A query-focused faceted structure generation method, system, and computer program product for generating a query-focused faceted structure from a taxonomy for searching a document corpus, including augmenting taxonomy types with new instances where the instances comprise entities within a proximity of existing instances of taxonomy types in a local embedding of entities parsed from the document corpus, ranking each instance in the augmented taxonomy with respect to its type as a function of both a distance from an instance to a query in a global embedding vector space of the entities trained from the document corpus and a distance of an instance to a type in the local embedding, and ranking the taxonomy types using expanded instances in the document corpus for each type.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Biying Kong, Nidhi Rajshree, Alfio Massimiliano Gliozzo, Nicolas Rodolfo Fauceglia, Robert G. Farrell, Md Faisal Mahbub Chowdhury, Anish Mathur
  • Patent number: 11003795
    Abstract: Systems, methods and computer readable media are provided herein for de-identification of a dataset. Each of a plurality of anonymization techniques are assigned to a corresponding one of a plurality of anonymization categories, with each anonymization category corresponding to particular types of operations applied by the anonymization techniques. A sample dataset is generated from the dataset for each anonymization category based on a sampling technique associated with that anonymization category, wherein the sampling technique is selected based on a particular category of anonymization techniques. Each anonymization technique is applied to the sample dataset corresponding to the anonymization category assigned for the anonymization technique, and each anonymization technique is evaluated with respect to data utility based on a utility of the anonymized sample data produced.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventor: Aris Gkoulalas-Divanis
  • Patent number: 11003705
    Abstract: 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 produce a physical action or transformation of a physical hardware device.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stefan A. Van Der Stockt, Sihang B. Fang, Sarah Lynch, Joseph L. Sharpe, III, Rahul P. Akolkar, Brian E. Bissell, Manali J. Chanchlani
  • Patent number: 11003843
    Abstract: A system comprises a display unit; an input device configured to receive user input; and a processing unit communicatively coupled to the display unit and the input device. The processing unit is configured to cause the display unit to display a plurality of lines of natural language text on the display unit together with corresponding annotations including a plurality of relation lines. The processing unit is further configured to adjust spacing between each of the plurality of lines of natural language text based on the corresponding annotations.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Satoshi Hosokawa, Shunsuke Ishikawa, Keisuke Nitta, Yuka Nomura, Atsushi Ono, Chikako Oyanagi
  • Patent number: 11003716
    Abstract: Embodiments for discovery and analysis of interpersonal relationships from a collection of unstructured text data by a processor. A relationship between one or more entities and extracted text data from a plurality of unstructured text data may be identified such that the relationship includes a sentiment of the relationship, a type of relationship, temporal information, or a combination thereof. The one or more entities may be associated with a knowledge graph based on an ontology of concepts representing a domain knowledge. The extracted information and the identified relationship may be automatically aggregated into a multi-graph representation.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesca Bonin, Elizabeth M. Daly, Lea A. Deleris, Stephane Deparis, Yufang Hou, Charles A. Jochim, Yassine Lassoued
  • Patent number: 11003854
    Abstract: A method retrains a lexical analysis model. One or more processors divide a token in a document into a first sub-token having a boundary that begins with a start point of a mention and a second sub-token that ends at an end point of the mention. The processor(s) determine that the start/end point of the mention does not coincide with a start/end point of the first sub-token; concatenate the first sub-token with the second sub-token to create a concatenated token; and store the concatenated token in a user dictionary for the document. The processor(s) perform a morphological analysis of the document using the concatenated token from the user dictionary, and retrain a lexical analysis model for the document by leveraging the performing of the morphological analysis of the document.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ken Kumagai, Akihiro Nakayama, Kei Sugano
  • Patent number: 11003740
    Abstract: Embodiments of the present invention relate to preventing partial change set deployments in content management systems. One or more computer processors determine a content item to retrieve from a repository. The one or more computer processors retrieve the determined content item from the repository. The one or more computer processors add the retrieved content item to a project having a project state. The one or more computer processors determine the project state. The one or more computer processors publish the project.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 11002730
    Abstract: The compositions described herein include a substrate, wherein the substrate is a metal, metal oxide, metal nitride or a silicon containing material; a self-assembled monolayer (SAM) bonded to the substrate, wherein the self-assembled monolayer comprises: a surface binding unit bonded to the substrate, wherein the surface binding unit is selected from the group consisting of hydroxamates, phosphonates, catechols, halosilanes, alkoxysilanes, phosphonic acids, alkenes, alkynes, alcohols, 1,2-diols, and thiols; a separator unit bonded to the surface binding unit; a mass altering unit bonded to the separator unit; and a detector unit bonded to the separator unit.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bharat Kumar, Sufi Zafar, Ali Afzali-Ardakani
  • Patent number: 11003572
    Abstract: An approach is provided in which the approach captures usage data corresponding to multiple users accessing a codebase that includes multiple code lines. The approach uses the captured usage data to compute a code line usage weighting for at least one of the code lines. The approach also computes a code line test coverage score for at least one code line based on at least one current software test program that tests the codebase. The approach compares the code line usage weighting against the code line test coverage score and flags the code line based on the comparison.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alexander John Naylor-Teece, Samuel Christopher Smith, Oliver Paul Masters, Andrew James Dunnings
  • Patent number: 11004121
    Abstract: Systems and methods for advertising, and, more particularly, systems and methods for managing ephemeral locations in a virtual universe. A method for managing ephemeral locations in a virtual universe (VU) includes causing a computer infrastructure to: render an ephemeral location upon a triggering in the VU; teleport a VU user avatar to the ephemeral location; permit the user avatar to interact in the ephemeral location; teleport the user avatar out of the ephemeral location; and un-render the ephemeral location.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Anne R. Sand, Keith R. Walker
  • Patent number: 11003585
    Abstract: A method for determining affinity domain information based on virtual memory address in a computing system where access to memory is non-uniform includes receiving a request to identify an affinity domain associated with a specified virtual memory address. The affinity domain includes a cluster of processors and memory local to the cluster of processors. A physical memory page corresponding to the specified virtual memory address is determined using a page table mapping a plurality of virtual memory addresses to a plurality of physical addresses. An affinity domain associated with the determined physical memory page is identified. Affinity domain information is provided for the identified affinity domain.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William F. Quinn, Anil Kalavakolanu, Douglas Griffith, Sreenivas Makineedi, Mathew Accapadi