Patents Assigned to International Business Machine
  • Patent number: 10089497
    Abstract: Embodiments are described for generating, by a processor, a first event record in response to an event being performed by a computer; and generating, by the processor, a second event record in response to the first event record being generated, wherein the second event record comprises a signature corresponding to the first event record.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony T. Sofia, Peter G. Sutton
  • Patent number: 10091011
    Abstract: A method, a processing device, and a computer program product are provided. Discussions in threads are analyzed to learn patterns that occur before at least one respective additional party joins the discussions in the threads. A model of conversation states is created based on the analyzing. Thread updates and new threads are periodically analyzed, based on the model, to determine if a corresponding triggering condition occurred with respect to any new respective discussions of the threads or the new threads. The at least one respective additional party is notified to participate in a respective new discussion when the periodically analyzing determines that the corresponding triggering condition occurred with respect to the respective new discussion in a corresponding thread or a corresponding new thread.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Liam Harpur, Brian O'Donovan, Enda Sexton
  • Patent number: 10091454
    Abstract: Systems, methods and articles of manufacture are disclosed for recording events occurring in a virtual world. In one embodiment, properties of events previously recorded and/or attended by a user may be identified. Recording criteria for the user may be derived from the identified properties. Upon identifying an event satisfying the recording criteria, the event may be recorded. The recorded event may be played back at the convenience of the user.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Timothy J. Eby, Samuel I. Ward
  • Patent number: 10088519
    Abstract: The present disclosure discloses an IC with an electromigration (EM) monitor. The IC includes a functional circuit configured according to a first value of a parameter related to EM tolerance. The IC also includes a dummy version of the functional circuit configured according to a second value of the parameter. The second value causes the dummy version of the functional circuit to be more sensitive to an EM event than the functional circuit. Upon the EM monitor determines that the EM event occurs in the dummy version of the functional circuit, the EM monitor asserts a signal indicating that the EM event has occurred in the dummy version of the functional circuit and providing a warning that the EM event is likely to occur in the functional circuit.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David M. Friend, Grant P. Kesselring, Eric J. Lukes, James D. Strom
  • Patent number: 10088335
    Abstract: A method, system and computer program product for detecting anomalies in a metering system. In one embodiment, data representing usage of a defined commodity are collected from meters, and the data collected over a given time period are analyzed to identify any of the meters showing at least one defined type of anomalous usage pattern. For each of the meters showing an anomalous usage patterns, an anomaly score is determined for the usage pattern shown, and the anomaly scores are used to rank the meters. In one embodiment, the collected data are analyzed to identify any of the meters showing one or more of a group of types of anomalous patterns including meter-no-reading, meter-by-pass, and meter-silting patterns. Embodiments of the invention utilize time series techniques and data analysis on meter reading data. Further, embodiments of the invention require no additional installation of equipment or sensors.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Arun Hampapur, Zhong Bo Jiang, Hongfei Li, Shilpa N. Mahatma
  • Patent number: 10090400
    Abstract: A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John B. Campi, Jr., Robert J. Gauthier, Jr., Rahul Mishra, Souvick Mitra, Mujahid Muhammad
  • Patent number: 10089390
    Abstract: Systems and associated methods for automated and semi-automated building of domain models for documents are described. Embodiments provide an approach to discover an information model by mining documentation about a particular domain captured in the documents. Embodiments classify the documents into one or more types corresponding to concepts using indicative words, identify candidate model elements (concepts) for document types, identify relationships both within and across document types, and consolidate and learn a global model for the domain.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rema Ananthanarayanan, Anuradha Bhamidipaty, Krishna Kummamuru, Debdoot Mukherjee, Deepak S. Padmanabhan, Vibha Singhal Sinha, Biplav Srivastava
  • Patent number: 10090290
    Abstract: An electrostatic discharge (ESD) protection structure containing a bottom diode and a top diode vertically stacked on the bottom diode is provided to render sufficient protection from ESD events with reduced diode footprint. The bottom diode is serially connected to the top diode via a conductive strap structure.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alexander Reznicek, Bahman Hekmatshoartabari, Karthik Balakrishnan, Tak Ning
  • Patent number: 10091080
    Abstract: Testing a packet sequence number checker. The packet sequence number checker may check a packet-based data communication between two interconnected devices. An error injector may be provided in-between the interconnected devices such that the data packets may be received from one of the two interconnected devices and may be sent to the other one of the two interconnected devices by the error injector. A received packet is randomly selected from a packet data stream between the two interconnected devices and stored in a buffer. A length of a later received data packet from the same sender of the two interconnected devices is compared with the selected buffered data packet, and the later received data packet is replaced by the selected buffered data packet.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dirk Allmendinger, Carsten Greiner, Roopesh Ambalath Matayambath, Juergen Ruf
  • Patent number: 10089399
    Abstract: Embodiments of the present invention provide methods, program products, and systems to filter content returned by a search tool by associating an indication that content fulfills a first request, with the first request, the content that fulfills a first request for information, and other metadata associated with the indication. Embodiments can then add to a database the respectively associated first request for information, the content, and the other metadata and in response to receiving a second request that is related to the first request, identify the added content and additional content that fulfills the second request and compile a list of the added content and the additional content and manipulate the order of the compiled list based, at least in part, on metadata associated with the added content, the additional content identified from the database, and metadata stored in a customizable user profile.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Venkata V. Gadepalli, Trudy L. Hewitt, Ashok K. Iyengar, James M. Moreno
  • Patent number: 10091870
    Abstract: An apparatus has a permittivity attenuation layer interposed between a substrate and a first conductive trace, wherein the permittivity attenuation layer comprises a resin matrix containing functionalized carbon nanomaterial, such as functionalized single-wall carbon nanotubes (f-SWNTs). In some embodiments, a design structure for designing, manufacturing, or testing the apparatus is tangibly embodied in a machine readable medium. In some embodiments, the apparatus comprises an enhanced laminate core for use in a printed wiring board (PWB) that contains a differential pair having an inner-leg conductive trace and an outer-leg conductive trace. A permittivity attenuation layer is interposed between the inner-leg conductive trace and a laminate core, wherein the loading level of f-SWNTs in the permittivity attenuation layer is selected to attenuate the permittivity of the inner-leg conductive trace to match the permittivity of the outer-leg conductive trace.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dylan J. Boday, Samuel R. Connor, Joseph Kuczynski
  • Patent number: 10091689
    Abstract: A computer implemented method comprising receiving, for each of a plurality of wireless routers, location, connection time, wireless band and wireless channel information, calculating, for each of the plurality of wireless routers, a congestion quotient from the received location, connection time, wireless band and wireless channel information, the congestion quotient defining the likelihood of destructive interference at the respective wireless router, identifying a wireless router with a congestion quotient greater than a predetermined threshold, determining changes in wireless band and/or wireless channel for the identified wireless router that would lower the congestion quotient for the identified wireless router, and transmitting the determined changes to the identified wireless router.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur
  • Patent number: 10089353
    Abstract: Software for processing a database query that includes: (i) receiving a query of a database including a search value; (ii) determining a distance between the search value and at least one reference value; (iii) determining a maximum distance from the search value to be used in searching a plurality of datasets of the database, wherein the maximum distance from the search value defines a search range and is based, at least in part, on the determined distance between the search value and the at least one reference value; (iv) determining a subset of datasets from the plurality of datasets that includes datasets for which a data range with respect to each reference value overlaps with the search range; and (v) performing approximate string matching for the search value on the subset of datasets.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michal Bodziony, Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Konrad K. Skibski, Tomasz Stradomski
  • Patent number: 10091482
    Abstract: Projecting midair projections in a 3D space for multiple users, such that the midair projection is not an obstacle to users within the 3D space. The restricted area in which the midair projection should not be displayed is determined by identifying users which are having face to face interactions and an associated level of interactions of the identified users. Then the focus areas of the identified users and attention level of the identified users on the focus areas are determined and the focus areas of the identified users are aggregated to restrict midair projections from the aggregated focus areas of the identified users and designated area not in the aggregated focus cones as content allowed areas where content can be projected in midair without disturbing other identified users.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Mukundan Sundararajan
  • Patent number: 10090821
    Abstract: A mechanical resonator includes a spring-mass system, wherein the spring-mass system comprises a phase-change material. The mechanical resonator typically comprises an electrical circuit portion, coupled to the phase-change material to alter a phase configuration within the phase-change material. Methods of operation are also disclosed.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Johan B. C. Engelen, Mark A. Lantz, Wabe W. Koelmans
  • Patent number: 10089067
    Abstract: A computer-implemented method includes identifying a first set of utterances from a plurality of utterances. The plurality of utterances is associated with a conversation and transmitted via a plurality of audio signals. The computer-implemented method further includes mining the first set of utterances for a first context. The computer-implemented method further includes determining that the first context associated with the first set of utterances is not relevant to a second context associated with the conversation. The computer-implemented method further includes dynamically muting, for at least a first period of time, a first audio signal in the plurality of audio signals corresponding to the first set of utterances. A corresponding computer system and computer program product are also disclosed.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Randy A. Rendahl
  • Patent number: 10091250
    Abstract: A method for enabling a user to create a proxy persona to attend a meeting on behalf of the user, whereby the meeting is associated with a communication system for requesting a person to be available for a scheduled event is provided. The method may include providing a user interface (UI) to enable the user to create the proxy persona and a plurality of predetermined configuration rules. The method may also include activating the proxy persona in response to a manual activation by the user or an automatic activation based on the plurality predetermined configuration rules being satisfied. The method may further include authorizing the proxy persona to participate in the meeting on behalf of the user, wherein the authorization is in response to the proxy persona being activated.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dhanashree Srivastava, Amy D. Travis
  • Patent number: 10089347
    Abstract: Upgrading a database while the database is accessible to applications. Specifically, the database upgrade is performed selectively as per demand from system catalog tables. With this on-demand technique, the upgrade of a database is run on a need basis to upgrade, over time, all the catalog objects.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samar T. Desai, Dattatreya Govindappanavar, Prashant N. Kapse
  • Patent number: 10090065
    Abstract: A calibration controller tests an electronic circuit to identify an initial read check with a read delay, an initial write check with a write delay, and an initial command, address, control (CAC) check with a CAC delay indicated as passing. Responsive to the initial read check, the initial write check, and the initial CAC check indicated as passing, for each setting of the read delay, the write delay, and the CAC delay, the calibration controller iteratively performs concurrently, a write test with the write delay, a read test with the read delay, and a CAC test with the CAC delay on the electronic circuit over the range of conditions while simultaneously adjusting the write delay, the read delay, and the CAC delay for each iteration until one or more of a read edge, a write edge, and a CAC edge are detected.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen P. Glancy, Jeremy R. Neaton, Gary A. Van Huben
  • Patent number: 10089146
    Abstract: A first storlet engine is monitored for a first computational algorithm. The storlet engine includes a lookup table including a first characteristic of one or more nodes, a parser unit, and a resource availability monitor. The first computational algorithm is parsed into an abstract syntax tree using a parser unit. A first category of the first computational algorithm is determined by analyzing the abstract syntax tree. A first node of the lookup table with the first characteristic matching the first category for processing the first computational algorithm is identified based on the first category of the computational algorithm. The first computational algorithm is sent to the first node for processing.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brijesh Chougule, Sasikanth Eda, Deepak R. Ghuge, Sandeep R. Patil, Sanjay K. Sudam