IBM Patents
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 10760000Abstract: A process of forming a resveratrol-based flame retardant small molecule with a phosphonate/phosphinate molecule that includes a chloride group and a terminal functional group.Type: GrantFiled: August 24, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Scott B. King, Brandon M. Kobilka, Joseph Kuczynski, Jason T. Wertz
-
Patent number: 10761717Abstract: A method, apparatus, and/or computer program product control how an application window of a graphical user interface will open. A computing device defines a time period immediately after an application launch selection action by a user and before an on-screen drawing of the application window. A gesture input hardware sensing device senses a gesture input during the time period. A gesture recognition engine recognizes the gesture input. Based on at least one of a type and location of a recognized gesture input, the computing device selects the window location and window dimensions of the application window. The computing device draws the application window on-screen using a selected window location and selected window dimensions for the application window.Type: GrantFiled: October 7, 2014Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: David R. Bell, Christopher Phillips
-
Patent number: 10762048Abstract: A computer-implemented method according to one embodiment includes receiving a request for a creation or expansion of a file within a predetermined volume of a system, determining that a first amount of available space within the predetermined volume is insufficient to allow the creation or expansion of the file within the predetermined volume of the system, expanding the first amount of available space within the predetermined volume to create a second amount of available space that is greater than the first amount of available space, in response to determining that the first amount of available space is insufficient, and implementing the creation or expansion of the file within the predetermined volume of the system, utilizing the second amount of available space within the predetermined volume.Type: GrantFiled: January 28, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Tan Q. Nguyen, Tony Xu, John R. Paveza
-
Patent number: 10764109Abstract: Instantiating a resource of an IT-service includes analyzing a service model of an IT-service, the service model including a node representing a resource for providing the IT-service. A resource type of the resource being indicated by the node is determined, and a resource manager being operable to instantiate the resource is identified. A resource-manager-specific API of the resource manager is identified, and at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API. The resource-manager specific method for instantiating the resource represented by the node is executed.Type: GrantFiled: November 14, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 10762508Abstract: A method for processing an attempted payment made using a mobile device includes receiving information about the attempted payment, receiving data indicative of a behavior of a user of the mobile device at the time of the attempted payment, computing a likelihood that the attempted payment is fraudulent, based on a comparison of the behavior of the user to an historical behavior pattern of the user, and sending an instruction indicating how to proceed with the attempted payment, based on the likelihood.Type: GrantFiled: March 25, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Priscilla Barreira Avegliano, Silvia Cristina Sardela Bianchi, Carlos Henrique Cardonha, Vagner Figueredo de Santana
-
Patent number: 10764353Abstract: A mechanism is provided for automatic genre determination of web content. For each type of web content genre, a set of relevant feature types are extracted from collected training material, where genre features and non-genre features are represented by tokens and an integer counts represents a frequency of appearance of the token in both a first type of training material and a second type of training material. In a classification process, fixed length tokens are extracted for relevant features types from different text and structural elements of web content. For each relevant feature type, a corresponding feature probability is calculated. The feature probabilities are combined to an overall genre probability that the web content belongs to a specific trained web content genre. A genre classification result is then output comprising at least one specific trained web content genre to which the web content belongs together with a corresponding genre probability.Type: GrantFiled: October 18, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Dirk Harz, Ralf Iffert, Mark Keinhoerster, Mark Usher
-
Patent number: 10762274Abstract: A method controls execution of an intended application. One or more processors receive a first formatted character string that is in a first format. The processor(s) determine which application from multiple applications is an intended application that is to use the first formatted character string as a basis of an input to the intended application. The processor(s) convert the first formatted character string into a second formatted character string by applying a second format that is used by the intended application, and then execute the intended application by using the second formatted character string as an input to the intended application.Type: GrantFiled: June 18, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Manish Bhide, Purna Chandra Jasti, Vijay Kumar Ananthapur Bache, Phani Kumar V. U. Ayyagari, Madan K. Chukka
-
Patent number: 10763075Abstract: A method for generating cross-sectional profiles using a scanning electron microscope (SEM) includes scanning a sample with an electron beam to gather an energy-dispersive X-ray spectroscopy (EDS) spectrum for an energy level to determine element composition across an area of interest. A mesh is generated to locate positions where a depth profile will be taken. EDS spectra are gathered for energy levels at mesh locations. A number of layers of the sample are determined by distinguishing differences in chemical composition between depths as beam energies are stepped through. A depth profile is generated for the area of interest by compiling the number of layers and the element composition across the mesh.Type: GrantFiled: January 25, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Eric J. Campbell, Sarah K. Czaplewski
-
Patent number: 10761836Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.Type: GrantFiled: September 4, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit K. Patel, Scott R. Patterson, Richard D. Watts, Keith A. Wells
-
Patent number: 10763307Abstract: A method of forming a phase change material memory array is provided. The method includes forming a lower metallization layer on a substrate, and forming a plurality of upright slabs, where each of the slabs includes a lower buffer segment on the lower metallization layer, a phase change material segment on the lower buffer segment, an upper buffer segment on the phase change material segment, and an upper conductive segment on the upper buffer segment. The method further includes forming a resistive liner on the plurality of upright slabs, and forming a sidewall spacer layer on the resistive liner. The method further includes removing portions of the sidewall spacer layer and the resistive liner on the substrate and the upper conductive segment, wherein another portion of the resistive liner remains on the phase change material segment.Type: GrantFiled: April 10, 2019Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fabio Carta, Chung Lam, Matthew J. BrightSky, Robert Bruce
-
Patent number: 10761322Abstract: A method, computer program product, and visual display apparatus include a processor(s) obtaining, via a camera device, a unique identifier, wherein the unique identifier was captured by the image capture functionality of the camera device during a given temporal period. Based on the unique identifier, the processor(s) determines an application, where a graphical user interface of the application, when rendered through a client during the given temporal period, displayed the unique identifier (and was captured by the camera device). The processor(s) obtain, from the camera device, identifying data relevant to a user associated with the camera device. Based on the unique identifier and the identifying data, the processor(s) provides content targeted to the user.Type: GrantFiled: January 25, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Jeremy A. Greenberger, Jana H. Jenkins, Zachary Greenberger, Lisa Seacat Deluca
-
Patent number: 10762089Abstract: Embodiments of the invention include methods and systems for question identification. Aspects of the invention include receiving, by a processor, an investigation profile, wherein the investigation profile associated with an investigation comprises a plurality of questions. Observation data associated with the investigation is received and one or more concepts are extracted from the observational data. The one or more concepts are mapped to the plurality of questions to generate one or more answers to the plurality of questions. The one or more answers to the plurality of questions are analyzed to identify unanswered questions from the plurality of questions.Type: GrantFiled: December 5, 2017Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric V. Kline, Sarbajit K. Rakshit
-
Patent number: 10763189Abstract: An embodiment of the invention may include a sealing apparatus. The sealing apparatus may include a first component having a body, where the body has an outer surface and a first arm protruding from the outer surface. The first arm includes an inner surface facing the outer surface of the body. The sealing apparatus may include a second component engaged by the first arm of the first component. The second component may have a first portion arranged inside a space between the inner surface of the first arm and the outer surface of the body and a second portion arranged outside of the space and adjacent to an outer surface of the first arm.Type: GrantFiled: August 19, 2015Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Ingmar G. Meijer, Stefano S. Oggioni, Stephan Paredes, Gerd Schlottig
-
Patent number: 10764613Abstract: A method, computer program product, and a system where a processor(s) obtains a request, from a first client, to stream selected content, uploaded by a second client, on a streaming media platform. The processor(s) identifies a similarity between metadata associated with the selected content and metadata associated with relevant additional content uploaded to the streaming media platform, by a third client. The metadata associated with the selected content and the metadata associated with the relevant additional content describe elements in the selected content and the relevant additional content identified, based on the processor(s) performing a content analysis of the selected content and the relevant additional content. The processor(s) selects the relevant additional content to provide to the first client, with the selected content, based on the similarity. The processor(s) displays the relevant additional content with the selected content on a viewer on the first client.Type: GrantFiled: October 31, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Mike Strosaker, Sandra P. Nava, Eric Richter, Jon P. Weiser, George C. Wilson, Matt Hartenbower
-
Patent number: 10763431Abstract: Semiconductor structures are provided that include a memory device buried within interconnect dielectric materials and in which a combination of a compressive metal-containing layer and a tensile metal-containing layer have been used to minimize wafer bow and litho overlay shift as well as a method of forming such semiconductor structures.Type: GrantFiled: November 16, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Injo Ok, Choonghyun Lee, Chih-Chao Yang, Seyoung Kim, Soon-Cheon Seo
-
Patent number: 10761922Abstract: Techniques are provided for executing a software product that includes a plurality of machine instructions and that is associated with a measured usage pricing model. The executing of the software product includes tracking the usage of one or more computing resources for executing the software product in accordance with the associated measured pricing model. The executing also includes, for each of multiple sets of machine instructions, determining whether the set is associated with a token indicating that the set is a set of diagnostic machine instructions related to the executing of the software product. For each of those multiple sets of machine instructions, the executing of the software product further includes, responsive to a determination that the set of machine instructions is associated with the token, not tracking the usage of the one or more computing resources during execution of that set of diagnostic machine instructions.Type: GrantFiled: June 18, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward A. Addison, William J. Bulfin, Andre C. Clark, Suzanne L. DeMarrais, Peggy A. DeVal, Scott W McClure, Andrew Wright
-
Patent number: 10764395Abstract: A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include determining a participant focus metric for each of a plurality of participants of a communication session. The method may also include identifying one of the plurality of participants of the communication session as having sufficient capacity to support the communication session based upon, at least in part, the participant focus metric for each of the plurality of participants of the communication session. The method may also include selecting the one of the plurality of participants having a sufficient capacity to support the communication session as a selected focus for the communication session. The method may further include adaptively implementing a centralized communication session architecture utilizing the selected focus.Type: GrantFiled: June 28, 2019Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Patent number: 10763644Abstract: A lateral current injection electro-optical device includes a slab having a pair of structured, doped layers of III-V semiconductor materials arranged side-by-side in the slab, the pair including an n-doped layer and a p-doped layer, each of the p-doped layer and the n-doped layer includes a two-dimensional photonic crystal, and a separation section extending between the pair of structured layers, the separation section separates the pair of structured layers, the separation section includes current blocking trenches, and an active region of III-V semiconductor gain materials between the current blocking trenches that form a photonic crystal cavity.Type: GrantFiled: September 16, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Charles Caër, Lukas Czornomaz
-
Patent number: 10761915Abstract: Embodiments for preemptive deep diagnostics of resources in a disaggregated computing environment. Responsive to detecting a threshold breach of a recurrent event associated with a first resource of a first resource type executing a workload, an alert is generated; and responsive to receiving the alert, the execution of the workload on the first resource is ceased. Health check diagnostics are identified and invoked on the first resource based on the alert and a server telemetry. Results of the health check diagnostics are mapped to a set of learned failure patterns; and a potential failure of the first resource is predicted based on the mapping.Type: GrantFiled: September 26, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruchi Mahindru, John A. Bivens, Min Li, Valentina Salapura, Eugen Schenfeld
-
Patent number: 10764836Abstract: A method, system and computer program product for wireless transmission of a broadcast message to a destination address that includes receiving, by one or more processors on a first device, a first broadcast message from a second device including a wireless-enabled device operating on a Low Energy (LE) advertising channel, the first broadcast message includes transmission power information associated with the second device, transmission data, and a destination address, determining, by the one or more processors, a Received Signal Strength Indication (RSSI) of the first device, and based on the determined RSSI of the first device and the transmission power information associated with the second device, sending, by the one or more processors, the transmission data to the destination address.Type: GrantFiled: September 16, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Dong Hui Liu, Yi Gong, Yong Yin, Jia Yu, Jia Tian Zhong
-
Patent number: 10762459Abstract: Methods and systems for predicting injury risk include generating state sequences that precede a hazard event based on information regarding a user's state. A cognitive suite of workplace hygiene and injury predictors (WHIP) is generated based on the state sequences using a processor. The cognitive WHIP predicts a degree of risk correlated with each particular user state sequence. An advantageous relationship between the user and one or more socially connected users is determined. An ameliorative action is triggered when a user enters a high-risk state based on the advantageous relationship to the one or more connected users and proximity of the user to one or more other users.Type: GrantFiled: December 30, 2015Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahil Garnavi, James R. Kozloski, Timothy Lynar, John Wagner
-
Patent number: 10761918Abstract: Embodiments of the present invention facilitate handling corrected memory errors on kernel text. An example computer-implemented method includes identifying a correctable error (CE) in a physical error location of a memory and a kernel function impacted by the CE. The identified kernel function includes a plurality of instructions including a first instruction of the identified kernel function at a first physical memory location in a first region of the memory. The first region includes the physical error location. The plurality of instruction is loaded to a second region of the memory. The loading includes storing the first instruction of the identified kernel function at a second physical memory location in the second region of the memory. The first physical memory location in the first region of the memory is updated to include an instruction to branch to the second physical memory location in the second region of the memory.Type: GrantFiled: April 18, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Aravinda Prasad, Mahesh J. Salgaonkar
-
Patent number: 10762564Abstract: A blockchain configuration may be used to store a distributed ledger for an energy optimization procedure. One example method of operation may include measuring energy metrics associated with network devices operating on a network via meter devices, identifying potential changes to existing energy usage of the network based on the energy metrics, logging the energy metrics and the potential changes as part of a distributed ledger, and storing the distributed ledger in a blockchain block.Type: GrantFiled: November 10, 2016Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Sampath Dechu, Ramachandra Kota, Pratyush Kumar
-
Patent number: 10762461Abstract: A method includes generating, by a processor, a Systems, Applications, Products (SAP) profile standardization data structure for secure SAP profile entry submission. A reporting data structure including records from a first SAP profile data structure and a second SAP profile data structure is generated for a visual line-by-line result of a comparison of the first SAP profile data structure with the second SAP profile data structure. The reporting data structure comprises a compare template data structure including the first SAP profile data structure and the second SAP profile data structure placed side-by-side and each indicating the visual line-by-line result of the comparing.Type: GrantFiled: May 15, 2017Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Lynn M. Clauer, Robert M. Mireault, Debra J. White
-
Patent number: 10761952Abstract: A computer-implemented method includes: monitoring, by a computing device, failover data from one or more high availability stacks, wherein the failover data includes data associated with prior failovers associated with the one or more high availability stacks; scoring, by the computing device, a plurality of prior failovers identified in the failover data; generating, by the computing device, a failover instruction for implementing a failover based on the scoring; and causing, by the computing device, and based on the failover instruction, an application to migrate from a target cluster to a destination cluster.Type: GrantFiled: April 13, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jagadesh Selvaraj, Pramod Vadayadiyil Raveendran, Narasimhan B. Rajagopal, Sajith Kizhakke Veedu, Kuntal Dey
-
Patent number: 10764030Abstract: Common data are maintained by a system including a plurality of node devices that each store a respective portion of a common data in a respective database, wherein a node device of the plurality of node devices stores a first portion of the common data, and receives a hash value of a second portion of the common data that is different from the first portion, in response to an update of the second portion of the common data.Type: GrantFiled: November 2, 2017Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Hiroki Yanagisawa
-
Patent number: 10764070Abstract: An example operation may include one or more of receiving, by a document server, a hash of data generated by an author registered with a blockchain, sending, by the document server, the hash of the data to a timestamp authority (TSA) to be time stamped, receiving, by the document server, a timestamp reflecting when the hash of the data was received by the TSA and forwarding the timestamp to the author, receiving a combination of the hash of the data and the timestamp (time/hash) signed by the author and forwarding the time/hash to the blockchain, receiving, by the document server, the time/hash signed by the TSA, and forwarding the time/hash signed by the TSA to the blockchain.Type: GrantFiled: August 30, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventor: Eric Kass
-
Patent number: 10763374Abstract: A method is presented for integrating an electronic component in back end of the line (BEOL) processing. The method includes forming a first electrode over a semiconductor substrate, forming a first electrically conductive material over a portion of the first electrode, and forming a second electrically conductive material over the first electrically conductive material, where the first and second electrically conductive materials define a p-n junction. The method further includes depositing a second electrode between a set of spacers and in direct contact with the p-n-junction, depositing a phase change material over the p-n junction and in direct contact with the second electrode, and forming a third electrode over a portion of the phase change material.Type: GrantFiled: May 16, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Fabio Carta, Chung H. Lam, Matthew J. BrightSky, Bahman Hekmatshoartabari
-
Patent number: 10763327Abstract: A method of forming a semiconductor structure includes forming outer spacers surrounding a dummy gate, the dummy gate being disposed over a channel stack comprising two or more nanosheet channels and sacrificial layers formed above and below each of the two or more nanosheet channels. The method also includes forming an oxide surrounding the outer spacers, the oxide being disposed over source/drain regions surrounding the channel stack. The method further includes removing the dummy gate, removing the outer spacers, and performing a channel release to remove the sacrificial layers in the channel stack following removal of the outer spacers. The method further includes performing conformal deposition of a dielectric layer and a work function metal on exposed portions of the oxide, and filling a gate metal over the channel stack, the gate metal being surrounded by the work function metal.Type: GrantFiled: January 22, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Chun W. Yeung, Chen Zhang
-
Patent number: 10763038Abstract: A technique relates to a method of forming a laminated multilayer magnetic structure. An adhesion layer is deposited on a substrate. A magnetic seed layer is deposited on top of the adhesion layer. Magnetic layers and non-magnetic spacer layers are alternatingly deposited such that an even number of the magnetic layers is deposited while an odd number of the non-magnetic spacer layers is deposited. The odd number is one less than the even number. Every two of the magnetic layers is separated by one of the non-magnetic spacer layers. The first of the magnetic layers is deposited on the magnetic seed layer, and the magnetic layers each have a thickness less than 500 nanometers.Type: GrantFiled: November 24, 2015Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hariklia Deligianni, William J. Gallagher, Sathana Kitayaporn, Eugene J. O'Sullivan, Lubomyr T. Romankiw, Naigang Wang, Joonah Yoon
-
Patent number: 10761974Abstract: Embodiments of the present invention provide a computer-implemented method for generating test plans based on test failure root causes or symptoms. The method generates a heat map of manufacturing process test failures based at least in part on historical test failures and prior repair actions. A database is searched for test failure records that are relevant to user input. Relevant test failure records are prioritized via an index score that is assigned based at least in part on proximity of the relevant test failure records to the user input. Failure records that have an index score that is higher than a threshold value are detected. Unstructured text data of each of the detected failure records is analyzed to identify relevant keywords and relevancy rates. A test solution priority list is displayed, via a GUI, in a window or view that is separate from the heat map.Type: GrantFiled: November 10, 2017Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brad Hoover, Rajaram B. Krishnamurthy, Michael Lapointe, Jayapreetha Natesan, Kanayo G. Okonji, Chanchal Saha, Thomas Ward
-
Patent number: 10761136Abstract: Approaches for testing phase rotators are provided. A circuit for testing phase rotators includes a compare element including a first input and a second input, wherein the compare element is configured to compare a first phase of a first signal provided at the first input to a second phase of a second signal provided at the second input. The circuit also includes a first test bus connected to the first input and a second test bus connected to the second input.Type: GrantFiled: November 17, 2017Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert G. Gerowitz, Sarah B. Higgins, Joseph A. Iadanza
-
Patent number: 10762090Abstract: A computer implemented method for discovering a software product in a corporate data processing system comprises: connecting a first computer to a knowledge database, the knowledge database comprising at least one software product indicating identifier that is adapted to identify a software product. Subsequently, the first computer may select, from the knowledge database, one of the at least one software product indicating identifiers. Then the first computer may connect to the corporate data processing system. This step is followed by analyzing, by the first computer, the corporate data processing system for an occurrence of the software product indicating identifier in the corporate data processing system. Eventually the first computer may write a result of the step of analyzing to a list of discovered software products.Type: GrantFiled: January 15, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Patent number: 10762188Abstract: The disclosure is directed to wirelessly injecting passwords from a password vault application on a mobile device into a computing device. A method according to embodiments includes: sending a password using a wireless protocol from a mobile computing device to a universal serial bus human interface device (USB HID device) coupled with a computing device; receiving the password at the USB HID device; and injecting, by the USB HID device, the password as a series of keystrokes into a password field on the computing device.Type: GrantFiled: November 30, 2017Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Cesar Augusto Rodriguez Bravo, John R. Feezell
-
Patent number: 10764330Abstract: An apparatus for managing network security includes an inventory module, a survey module, an observation module, and a security module. The inventory module identifies each node of a network. The survey module gathers information for each node of the network. The security module generates notifications to one or more users in response to the observation module detecting one or more irregularities.Type: GrantFiled: March 1, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
-
Patent number: 10763429Abstract: Embodiments of the present invention are directed to a method for fabricating a magnetoresistive random access memory (MRAM) device. A non-limiting example of the method includes depositing a dielectric layer on a contact arranged on a substrate including a magnetic tunnel junction (MTJ) pillar. The method includes reducing a width of the MTJ pillar. The method further includes depositing an encapsulation layer on the dielectric layer and the MTJ pillar.Type: GrantFiled: October 12, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steve Holmes, Bruce B. Doris, Hyun K. Lee
-
Patent number: 10761943Abstract: A method for backing up data is disclosed. In one embodiment, such a method includes identifying a volume of data to back up, and determining a number of backup tasks that can operate in parallel to back up data in the volume. The number of backup tasks may be based on an amount of memory available, a fragmentation level of a target storage area, a number of tape mounts that are available, or the like. The method then divides the volume into a number of sections corresponding to the number of backup tasks. Each section is associated with a particular backup task. The method then initiates the backup tasks to back up their corresponding sections in parallel. In certain embodiments, each backup task generates a data set storing backup data from its corresponding section. A corresponding system and computer program product are also disclosed.Type: GrantFiled: July 21, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: David C. Reed, Esteban Rios, Max D. Smith, Gregory E. McBride
-
Patent number: 10762811Abstract: A system and a method for universally projecting an image on a display device to an outside device. The system includes a housing, a screen capture device, a serializer, and a display interface. Further, the system includes a sound capture device, and a bracket to secure the display device to the system. The method includes receiving an image of a display device, converting the image to a digital signal, serializing the digital signal, and transmitting the serialized digital signal to an outside device.Type: GrantFiled: November 30, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Layne A. Berge, Matthew Doyle, Kyle Schoneck, Jason J. Bjorgaard, Thomas W. Liang, John R. Dangler
-
Patent number: 10761597Abstract: An emotional state of a user and one or more images of one or more respective objects observed by the user in an environment using an augmented reality device are received. It is determined whether the one or more objects include at least one negative impact object having a source color that can be changed to improve the emotional state of the user. In response to a determination that the one or more objects include at least one negative impact object having a source color that can be changed to improve the emotional state of the user, the augmented reality device is caused to render the at least one negative impact object with a target color assigned to improve the emotional state of the user.Type: GrantFiled: October 18, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cheng Xu, Su Liu, Peng Hui Jiang
-
Patent number: 10762959Abstract: Structures and methods for a multi-bit phase change memory are disclosed herein. A method includes establishing a write-reference voltage that incrementally ramps over a write period. The increments of the write-reference voltage correspond to discrete resistance states of a storage cell of the multi-bit phase change memory.Type: GrantFiled: May 25, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chung H. Lam, Scott C. Lewis, Thomas M. Maffitt, Jack Morrish
-
Patent number: 10764656Abstract: Presentation of video highlights is disclosed. A data processing system receives from multiple users, multimedia files with user-generated video(s), the multimedia files being produced and enhanced by the users. The data processing system generates a speckle excitement vector of the multimedia files based on identifying feature(s) of the user-generated video(s). The processing and distribution system determines a cognitive state of each of the users based, in part, on the speckle excitement vector of each of the multimedia files. The processing and distribution system alters characteristic(s) of the user-generated video(s) of the multimedia files based on the cognitive state of each of the users that results in altered video(s). The processing and distribution system compiles the altered video(s) into a digital file that includes automatically-produced multimedia content. The processing and distribution system makes the digital file available for viewing.Type: GrantFiled: January 4, 2019Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Mauro Marzorati, Gray Cannon, Craig M. Trim
-
Patent number: 10761179Abstract: Methods and apparatus are provided for localizing a source of a set of radio signals, such as radio signals received from an RFID tag at various locations. A source of a set of radio signals (such as radio signals received from an RFID tag at various locations) is localized by obtaining a plurality of radio signals in the set from a different location in an environment; determining a magnitude and received location for each of the plurality of radio signals; determining a direction for each of the plurality of radio signals by comparing each given radio signal to other radio signals in the set; and determining a location of the source of the set of radio signals by determining an intersection of the direction for each of the plurality of radio signals. The direction for each of the plurality of radio signals optionally comprises a net directional vector determined using a weighted circular mean.Type: GrantFiled: June 25, 2015Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Jonathan Lenchner, John C. Nelson, Timo Juhani Santala
-
Patent number: 10762510Abstract: Modifying a number of opportunities in a customer relationship management (CRM) system includes obtaining, from a CRM system, a number of opportunities, the opportunities representing a complex record structure in the CRM system, in which each of the opportunities captures a number of fields of metadata, comparing the metadata associated with the opportunities with a number of archived opportunity templates to create a comparison, analyzing the comparison to identify a number of patterns for the opportunities, and modifying, based on the number of patterns for the opportunities, the opportunities to create at least one new opportunity.Type: GrantFiled: August 1, 2014Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano Silva
-
Patent number: 10761873Abstract: Evaluating the performance of an application when migrated from a first environment in which the application is currently executing to a different second environment includes generating a configuration file using data obtained from the application executing in the first environment, installing the configuration file in a virtual machine residing in the second environment, launching the application in the virtual machine after the installing, and obtaining a metric indicative of the performance from the virtual machine.Type: GrantFiled: December 19, 2017Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Salman A. Baset, Hai Huang, Byung Chul Tak, Chunqiang Tang, Long Wang
-
Patent number: 10761744Abstract: Provided are techniques for synchronously performing commit records operations. A local copy of a commit records message is built for a Non-Volatile Storage (NVS) track, with a valid indicator set to indicate that this commit records message is valid and has not been processed yet. A Direct Memory Access (DMA) chain is executed to transfer customer data from a host to real segments and alternate segments of a track buffer and to transfer the local copy of the commit records message to a mail message structure of a mail message array. At DMA completion, an NVS manager is synchronously called to perform a commit records operation with the commit records message in the mail message structure. In response to the commit records operation completing, there is an indication that a new write DMA is allowed to proceed for the NVS track.Type: GrantFiled: September 5, 2017Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos, Beth A. Peterson, Louis A. Rasor
-
Patent number: 10762166Abstract: Methods, systems, can computer program products for optimizing statistical method of computing output yields are provided. Aspects include determining a target criteria of a system for statistical analysis, based on the target criteria, determining a statistical analysis algorithm for the simulation, determining a block size for a plurality of statistical samples of the system for a parallelization of the statistical analysis algorithm, generating the plurality of statistical samples of the system, simulating the plurality of statistical samples of the system to determine one or more output yields, calculating a confidence interval for each of the one or more output yields, wherein the confidence interval comprises a lower bound, comparing the lower bound to a threshold standard deviation of a probability density function, and adjusting the block size for the plurality of statistical samples based on determining that the lower bound is less than the threshold standard deviation.Type: GrantFiled: June 7, 2019Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Winston, Pravin Kamdar, Tong Li, Richard Daniel Kimmel
-
Patent number: 10761886Abstract: According to one or more embodiments described herein, a computer-implemented method includes adding, by a first device, a first task request to a queue being processed by a data center. The first task request includes metadata indicative of a computing resource to be used by the data center for processing the first task request. The method further includes determining, by a second device, that the computing resource is also associated with a second task request of the second device. The method further includes aggregating, by the second device, the second task request with the first task request in the queue. The method further includes receiving, by the first device, a result in response to the first task request being executed by the data center. The method further includes receiving, by the second device, the result in response to the first task request being executed by the data center.Type: GrantFiled: September 4, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Yuk L. Chan, Liam S. Harpur, Philip Mullins
-
Patent number: 10762199Abstract: A method, computer program product, and computer system are provided. A processor receives an executable file for execution by an operating system, where the executable file includes a plurality of sections in a first order. A processor determines a second order that indicates a loading order for the plurality of sections, where the second order is distinct from the first order. A processor loads the plurality of sections of the executable file into a plurality of locations in memory of a device based on the second order. A processor resolves one or more memory references for the plurality of sections based on the plurality of locations in memory. A processor executes the plurality of sections of the executable file in the plurality of locations in memory.Type: GrantFiled: May 9, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Ayman Jarrous, Dov Murik, Omer-Yehuda Boehm, Nitzan Peleg
-
Patent number: 10762154Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for proactive comment evaluation. In embodiments, the invention includes detecting a comment being added to a thread and extracting data relevant to the thread. In addition, the invention includes identifying an average sentiment range of the thread based on the extracted data and a model, as well as identifying a sentiment of the comment. Moreover, the invention involves determining whether the identified sentiment is outside the identified average sentiment range and, based on determining that the identified sentiment is outside the average sentiment range, recommending an alternative comment.Type: GrantFiled: August 10, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Jeremy R. Fox, Liam S. Harpur, Trudy L. Hewitt, John Rice
-
Patent number: 10762088Abstract: Automated database managers identify each of a plurality of different constraints that are each individually active for a data operation on a data value of a table data field of a relational database for a data operation. A database manager processor selects an untested one of the plurality of constraints as a selected constraint, and tests a field data value of the table data field for a defined condition of the selected constraint. In response to the test of the field data value meeting the defined condition of the selected constraint, the processor performs the data operation on the data value of the table data field, without testing any other untested ones of the plurality of different constraints.Type: GrantFiled: December 22, 2017Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Michael Bender, Wayne M. Delia