Patents Assigned to International Business
  • Patent number: 10546320
    Abstract: A system, method and computer program product for determining a target population to be subject to a promotion or offer of goods/services. The target population is determined that strongly prefers a given promotion, while also making sure the target population represents a sizable number of consumers such that profits may be maximized. The system provides an output solution listing available promotion options and one or more corresponding target groups based on solving an optimization problem that incorporates, prior obtained most important customer features for each promotion using historical promotion data and statistics measures. The system may automatically initiate a promotion offering to each of said customers by communicating the promotion to the members of the targeted group of people, wherein a percentage of future transactions to which the promotion is offered is expected to exceed a threshold level.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Adam N. Elmachtoub, Markus Ettl, Sechan Oh, Marek Petrik, Rajesh K. Ravi
  • Patent number: 10545942
    Abstract: Embodiments of the present invention provide systems and methods for visualizing and querying data. Data subsets within an original table are examined. Values within the data subsets are extracted. Based on the extracted values, a new table is generated. The data contents of the original table differ from the data contents of the new table. Thus, the resulting visualization of the original table differs from the resulting visualization of the new table.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stanley L. Chauvin, Roch Lefebvre, Graham A. Watts, Qing Wei
  • Patent number: 10547676
    Abstract: An approach is provided to automatically replicate content to certain servers in a networking environment based on, amongst other metrics, location of third parties accessing information in a social networking environment. The approach includes obtaining content from a user within a networked environment and analyzing information of one or more third parties that have access to the networked environment and who have an association with the user. The approach further includes replicating the content to one or more servers within the networked environment based on the analyzed information of the one or more third parties.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
  • Patent number: 10545777
    Abstract: Relocation of virtual machines is facilitated by obtaining, by a first controller, first power-related information from a first power system set that provides power to a first set of powered hardware components, where the first set of powered hardware components are running a first plurality of virtual machines. The first controller generates a relocation protocol for migrating the first plurality of virtual machines based, at least in part, upon the first power-related information. The relocation protocol includes: a migration of a first subset of one or more virtual machines so that the first subset of virtual machine(s) is to be migrated to and run on a second set of powered hardware components in a manner such that the first subset of virtual machine(s) continues to operation in a substantially continuous manner through the migration; and a snapshotting of a second subset of one or more virtual machines.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
  • Patent number: 10546111
    Abstract: A method and/or computer system generates a three-dimensional image of a fingerprint. One or more sensors detect a first user's finger being pressed against a first fingerprint scanner, where the first user's finger has a first user's fingerprint that comprises fingerprint ridges that form fingerprint grooves. A light source on a rotating platform transmits offset light against the first user's finger as the light source rotates on the rotating platform. A camera captures shadow images of shadows in the fingerprint grooves. One or more processors receive and analyze the shadow images in order to determine a shape and depth of the fingerprint grooves. The processor(s) generate a first digital fingerprint file that represents the shape and depth of the fingerprint grooves, and store the first digital fingerprint file for use in future biometric verification of the first user.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventor: Hyun Kyu Seo
  • Patent number: 10545839
    Abstract: A method is disclosed, as well as an associated apparatus and computer program product, for checkpointing using a plurality of communicatively coupled compute nodes. The method comprises acquiring health information for a first node of the plurality of compute nodes, and determining a first failure probability for the first node using the health information. The first failure probability corresponds to a predetermined time interval. The method further comprises selecting a second node of the plurality of compute nodes as a partner node for the first node. The second node has a second failure probability for the time interval. A composite failure probability of the first node and the second node is less than the first failure probability. The method further comprises copying checkpoint information from the first node to the partner node.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Carlos Henrique Andrade Costa, Yoonho Park, Chen-Yong Cher, Bryan Rosenburg, Kyung Ryu
  • Patent number: 10545767
    Abstract: A computer-implemented method, for booting a computer system, that provides a list with entries of startup processes. Each startup process defines a resource of the computer system. For each startup process a requirement is defined. The method further comprises fetching one of the entries of the list with entries of startup processes; determining whether the requirement is satisfied for the one of the entries of the list with entries of startup processes; fetching, in case the requirement is not fulfilled, a next one of the entries of the list with entries of startup processes; starting, in case the required resource is fulfilled, the startup process; and repeating the fetching a next one of the entries, the determining and the starting until all startup processes of the list of startup processes have been started.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Reinhard T. Buendgen, Jakob C. Lang, Volker Boenisch, Angel Nunez Mencias
  • Patent number: 10545972
    Abstract: According to an embodiment of the present invention, methods, systems, and computer readable media are provided for collecting statistics for use in optimizing a database query. Collected statistics for the database are compared to corresponding predetermined states of conditions for optimizing the database query. One or more collected statistics in compliance with the corresponding predetermined states of conditions are identified based on the comparison. Collection of the one or more identified statistics for the query optimization is disabled.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Alpers, Patrick D. Bossman, Terence P. Purcell
  • Patent number: 10545727
    Abstract: An arithmetic logic unit is disclosed that includes a first logical circuit that generates a first partial sum result from three operands in a first stage of a single clock cycle of a processor; a second circuit that generates a second partial result in the same first stage of the clock cycle of the processor; and an adder that receives the first partial result from the first logical circuit and the second partial result from the second circuit and generates a secondary result during a second stage of the single clock cycle of the processor. The arithmetic logic unit may optionally further include a backend circuit that performs additional arithmetic and logic functions in the same single clock cycle of the processor.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Maarten J. Boersma, Niels Fricke
  • Patent number: 10547700
    Abstract: Distributing access to a document from a processing system includes sending or pushing a reference for a document within a repository to a storage area of a recipient system of a recipient to enable retrieval of the document from the repository. The reference is removed from the storage area of the recipient system of the recipient in response to an expiration of the document.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Edward L. Bader, Nehemiah E. Clark, David S. Gaskins, Adrian Hermosillo, Bryan V. Pham
  • Patent number: 10545843
    Abstract: Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
  • Patent number: 10546068
    Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Patent number: 10546586
    Abstract: Aspects include engaging a user in a chat flow by a dialog system. A user sentiment associated with a system response provided by the dialog system as part of the chat flow is determined based on observation of the user. A next system response is rerouted from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dan O'Connor, William G. O'Keeffe, David D. Taieb, Srikanth G. Tamilselvam
  • Patent number: 10546809
    Abstract: A method is provided to supply power to wafer-scale ICs. The method includes receiving a wafer containing ICs placed on the top of the wafer. The wafer has through-silicon vias to provide power from the bottom to the ICs. The method also includes a printed circuit board, which has power rails in a pattern on the top of the printed circuit board, where the rails provide voltage and ground. The method continues with placing metal solder spheres between the bottom of the wafer and the top of the printed circuit board, where the spheres provide connections between the two, and where the spheres are free to move and operate as mechanical springs to resist clamping forces. The method also includes applying clamping pressure to the structure to establish connections by compressing the spheres, where no soldering is required.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles E. Cox, Harald Huels, Arvind Kumar, Xiao Hu Liu, Ahmet S. Ozcan, Winfried W. Wilcke
  • Patent number: 10545131
    Abstract: Embodiments of the invention include a method for fabricating a semiconductor device, the resulting structure, and a method for using the resulting structure. A substrate is provided. A hard mask layer is patterned over at least a portion of the substrate. Regions of the substrate not protected by the hard mask are doped to form a source region and a drain region. The hard mask layer is removed. A dielectric layer is deposited on the substrate. An insulative layer is deposited on the dielectric layer. A nano-channel is created by etching a portion of the insulative layer which passes over the source region and the drain region.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventor: Effendi Leobandung
  • Patent number: 10547986
    Abstract: Determining a context of communications between at least two users to determine when a root URL is being shared. The root URL being shared may then be evaluated to determine a context of need or purpose of a user of the URL and suggest whether an updated URL, which is an expanded or a direct URL would be the best fit for the user's needs and dynamically replaces the shared root URL with the updated direct URL.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Zachary M. Greenberger, Trudy L. Hewitt
  • Patent number: 10546094
    Abstract: In an approach for generating a file, a computer generates a modified layout for an integrated circuit. The computer receives a draft layout for an integrated circuit. The computer identifies a resonator, wherein the resonator comprises a capacitor connected to ground and an inductor connected to a clock grid. The computer creates alternative resonator wiring of the received draft layout associated with the identified resonator. The computer generates a modified draft layout based on the created alternative resonator wiring for the integrated circuit. The computer causes manufacture of an integrated circuit based on the generated modified draft layout.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andreas H. A. Arp, Michael Koch, Matthias Ringe
  • Patent number: 10547663
    Abstract: Disclosed embodiments provide a system and method for performing a web conferencing presentation pre-staging. In a web conference with multiple participants and various presenters, each presenter is able to view a live presentation that is currently being presented to the participants, as well as view her own presentation in a pre-staged presentation mode. The test presentation mode allows a presenter to see how the presentation will appear to others, and provides an opportunity to test features such as audio, animation, time delay, lighting, and other important factors. When the current live presentation ends, the presentation that is in test presentation mode is switched to live presentation mode for viewing by the participants of the web conference.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Shelbee D. Eigenbrode, Dana L. Price, Aaron J. Quirk
  • Patent number: 10546940
    Abstract: A field effect transistor includes an exposed channel region disposed between a source region and a drain region. A gate electrode is disposed over the exposed channel region. An electrolyte gel is disposed between the gate electrode and the exposed channel region, wherein ions are immobilized in the electrolyte gel below a transition temperature and mobilized above the transition temperature to increase device resistance.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Qing Cao, Kangguo Cheng, Zhengwen Li, Fei Liu
  • Patent number: 10547597
    Abstract: A method and associated system for connecting a computing device to a computing arrangement. A message from the computing device is received. The message includes an address specifying the computing arrangement. The proxy system is a computer system. It is determined, based on the address, that a secure connection between the proxy system and the computing arrangement does not exist. The secure connection is dedicated for secure communication between the computing device and the computing arrangement. In response to the determining that the secure connection does not exist, a new secure connection is established between the proxy system and the computing arrangement.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Maximiliano Cammisa, Antonio Di Cocco, Marco Imperia, Paolo Ottaviano, Gianluca Perreca