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).
  • Publication number: 20200201989
    Abstract: This disclosure provides an automatic causality tracking system that meets real-time analysis needs. It solves causality tracking for cybersecurity, preferably as three sub-tasks: backward tracking, forward tracking, and path-finding. Given a set of threat indicators, the first sub-task yields the system elements (e.g., entities such as processes, files, network sockets, and the like) that contribute information to a set of threat indicators backward in time. The second sub-task yields system elements forward in time. Given two sets of threat indicators, the third sub-task yields shortest paths between them, e.g., how the two sets of indicators are connected to one another. The system enables efficient multi-point traversal analysis with respect to a set of potential compromise points, and using data from real information flows.
    Type: Application
    Filed: October 12, 2018
    Publication date: June 25, 2020
    Applicant: International Business Machines Corporation
    Inventors: Xiaokui Shu, Douglas L. Schales, Marc Philippe Stoecklin
  • Publication number: 20200202247
    Abstract: In an embodiment, a method includes measuring a first number of control qubits in a quantum algorithm, wherein a quantum circuit representation of the quantum algorithm includes a multiple-controlled-NOT gate. In an embodiment, a method includes measuring a second number of ancilla qubits in a quantum computer. In an embodiment, a method includes comparing the first number and the second number to determine an optimum compilation method for a quantum circuit. In an embodiment, a method includes compiling, in response to the comparison determining the second number is greater than one and less than the difference of the first number and 2, a quantum circuit from the quantum algorithm using a hybrid method.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Applicant: International Business Machines Corporation
    Inventors: Shaohan Hu, RUDY RAYMOND HARRY PUTRA, Stephen Wood, Marco Pistoia, Jay M. Gambetta
  • Publication number: 20200202552
    Abstract: Embodiments for managing virtual reality (VR) sessions by one or more processors are described. A condition associated with a user experiencing a VR session is detected. A severity of the condition is determined. The determining of the severity of the condition is performed using a cognitive analysis of a detected situation associated with the condition that will affect the user, notwithstanding whether the detected situation is currently occurring within a vicinity of the user experiencing the VR session. If the severity is above a predetermined threshold, a signal representative thereof is generated.
    Type: Application
    Filed: January 15, 2020
    Publication date: June 25, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin G. KEEN, Richard D. JOHNSON, Adam SMYE-RUMSBY, Kimberly G. STARKS
  • Patent number: 10694565
    Abstract: The present invention provides a method and associated system. A computing device determines that a mobile application has been downloaded onto a first primary portable communication device of a user, wherein paired devices are the first primary portable communication device paired to a secondary portable communication device. The computing device receives an acknowledgment by the user of a notification enabled by the mobile application, the notification being received by the first primary portable communication device and shared with the secondary portable communication device, wherein the acknowledgment includes device identifications of the paired devices. The computing device stores, into a memory of the computing device and in response to the acknowledgment, the device identifications of the paired devices.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Zachary M. Greenberger
  • Patent number: 10694614
    Abstract: Systems and methods for automatic targeted illumination based on aggregate illumination from multiple light sources are disclosed. In embodiments, a method includes: determining, by a computing device, a localized area of a defined physical location based on received location information; determining, by the computing device, a desired level of brightness for the localized area; calculating, by the computing device, an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location; generating, by the computing device, instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and sending, by the computing device, the instructions to at least one controller of the one or more lighting devices.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Victor Povar, Sarbajit K. Rakshit, Ahmed Nassar
  • Patent number: 10694331
    Abstract: A mutual navigation route is generated from a first to a second mobile devices, the mutual navigation route defining a route from one of the first and second mobile devices to another of the mobile devices. Responsive to determining that a predetermined threshold distance between the first and second mobile devices is reached, generating a first sensory cue at the first mobile device and a second sensory cue at the second mobile device, the first and second sensory cues being provided in counterpart.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Natalie Brooks Powell, Matthew E. Dirks, Leah Michelle Camp, Michael Bender
  • Patent number: 10690364
    Abstract: Embodiments for facility management by a processor. Operations are performed to collect and track environmentally-related data of the facility over time. Predictive analytics are applied to the environmentally-related data to generate decisions that are dynamically applied to environmental settings of the facility.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor, Christopher B. Moore
  • Patent number: 10694335
    Abstract: In one embodiment, a method includes: obtaining location information and motion information of a wireless communication apparatus, and a data set from one or more information sources external to the wireless communication apparatus; and organizing data of the data set for display, where the organizing is based on the location and motion information of the wireless communication apparatus. Methods of other embodiments may also include defining a search radius based on the location information and motion information of the wireless communication apparatus, and the organizing may also include filtering the data set from the one or more information sources to exclude data from information sources outside the defined search radius.
    Type: Grant
    Filed: July 28, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Zhi Lin Hu, Shi Wen Li, Zheng He Yang
  • Patent number: 10687760
    Abstract: A wearable patch system includes an electrocardiogram (ECG) sensor having electrodes configured to contact a subject. An electronic stethoscope has a diaphragm structure responsive to sounds from the subject. The ECG sensor and the electronic stethoscope are co-located to measure respective parameters concurrently from a same position. A housing is configured to support the diaphragm structure and the electrodes. The housing includes a mechanical interface configured to mount on the subject. A communications circuit is disposed on or in the housing to communicate with a remote component.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kang-Wook Lee
  • Patent number: 10687764
    Abstract: Embodiments describing an approach for detecting user biomarker identifier changes based on audio preferences and generating biometric alerts based on the detected biomarker identifier changes. Receiving a user's current audio preferences. Retrieving the user's historic audio preferences and biometric data associated with the user's historic audio preferences. Analyzing the user's current audio preferences based on the user's historic audio preferences and the biometric data associated with the historic audio preferences. Creating a user biometric profile based on analyzing the user's current audio preferences, the user's historic audio preferences and the biometric data associated with the user's historic audio preferences; and outputting the user biometric profile.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Liam S. Harpur, Lin Sun
  • Patent number: 10694435
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving, by the computer, information. The information that is received includes: an expiry time which corresponds to a communication request, and communication resources associated with the communication request. The communication resources further include a channel and/or a spectrum band which correspond to the communication request. The expiry time is packaged with the communication resources by the computer. Furthermore, the packaged expiry time and communication resources is passed, by the computer, to devices which correspond to each of one or more identities associated with the communication request. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Rajan Dilavar Mithani, Sandeep R. Patil, Sasikanth Eda, Abhishek Jain
  • Patent number: 10689225
    Abstract: In an approach for determining an optimal path for an elevator, a processor receives information, wherein the information includes social media data associated with a user and calendar entries associated with the user, indicating one or more locations within a building. A processor analyzes the received information. A processor determines a location to send an elevator within the building to minimize movement of the elevator, based on the analyzed information. A processor causes the elevator to move to the location.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry R. McGregor, Christopher B. Moore
  • Patent number: 10694644
    Abstract: A method of providing a cooling apparatus for cooling a heat-dissipating component(s) of an electronics enclosure includes: providing a thermal conductor to couple to the heat-dissipating component(s), the thermal conductor including a first conductor portion coupled to the heat-dissipating component, and a second conductor portion to position along an air inlet side of the electronics enclosure, so that in operation, the first conductor portion transfers heat from the component(s) to the second conductor portion; coupling at least one air-cooled heat sink to the second conductor portion to facilitate transfer of heat to airflow ingressing into the enclosure; providing at least one thermoelectric device coupled to the first or second conductor portion to facilitate providing active auxiliary cooling to the thermal conductor; and providing a controller to control operation of the thermoelectric device(s) and to selectively switch operation of the cooling apparatus between active and passive cooling modes.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Levi A. Campbell, Michael J. Ellsworth, Jr., Milnes P. David, Dustin W. Demetriou, Roger R. Schmidt, Robert E. Simons
  • Patent number: 10694366
    Abstract: Various embodiments detecting wireless communication device mobility in a wireless communication network. In one embodiment, one or more Internet Protocol (IP) data packets associated with a wireless communication device are analyzed. The wireless communication device is coupled with the edge entity. A determination is made, based on the analyzing, that the wireless communication device is a newly coupled device at the edge entity. A central entity disposed within the wireless communication network is notified that the wireless communication device is currently coupled to the edge entity.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
  • Patent number: 10687528
    Abstract: Techniques regarding ionene and/or polyionene compositions with antimicrobial functionalities are provided. For example, one or more embodiments can comprise a chemical compound, which can comprise an ionene unit. The ionene unit can comprise a cation distributed along a degradable backbone. The degradable backbone can comprise a norspermidine structure having a carbonyl group. Also, the ionene unit can have antimicrobial functionality.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 23, 2020
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Mareva B. Fevre, James L. Hedrick, Nathaniel H. Park, Victoria A. Piunova, Pang Kern Jeremy Tan, Chuan Yang, Yi Yan Yang
  • Patent number: 10687530
    Abstract: Techniques regarding ionene and/or polyionene compositions with antimicrobial functionality and enhanced hydrophilicity are provided. For example, one or more embodiments can regard a chemical compound that can comprise an ionene unit, which can comprise a cation distributed along a degradable backbone. The degradable backbone can comprise a terephthalamide structure. The ionene unit can have antimicrobial functionality. Further, the chemical compound can comprise a hydrophilic functional group covalently bonded to the ionene unit. Also, the chemical compound can have carbohydrate mimetic functionality.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 23, 2020
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Mareva B. Fevre, James L. Hedrick, Nathaniel H. Park, Victoria A. Piunova, Pang Kern Jeremy Tan, Yi Yan Yang, Mu San Zhang
  • Patent number: 10689580
    Abstract: A flame-retardant vanillin-derived monomer, a process for forming a flame-retardant polymer, and an article of manufacture comprising a material that contains flame-retardant vanillin-derived monomer are disclosed. The flame-retardant vanillin-derived monomer can be synthesized from vanillin obtained from a bio-based source, and can have at least one phosphoryl or phosphonyl moiety with phenyl, allyl, epoxide, or propylene carbonate substituents. The process for forming the flame-retardant polymer can include reacting a vanillin derivative and a flame-retardant phosphorus-based molecule to form the flame-retardant vanillin-derived monomer, and then polymerizing the flame-retardant vanillin-derived monomer. The material in the article of manufacture can be flame-retardant, and contain the flame-retardant vanillin-derived monomer. Examples of materials that can be in the article of manufacture can include resins, plastics, adhesives, polymers, etc.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brandon M. Kobilka, Joseph Kuczynski, Jacob T. Porter, Jason T. Wertz
  • Patent number: 10688867
    Abstract: A vehicular medical assistant configured to access a medical data store of interrelated diagnostic data, medical conditions, and mitigation actions. The vehicular medical assistant detects a medical event based on the medical data store and a set of data associated with the passenger. The set of data associated with the passenger can include biometric data, aural data, visual data, and environmental data. The vehicular medical assistant can implement a mitigation action in response to detecting the medical event. The mitigation action can include interacting with the passenger and/or modifying the vehicle.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: John D. Wilson, Kelley Anders, David B. Lection, Jeremy R. Fox, Mark B. Stevens, Liam S. Harpur, Jonathan Dunne, Maharaj Mukherjee, Jonathan Lenchner
  • Patent number: 10689794
    Abstract: Embodiments provide a method and device that enables automatic selection of settings for ironing one or more pieces of fabric. A digital camera on an ironing device captures an image of a fabric. A wireless communication device on the ironing device communicates the image to a remote computing system for digital image processing to determine a fabric type and to select a set of settings based on the fabric type. The wireless communication device receives the set of settings from the remote computing system. The set of settings are applied to the ironing device.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Megan D. Kostick, Dany R. Madden, Meenakshi Sripal
  • Patent number: 10688553
    Abstract: A method of making integrated adsorption and heat exchanger devices for solid sorption refrigeration systems (1). An integrated adsorption and heat exchanger device comprises a solid material having formed therein both a porous adsorption structure, which is pervious to an adsorbate of said system, and a heat exchanger structure, which is impervious to said adsorbate, for heat exchange with the porous adsorption structure in operation of the system.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bruno Michel, Patrick Ruch
  • Patent number: 10691502
    Abstract: A plurality of ordered lists of dispatch queues corresponding to a plurality of processing entities are maintained, wherein each dispatch queue includes one or more task control blocks or is empty. A determination is made as to whether a primary dispatch queue of a processing entity is empty in an ordered list of dispatch queues for the processing entity. In response to determining that the primary dispatch queue of the processing entity is empty, a task control block is selected for processing by the processing entity from another dispatch queue of the ordered list of dispatch queues for the processing entity, wherein the another dispatch queue from which the task control block is selected meets a threshold criteria for the processing entity.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seamus J. Burke, Trung N. Nguyen, Louis A. Rasor
  • Patent number: 10689107
    Abstract: One embodiment provides a method comprising receiving a request to release a utility holder detachably mounted to a surface mount. The utility holder maintains a utility payload. A set of rotatable holding brackets is coupled to the surface mount in a pivotable fashion to engage the holding brackets with the utility holder in order to mount the utility holder to the surface mount. The method further comprises, in response to receiving the request, powering on a drone attached to the utility holder, and releasing the utility holder from the surface mount by actuating rotation of the holding brackets to disengage the holding brackets from the utility holder, enabling the drone to transport the utility holder from the surface mount to a desired location.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nathalie Baracaldo Angel, Sandeep Gopisetty, Heiko H. Ludwig, David M. Ungar
  • Patent number: 10691474
    Abstract: Embodiments of the present disclosure relate to text resources in an application. According to a method, an updated application is run, wherein information displayed on at least one text resource in the updated application is editable and the information displayed on at least one text resource in an original application of the updated application is not editable. Then, in response to a first piece of information displayed on a text resource of the at least one text resource being changed to a second piece of information, ID of the text resource of the at least one text resource in the updated application is obtained; and the second piece of information is mapped to the ID of the text resource in a file corresponding to the at least one text resource in the updated application.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Shao Jun Ding, Zhi Li Guan, Yang Liang, Ting Yin, Wu Mi Zhong
  • Patent number: 10694172
    Abstract: A system and computer implemented method for managing a display for a software application is disclosed. The software application may have a set of portions. The method can include collecting, for a first portion and a second portion of the set of portions, optical tracking information including a set of viewing coordinates having a temporal feature. The method can also include determining, based on the optical tracking information including the set of viewing coordinates having the temporal feature, a set of viewing scores including a first group of viewing scores and a second group of viewing scores. The method can also include generating a frustum having a set of regions. The set of regions can include a first region, to provide the first portion, based on the first group of viewing scores, and a second region, to provide the second portion, based on the second group of viewing scores.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventor: Santosh Devale
  • Patent number: 10690723
    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: April 30, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Schuyler Eldridge, Karthik V. Swaminathan, Yazhou Zu
  • Patent number: 10690707
    Abstract: A system for verifying an energy generation source, includes a key forming device that forms a key in a DC voltage signal generated by the energy generation source, and a verifying device that verifies the energy generation source based on the key in the DC voltage signal.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Julian de Hoog, Dileban Karunamoorthy, Ramachandra Rao Kolluri, Arun Vishwanath
  • Patent number: 10690746
    Abstract: Using a location sensor, a location including a latitude and a longitude of a device is determined. Using an air pressure sensor, a first elevation of a device is determined. Using the location, a corresponding street address is determined. Using the street address and the first elevation, a floor number is determined. The street address and the floor number are reported to an emergency response system.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHNES CORPORATION
    Inventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
  • Patent number: 10689577
    Abstract: A flame-retardant vanillin-derived molecule, a process for forming a flame-retardant resin, and an article of manufacture comprising a material that contains the flame-retardant vanillin-derived molecule are disclosed. The flame-retardant vanillin-derived molecule can be synthesized from vanillin obtained from a bio-based source, and can have at least one phosphoryl or phosphonyl moiety with phenyl, allyl, epoxide, propylene carbonate, or thioether substituents. The process for forming the flame-retardant resin can include reacting a vanillin derivative and a flame-retardant phosphorus-based molecule to form the flame-retardant vanillin-derived molecule, and binding the flame-retardant vanillin-derived molecule to a resin. The flame-retardant vanillin-derived molecules can also be bound to polymers. The material in the article of manufacture can be flame-retardant, and contain the flame-retardant vanillin-derived molecules.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brandon M. Kobilka, Joseph Kuczynski, Jacob T. Porter, Jason T. Wertz
  • Patent number: 10691343
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include identifying, in a storage system including multiple storage devices having respective sets of storage regions, respective default low storage region thresholds that are used for garbage collection. For each given storage region, a time threshold and an alternative low storage region threshold greater than the default low storage region threshold for the given storage device are defined. While processing input/output operations for each given storage device, a count of unused storage regions in the given storage device is maintained, a timer is initialized, and upon the timer matching the time threshold for the given storage device, a garbage collection operation is initiated. In some embodiments, processing the input/output operations includes using a log-structured array format.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nikolas Ioannou, Ioannis Koltsidas, Amit Margalit, Rivka Matosevich
  • Patent number: 10689578
    Abstract: A flame-retardant vanillin-derived cross-linker, a process for forming a flame-retardant polymer, and an article of manufacture comprising a material that contains the flame-retardant vanillin-derived cross-linker are disclosed. The flame-retardant vanillin-derived cross-linker can be synthesized from vanillin obtained from a bio-based source, and can have at least one phosphoryl or phosphonyl moiety with phenyl, allyl, epoxide, propylene carbonate, or thioether substituents. The process for forming the flame-retardant polymer can include reacting a diol vanillin derivative and a flame-retardant phosphorus-based molecule to form the flame-retardant vanillin-derived cross-linker, and binding the flame-retardant vanillin-derived cross-linker to a polymer. The material in the article of manufacture can be flame-retardant, and contain flame-retardant vanillin-derived cross-linkers. Examples of materials that can be in the article of manufacture can include resins, plastics, adhesives, polymers, etc.
    Type: Grant
    Filed: January 1, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brandon M. Kobilka, Joseph Kuczynski, Jacob T. Porter, Jason T. Wertz
  • Patent number: 10691066
    Abstract: Systems, methods, and computer-readable media are disclosed for generating or modifying a holographic object based on user commands. Holographic projectors, which may be integrated with a user device, may be controlled to project a holographic grid that can be manipulated by a user to provide design commands to the user device. The user device may be configured to interpret the design commands and generate a holographic object based thereon. The holographic grid may include a plurality of cuboid cells. A user may, through gesture-based commands, indicate, for any given cell in the holographic grid, whether or not a portion of the holographic object should be generated in a three-dimensional spatial position corresponding to the cell. In addition, a user can provide gesture-based commands to selected cells of the holographic grid corresponding to portions of an existing holographic object that the user wishes to remove.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric V. Kline, Sarbajit K. Rakshit
  • Patent number: 10689579
    Abstract: A flame-retardant vanillin-derived small molecule, a process for forming a flame-retardant polymer, and an article of manufacture comprising a material that contains the flame-retardant vanillin-derived small molecule are disclosed. The flame-retardant vanillin-derived small molecule can be synthesized from vanillin obtained from a bio-based source, and can have at least one phosphoryl or phosphonyl moiety with phenyl, allyl, or thioether substituents. The process for forming the flame-retardant polymer can include reacting a diol vanillin derivative and a flame-retardant phosphorus-based molecule to form the flame-retardant vanillin-derived small molecule, and binding the flame-retardant vanillin-derived small molecule to a polymer. The material in the article of manufacture can be flame-retardant, and contain the flame-retardant vanillin-derived small molecules. Examples of materials that can be in the article of manufacture can include resins, plastics, adhesives, polymers, etc.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brandon M. Kobilka, Joseph Kuczynski, Jacob T. Porter, Jason T. Wertz
  • Patent number: 10691094
    Abstract: A technique for operating a power subsystem includes determining a respective power status of power devices in the power subsystem. The power devices include a first power device and a second power device that derives power from the first power device. Respective visual indicators of the first and second power devices are controlled to uniquely indicate which of the first and second power devices have an associated fault based on the respective power status of the power devices.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brent W. Yardley, James M. Fox, William Fast, Jr.
  • Patent number: 10689861
    Abstract: A flooring element is provided for a raised floor including removable flooring panels and a supporting structure with a load bearing surface. The flooring element includes a warning element operable for moving between an inactive position in which the warning element is substantially concealed by the surface and an active position in which the warning element projects beyond the surface to form a visual hazard warning indicator. The flooring element may be for example a flooring panel, a stringer, a pedestal, an insert for a pedestal or an insert for inserting between a sub-floor void and a flooring panel.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sarah M. Drewery, Colin I. Holyoake, David J. Tolley, Julian D. Williams
  • Patent number: 10694373
    Abstract: A system, method and program product for providing online privacy of image data. A centralized image privacy service is disclosed that includes: a user interface for allowing users to configure privacy profiles and provide profile images; an image scanning system that scans participating online sites for image data that matches the profile images; and a detection response system that determines a responsive action in response to a detected match based on an associated privacy profile, wherein the responsive action includes sending a masking request to the participating online site where the detected match occurred.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Amos Cahan, Ruchi Mahindru, Valentina Salapura, Syed Yousaf Shah
  • Patent number: 10689965
    Abstract: A system, method and computer program product for assessing field development plans selected based on a stochastic response surface, preferably, for hydrocarbon reservoir production. Assessment begins by assessing uncertainty associated with multiple decision variable configurations. A subset of realizations is selected. An individual surrogate is constructed for each subset realization. A reduced representative realization subset is determined, where the reduced subset is representative of the behavior/performance of all realizations of decision variable configurations.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: June 23, 2020
    Assignees: REPSOL, S.A., International Business Machines Corporation
    Inventors: Sonia Mariette Embid Droz, Ruben Rodriguez Torrado, Mohamed Ahmed Hegazy, David Echeverria Ciaurri, Bruno da Costa Flach, Ulisses T. Mello, Davi Valladao
  • Patent number: 10691223
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for interpreting text entry for an input/output device. The method includes one or more processors receiving input from a set of sensors. The sensors are grouped in segments corresponding to a finger of a user. The method further includes one or more processors identifying input by a user of a gesture into a sensor of the set of sensors. The method further includes one or more sensors determining a first alphanumeric character that corresponds to the identified gesture input by the user. The method further includes one or more processes generating an input stream of alphanumeric characters, the input stream comprising the determined first alphanumeric character that corresponds to the identified gesture and one or more additional alphanumeric characters determined from identified gestures input by the user.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Bret W. Dixon, Timothy W. L. Koh
  • Patent number: 10690853
    Abstract: A III-V optoelectronic light emitting device is epitaxially formed on a semiconductor on insulator substrate over a buried waveguide core. The device is optically coupled to the underlying waveguide core. A MOSFET device is formed on a semiconductor substrate beneath the insulator that contains the waveguide core.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ning Li, Devendra K. Sadana, Christopher Heidelberger
  • Patent number: 10691487
    Abstract: A method comprises receiving a non-privileged disable interrupts instruction from a user application executing in user space, the non-privileged disable interrupts instruction having an operand with a non-zero value; determining a value in a special purpose register associated with disabling interrupts; and in response to determining that the value in the special purpose register associated with disabling interrupts is zero, disabling interrupts and placing the non-zero value of the operand in the special purpose register associated with disabling interrupts.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventor: Kelvin D. Nilsen
  • Patent number: 10690867
    Abstract: An optical device includes a substrate including plural waveguide cores and an optical component provided on the substrate. The plural waveguide cores allowing light to pass through the plural waveguide cores and the optical component including plural lenses Each of the plural lenses transmitting light passing through a corresponding one of the plural waveguide cores on the substrate, wherein the optical component includes a body and a protrusion The body being provided with the plural lenses, the protrusion being protruded from a side of the body, and the protrusion is fixed to the substrate with an adhesive.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Koji Masuda, Patrick Jacques, Paul Francis Fortier, Masao Tokunari
  • Patent number: 10691552
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for data recovery for use with a computing device. The embodiment may determine an amount of time to transfer a first file from a first location, on a first device, to a second location, on a second device. The embodiment may include receiving historical operational information associated with the first device and the second device. The embodiment may create a transfer model correlating the amount of time to transfer the first file with the historical operational information associated with each device. The embodiment may determine an estimated amount of time to transfer a second file based on the transfer model and a current operational information about each device. The embodiment may determine whether the estimated amount of time to transfer a second file is above a first threshold amount.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pankaj S. Bavishi, Smita J. Raut, Ramani R. Routray, Subhojit Roy, Yang Song
  • Patent number: 10691489
    Abstract: Queries are monitored in a database which receives input from a stream computing application to identify data of interest. Parameters defining the data of interest, which are preferably expressed as a logical query, are sent to the stream computing application, which then processes the in-flight streamed data satisfying the parameters in some special manner. In some embodiments, the stream computing application increases the processing priority of in-flight data satisfying the parameters. In some embodiments, the stream computing application applies additional processing steps to the in-flight data satisfying the parameters to provide enhanced data or metadata.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Patent number: 10691504
    Abstract: A method, computer system, and a computer program product for migrating a service from one container to another container is provided. The present invention may include obtaining a first group of requests that are accessing a service launched in a first container instance and a second group of requests that are waiting for accessing the service. The present invention may also include generating a migrated service in a second container instance by migrating the service from the first container instance to the second container instance based on the obtained first and second groups of requests. The present invention may further include directing the second group of requests to the migrated service in the second container instance.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Ying Mao, Kun Yang, Jing You, Wu Mi Zhong
  • Patent number: 10690548
    Abstract: Embodiments for assessing energy usage efficiency in a fluid transfer pumping system in a cloud computing environment by a processor. A rate of temperature decay may be determined over a selected time period using a temperature signal collected by one or more non-intrusive Internet of Things (IoT) sensors located at one or more selected positions of a piping network in the fluid transfer pumping system so as to determine energy efficiency in the fluid transfer pumping system associated with a heating service, a cooling service, or combination thereof.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall Brady, Liam S. Harpur, Paulito Palmes
  • Patent number: 10691518
    Abstract: Provided are a computer program product, system, and method for managing I/O requests to a storage array of storage devices in a machine having a processor node and device adaptor. In response to initiating a rebuild of data in the storage array, the device adaptor determines whether a remaining fault tolerance at the storage array comprises a non-zero fault tolerance that permits at least one further storage device to fail and still allow recovery of data stored in the storage array. In response to determining that the remaining fault tolerance is a zero fault tolerance that does not permit at least one storage device to fail and allow recovery of data, the device adaptor sends a message to the processor node to cause the processor node to initiate an emergency protocol to terminate a mission critical operation when the processor node is performing the mission critical operation.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clint A. Hardy, Matthew G. Borlick, Adrian C. Gerhard, Lokesh M. Gupta
  • Patent number: 10691895
    Abstract: Utilizing a computing device to share a social media post with automatically generated dynamic text in a social media service in real time. A computing device receives a social media post from a social media user computer. The computing device monitors social media activities of a social media user computer. The computing device accesses one or more social media activities of social media follower computers. The computing device compares social media activities of the social media user computer with the one or more social media activities of social media follower computers. The computing device aligns the received social media post to a preference model. The computing device generates dynamic text in real time to accompany the received social media post. The computing device outputs the generated dynamic text to the social media user computer to accompany the received social media post.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Coporation
    Inventors: Trudy L. Hewitt, Shadi Albouyeh, Lin Sun, Kelley Anders
  • Patent number: 10691543
    Abstract: Machine logic (for example, software) for storing: (i) a plurality of files across multiple disk drives of a RAID array and (ii) checksum data for the files. The machine logic rules assign priority values to each file based on one or more attributes of the files. These priority values are used to determine the order in which files are rebuilt using the checksum data so that the most important files are rebuilt first.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shaun E. Harrington, Emmanuel Barajas Gonzalez, Franklin D. Watkins, Jr., Gary Anna
  • Patent number: 10691453
    Abstract: A method is disclosed for loading a vector with a processor. The method includes obtaining, by the processor, a variable-length vector load instruction. The method also includes determining that the vector load instruction specifies a vector register for a target, a memory address, and a length, wherein the memory address and the length are each specified in at least a general purpose register. The method also includes determining whether data should be loaded into the vector register using big endian byte-ordering or little endian byte-ordering. The method further includes loading data from memory into the vector register, wherein if the length is less than a length of the vector register, setting one or more residue bytes in the vector register to a pad value, wherein the residue bytes are determined based on the determined byte-ordering.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Karl Gschwind, Brett Olsson
  • Patent number: 10691545
    Abstract: A method, computer program product, and system includes a processor(s) progressively recording data modifications to an object (e.g., a virtual resource or a container), in an in-memory resource of the shared computing environment. Based on receiving an indication of a system failure or a system reboot, the processor(s) writes the data modifications to a non-volatile storage resource, where the non-volatile storage resource is readable by an object manager communicatively coupled to the non-volatile storage resource, and where the object manager utilizes the data modifications to recover the object at reboot following the system failure.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shashidhar Bomma, Neeraj Kumar Kashyap, Ginni Gidwani, Pramod V. Gavali
  • Patent number: 10691456
    Abstract: A method is disclosed for storing vector data into memory with a processor. The method includes obtaining, by the processor, a variable-length vector store instruction. The method also includes determining that the vector store instruction specifies a vector register for a source, a memory address, and a length, where the memory address and the length are each specified in at least a general purpose register. The method also includes determining whether data should be stored into memory at the memory address using big endian byte-ordering or little endian byte-ordering. The method further includes storing data from the vector register into memory, where if the length is less than a length of the vector register, storing only the data from the vector register specified by the length.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Karl Gschwind, Brett Olsson