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: 10380231Abstract: An electronic pasteboard allows users to organize multiple documents in a single visual interface. After placing documents on the pasteboard, users can drag and drop portions (paragraphs, words, figures, images, graphs) from one document to another document, or create a new document combining elements from several source documents. Users can create tables or an index for grouping together individual documents, or elements of documents. Each original source document can be saved individually, with tags added related to the user defined groupings. The entire pasteboard with content from all the source documents can be saved or printed out. Likewise, selected groupings on the pasteboard can also be saved or printed out.Type: GrantFiled: May 24, 2006Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Lorrie M. Barber, Jana H. Jenkins, Julia Moulton
-
Patent number: 10381052Abstract: A fine grained negative wordline scheme for SRAM memories is disclosed. The scheme includes a circuit having a static random access memory (SRAM) cell including at least a wordline coupled to a plurality of NFETs of a transistor array. The circuit further includes a wordline driver including a plurality of inverters coupled between a wordline group decode node, a power supply and the wordline. Overvoltage on the wordline driver and NFETs of the SRAM cell are eliminated by applying a power gating mode and lowering the power supply voltage.Type: GrantFiled: February 20, 2018Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Harold Pilo, Richard S. Wu
-
Patent number: 10379784Abstract: A computer-implemented method, according to one embodiment, includes: receiving a write request, determining an intended storage location in memory for data in the received write request, determining a current temperature associated with the intended storage location, determining a percentage of first logical states included in a binary representation of the data in the received write request, selecting a write management operation in response to determining that the current temperature associated with the intended storage location is outside a predetermined range, and sending one or more instructions to perform the write management operation. Moreover, the write management operation corresponds to the determined percentage of first logical states included in the binary representation. Other systems, methods, and computer program products are described in additional embodiments.Type: GrantFiled: May 3, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Saravanan Sethuraman, Venkata K. Tavva, Adam J. McPadden, Hillery Hunter
-
Patent number: 10380156Abstract: Electronic natural language processing in a natural language processing (NLP) system, such as a Question-Answering (QA) system. A receives electronic text input, in question form, and determines a readability level indicator in the question. The readability level indicator includes at least a grammatical error, a slang term, and a misspelling type. The computer determines a readability level for the electronic text input based on the readability level indicator, and retrieves candidate answers based on the readability level.Type: GrantFiled: October 31, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Donna K. Byron, Devendra Goyal, Lakshminarayanan Krishnamurthy, Priscilla Santos Moraes, Michael C. Smith
-
Patent number: 10380033Abstract: An address translation facility is provided for multiple virtualization levels, where a guest virtual address may be translated to a guest non-virtual address, the guest non-virtual address corresponding without translation to a host virtual address, and the host virtual address may be translated to a host non-virtual address, where translation within a virtualization level may be specified as a sequence of accesses to address translation tables. The address translation facility may include a first translation engine and a second translation engine, where the first and second translation engines each have capacity to perform address translation within a single virtualization level of the multiple virtualization levels.Type: GrantFiled: October 31, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Uwe Brandt, Markus Helms, Christian Jacobi, Markus Kaltenbach, Thomas Koehler, Frank Lehnert
-
Patent number: 10379942Abstract: A method includes determining to transfer a data object from a first container of a vault to a second container of the vault. The method further includes determining first and second storage parameters for the first and second containers, respectively. When the first storage parameters substantially match the second storage parameters, the method further includes retrieving metadata of the data object from a first container structure associated with the first container. The method further includes modifying the metadata regarding the transferring of the data object from the first container to the second container to produce modified metadata. The method further includes adding the modified metadata to a second container structure associated with the second container such that the data object is accessible via the second container.Type: GrantFiled: September 27, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Harsha Hegde, Lakshmi Krishna Priya Kala, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Daniel J. Scholl, Rohan P. Shah, Yogesh R. Vedpathak
-
Patent number: 10380966Abstract: Power-efficient data collection by a personal imaging device regarding a user's interaction with an application on a mobile device by automatically switching on and off costly, power-consuming applications of the personal imaging device without the use of a radio signal. The personal imaging device detects a visual start signal displayed on the mobile device of a tagged application on the mobile device. The personal imaging device activates sensors of the personal imaging device for collecting data regarding the user's interaction with the application on the mobile device. The personal imaging device collects data regarding the user's interaction with the application on the mobile device via the activated sensors and stores the data in a repository. The personal imaging device detects a visual end signal displayed on the mobile device, ending data collection.Type: GrantFiled: August 31, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Prasenjit Dey, Vijay Ekambaram, Saravanan Sadacharam
-
Patent number: 10380157Abstract: Embodiments are directed to a computer-implemented method for ranking a proximity of data sources with one or more reference entities, which may be authoritative entities. The method comprises identifying several data sources and one or more reference entities. For each of the identified reference entities a vector of terms representative of said each of the reference entities is obtained. For each data source of the identified data sources, terms from said each data source are selected, an array comprising the selected terms can be accordingly populated, and a term frequency of terms of the vector obtained for said each of the reference entities is determined, in said array. The term frequency corresponds to the number of occurrences of said each of the terms in said array. The method ranks a proximity of the identified data sources with each of the one or more reference entities.Type: GrantFiled: May 4, 2016Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Giblin, John G. Rooney
-
Patent number: 10380263Abstract: Systems and methods for translating a source segment are disclosed. In embodiments, a computer-implemented method for translating a source segment comprises receiving, by a computing device, the source segment in a first language to be translated into a second language; identifying, by the computing device, linguistic markers within the source segment and associated noise values to produce a tagged source segment, wherein the linguistic markers are associated with one or more linguistic patterns likely to introduce noise into a translation channel; transforming, by the computing device, the tagged source segment into an amplified source segment; and sending, by the computing device, the amplified source segment to a machine translation module, wherein the machine translation module is configured to process the amplified source segment to produce a return amplified match in the second language.Type: GrantFiled: January 25, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alejandro Martinez Corria, Santiago Pont Nesta, Consuelo Rodríguez Magro, Francis X. Rojas, Linda F. Traudt, Saroj K. Vohra
-
Patent number: 10379859Abstract: A condition code can depend upon a numerical output of a floating point operation for a processing pipeline. A classification can be determined for the floating point operation of a received instruction. In response to the classification and using condition determination logic, a value can be calculated for the condition code by inferring from data that is available from the processing pipeline before the numerical output is available. The value for the condition code can be provided to branch decision logic of the processing pipeline.Type: GrantFiled: May 3, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Steven R. Carlough, Son T. Dao, Petra Leber, Silvia M. Mueller
-
Patent number: 10382209Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.Type: GrantFiled: September 18, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
-
Patent number: 10380364Abstract: A processor may identify a first directory in the UFO storage system. The first directory may include one or more subdirectories in one or more levels under the first directory. The one or more subdirectories may include a second directory that has includes one or more objects. The first directory may be associated with a first inode, and the second directory may be associated with a second inode. The processor may perform a stat call on the second directory to determine metadata attributes for the one or more objects that are stored in the second directory. The metadata attributes for the one or more objects may be stored in the second inode. The processor may add the metadata attributes for the one or more objects to the first inode.Type: GrantFiled: March 30, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Dean Hildebrand, Ashutosh V. Mate, Varun Mittal, William W. Owen, Sandeep R. Patil, Smita J. Raut
-
Patent number: 10378324Abstract: A method for increasing efficiency in emulsion production for a steam-assisted gravity drainage (SAGD) oil well system includes generating a causal model of the SAGD oil well system and training the causal model of the SAGD oil well system utilizing historical time series data relating to one or more SAGD oil wells at one or more SAGD production sites of the SAGD oil well system. The historical time series data is obtained from a plurality of sensors in the SAGD oil well system. The method also includes utilizing the causal model to determine a forecast emulsion production and a forecast set of control parameters associated with one or more of the SAGD production sites of the SAGD oil well system. The method further includes adjusting a set of controls of the SAGD oil well system based on the forecast emulsion production and the forecast set of control parameters and subject to one or more constraints associated with the SAGD oil well system.Type: GrantFiled: September 26, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Andrew R. Conn, Lior Horesh, Matthias Kormaksson, Moshood O. Saliu, Theodore G. van Kessel
-
Patent number: 10379848Abstract: Method and systems for tagging code include organizing code units in a hierarchical structure that associates the code units with respective description units. The hierarchical structure is filtered to remove un-meaningful description units from the hierarchical structure. Feature tags are generated based on a weighted sum of term frequencies in the description units of the hierarchical structure to associate features with respective code units.Type: GrantFiled: February 20, 2018Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi-Min Chee, Hao Chen, Ya Bin Dang, Shao Chun Li, Guang Tai Liang, Li Jun Mei
-
Patent number: 10379883Abstract: A method, apparatus and program product simulate a high performance computing (HPC) application environment by creating a cluster of virtual nodes in one or more operating system instances executing on one or more physical computing node, thereby enabling a plurality of parallel tasks from an HPC application to be executed on the cluster of virtual nodes.Type: GrantFiled: August 13, 2014Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Jun He, Tsai-Yang Jea, William P. LePera, Hanhong Xue
-
Patent number: 10381098Abstract: A memory interface latch including a data NAND gate and a feedback gate can be created within an integrated circuit (IC). When a feedback node is driven low, the data NAND gate can drive an inverted value of a memory array bitline input to a data output of the memory interface latch within a time of one gate delay. A feedback gate can, in a functional mode, during one phase of a clock signal, drive the feedback node high and during the other phase of the clock signal, drive the feedback node to a complement the data output. The feedback gate can be also, in an LBIST write-through mode, drive the feedback node to the value of a WRITE_DATA input. The feedback gate can be also, in a fence mode, drive the feedback node to fixed logic value.Type: GrantFiled: November 28, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Elizabeth L. Gerhard, Todd A. Christensen, Chad A. Adams, Peter T. Freiburger
-
Patent number: 10382257Abstract: Embodiments for fault detection in an end-to-end communication flow between microservices within a cloud computing environment by one or more processors. A communication pattern may be established between an invoking microservice and one or more microservices to enable fault detection of a failure of an end-to-end communication flow between the invoking microservice and the one or more microservices, wherein the communication pattern includes a request to self-monitor for the fault detection by the one or more microservices, and an acknowledgement response provided by the invoking microservice to the one or more microservices indicating success or failure of the end-to-end communication flow between the invoking microservice and the one or more microservices.Type: GrantFiled: March 16, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nader M. Nassar, Tamer M. Nassar, Hesham E. Soultan, Alaa S. Youssef
-
Patent number: 10379727Abstract: A contact state of a finger with respect to a first displayed object is detected. In response to detecting a double-click operation on the first displayed object at a first position in a depthwise direction, the first displayed object is moved onto a surface of a display screen of a three-dimensional (3-D) display. In response to detecting that the finger has moved from the contact state to a proximity state with respect to the first displayed object, a display position of the first displayed object is changed from the surface of the display screen to a depth position at which a second object is displayed at a nearest side in the depthwise direction among displayed objects. The second object remains displayed at the depth position beside the first object.Type: GrantFiled: October 17, 2018Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hayato Uenohara, Satoshi Yokoyama
-
Patent number: 10379840Abstract: Techniques facilitating a crowd-sourcing accessibility rendering system for non-accessible applications are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an interaction component that monitors one or more interactions between one or more entities and a defined application. The computer executable components can also comprise an analysis component that determines accessibility related information associated with the defined application based on received feedback from an entity of the one or more entities. Further, the computer executable components can comprise an adjustment component that creates a modified application based on the one or more interactions and the accessibility related information of the defined application.Type: GrantFiled: October 19, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sharon Chen, Louis Huang, Gary Lin, Pei-Yi Lin, Jin Shi
-
Patent number: 10380994Abstract: A method for merging incoming alerts for accessibility is described. Two input alerts intended for presentation by a screen reader are received. If the two input alerts have arrived with a specified time interval, the two input alerts are combined into an output alert. The output alert is sent to a screen reader for presentation.Type: GrantFiled: October 26, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Stephen A Boxwell, Kyle M Brake, Keith G Frost, Stanley J Vernier
-
Patent number: 10381355Abstract: A configuration of components formed on a semiconductor structure is provided. A non-limiting example of the configuration includes a substrate having a first section doped with a first dopant and a second section doped with a second dopant. The configuration further includes an insulator interposed between the first and second sections. A first fin extends upwardly from the first section, and second and third fins extend upwardly from the second section. A conductor is configured to be shared between proximal gates operably interposed between the first and second fins. A dielectric material is configured to separate proximal gates operably interposed between the second and third fins.Type: GrantFiled: January 11, 2018Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peng Xu, Kangguo Cheng, Zhenxing Bi, Juntao Li
-
Patent number: 10380020Abstract: Embodiments include methods, systems and computer program products method for maintaining ordered memory access with parallel access data streams associated with a distributed shared memory system. The computer-implemented method includes performing, by a first cache, a key check, the key check being associated with a first ordered data store. A first memory node signals that the first memory node is ready to begin pipelining of a second ordered data store into the first memory node to an input/output (I/O) controller. A second cache returns a key response to the first cache indicating that the pipelining of the second ordered data store can proceed. The first memory node sends a ready signal indicating that the first memory node is ready to continue pipelining of the second ordered data store into the first memory node to the I/O controller, wherein the ready signal is triggered by receipt of the key response.Type: GrantFiled: July 17, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ekaterina M. Ambroladze, Timothy C. Bronson, Matthias Klein, Pak-kin Mak, Vesselina K. Papazova, Robert J. Sonnelitter, III, Lahiruka S. Winter
-
Patent number: 10378936Abstract: Methods and arrangements for identifying failed sensors in a system of interconnected devices. A contemplated method includes: utilizing at least one processor to execute computer code that performs the steps of: receiving data from a first plurality of sensors, each sensor being operatively coupled to a device within a system of interconnected devices; associating the data received with an activity; comparing the data received with previously stored data associated with the activity; detecting, based on the comparing, an anomaly associated with at least one of the first plurality of sensors, wherein the anomaly indicates a problem with the at least one of the first plurality of sensors; and recording, at a data storage location, the anomaly, wherein the data storage location stores data associated with previously identified anomalies. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: September 4, 2015Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Palanivel A. Kodeswaran, Ravindranath Kokku, Sayandeep Sen, Mudhakar Srivatsa
-
Patent number: 10380177Abstract: A system and method for expanding a question and answer (Q&A) database. The method includes preparing a set of Q&A documents and speech recognition results of an agent's utterances in conversations between an agent and a customer, each Q&A document in the set having an identifier, and each speech recognition result having an identifier common with the identifier of a relevant Q&A document, and adding one or more repetition parts extracted from the speech recognition results of the agent's utterances to a corresponding Q&A document in the set.Type: GrantFiled: December 2, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Yoshinori Kabeya, Toru Nagano, Masayuki Suzuki, Issei Yoshida
-
Patent number: 10382267Abstract: Aspects of an embodiment of the invention disclose a method, computer program product, and system for managing the energy efficiency of servers providing multi-class computing services with Quality of Service (QoS) assurance. Computing resources are clustered into at least three groups, where each group has a separate power management policy (PMP). A plurality of requests are received from a plurality of devices, and are sorted into at least three service classes based on the requests' QoS criteria. Each request is assigned to one of at least three service queues based on the request's service class, and each service group is processed by a group of computing resources. The power management policies are configured such that each group of computing resources may service requests at an energy efficient point while meeting the QoS criteria of the service class.Type: GrantFiled: January 16, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Ganesh Balakrishnan, Mohammad Peyravian, Srinivasan Ramani, Brian M. Rogers, Ken V. Vu
-
Patent number: 10382670Abstract: A system and method and computer program product for cognitive recording and sharing of live events. The system includes: a sensing and transmitting device that can sense the biometric signatures of an individual; a processing unit that analyses the sensed signal and initiate a set of actions; a recording device or the like to record the event; and a networked sharing device configured to subsequently share recorded event content. The system further identifies individuals' pre-cognitive inputs and additional external and internal factor input signals that are precursors to cognitive affirmation of an emotional response. These inputs will be identified, correlated, and used in training the system for subsequent identification and correlation between input factors and resulting emotional state. External factors may include: recognized emotional states, biometric inputs, and/or precognition inputs of other individuals in proximity to the subject individual. Other factors may include an individual's context.Type: GrantFiled: December 28, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Elisabeth Andreassen, Avery W. Hagleitner, Pritish R. Parida, Andrew R. Ranck
-
Patent number: 10378925Abstract: Electronic circuits, electronic packages, and methods of fabrication are provided. The electronic circuit includes a multilayer circuit board, and a tamper-respondent sensor embedded within the circuit board. The tamper-respondent sensor defines, at least in part, a secure volume associated with the multilayer circuit board. In certain implementations, the tamper-respondent sensor includes multiple tamper-respondent layers embedded within the circuit board including, for instance, one or more tamper-respondent frames and one or more tamper-respondent mat layers, with the tamper-respondent frame(s) being disposed, at least in part, above the tamper-respondent mat layer(s), which together define the secure volume where extending into the multilayer circuit board.Type: GrantFiled: October 17, 2018Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William L. Brodsky, Silvio Dragone, Roger S. Krabbenhoft, David C. Long, Stefano S. Oggioni, Michael T. Peets, William Santiago-Fernandez
-
Patent number: 10381324Abstract: A process of forming a thermal interface material structure includes selectively masking a putty pad that includes ultraviolet (UV) curable cross-linkers to form a masked putty pad. The masked putty pad has a first area that is exposed and a second area that is masked. The process also includes exposing the masked putty pad to UV light to form a selectively cross-linked putty pad. The process includes disposing the selectively cross-linked putty pad between an electrical component and a heat spreader to form an assembly. The process further includes compressing the assembly to form a thermal interface material structure that includes a selectively cross-linked thermal interface material.Type: GrantFiled: November 15, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Eric J. Campbell, Sarah K. Czaplewski, Elin Labreck, Jennifer I. Porto
-
Patent number: 10380257Abstract: According to one exemplary embodiment, a method for generating an answer in a question answering system is provided. The method may include receiving a question. The method may also include identifying a candidate answer from a corpus. The method may then include determining a plurality of sentences based on the identified candidate answer. The method may further include calculating a similarity value for each sentence within the plurality of sentences based on comparing the plurality of sentences to the candidate answer and the received question. The method may also include identifying at least one sentence within the plurality of sentences with a calculated similarity value that exceeds a threshold value. The method may then include generating the answer based on the candidate answer and the identified at least one sentence.Type: GrantFiled: September 28, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
-
Patent number: 10380558Abstract: The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.Type: GrantFiled: November 8, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Maja Vukovic, Nikolaos Anerousis, Anup Kalia, Jin Xiao
-
Patent number: 10380251Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a cognitive natural language processing system. The cognitive natural language processing (NLP) system analyzes a portion of natural language text to identify an attribute specified in the natural language text. The cognitive NLP system analyzes the portion of natural language text to determine whether a known negation trigger is present in the natural language text in association with the attribute. In response to determining that the natural language text does not contain a known negation trigger in association with the attribute, the cognitive NLP system determines whether the attribute is negated based on instances of the attribute in other natural language content similar to the natural language text.Type: GrantFiled: September 9, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Corville O. Allen, Roberto DeLima, Aysu Ezen Can, Robert C. Sizemore
-
Patent number: 10380245Abstract: Provided are techniques in which a document accompanying a service is acquired, a natural language analysis is performed on the acquired document, a determination is made from the results of the natural language analysis whether an item defined in the access control policy is found in the acquired document and, when the item defined in the access control policy is found in the acquired document, the access control policy is referenced and access to the service controlled accordingly.Type: GrantFiled: December 11, 2013Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Taku Aratsu, Daisuke Hayashi, Tomohiro Shimizu
-
Patent number: 10382437Abstract: Embodiments of the invention is directed to a method for connecting a device to a network. An example method comprises providing a device assigned with a device identifier and an asymmetric cryptographic key pair that includes a public key and a private key. The device stores the private key on a memory thereof. The device is provided with information as to the assigned device identifier and/or the public key. This information is detectable by a detector so as to be transmissible to a server for it to identify the device identifier and the public key assigned to the device.Type: GrantFiled: March 14, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel N. Bauer, Gero Dittmann
-
Patent number: 10380739Abstract: A hybrid detection model may be used for breast cancer detection. A system can identify a region of interest on a received mammogram. The region of interest may have a particular level of grey at each pixel of the image. A morphological and entropy filter may then each be applied to the region of interest. Based on the filters, the system may generate a hybrid result that is the average of a combination of the two filters. The system may then segment the region of interest using a selected clustering algorithm.Type: GrantFiled: August 15, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Juan Manuel A. Vega, Ramón Oswaldo G. Medina, Rubén Ruelas-Lepe
-
Patent number: 10380085Abstract: There is disclosed a system for migrating records in a database from a source database schema to a target database schema. A request is received to delete a state from the source schema. The state is marked as the redundant state. A resultant state is identified to which to migrate database records in the redundant state and a valid migration path is calculated between the redundant state and the resultant state.Type: GrantFiled: October 5, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Daniel L. Cheung, Sanjay Nagchowdhury, John A. Owen
-
Patent number: 10379998Abstract: According to one or more embodiments a computer-implemented method includes detecting, by a processor, an instruction to capture runtime data of a set of instructions in a computer program, the instruction detected based on a hook associated with the set of instructions. The method further includes determining whether the hook is an active expiring hook. The method further includes in response to the hook being an active expiring hook, determining a time condition associated with the expiring hook. The method further includes in response to the time condition being met, capturing the runtime data of the set of instructions in the computer program.Type: GrantFiled: November 6, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Francisco M. Anaya, Seana Hogan, Trong Truong
-
Patent number: 10380222Abstract: Techniques that facilitate matrix factorization associated with graphics processing units are provided. In one example, a system includes a first graphics processing unit, a second graphics processing unit and a central processing unit. The first graphics processing unit processes a first data block of a data matrix associated with a matrix factorization system to generate first information for the matrix factorization system. The second graphics processing unit processes a first portion of a second data block of the data matrix separate from a second portion of the second data block to generate second information for the matrix factorization system. The central processing unit processes a machine learning model for the matrix factorization system based on at least the first information provided by the first graphics processing unit and the second information provided by the second graphics processing unit.Type: GrantFiled: October 17, 2016Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evelyn Duesterwald, Liana Liyow Fong, Wei Tan, Xiaolong Xie
-
Patent number: 10381468Abstract: A semiconductor device includes a single electron transistor (SET) having an island region, a bottom source/drain region under the island region, and a top source/drain region over the island region, a first gap between the bottom source/drain region and the island region, a second gap between the top source/drain region and the island region, and a gate structure on a side of the island region.Type: GrantFiled: March 21, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Kangguo Cheng, Xin Miao, Wenyu Xu, Chen Zhang
-
Patent number: 10380286Abstract: The computer identifies an integrated circuit design; identifies a timing model associated with the identified integrated circuit design; defines one or more static single sided variables; defines one or more regions of one or more of the defined one or more static single sided variables that are treated linearly; defines one or more multi-sided variables based on the defined one or more regions of the one or more of the defined one or more static single sided variables; identifies one or more timing paths within the identified integrated circuit design; performs a statistical static timing analysis on the identified timing model for the identified one or more timing paths within the identified integrated circuit design utilizing the defined one or more multi-sided variables; provides one or more timing quantities that project within a multi-parameter space based on the performed statistical static timing analysis.Type: GrantFiled: February 20, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Robert J. Allen, Nathan C. Buck, Eric A. Foreman, Jeffrey G. Hemmett, Kerim Kalafala, Gregory M. Schaeffer, Stephen G. Shuma, Debjit Sinha, Natesan Venkateswaran, Vladimir Zolotov
-
Patent number: 10381956Abstract: The embodiments describe monitoring user activity to estimate the amount of power generated by piezoelectric fabric disposed in an article of clothing, where the piezoelectric fabric is configured to generate electrical energy in response to user movement that is stored in a power supply device, and where the power supply device is configured to provide power to a charging coil disposed in the article of clothing for charging an electronic device. Upon determining the estimated power is insufficient to charge the electronic device to a threshold power level, a user exercise is selected which is predicted to generate sufficient power using the piezoelectric fabric to reach the threshold power level. A prompt is outputted to the user to perform the user exercise.Type: GrantFiled: October 4, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Harish Bharti, Abhay Patra
-
Patent number: 10381431Abstract: Artificial synaptic devices with an HfO2-based ferroelectric layer that can be implemented in the CMOS back-end are provided. In one aspect, an artificial synapse element is provided. The artificial synapse element includes: a bottom electrode; a ferroelectric layer disposed on the bottom electrode, wherein the ferroelectric layer includes an HfO2-based material that crystallizes in a ferroelectric phase at a temperature of less than or equal to about 400° C.; and a top electrode disposed on the bottom electrode. An artificial synaptic device including the present artificial synapse element and methods for formation thereof are also provided.Type: GrantFiled: October 30, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Martin M. Frank, Takashi Ando, Xiao Sun, Jin Ping Han, Vijay Narayanan
-
Patent number: 10381452Abstract: An asymmetric high-k dielectric for reduced gate induced drain leakage in high-k MOSFETs and methods of manufacture are disclosed. The method includes performing an implant process on a high-k dielectric sidewall of a gate structure. The method further includes performing an oxygen annealing process to grow an oxide region on a drain side of the gate structure, while inhibiting oxide growth on a source side of the gate structure adjacent to a source region.Type: GrantFiled: October 30, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony I. Chou, Arvind Kumar, Chung-Hsun Lin, Shreesh Narasimha, Claude Ortolland, Jonathan T. Shaw
-
Patent number: 10380797Abstract: According to embodiments of the invention, methods, and a computer system for configuring navigational controls in a geometric environment are disclosed. The method may include obtaining a data set for geometric representation on a display, forming one or more reference surfaces, calculating a fit score and a confidence score using one or more of the reference surfaces, and configuring the navigational system to a control scheme when a computational operation on the fit score and the confidence score is outside of a threshold value. The control scheme may be a geometric control scheme, a planar control scheme, and a roaming control scheme.Type: GrantFiled: November 22, 2013Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventor: Raymond S. Glover
-
Patent number: 10380590Abstract: In some examples, a system for authenticating transactions can include a processor to detect metadata corresponding to a user of a mobile device, wherein the metadata comprises a call history from the mobile device. The processor can also detect transaction information corresponding to the user of the mobile device from a remote server, wherein the transaction information corresponds to a transaction initiated at a remote service provider and wherein the transaction information indicates a transaction type and transaction initiator information. The processor can also generate an authentication score of the transaction based on the metadata and the transaction information. The processor can also authorize the transaction based on the authentication score.Type: GrantFiled: December 7, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Orit Edelstein, Sharon Keidar-Barner, Tamer Salman
-
Patent number: 10379900Abstract: A method, and associated system and computer program product, for dispatching two or more jobs for execution in a computing system including processors configured to execute the jobs in parallel. Each processor is associated with a corresponding queue having a queue size equal to a maximum number of jobs that may be in the queue. A new job requested for execution is assigned to a current class. An indication is retrieved of a last processor of the processors of the current class to which a last job of jobs of the current class has been submitted for execution. An indication is retrieved of a delta number of the jobs submitted for execution to the last processor of the current class after the last job of the current class. The new job for execution is submitted to a last processor of the current class or a selected processor.Type: GrantFiled: July 29, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Giulia Carnevale, Marzia E. Castellani, Marco Gianfico, Roberto Ragusa
-
Patent number: 10380615Abstract: Embodiments of the present invention relate to a method, device and computer program product for product design based on user reviews. Reviews on a product are obtained from a plurality of users. These reviews are analyzed to determine sentiments of the users with respect to a property of the product. A plurality of candidate product designs are generated by changing a first value of the property based on the sentiments of the users. Then one or more new product designs are obtained based on the candidate product designs.Type: GrantFiled: August 27, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Sheng Hua Bao, Keke Cai, Dong Xu Duan, HongLei Guo, Changhua Sun, Li Zhang, Shiwan Zhao
-
Patent number: 10381929Abstract: A power-delivery system may comprise a load device and a direct-current converter configured to deliver current to the load device when the direct-current converter is in an on state. The power-deliver system may comprise a voltage-measurement system configured to measure, at a beginning of each measurement cycle in a cyclic measurement pattern, a voltage at the load device. The power-deliver system may comprise a power controller configure to receive, at the beginning of each measurement cycle, the measurement of the voltage, and to perform, at the beginning of a control cycle in a cyclic control pattern, a voltage-control decision in response to a change in the measurement of the voltage being below a voltage-change threshold. The voltage-control decision may comprise whether to switch the state of the first direct-current converter. The cyclic control pattern may operate at a first frequency, and the measurement pattern may operate at a second frequency.Type: GrantFiled: August 24, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Andrew Ferencz, Todd E. Takken, Paul W. Coteus, Xin Zhang
-
Patent number: 10379586Abstract: One embodiment provides a method, including: executing, using at least one processor, computer readable program code to: identify a plurality of possibilities at the disposal of a data center for changing its energy demand in its role as a consumer of energy, wherein each of the possibilities is associated with: a time interval during which change in energy consumption of the data center is to take place; and an amount of energy to be drawn, during the time interval, by the data center from an electric provider through a connection to a power grid; wherein the plurality of possibilities are different from each other; proactively determine, based on the identified plurality of possibilities, the ability of the data center to change its energy consumption, thereby changing the amount of energy drawn by the data center from the energy provider; and communicate, to a remote device that is in direct communication with an energy supplier, data indicating the ability of the data center to change its energy consumptiType: GrantFiled: July 21, 2016Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ranjini Bangalore Guruprasad, Shivkumar Kalyanaraman, Dilip Krishnaswamy, Prakash Murali
-
Patent number: 10380031Abstract: Ensuring forward progress for nested translations in a memory management unit (MMU) including receiving a plurality of nested translation requests, wherein each of the plurality of nested translation requests requires at least one congruence class lock; detecting, using a congruence class scoreboard, a collision of the plurality of nested translation requests based on the required congruence class locks; quiescing, in response to detecting the collision of the plurality of nested translation requests, a translation pipeline in the MMU including switching operation of the translation pipeline from a multi-thread mode to a single-thread mode and marking a first subset of the plurality of nested translation requests as high-priority nested translation requests; and servicing the high-priority nested translation requests through the translation pipeline in the single-thread mode.Type: GrantFiled: November 27, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Guy L. Guthrie, Jody B. Joyner, Jon K. Kriegel, Bradley Nelson, Charles D. Wait
-
Patent number: 10379522Abstract: A computer program product for proactive heating-based crack preventing in three-dimensional printing is provided. The computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and executable by a processing circuit to cause the processing circuit to read a three-dimensional model to be printed, determine if the read three-dimensional model has open-ended or closed-ended layers, for each closed-ended layer, calculate start and end heating times and amount of heat requirement for materials of the closed-end layers and control a heating of the closed-ended layers in accordance with the calculation during a laying down of each of the closed-ended layers.Type: GrantFiled: November 10, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donald L. Bryson, Eric V. Kline, Sarbajit K. Rakshit