Country
Full text data for US,EP,CN
Type
Legal Validity
Legal Status
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC(Section)
IPC(Class)
IPC(Subclass)
IPC(Group)
IPC(Subgroup)
Agent
Agency
Claims Number
Figures Number
Citation Number of Times
Assignee Number
No. Publication Number Title Publication/Patent Number Publication/Patent Number Publication Date Publication Date
Application Number Application Number Filing Date Filing Date
Inventor Inventor Assignee Assignee IPC IPC
1 US10529823B2
Method of manufacturing a semiconductor device having a metal gate with different lateral widths between spacers
Publication/Patent Number: US10529823B2 Publication Date: 2020-01-07 Application Number: 15/991,454 Filing Date: 2018-05-29 Inventor: Miao, Xin   Cheng, Kangguo   Zhang, Chen   Xu, Wenyu   Assignee: International Business Machines Corporation   IPC: H01L29/66 Abstract: A method for manufacturing a semiconductor device includes forming a channel layer on a semiconductor substrate and forming at least two spacers on the channel layer. A first portion of a gate metal layer is formed between the spacers, and a dielectric layer is conformally deposited on the spacers and the first portion of the gate metal layer. In the method, part of the dielectric layer is directionally removed from surfaces which are parallel to an upper surface of the substrate. A second portion of the gate metal layer is formed between remaining portions of the dielectric layer and on the first portion of the gate metal layer, and a cap layer is deposited on the second portion of the gate metal layer. A lateral width the second portion of the gate metal layer is less than a lateral width of the first portion of the gate metal layer. A method for manufacturing a semiconductor device includes forming a channel layer on a semiconductor substrate and forming at least two spacers on the channel layer. A first portion of a gate metal layer is formed between the spacers, and a dielectric layer is conformally ...More Less
2 US10529388B2
Current-mode sense amplifier
Publication/Patent Number: US10529388B2 Publication Date: 2020-01-07 Application Number: 16/115,736 Filing Date: 2018-08-29 Inventor: Fritsch, Alexander   Kugel, Michael   Pille, Juergen   Wendel, Dieter   Assignee: International Business Machines Corporation   IPC: G11C7/06 Abstract: A current sense amplifier is provided. The amplifier comprises a first cross coupled inverter, a second cross coupled inverter, and a transmission gate. The first cross coupled inverter has a first source coupled to sense current input. The second cross coupled inverter has a second source coupled to a reference current input. The transmission gate comprises a first transmission end, a second transmission end, and a gate input. The first transmission end is operatively coupled to a first input of the first cross coupled inverter. The second transmission end is operatively coupled to a second input of the second cross coupled inverter. The gate input is operatively coupled to the control line input. Each cross coupled inverter is configured for switching a coupling of the sense current input and the reference current input. A current sense amplifier is provided. The amplifier comprises a first cross coupled inverter, a second cross coupled inverter, and a transmission gate. The first cross coupled inverter has a first source coupled to sense current input. The second cross coupled inverter has a ...More Less
3 US10529355B2
Production of speech based on whispered speech and silent speech
Publication/Patent Number: US10529355B2 Publication Date: 2020-01-07 Application Number: 15/846,850 Filing Date: 2017-12-19 Inventor: Rakshit, Sarbajit K.   Keen, Martin G.   Bostick, James E.   Ganci, Jr. John M.   Assignee: International Business Machines Corporation   IPC: G10L21/10 Abstract: A method, a system, and a computer program product are provided for interpreting low amplitude speech and transmitting amplified speech to a remote communication device. At least one computing device receives sensor data from multiple sensors. The sensor data is associated with the low amplitude speech. At least one of the at least one computing device analyzes the sensor data to map the sensor data to at least one syllable resulting in a string of one or more words. An electronic representation of the string of the one or more words may be generated and transmitted to a remote communication device for producing the amplified speech from the electronic representation. A method, a system, and a computer program product are provided for interpreting low amplitude speech and transmitting amplified speech to a remote communication device. At least one computing device receives sensor data from multiple sensors. The sensor data is associated with ...More Less
4 US10528672B2
Message tone evaluation in written media
Publication/Patent Number: US10528672B2 Publication Date: 2020-01-07 Application Number: 16/112,258 Filing Date: 2018-08-24 Inventor: Carmena, Sergio F.   Dowling, John   Martinelli, Alex   Riccardelli, Daniele   Assignee: International Business Machines Corporation   IPC: G06F17/27 Abstract: A method, computer program product and system for message tone evaluation. A message or a group of messages are retrieved between a sender entity and a recipient entity. Text content for the message or group of messages is extracted and the analysis of the tone of the text content is obtained. A graph is referenced in which nodes represent entities and edges between the nodes have tone weightings for a tone for a communication relationship between the entities. The graph is updated with a tone weighting for the retrieved message or group of messages by setting or updating an edge tone weighting between the nodes for the sender entity and the recipient entity. The graph is analyzed to obtain analysis of one or more entities and the tone weightings of their communication relationships. A method, computer program product and system for message tone evaluation. A message or a group of messages are retrieved between a sender entity and a recipient entity. Text content for the message or group of messages is extracted and the analysis of the tone of the text ...More Less
5 US10529446B2
Continuous health care plan coordination between patient and patient care team
Publication/Patent Number: US10529446B2 Publication Date: 2020-01-07 Application Number: 15/387,760 Filing Date: 2016-12-22 Inventor: Boland, Gregory F.   Brimijoin, Kristina M.   Kumar, Atul   Leff, Avraham   Ma, Yu   Olsen, Russell G.   Rayfield, James T.   Vogt, Katherine   Weisz, Justin D.   Assignee: International Business Machines Corporation   IPC: G16H10/60 Abstract: Mechanisms are provided for implementing a personalized health care management system. The mechanisms receive a personalized health care plan for a patient having at least one health goal of the patient, and dynamic patient monitoring data from one or more patient monitoring devices associated with the patient. The mechanisms analyze the dynamic patient monitoring data to determine at least one first communication to output to the patient containing content eliciting conformance of the patient with the personalized health care plan to achieve the at least one health goal. The mechanisms send, to a patient care manager computing device of a patient care manager associated with the patient, a second communication based on results of analyzing the dynamic patient monitoring data. The second communication initiates a new communication session, or continues an existing communication session, between the patient care manager computing device and a patient communication device associated with the patient. Mechanisms are provided for implementing a personalized health care management system. The mechanisms receive a personalized health care plan for a patient having at least one health goal of the patient, and dynamic patient monitoring data from one or more patient monitoring ...More Less
6 US10528651B2
Client-side aggregation of web content
Publication/Patent Number: US10528651B2 Publication Date: 2020-01-07 Application Number: 15/949,153 Filing Date: 2018-04-10 Inventor: Leue, Carsten   Winter, David   Assignee: International Business Machines Corporation   IPC: G06F17/20 Abstract: A method, system, and/or computer program product provides client-side aggregation of web content. A client system receives a first and second set of content to be displayed on a web page and an associated style sheet describing a visual layout to be used when displaying the web page. The first and second sets of content are aggregated to create a combined set of content. A fully aggregated web page is created by transforming the combined set of content into a hypertext markup language (HTML) document. A browser on the client system then renders and displays the fully aggregated web page. An activation of an element on the rendered fully aggregated web page is detected, causing a change to the combined set of content. In response to detecting the activation of the element, a full page refresh of the rendered fully aggregated web page is executed. A method, system, and/or computer program product provides client-side aggregation of web content. A client system receives a first and second set of content to be displayed on a web page and an associated style sheet describing a visual layout to be used when displaying the web ...More Less
7 US10528336B2
Creation of software images of software applications for image-based maintenance of the software applications
Publication/Patent Number: US10528336B2 Publication Date: 2020-01-07 Application Number: 15/419,382 Filing Date: 2017-01-30 Inventor: Arcese, Mauro   Ciano, Giuseppe   Marinelli, Claudio   Pichetti, Luigi   Assignee: International Business Machines Corporation   IPC: G06F9/44 Abstract: A method and system for creating a software image of a software application. The software application is installed on a computing machine. One or more changes of the computing machine resulting from the installation of the software application are detected. The one or more changes include one or more artifacts being added to the computing machine and one or more updates being applied to the computing machine. One or more activation procedures and activation information according to the updates are determined. The activation procedures are configured to apply the updates when running the activation procedures according to the activation information. The software image are created by copying the artifacts from the computing machine to a virtual disk and by adding the activation procedures and the activation information obtained from the activation procedures to the virtual disk. A method and system for creating a software image of a software application. The software application is installed on a computing machine. One or more changes of the computing machine resulting from the installation of the software application are detected. The one or more ...More Less
8 US10528526B2
Establishing connections in a multi-tenant environment
Publication/Patent Number: US10528526B2 Publication Date: 2020-01-07 Application Number: 14/842,926 Filing Date: 2015-09-02 Inventor: Bain, Peter D.   Assignee: International Business Machines Corporation   IPC: G06F16/178 Abstract: A method, executed by a computer, for inter-process communication in a multi-tenant environment includes creating an advertisement file for each tenant, determining that a semaphore is greater than zero, searching for a response file, and decrementing the semaphore. Detecting the response file may enable the specific tenant to establish a connection with an attachment process, and as a result, the semaphore may be reset to a value of zero. In one embodiment, a plurality of synchronization files are locked prior to incrementing the semaphore and unlocked in response to detecting the response file. Another method includes counting the targets to provide a target count, incrementing a semaphore to the target count, creating a response file, and establishing a connection with the specific target. A computer program product and computer system corresponding to the methods are also disclosed herein. A method, executed by a computer, for inter-process communication in a multi-tenant environment includes creating an advertisement file for each tenant, determining that a semaphore is greater than zero, searching for a response file, and decrementing the semaphore. Detecting ...More Less
9 US10528372B2
Providing user interface language options
Publication/Patent Number: US10528372B2 Publication Date: 2020-01-07 Application Number: 15/803,278 Filing Date: 2017-11-03 Inventor: He, Jenny J.   Kyte, Adrian P.   Leicher, Tobias   Liu, Guan Jun   Winchester, Joseph R.   Zhou, Bei Chun   Assignee: International Business Machines Corporation   IPC: G06F9/451 Abstract: User interface (UI) language options are provided. A request event of a visible text string for a UI element is identified. A user value area of a control of the UI element is inspected to obtain a resource bundle name and key for one or more language equivalents of the text string of the UI element. A menu option is added to the request event by retrieving the language equivalent of the text string in one or more languages from a resource bundle of the application using the resource bundle name and key. User interface (UI) language options are provided. A request event of a visible text string for a UI element is identified. A user value area of a control of the UI element is inspected to obtain a resource bundle name and key for one or more language equivalents of the text ...More Less
10 US10528437B2
Monitoring correctable errors on a bus interface to determine whether to redirect input/output request (I/O) traffic to another bus interface
Publication/Patent Number: US10528437B2 Publication Date: 2020-01-07 Application Number: 15/612,715 Filing Date: 2017-06-02 Inventor: Borlick, Matthew G.   Gupta, Lokesh M.   Nguyen, Trung N.   Assignee: International Business Machines Corporation   IPC: G06F11/00 Abstract: Provided are a computer program product, system, and method for monitoring correctable errors on a bus interface to determine whether to redirect traffic to another bus interface. A processing unit sends Input/Output (I/O) requests from a host to a storage over a first bus interface to a first device adaptor, wherein the first device adaptor provides a first connection to the storage. A determination is made as to whether a number of correctable errors on the first bus interface exceeds an error threshold. The correctable errors are detected and corrected in the first bus interface by hardware of the first bus interface. In response to determining that the number of correctable errors on the first bus interface exceeds the error threshold, at least a portion of I/O requests are redirected to use a second bus interface to connect to a second device adaptor providing a second connection to the storage. Provided are a computer program product, system, and method for monitoring correctable errors on a bus interface to determine whether to redirect traffic to another bus interface. A processing unit sends Input/Output (I/O) requests from a host to a storage over a first bus ...More Less
11 US10528376B2
Virtual machine management
Publication/Patent Number: US10528376B2 Publication Date: 2020-01-07 Application Number: 15/492,829 Filing Date: 2017-04-20 Inventor: Devendran, Saravanan   Sainath, Venkatesh   Assignee: International Business Machines Corporation   IPC: G06F9/455 Abstract: Disclosed aspects relate to virtual machine management in a shared pool of configurable computing resources. A single multi-node server may be established. The single multi-node server may include a running virtual machine, a set of computing resources that includes a possessed subset of the set of computing resources, a source hypervisor, and a target hypervisor. The possessed subset of the set of computing resources may be assigned to the target hypervisor from the source hypervisor. The running virtual machine may be run using the target hypervisor. Disclosed aspects relate to virtual machine management in a shared pool of configurable computing resources. A single multi-node server may be established. The single multi-node server may include a running virtual machine, a set of computing resources that includes a possessed ...More Less
12 US10554552B2
Monitoring network addresses and managing data transfer
Publication/Patent Number: US10554552B2 Publication Date: 2020-02-04 Application Number: 15/383,576 Filing Date: 2016-12-19 Inventor: Bacher, Utz   Scheuring, Andreas   Winter, Alexandra   Assignee: International Business Machines Corporation   IPC: H04L12/741 Abstract: Monitoring network addresses and managing data transfer of an electronic data processing system. A first data packet including a first source network address and a first target network address is received via a first system link of a first converged interface. The first source network address is a unique network address assigned to a subsystem of the electronic data processing system. The first converged interface checks whether the first source network address is registered in a first source table assigned to the first converged interface. If the first source network address is not registered in the first source table, a registration of the first source network address is added to the first source table and it is announced to the remaining converged interfaces of the electronic data processing system that the first source network address is registered for the first computer system. Monitoring network addresses and managing data transfer of an electronic data processing system. A first data packet including a first source network address and a first target network address is received via a first system link of a first converged interface. The first source ...More Less
13 US10554690B2
Security policy inclusion with container deployment
Publication/Patent Number: US10554690B2 Publication Date: 2020-02-04 Application Number: 15/348,890 Filing Date: 2016-11-10 Inventor: Deluca, Lisa Seacat   Gaur, Nitin   Price, Dana L.   Quirk, Aaron J.   Assignee: International Business Machines Corporation   IPC: G06F21/00 Abstract: An approach is provided in which an information handling system creates a container that includes security information. The information handling system deploys the container to a container group and, in turn, performs a security-related action based on the security information. An approach is provided in which an information handling system creates a container that includes security information. The information handling system deploys the container to a container group and, in turn, performs a security-related action based on the security information. ...More Less
14 US10553789B1
Fully aligned semiconductor device with a skip-level via
Publication/Patent Number: US10553789B1 Publication Date: 2020-02-04 Application Number: 16/173,234 Filing Date: 2018-10-29 Inventor: Lanzillo, Nicholas A.   Briggs, Benjamin D.   Yang, Chih-chao   Chen, Hsueh-chung   Clevenger, Lawrence A.   Assignee: International Business Machines Corporation   IPC: H01L43/00 Abstract: A method includes forming a memory element on a first metal layer. A first cap layer is formed on the first metal layer and sidewalls of the memory element. A first dielectric layer is formed on the first cap layer and a portion of the cap layer on sidewalls of the memory element. A second metal layer is formed on the first dielectric layer. A portion of the memory element is removed and forms an opening. A second cap layer is formed on the top surface of the second metal layer. A second dielectric layer is deposited on the second cap layer and filling the opening. A via is etched in the second dielectric layer exposing a top surface of the memory element. A third metal layer is deposited on the second dielectric layer and filling the via. A method includes forming a memory element on a first metal layer. A first cap layer is formed on the first metal layer and sidewalls of the memory element. A first dielectric layer is formed on the first cap layer and a portion of the cap layer on sidewalls of the memory ...More Less
15 US10552079B2
Planning of data segment merge for distributed storage system
Publication/Patent Number: US10552079B2 Publication Date: 2020-02-04 Application Number: 15/408,514 Filing Date: 2017-01-18 Inventor: Chen, Lei   Ni, Xin   Xie, Tao   Zhang, Jun Wei   Assignee: International Business Machines Corporation   IPC: G06F3/06 Abstract: Balancing resource usage for client applications workload and data merge optimization of the backend for both a local merge within one server and a merge across multiple servers is determined based on previous resource usage pattern in a distributed storage system.
16 US10552241B2
Action recommendation to reduce server management errors
Publication/Patent Number: US10552241B2 Publication Date: 2020-02-04 Application Number: 15/189,486 Filing Date: 2016-06-22 Inventor: Adam, Constantin M.   Bhamidipaty, Anuradha   Nallacherry, Jayan   Padhi, Debasisha K.   Ruan, Yaoping   Wu, Frederick Y.-f.   Assignee: International Business Machines Corporation   IPC: G06F9/46 Abstract: An actuator to execute on a server may be automatically selected based on risk of failure and damage to the server. Requirement specification and environment parameters may be received. A subset of actuators may be selected based on a risk threshold from an actuator catalog database storing actuator information and actuator risk metadata associated with a plurality of actuators. The actuator risk metadata may be augmented with risk information. A ranked list of the subset of actuators may be generated based on the actuator risk metadata associated with each actuator in the subset. An actuator in the ranked list may be executed on the server. An actuator to execute on a server may be automatically selected based on risk of failure and damage to the server. Requirement specification and environment parameters may be received. A subset of actuators may be selected based on a risk threshold from an actuator catalog ...More Less
17 US10552748B2
Electromagnetic noise signal based predictive analytics
Publication/Patent Number: US10552748B2 Publication Date: 2020-02-04 Application Number: 16/392,831 Filing Date: 2019-04-24 Inventor: Adderly, Darryl M.   Mannan, Rosanna S.   Schultz, Kevin L.   Assignee: International Business Machines Corporation   IPC: G06N5/04 Abstract: In an approach to predicting user touch events, one or more computer processors receive a detected electromagnetic noise signal of an object. The one or more computer processors compare the detected electromagnetic noise signal of the object to one or more stored electromagnetic noise signals associated with one or more objects. Based, at least in part, on the comparison, the one or more computer processors determine the identity of the object. Responsive to determining the identity of the object, the one or more computer processors store metadata associated with at least one of the objects and an electromagnetic noise signal detection event. The one or more computer processors determine whether an amount of the metadata associated with the object meets a learning threshold. If the amount of metadata meets the learning threshold, the one or more computer processors predict a subsequent electromagnetic noise signal detection event associated with the object. In an approach to predicting user touch events, one or more computer processors receive a detected electromagnetic noise signal of an object. The one or more computer processors compare the detected electromagnetic noise signal of the object to one or more stored electromagnetic ...More Less
18 US10552527B2
Multiplexed forms
Publication/Patent Number: US10552527B2 Publication Date: 2020-02-04 Application Number: 15/585,121 Filing Date: 2017-05-02 Inventor: Boyer, John M.   Manning, David F.   Mansell, Michael C.   Assignee: International Business Machines Corporation   IPC: G06F17/24 Abstract: A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed. A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a ...More Less
19 US10552541B1
Processing natural language queries based on machine learning
Publication/Patent Number: US10552541B1 Publication Date: 2020-02-04 Application Number: 16/113,390 Filing Date: 2018-08-27 Inventor: Dreher, Brian S.   Chen, Henry H.   Bao, Sheng Hua   Spangler, William S.   Assignee: International Business Machines Corporation   IPC: G06F17/20 Abstract: According to an embodiment of the present invention, a natural language query including an ambiguous entity is received from a user. A meaning of the ambiguous entity is determined based on an extracted language context of the natural language query. The determined meaning, extracted language context, and contextual information of the user is applied to a machine learning model to determine a plurality of computer applications from amongst multiple computer applications to process the natural language query. The determined applications are executed to produce results for the natural language query tailored to an interest of the user in accordance with the contextual information. According to an embodiment of the present invention, a natural language query including an ambiguous entity is received from a user. A meaning of the ambiguous entity is determined based on an extracted language context of the natural language query. The determined meaning ...More Less
20 US10554812B2
Identifying and controlling unwanted calls
Publication/Patent Number: US10554812B2 Publication Date: 2020-02-04 Application Number: 16/183,855 Filing Date: 2018-11-08 Inventor: Adinarayan, Geetha   Radhakrishnan, Dinesh   Dixit, Akshat   Sivakumar, Gandhi   Assignee: International Business Machines Corporation   IPC: H04M3/436 Abstract: A method and system for controlling unwanted phone calls. In response to a determination that a phone number of a current incoming call to a user is not a phone number in a contact list including phone numbers of the user's contacts and to a determination that the phone number of the current incoming call is a phone number in a phone list of a shared table, the shared table for the previous call duration is analyzed for the previous call duration and the previous sentiment of the user during a previous incoming phone call for the phone number of the current incoming call to the user. It is ascertained, from analyzing the shared table for the previous call duration, that the previous call duration is less than a predetermined call duration and the previous sentiment is a negative sentiment, and in response the current incoming call is rejected. A method and system for controlling unwanted phone calls. In response to a determination that a phone number of a current incoming call to a user is not a phone number in a contact list including phone numbers of the user's contacts and to a determination that the phone number ...More Less