Patents Assigned to Machines Corporation
-
Patent number: 10929878Abstract: A method of identifying targeted content includes deploying a plurality of internet bots configured to interact with content sources using predetermined patterns and profiles, wherein each individual internet bot of the plurality of internet bots includes at least one characteristic that is unique relative to the rest of the plurality of internet bots, collecting cause and effect data related to cause and effect of user interactions with content sources, receiving the cause and effect data collected by the plurality of internet bots, correlating user interactions with content sources using the cause and effect data collected by the plurality of internet bots, and identifying, how content is targeted to users by content sources from the correlating.Type: GrantFiled: October 19, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Matthew M. Lobbes, Brian J. Snitzer, Nathaniel J. Gibbs, Shelbee Eigenbrode
-
Patent number: 10929909Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a product video representing a product and review feeds authored by a user. Product features are extracted from the product video and user specific features are extracted from the review feeds. User specific add-on content is generated based on the user specific features and user data. The user specific add-on contents are overlaid onto the product video when the product feature corresponding to a user specific feature of the user specific add-on content.Type: GrantFiled: September 19, 2018Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Ramasuri Narayanam, Krishnasuri Narayanam, Raphael Ezry
-
Patent number: 10928438Abstract: A semiconductor device with at least one embedded photodetector is disclosed. The at least one photodetector is embedded in a hot carrier injection (HCI) area, and detects a quantity of emitted photons. Further, the photodetector triggers a warning when the photodetector detects a number of photons greater than a threshold number of photons. Additional embodiments are directed to a method of detecting HCI. The method includes embedding a photodetector in a power semiconductor device, setting at least one threshold number of photons, detecting photons, determining a number of photons, determining when the number of photons is above a threshold number of photons, and generating a warning. When the number of photons is above the threshold, the warning is triggered. Further embodiments are directed to an article of manufacture comprising at least one semiconductor device with at least one photodetector embedded in an area predicted to experience HCI.Type: GrantFiled: July 20, 2017Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventor: Justin E. Henspeter
-
Patent number: 10929265Abstract: Optimizing automated interactions with web pages by identifying, for each of multiple web pages, path information including an incoming hyperlink path having at least one hyperlink, where the incoming hyperlink path leads to the web page, and/or an outgoing hyperlink path having at least one hyperlink, where the outgoing hyperlink path emanates from the web page, determining whether the path information of each of the web pages meets a similarity condition, excluding from an interaction set of the web pages any of the web pages whose path information meets the similarity condition, and causing an automated interaction to be performed with any of the web pages in the interaction set.Type: GrantFiled: September 7, 2018Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Igal Kreichman, Omer Tripp
-
Patent number: 10929305Abstract: This disclosure provides methods, systems and computer program products for page sharing among a plurality of containers running on a host. The method comprises in response to a first container accessing a first file not cached by the first container, checking whether a second file equivalent to the first file is shared in a memory of the host by a second container, wherein the checking is based on a record in which related information of at least one shared file is stored. The method further comprises in response to the checking indicating there is no second file, allocating in the memory at least one page for the first file, loading the first file into the at least one page, and storing related information of the first file into the record.Type: GrantFiled: February 13, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qin Yue Chen, Chao Jun Wei, Han Su, Fei Fei Li
-
Patent number: 10929018Abstract: A mega cluster storage system includes clusters of multiple storage modules. Each module is able to access a portion of the data within the mega cluster and serves as a proxy in order for another storage module to access the remaining portion of the data. A cluster is assigned to a unique cluster volume and all the data within the cluster volume is accessible by all of the modules within the cluster. Each host connection to the mega cluster is associated with a particular cluster volume. A module that receives a host I/O request determines whether the I/O request should be satisfied by a module within its own cluster or be satisfied by a module within a different cluster. The module may forward the I/O request to a module within a different cluster as indicated by a distribution data structure that is allocated and stored within each storage module.Type: GrantFiled: September 20, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Zah Barzik, Dan Ben-Yaacov, Mor Griv, Maxim Kalaev, Rivka M. Matosevich
-
Scheduling the activities of daily living (ADLs) with minimum power usage cost on smart grid network
Patent number: 10931108Abstract: The present invention is a system and method for optimizing power on a smart grid network. The system includes one or more units, such as a smart home, each having a control center with a historical database. The control center is in digital communication with a network component of a smart grid. Historical data including a soft window period and a hard window period representing acceptable start times for one or more flexible ADLs are stored in the historical database. The network component receives historical data for the flexible ADLs from multiple control centers. The network component, which creates a schedule based at least in part on the historical data and transfers energy to the control center according to the schedule. While scheduling, the network component manages peak load, energy tariffs, penalties, forecasting of non-ADL demand, and forecasting of supply over the scheduling horizon among other things.Type: GrantFiled: September 19, 2017Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Gopal Kumar Bhageria, Krishnasuri Narayanam, Ramasuri Narayanam -
Patent number: 10930390Abstract: A hospital discharge performance system and computer-implemented method for integrating and recording both planned clinical activity and non-clinical barriers to patient discharge. One or more non-clinical barriers are received from at least one remote input device configured to record barriers in close proximity to the occurrence of the barrier and stored in the a non-clinical barrier database. Clinical tasks that need to be performed prior to discharge are integrated with non-clinical barriers that must be overcome to provide an indication of at least one patient's current status with respect to discharge. Update information indicating progress toward completion of planned clinical activity and progress toward overcoming the received one or more non-clinical barriers is received from at least one remote input device. The occurrences of barriers are summarized across a selected group of patient discharges and a report is generated.Type: GrantFiled: March 9, 2016Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Caroline R. Canning, Gina M. Cardosi, Paul C. Castro, Lucy L. Chen, Patrick M. Clough, Matt Harper, John J. Mutter, Ji Young Roe
-
Patent number: 10929229Abstract: A computer-implemented method, according to one embodiment, includes: receiving a write request at a storage system which includes more than one storage device, determining a storage location for data included in the write request, and determining a storage location for parity information corresponding to the data included in the write request. A first copy of the data included in the write request is sent to a first storage device which corresponds to the storage location for the data included in the write request. Moreover, a second copy of the data included in the write request is sent to a second storage device which corresponds to the storage location for the parity information. One or more instructions to compute the parity information via a decentralized communication link with the remaining storage devices are sent to the second storage device. The first storage device is different than the second storage device.Type: GrantFiled: June 21, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Radu I. Stoica, Roman A. Pletka, Ioannis Koltsidas, Nikolas Ioannou, Antonios K. Kourtis, Sasa Tomic, Charalampos Pozidis, Brent W. Yardley
-
Patent number: 10929792Abstract: Resource usage is monitored for a hybrid cloud computing environment having on-premises computing resources and off-premises computing resources, for at least a first time period. For the time period, the amount of the on-premises computing resources and off-premises computing resources are related to the demand for computing services from the environment. Future demand for computing services from the environment is dynamically predicted based on the relating step and a learned function of the demand and/or a projection of future business growth for a business utilizing the on-premises and off-premises computing resources. Based on the predicted future demand, the amount of the on-premises computing resources is dynamically optimized for a future time period, so as to minimize costs for the future time period; and new amounts of on-premises computing resources and off-premises computing resources are provisioned for the future time period, in accordance with the optimizing step.Type: GrantFiled: April 21, 2016Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Alecio Pedro Delazari Binotto, Renato Luiz De Freitas Cunha, Eduardo Rocha Rodrigues
-
Patent number: 10929569Abstract: An intrusion detection and recovery system includes a copying module that creates a point-in-time copy of a storage level logical unit, the point-in-time copy including a volume copy of the storage level logical unit and a signature of the storage level logical unit, a comparison module that compares at least a portion of the point-in-time copy with a previous copy of the storage level logical unit, a judging module that, based on results of the comparison module, judges if a modification has occurred. A signature of the point-in-time copy is compared with a signature of the previous copy to detect a sign of an intrusion.Type: GrantFiled: May 20, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bulent Abali, Mohammad Banikazemi, Dan Edward Poff
-
Patent number: 10930386Abstract: Mechanisms are provided for evaluating the normality of a medical condition of a patient based on a medical image. A medical image segmentation receives a medical image and segments the medical image to generate an extracted contour representing an anatomical feature. The medical image segmentation engine correlates the extracted contour with a template shape corresponding to the anatomical feature. A feature extraction engine extracts one or more features from a region of the medical image corresponding to the template shape. A normality classification engine performs a normality classification operation on the extracted one or more features to generate a normality score for the medical image and outputs the normality score to a computing device.Type: GrantFiled: December 11, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Tanveer F. Syeda-Mahmood, Mehdi Moradi, Allen Lu, Ehsan Dehghan Marvast
-
Patent number: 10932173Abstract: Disclosed aspects relate to access point selection. A set of beacon frame transmission data for a set of access points is collected by a computing device. The set of beacon frame transmission data includes first and second subsets including frame rates for access points and network capability data including security data for access points. The computing device compares factors derived utilizing the frame rates. The computing device weights the beacon frame transmission data with respect to the network capability data for the access points, wherein the weighting indicates security data has a heavier weight than network signal strength. The computing device computes, using the first and second factors and the weighting, a set of expected network quality scores. The computing device determines, using the set of expected network quality scores, to establish the connection utilizing the first access point. The computing device establishes the connection utilizing the first access point.Type: GrantFiled: June 20, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Hsiang-Wen Chen, Hsiao-Yung Chen, Wen-Ping Chi, Hsin Yu Hsieh, Wendy Ping Wen Wang
-
Patent number: 10931640Abstract: Methods and systems for managing computer network traffic are provided. A computer implemented method includes tunneling network traffic between a first network and a second network using a data storage system that is shared by the first network and the second network.Type: GrantFiled: June 22, 2018Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott Moonen, Robert E. Warren, Robley Hall, Daniel de Araujo
-
Patent number: 10930032Abstract: Methods, systems, and computer program products for generating concept images of human poses using machine learning models are provided herein. A computer-implemented method includes identifying one or more events from input data by applying a machine learning recognition model to the input data, wherein the identifying comprises (i) detecting multiple entities from the input data and (ii) determining one or more behavioral relationships among the multiple entities in the input data; generating, using a machine learning interpretability model and the identified events, one or more images illustrating one or more human poses related to the identified events; outputting the one or more generated images to at least one user; and updating the machine learning recognition model based at least in part on (i) the one or more generated images and (ii) input from the at least one user.Type: GrantFiled: August 22, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Samarth Bharadwaj, Saneem Chemmengath, Suranjana Samanta, Karthik Sankaranarayanan
-
Patent number: 10929481Abstract: A method, system and a computer program product are provided for obscuring web searches by performing cognitive analysis on one or more user search inquiries from a first user to identify a user search behavior profile for the first user, and then generating one or more obfuscating search inquiries consistent with the user behavior search profile for the first user for issuance with the user search inquiries to impair the search engine from accurately characterizing search information related to the first user.Type: GrantFiled: November 3, 2016Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Rashmi Avancha, James E. Bostick, Wing L. Leung, Craig M. Trim
-
Patent number: 10929144Abstract: A computer system, processor, and method for processing information is disclosed that includes determining whether an instruction is a designated instruction, determining whether an instruction following the designated instruction is a subsequent store instruction, speculatively releasing the subsequent store instruction while the designated instruction is pending and before the subsequent store instruction is complete. Preferably, in response to determining that an instruction is the designated instruction, initiating or advancing a speculative tail pointer in an instruction completion table (ICT) to look through the instructions in the ICT following the designated instruction.Type: GrantFiled: February 6, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Kenneth L. Ward, Hung Q. Le, Dung Q. Nguyen, Bryan Lloyd
-
Patent number: 10930762Abstract: A method of forming a semiconductor device that includes forming a stack of nanosheets composed of a semiconductor material; and forming a sacrificial layer of a work function adjusting material on the semiconductor material of the stack of nanosheets. In a following step, the work function adjusting material is mixed into the semiconductor material on at least a channel surface of nanosheets. The sacrificial layer is removed. An interfacial oxide layer is formed including elements from the semiconductor material and the work function adjusting layer on said at least the channel surface of the stack of nanosheets. A gate structure including a gate dielectric is formed on the interfacial oxide that is present on the channel surface of the nanosheets.Type: GrantFiled: March 9, 2018Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Takashi Ando, Choonghyun Lee, Pouya Hashemi
-
Patent number: 10929377Abstract: Release and re-acquisition of each of a first shared lock on an outer database ownership table and a second shared lock on an inner database ownership table is alternated by a messaging engine processor that executes a messaging engine to permit database maintenance operations to be performed while maintaining the ownership of the database. At least one period of inactivity of both the outer database ownership table and the inner database ownership table is provided that allows at least one database tool to execute to perform at least one database maintenance task during the execution of the messaging engine.Type: GrantFiled: November 28, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Justin T. Fries, Venkataraghavan Lakshminarayanachar, Rajesh C. Lalgowdar, Lohitashwa Thyagaraj
-
Patent number: 10929412Abstract: Examples of techniques for sharing content based on topics are described herein. A method includes extracting a content topic from a piece of content. The method includes extracting a user topic based on a user activity. The method also includes matching the content topic with the user topic and generating a user score based on a detected number activities a user performs that include a matched user topic. The method further includes generating a sorted list of users with matched user topics, the list to be sorted by the user score.Type: GrantFiled: June 24, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leonid Bolshinsky, Vladimir Gamaley, Sharon Krisher