Patents Assigned to Business Machines Corporation
  • Patent number: 10373179
    Abstract: Confidence of attentiveness of a consumer of a media object on a media playback device is estimated by monitoring for a user action performed on a mobile computing device while the media objects are being played back; responsive to a user action, retrieving descriptors for the media object; computing a relevance of the detected user action and the descriptors using correlation; if sufficiently correlated, determining a degree of confidence that the user is attentive to the media object; and recording the one user action, the media object descriptors, and the degree of confidence into digital results for reporting and usage by other devices and processes to improve viewership, readership, and listenership measurements.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Zachary M. Greenberger
  • Patent number: 10371729
    Abstract: Aspects relate to methods, systems, and computer program products for estimating future levels of solar power received at a sensor including receiving, by a processor, a first measured power value at a first time from the sensor, calculating a first value of a dynamic correction factor based on the first measured power value associated with the first time, applying the first value of the calculated dynamic correction factor to a power estimation model, generating a first power estimation value for a second time using the power estimation model, wherein the second time is later than the first time, receiving a second measured power value at the second time, and calculating a second value of a dynamic correction factor based on the second measured power value associated with the second time and the first value of the dynamic correction factor.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hien P. Dang, Sri M. Sri-Jayantha
  • Patent number: 10374263
    Abstract: An air plenum assembly includes a first plenum for cooling, where the first plenum includes an inlet for air intake located at a first side of the first plenum. The air plenum assembly further includes a second plenum for exhausting heated air, where the second plenum includes an outlet for exhausting air located at a first side of the second plenum. The air plenum assembly further includes a first aperture located on a first side of the first plenum for directing air from the inlet at the first side of the first plenum to a first compartment and includes a first vent located on a first side of the second plenum for exhausting air away from the first compartment towards the outlet at the first side of the second plenum. The first compartment is isolated from surrounding battery compartments by at least two thermal separators.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Noah Singer, John Torok, Robert B. Schlak, Xiaojin Wei, Mitchell Zapotoski
  • Patent number: 10372448
    Abstract: An instruction defined to be a looping instruction is obtained and processed. A determination is made as to whether an obtained selected character is an expected selected character. Based on the obtained selected character being the expected selected character, an execution process is used that includes a sequence of operations to perform an operation, the sequence of operations replacing a loop and providing a non-looping sequence to perform the operation on up to a defined number of units of data. The sequence of operations is configured to repeat one or more times and to terminate based on the obtained selected character. Based on the obtained selected character being different than the expected selected character, an alternate execution process is chosen.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael K. Gschwind
  • Patent number: 10372293
    Abstract: A method, computer program product, and system for contextual determination of emotion icons. The method includes, for a particular user, determining an emotion icon to automatically input into a message, based on a class of the user, a current mood of the user, and the recipient of the message. The determined emotion icon is then inserted into the message.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 10372893
    Abstract: Embodiments of the present disclosure relate to a new approach for sensor-based authentication to enhance mobile security. In the computer-implemented method, motion related sensor data is obtained. A label of a behavior is determined wherein the behavior has a time information of the behavior. The label is associated with at least part of the motion related sensor data based on the time information of the behavior and the time information of the motion. At least one comparable motion is determined from the associated part of motion related sensor data. At least one motion passcode based on the determined comparable motion is identified.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jing Li, Jie Ma, Li Jun Mei, Jian Wang
  • Patent number: 10374064
    Abstract: A method of forming semiconductor devices that includes forming an oxide that is doped with a punch through dopant on a surface of a first semiconductor material having a first lattice dimension, and diffusing punch through dopant from the oxide into the semiconductor material to provide a punch through stop region. The oxide may then be removed. A second semiconductor material may be formed having a second lattice dimension on the first semiconductor material having the first lattice dimension. A difference between the first lattice dimension and the second lattice dimension forms a strain in the second semiconductor material. A gate structure and source and drain regions are formed on the second semiconductor material.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: August 6, 2019
    Assignees: International Business Machines Corporation, Globalfoundries, Inc.
    Inventors: Kangguo Cheng, Ruilong Xie, Tenko Yamashita
  • Patent number: 10372792
    Abstract: A method and apparatus for improving the efficiency of document transformation processes is disclosed. For example, more efficient XML transformations may be performed against a source document that has incurred minor or incremental changes. Rather than apply a transform (e.g., an XSLT document) to a complete document each time any fragment of the source document is modified, a document management system may be configured to apply the transform only to the modified portions of the document.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventor: John E. Petri
  • Patent number: 10371717
    Abstract: Structures and methods for directly testing a semiconductor wafer having micro-solder connections. According to one embodiment, a method forms a pattern of micro-solder connections coupled with a through substrate via (TSV) that can be directly tested by electrical probing, without the use of a testing interposer. According to another embodiment, a method tests the pattern of micro-solder connections. According to another embodiment, a novel electrical probe tip structure has contacts on the same pitch as the pattern of micro-solder connections.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Victor A. Garibay, Chetan Mehta, Doorlabh Panjwani, Tingdong Zhou
  • Patent number: 10374914
    Abstract: A streams manager monitors performance of a streaming application and determines if operators are underperforming according to a threshold. When the performance needs to be improved, the streams manager automatically modifies the flow graph to offload or reroute a stream of data, or part of a stream of data, to a similar operator to more efficiently utilize streaming resources. Operators are provided with multiple ports to allow the streams manager to send additional streams to the operator.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, Jessica R. Eidem, Brian R. Muras, Jingdong Sun
  • Patent number: 10369092
    Abstract: Nitride-based nanoparticles for use in sunscreen applications provided herein. A method includes selecting one or more nitride-based nanoparticles to serve as a core material in a sunscreen composition, wherein said selecting is based on a desired absorption spectrum of the sunscreen composition, and adjusting an amount of at least one element present within the nitride-based nanoparticles to achieve one or more user-defined optical characteristics with respect to the core material in the sunscreen composition. A composition includes one or more nitride-based nanoparticles constituting a core material in a sunscreen composition, wherein said nitride-based nanoparticles are selected based on a desired absorption spectrum of the sunscreen composition, and wherein an amount of at least one element present within the nitride-based nanoparticles is adjustable to achieve one or more user-defined optical characteristics.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Talia S. Gershon, Ning Li, Devendra Sadana, Teodor K. Todorov
  • Patent number: 10374073
    Abstract: Transistors and methods of forming the same include forming a fin that has an active layer between two sacrificial layers. Material from the two sacrificial layers is etched away in a region of the fin. A gate stack is formed around the active layer in the region. Source and drain regions are formed in contact with the active layer.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Xin Miao, Wenyu Xu, Chen Zhang
  • Patent number: 10375820
    Abstract: A computer system receives an initial multilayered ceramic package design. The computer system maintains a first selection of mesh line segments of the mesh line segments at a first width and adjusts a second selection of mesh line segments of the plurality of mesh line segments to a second width. The computer system controls fabrication of the multilayered ceramic package based on the modified multilayered ceramic package design.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jinwoo Choi, Sungjun Chun, Jason L. Frankel, Paul R. Walling, Roger D. Weekly
  • Patent number: 10372818
    Abstract: In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer determines whether a predictive text dictionary associated with the second user exists, wherein the predictive text dictionary is based, at least in part, on a history of communication between the first user and the second user. Responsive to determining a predictive text dictionary associated with the second user exists, the computer receives the text-based communication. The computer determines whether one or more words are detected in the text-based communication that do not exist in the predictive text dictionary associated with the second user. Responsive to determining one or more words are detected that do not exist in the predictive text dictionary associated with the second user, the computer adds the one or more new words to the predictive text dictionary associated with the second user.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yogesh A. Bute, Sandip P. Thube
  • Patent number: 10369557
    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: April 12, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Scott B. King, Brandon M. Kobilka, Joseph Kuczynski, Jason T. Wertz
  • Patent number: 10372505
    Abstract: In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest configuration, a perform topology function instruction is executed by a guest processor specifying a topology change of the guest configuration. The topology change preferably changes the polarization of guest CPUs, the polarization being related to the amount of a host CPU resource provided to a guest CPU.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Farrell, Charles W. Gainey, Jr., Jeffrey P. Kubala, Donald W. Schmidt
  • Patent number: 10372806
    Abstract: According to an aspect of the present disclosure, there is provided a system, a method, and/or a computer program product for data display, comprising: acquiring raw data content; determining a first set of data entries to be aggregately displayed from the raw data content; and in response to a request for an aggregate display, aggregately displaying the first set of data entries.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hua Shao, Yi Shen, Yu Wang, Xue Ying Zhang
  • Patent number: 10372729
    Abstract: A method of bootstrap sampling a dataset is described. With a process node, a series of random integers is generated. An assignment map is created. The assignment map includes a row identifier for each row of data of the dataset. A plurality of bootstrap sample identifiers defined by the series are assigned to at least one row identifier. An output table created from the assignment map. Rows of the output table include each instance of the bootstrap sample identifiers, the row identifier assigned with the bootstrap sample identifier, and data of the row.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sylwester A. Dygas, Michal T. Iwanowski, Piotr Plonski, Mariusz Rokicki
  • Patent number: 10373051
    Abstract: Embodiments are directed to a two-terminal resistive processing unit (RPU) having a first terminal, a second terminal and an active region. The active region effects a non-linear change in a conduction state of the active region based on at least one first encoded signal applied to the first terminal and at least one second encoded signal applied to the second terminal. The active region is configured to locally perform a data storage operation of a training methodology based at least in part on the non-linear change in the conduction state. The active region is further configured to locally perform a data processing operation of the training methodology based at least in part on the non-linear change in the conduction state.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tayfun Gokmen, Seyoung Kim, Yurii A. Vlasov
  • Patent number: 10372745
    Abstract: A method, and associated computer system and computer program product, for computing a value between two concepts in a schema containing concepts which are linked to each other through associations. In a schema S of n concepts C1, C2 . . . Ci . . . Cn, the concepts are linked by associations, each association having a semantic distance set in a range between a minimum and a maximum indicating the concepts are completely similar or dissimilar respectively. An information value is determined between concepts from their semantic distance and informational distance. For dissimilar concepts, the informational distance is computed according to a closeness of the concepts. For similar concepts, the informational distance is computed according to a remoteness of the concepts. Both the first and second functions increase with a number of links between C1 and another concept. The number of links is a topological distance between C1 and the other concept.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventor: Freddy Lorge