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: 10380882Abstract: In an approach, a processor receives classified data, wherein the classified data has been output by a second processor. A processor adjusts a count based on the classified data. A processor determines whether the count is greater than a pre-set threshold, wherein the pre-set threshold is set by a switching module of the processor. Responsive to determining that the count is greater than the pre-set threshold, the processor triggers an alarm of a pre-set alarm length, wherein the pre-set alarm length is set by the switching module of the processor.Type: GrantFiled: June 28, 2018Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Stefan Harrer, Filiz Isabell Kiral-Kornek, Benjamin S. Mashford, Subhrajit Roy
-
Patent number: 10379766Abstract: A reconfigurable computing device having a plurality of reconfigurable partitions and that is adapted to perform parallel processing of operand data by the partitions is provided. The computing system includes a memory device that is adapted to store configuration data to configure the partitions of the computing device, to store operand data to be processed by the configured partitions and to store processing results of the operand data. A programmable memory access processor having a predefined program is provided. The access processor performs address generation, address mapping and access scheduling for retrieving the configuration data from the memory unit, for retrieving the operand data from the memory unit and for storing the processing results in the memory unit. The access processor also transfers the configuration data from the memory unit to the computing device and transfers the operand data from the memory unit to the computing device.Type: GrantFiled: September 21, 2018Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Jan Van Lunteren
-
Patent number: 10380479Abstract: Technical solutions are described to accelerate training of a multi-layer convolutional neural network. According to one aspect, a computer implemented method is described. A convolutional layer includes input maps, convolutional kernels, and output maps. The method includes a forward pass, a backward pass, and an update pass that each include convolution calculations. The described method performs the convolutional operations involved in the forward, the backward, and the update passes based on a first, a second, and a third perforation map respectively. The perforation maps are stochastically generated, and distinct from each other. The method further includes interpolating results of the selective convolution operations to obtain remaining results. The method includes iteratively repeating the forward pass, the backward pass, and the update pass until the convolutional neural network is trained. Other aspects such as a system, apparatus, and computer program product are also described.Type: GrantFiled: October 8, 2015Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leland Chang, Suyog Gupta
-
Patent number: 10379835Abstract: A mechanism is provided in a data processing system for creating clusters on demand. The mechanism installs a cluster on the data processing system. The cluster comprises a master node and a managed node having distributed software installed thereon. The mechanism stores state of cluster on external volumes and removes references specific to the cluster from the state of the cluster stored on the external volumes. The mechanism takes a snapshot of the state of the cluster stored on the external volumes to form a set of volume templates and takes a snapshot of images of the master node and the managed node to form a set of node type images.Type: GrantFiled: December 19, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Anjali Agarwal, Rachit Arora, Deepashree Gandhi, Dharmesh K. Jain, Shrinivas S. Kulkarni
-
Patent number: 10380533Abstract: A method, system, and computer program product for creating or augmenting a business process model using a question and answer (Q and A) system are provided in the illustrative embodiments. A request to create the business process model of a business process is received. A knowledgebase is created using a business process modeling (BPM) data and user domain data. The user domain data comprises a combination of unstructured documents and structured documents related to an operation in a user domain. A natural language (NL) question is formed corresponding to the request. The NL question and the knowledgebase are submitted to the Q and A system. A set of answers is received from the Q and A system responsive to the NL question. An answer is presented as a part of the business process model.Type: GrantFiled: December 11, 2013Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donna K. Byron, Lakshminarayanan Krishnamurthy, Alexander Pikovsky
-
Patent number: 10380349Abstract: Analyzing program code can include detecting an instance of a container within the program code using a processor, selecting a model container correlated with the container using the processor, and creating an instance of the model container within memory using the processor. A data-flow of the program code can be tracked through the instance of the model container instead of the instance of the container.Type: GrantFiled: June 12, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Omer Tripp
-
Patent number: 10380494Abstract: A technique relates to a superconducting qubit. A Josephson junction includes a first superconductor and a second superconductor formed on a non-superconducting metal. A capacitor is coupled in parallel with the Josephson junction.Type: GrantFiled: August 4, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David W. Abraham, Josephine B. Chang, Jay M. Gambetta
-
Patent number: 10380042Abstract: An example computer-implemented method may include receiving, by a general purpose processor, the I/O operation. The method may further include transmitting, by the general purpose processor, the I/O operation to a system assist processor. The method may further include transmitting, by the system assist processor, the I/O operation to an I/O channel for execution by the I/O channel, wherein transmitting the I/O operation to the I/O channel comprises queuing the I/O operation in the multi-queue. The method may further include executing, by the I/O channel, the I/O operation.Type: GrantFiled: November 22, 2016Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig A. Bickelman, Daniel F. Casper, Christopher J. Colonna, John Flanagan, Francis Gassert, Elke G. Nass, Kenneth J. Oakes, Mooheng Zee
-
Patent number: 10379876Abstract: Disclosed is a method of customizing an appliance. The method includes steps of pre-storing a public key in the appliance; connecting the appliance to an external storage device; and booting up the appliance to automatically proceed with the following customization process: obtaining a customization file from the external storage device; authenticating the customization file with the public key; and executing customization with the customization file if the authentication succeeds.Type: GrantFiled: November 16, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Chih-Wen Chao, Gregory L. Galloway, Cheng-Ta Lee, Ming-Hsun Wu, Rick M. F. Wu
-
Patent number: 10378924Abstract: Methods of fabricating electronic circuits and electronic packages 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: September 20, 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: 10380353Abstract: Methods for enhancing the security of content in a records management system. A document is received to be stored as a record in the records management system. A unique combination of an encryption key and encryption parameters is selected for the document. The encryption key and encryption parameters are stored on a server that is different from a server upon which the document is to be stored in the records management system. The document is encrypted using the selected unique combination of encryption key and encryption parameters. The encrypted document is stored in the records management system.Type: GrantFiled: December 3, 2014Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Kenytt D. Avery, Jean-Marc Costecalde, David B. Harnick-Shapiro
-
Patent number: 10376186Abstract: A thermal tag for activity monitoring. The thermal tag includes a base layer having a plurality of metal lines to provide a conductive path, and a pattern layer having one or more infrared emitting features positioned over portions of the conductive path, wherein at least one infrared emitting feature couples to the conductive path to emit a predetermined infrared pattern in accordance with nearby activity.Type: GrantFiled: October 18, 2016Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li-Wen Hung, Jui-Hsin Lai
-
Publication number: 20190245891Abstract: A specification of a target network environment including target devices is received. The specification includes an identity of each of the target devices and a compression feature requirement, a deduplication feature requirement, and an encryption feature requirement of the target network environment. A performance parameter corresponding to each of the requirements is computed based on the specification. Possible combinations of the target devices and enabled features in the target devices are determined to meet the specification. Each possible combination is compared to a knowledge base to determine a performance reduction for each of the enabled features based upon the performance parameters. A desired combination of the enabled features is determined from the possible combinations for each target device based upon the comparison. The desired combination includes a combination having a performance reduction that does not exceed a threshold value for data reduction in one or more enabled features.Type: ApplicationFiled: April 11, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Nathan B. Best, Mikael H. Lindström, Kurt A. Rybczyk, Daniela Kern Mainieri Trevisan
-
Publication number: 20190243895Abstract: Embodiments relate to an intelligent computer platform to provide a contextual analogy response. The aspect of providing a contextual analogy response includes denoting an analogy phrase within a communication. An anaphora within the analogy phrase is detected and a set of sentences are parsed into grammatical components wherein the grammatical type for each parsed component is identified. A sentence is created with the detected anaphora and an action term from the analogy phrase. The set of sentences and the analogy phrase are matched with the identified components that are assigned to a solved analogy association. A related contextual response is attached to the solved analogy association to generate the outputted analogy response.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Corville O. Allen, Andrew R. Freed
-
Publication number: 20190243522Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Publication number: 20190243340Abstract: Using an analytical model, a problem related to a product is identified from a collection of report data, the product being a three dimensional (3D) solid having a shape and produced from a manufacturing process. The problem is correlated with a set of factors. The set of factors describes a circumstance in which a user performs an operation of the product. According to a weight assigned to the problem, the problem is selected for prototyping. Using a processor and a memory, the set of factors and the operation are simulated by using a modified design of the product. In response to the modified design solving the problem, a specification of the modified design is provided for 3D printing to the user.Type: ApplicationFiled: April 22, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Karl J. Cama, Norbert Herman, Shubhadip Ray
-
Publication number: 20190243523Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Publication number: 20190245834Abstract: A first information comprising an identification of an encryption algorithm supported by a first component from the first component of a software defined network (SDN) is received at a controller of the SDN. A set of policies and a set of encryption algorithms are sent to the first component. A policy determines a cryptographic operation applicable to a path in the SDN between the first component and a second component of the SDN. The first component comprises an originating point of the path and the second component comprises a destination point of the path.Type: ApplicationFiled: April 11, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Venkata Siva N. Amulothu, Nitin J. Huralikuppi, Ashish Kapur, Vishal Shukla
-
Patent number: 10375137Abstract: A variable checkpoint mechanism in a streams manager checkpoints a streaming application based on periodic time periods for checkpoints. The variable checkpoint mechanism can take a checkpoint early before a periodic time period ends or late after the periodic time period ends based on predicted size of one or more tuple windows in the streaming application. The time for taking the checkpoint can be selected based on multiple checkpoint timing criteria, which include storage requirement for the checkpoint and predicted backpressure in the flow graph. In this manner the checkpoint timing of the variable checkpoint mechanism can be adjusted real-time to minimize the negative impact of checkpointing on the performance of the streaming application.Type: GrantFiled: June 26, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
-
Patent number: 10373910Abstract: A semiconductor device is provided which comprises a metal interconnect structure having a metal alloy capping layer formed within a surface region of the metal interconnect structure, as well as methods for fabricating the semiconductor device. For example, a method comprises forming a metal interconnect structure in a dielectric layer, and applying a surface treatment to a surface of the metal interconnect structure to form a point defect layer in the surface of the metal interconnect structure. A metallic capping layer is then formed on the point defect layer of the metal interconnect structure, and a thermal anneal process is performed to convert the point defect layer into a metal alloy capping layer by infusion of metal atoms of the metallic capping layer into the point defect layer. The resulting metal alloy capping layer comprises an alloy of metallic materials of the metal capping layer and the metal interconnect structure.Type: GrantFiled: November 9, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventor: Chih-Chao Yang
-
Patent number: 10375281Abstract: An image-capture-scope indication device for an image-capture apparatus. The image-capture-scope indication device includes: a light source, fixed on a surface of the image-capture apparatus on which a lens of the image-capture apparatus is provided; a light ray selection member, which is provided in front of the light source and has a light transmission portion; and a drive member. The drive member is configured for moving the light ray selection member so that a scope surrounded by light rays emitted from the light source and passing through the light transmission portion of the light ray selection member is provided that is consistent with an image-capture-scope of the image-capture apparatus.Type: GrantFiled: October 20, 2015Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hao Chang, Yan Zheng Sun, Lijun Wei, Qing Hong Zhuang
-
Patent number: 10372516Abstract: A method and system for processing a message of a messaging system. The messaging system includes a messaging engine and a set of messages. A messaging endpoint of each message of the set of messages is associated with a respective container configured to run an associated application. In response to a first message being published to a messaging endpoint of the first message, the container associated with the messaging endpoint of the first message is used to process the message.Type: GrantFiled: July 25, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Chris R. Bean, Matthew R. Whitehead
-
Patent number: 10372716Abstract: Topic summaries related to a selection of text in an electronic document may be generated and presented. A topic summary application receives the user-selected text and identifies entities in the text using natural language processing. Using natural language processing, the summary application also identifies related entities and associated text phrases in a remaining portion of the electronic document. The remaining portion may be a portion of the document that precedes the user-selected text, so that a summary generated therefrom may be used to refresh the memory of the user while not revealing information that the user has not yet encountered. In addition, the summary application determines semantically important text phrases using text analytics and generates a summary, presented to the user in a pop-up window, of most frequently correlated related entities along with text phrases that are semantically important.Type: GrantFiled: February 13, 2015Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Patrick W. Fink, Philip E. Parker
-
Patent number: 10375364Abstract: A method, system, and apparatus for alleviating an obstruction caused by an object from a view of an observer includes a hardware device affixed to the object such that the observer observes a presentation on the device when observing the object. The device is enabled to receive a signal, wherein the signal corresponds to a portion of an ambience obscured by the object from a view of the observer. The signal is processed at the device and without using a data processing system, to generate a version of the signal. Using the device, the version of the signal is presented to the observer as the presentation, wherein the version of the signal alleviates the portion of the ambience obstructed by the object in the view of the observer.Type: GrantFiled: August 27, 2015Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric V. Kline, Frank R. Libsch, Thomas S. Mazzeo
-
Patent number: 10374064Abstract: A method of forming semiconductor devices that includes forming an oxide that is doped with a punch through dopant on a surface of a first semiconductor material having a first lattice dimension, and diffusing punch through dopant from the oxide into the semiconductor material to provide a punch through stop region. The oxide may then be removed. A second semiconductor material may be formed having a second lattice dimension on the first semiconductor material having the first lattice dimension. A difference between the first lattice dimension and the second lattice dimension forms a strain in the second semiconductor material. A gate structure and source and drain regions are formed on the second semiconductor material.Type: GrantFiled: February 21, 2018Date of Patent: August 6, 2019Assignees: International Business Machines Corporation, Globalfoundries, Inc.Inventors: Kangguo Cheng, Ruilong Xie, Tenko Yamashita
-
Patent number: 10372824Abstract: A computer receives a plurality of text and determines a concept is present in the plurality of text. The computer determines a set of hypotheses for the determined concept, wherein the set of hypotheses is a plurality of natural language representations of the determined concept. The computer substitutes the determined concept in the plurality of text with a hypothesis from the determined set of hypotheses. The computer determines the hypothesis is valid based on analyzing the plurality of text with a neural network, wherein the neural network is trained for hypothesis validation. Based on determining that the hypothesis is valid, the computer storing the plurality of text with the determined hypothesis in place of the substituted concept and displays the stored plurality of text.Type: GrantFiled: May 15, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Brendan Bull, Paul Lewis Felt
-
Patent number: 10373631Abstract: A method for protecting a magnetic head according to one embodiment includes applying an organic coating to a magnetic head using a product having an applicator portion for applying an organic coating to a magnetic head. The organic coating is on the applicator portion of the tape, and a lubricant is on a data portion of the tape. The lubricant has a different composition than the organic coating. Another method for protecting a magnetic head includes applying an organic coating to a magnetic head for reducing exposure of the head to oxidation promoting materials; and storing the magnetic head. Another method includes fabricating a tape having an applicator portion for applying an organic coating to a magnetic head for reducing exposure of the head to oxidation promoting materials; applying the organic coating to the applicator portion of the tape; and applying a lubricant to a data portion of the tape.Type: GrantFiled: October 20, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Richard Lionel Bradshaw, Icko E.Tim Iben, Wayne Alan McKinley, Lee Curtis Randall
-
Patent number: 10373081Abstract: Techniques for provision of on-demand utility services utilizing a yield management framework are disclosed. For example, in one illustrative aspect of the invention, a system for managing one or more computing resources associated with a computing center comprises: (i) a resource management subsystem for managing the one or more computing resources associated with the computing center, wherein the computing center is able to provide one or more computing services in response to one or more customer demands; and (ii) a yield management subsystem coupled to the resource management subsystem, wherein the yield management subsystem optimizes provision of the one or more computing services in accordance with the resource management subsystem and the one or more computing resources.Type: GrantFiled: June 5, 2008Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Catherine H. Crawford, Zhen Liu, Laura Wynter
-
Patent number: 10372745Abstract: A method, and associated computer system and computer program product, for computing a value between two concepts in a schema containing concepts which are linked to each other through associations. In a schema S of n concepts C1, C2 . . . Ci . . . Cn, the concepts are linked by associations, each association having a semantic distance set in a range between a minimum and a maximum indicating the concepts are completely similar or dissimilar respectively. An information value is determined between concepts from their semantic distance and informational distance. For dissimilar concepts, the informational distance is computed according to a closeness of the concepts. For similar concepts, the informational distance is computed according to a remoteness of the concepts. Both the first and second functions increase with a number of links between C1 and another concept. The number of links is a topological distance between C1 and the other concept.Type: GrantFiled: October 3, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventor: Freddy Lorge
-
Patent number: 10373312Abstract: A method for computer-aided diagnosis of skin lesions includes obtaining a dermoscopic image, convolving the dermoscopic image in a plurality of convolutional layers, obtaining deconvolved outputs of at least two convolutional layers of the plurality of convolutional layers, obtaining side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers, obtaining a first concatenated feature map by concatenating the side-output feature maps with different first weights, obtaining a second concatenated feature map by concatenating the side-output feature maps with different second weights, and producing a final score map by convolving the first and second concatenated feature maps in a final convolutional layer followed by a loss layer. Also disclosed: a computer-readable medium embodying instructions for the method, and an apparatus configured to implement the method.Type: GrantFiled: July 6, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Mani Abedini, SeyedBehzad Bozorgtabar, Rajib Chakravorty, Sergey Demyanov, Rahil Garnavi, Zongyuan Ge
-
Patent number: 10372624Abstract: Provided are techniques for destaging pinned retryable data in cache. A ranks scan structure is created with an indicator for each rank of multiple ranks that indicates whether pinned retryable data in a cache for that rank is destageable. A cache directory is partitioned into chunks, wherein each of the chunks includes one or more tracks from the cache. A number of tasks are determined for the scan of the cache. The number of tasks are executed to scan the cache to destage pinned retryable data that is indicated as ready to be destaged by the ranks scan structure, wherein each of the tasks selects an unprocessed chunk of the cache directory for processing until the chunks of the cache directory have been processed.Type: GrantFiled: August 18, 2017Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta
-
Patent number: 10373159Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example operation may comprise one or more of creating an initial identifier representing an asset and an owner entity of the asset in a blockchain, identifying an identity block associated with the initial identifier, and identifying an asset transfer of the asset from the owner entity to a blockchain entity.Type: GrantFiled: December 7, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Ruslan Ardashev, Sloane Brakeville, Nitin Gaur, Gautham Pamu
-
Patent number: 10372698Abstract: The method includes identifying at least one of a minimum value, a maximum value, and a Bloom filter value for a row of data in a metadata table, wherein the metadata table contains metadata corresponding to a row of data in a main table. The method includes adjusting at least one of an identified first minimum value to a second minimum value, an identified first maximum value to a second maximum value, and an identified first Bloom filter value to a second Bloom filter value.Type: GrantFiled: June 12, 2015Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Ian R. Finlay, Christian M. Garcia-Arellano, Adam J. Storm, Calisto P. Zuzarte
-
Patent number: 10372776Abstract: An indication initiated by a user within a first local user application that specifies user-selected data sharable by the first local user application is received at an operating system of a first computing device used by the user. A determination is made as to whether any other user applications share data compatibility with at least one portion of the specified user-selected data. In response to determining that at least one other user application shares the data compatibility with the at least one portion of the specified user-selected data, a data share indication to the at least one other user application is configured.Type: GrantFiled: December 5, 2017Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert B. Chumbley, Jacob D. Eisinger, Jennifer M. Strachan
-
Patent number: 10375575Abstract: Systems and methods for securing access to a mobile device are disclosed. A method includes: synchronizing, by a first mobile computer device, with a remote mobile computer device; transmitting, by the first mobile computer device, a tone to a surface of an object; receiving, by the first mobile computer device, a compound resonance frequency from the object based on the transmitted tone; determining, by the first mobile computer device, the received compound resonance frequency conforms to a stored compound resonance frequency; unlocking, by the first mobile computer device, the first computer device based on the determining; and establishing, by the first mobile computer device, a group connection with the remote mobile computer device based on the unlocking.Type: GrantFiled: October 16, 2018Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa M. W. Bradley, Jonathan Dunne, Liam Harpur, Asima Silva
-
Patent number: 10372853Abstract: A method and circuit for implementing enhanced diagnostics with intelligent pattern combination in automatic test pattern generation (ATPG), and a design structure on which the subject circuit resides are provided. A random fault is selected in the design. A test pattern is generated and applied the test pattern to a design under test to test the selected random fault. The test is re-simulated to determine faults that are covered by the applied test pattern. A next iteration of test pattern generation includes selecting a fault that is based upon the previous test pattern generation for generating new test patterns.Type: GrantFiled: March 20, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Steven M. Douskey, Michael J. Hamilton, Amanda R. Kaufer, Phillip A. Senum
-
Patent number: 10372546Abstract: Provided are a computer program product, system, and method for creating a restore copy from a copy of source data in a repository having source data at different point-in-times. All the source data as of an initial point-in-time is copied to a repository. In response to completing point-in-time copies following the initial point-in-time, change information is transmitted to the repository indicating changed data in the source data that changed between the point-in-time of the point-in-time copy and a subsequent point-in-time. For each point-in-time copy, copying changed source data comprising source data indicated in the change information for the point-in-time copy as changed to the repository. A restore request is received to restore the source data as of a restore point-in-time. The source data in the repository as of the restore point-in-time is copied from the repository to a restore copy.Type: GrantFiled: February 7, 2014Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Glen A. Jaquette, Gregory T. Kishi
-
Patent number: 10373181Abstract: Approaches presented herein enable evaluating and displaying feedback for an item distributed to a group of users, e.g., at a collaborative event. Specifically, at least one approach includes receiving the item (e.g., a topic, idea, product) from a first user, and distributing the item to the group of users, wherein the group of users is located within an identified geographic proximity to the first user. An assigned value (e.g., demand quantified though buy/sell data) is then received for the item from one or more users of the group of users, and displayed to the first user via a mobile device, along with a real-time location of each user of the group of users. In one approach, each user's mobile device displays a geographic distance from other users at the collaborative event.Type: GrantFiled: January 8, 2015Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Phaedra Boinodiris, David P. Stowell
-
Patent number: 10372505Abstract: In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest configuration, a perform topology function instruction is executed by a guest processor specifying a topology change of the guest configuration. The topology change preferably changes the polarization of guest CPUs, the polarization being related to the amount of a host CPU resource provided to a guest CPU.Type: GrantFiled: August 14, 2018Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Farrell, Charles W. Gainey, Jr., Jeffrey P. Kubala, Donald W. Schmidt
-
Patent number: 10375820Abstract: A computer system receives an initial multilayered ceramic package design. The computer system maintains a first selection of mesh line segments of the mesh line segments at a first width and adjusts a second selection of mesh line segments of the plurality of mesh line segments to a second width. The computer system controls fabrication of the multilayered ceramic package based on the modified multilayered ceramic package design.Type: GrantFiled: March 22, 2018Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jinwoo Choi, Sungjun Chun, Jason L. Frankel, Paul R. Walling, Roger D. Weekly
-
Patent number: 10372725Abstract: Embodiments of the present invention provide a method, system and computer program product for ordered list management in a replication environment. In an embodiment of the invention, a method for ordered list management in a replication environment includes selecting an item for positioning in a replicant of an ordered list by an ordered list manager executing in memory by at least one processor of a computer. The method also includes determining an intent of positioning for the selected item and associating the determined intent in an order number with the selected item in the replicant of the ordered list. Finally, the method includes replicating the replicant with the ordered list by synchronizing changes in the replicant with other changes applied to other replicants of the ordered list.Type: GrantFiled: December 16, 2010Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Mark Hampton, Eric Martinez de Morentin
-
Patent number: 10375107Abstract: A technique to provide runtime output sanitization filtering of web application content that contains multiple contexts in which dynamic output is included. To facilitate this operation, dynamically-generated content is prepared for sanitization in advance, preferably by being “marked” by the web application itself (or by middleware). Preferably, given dynamically-generated content is marked by enclosing it between dynamic content indicators. After the document generation is completed but before it is output, the application-generated content is processed by a content sanitization filter. The filter uses the dynamic content identifiers to identify and locate the content that needs output escaping. The filter detects the appropriate context within which the dynamically-generated content has been placed and applies escaping. The output content is prepared for escaping in advance even if assembled from multiple sources that do not operate in the same runtime environment.Type: GrantFiled: July 22, 2010Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Olgierd Pieczul, Mark Alexander McGloin, Mary Ellen Zurko
-
Patent number: 10375214Abstract: A Fiber Connection (FICON) information unit is received by a host processor executing a host internet protocol (IP) software library. The FICON information unit is written to a transport layer. Data including the FICON information unit is then transmitted to a storage control unit over an IP network.Type: GrantFiled: May 3, 2013Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eitan Ben-Amos, Maor Ben-Dayan, Gary Weiss
-
Patent number: 10372865Abstract: Disclosed aspects relate to facilitating system design based on unified chip specification. It can be determined based on the system design that a first interface of a first chip is to be connected to a second interface of a second chip. Then a first configuration of the first interface and a second configuration of the second interface are determined based on a unified specification. The unified specification at least specifies configurations of a plurality of chip interfaces for respective usages. A hardware design may be automatically generated based on the first and second configurations. The hardware design may include a hardware-level connection between the first and second interfaces.Type: GrantFiled: November 19, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Yang Liu, Yong Lu, Peng LM Shao, Jiang Yu
-
Patent number: 10374628Abstract: Method and apparatus for performing in-place compression is provided. The in-place compression system transfers source data from a partition of a memory to a data buffer based on a read address. Compressed data is created by referencing the source data stored in the data buffer. The system writes the compressed data to the memory partition based on a write address. When the write address points at an address location that stores source data that has not been transferred to the data buffer, the system overwrites the compressed data stored in the memory partition with the source data stored in the data buffer.Type: GrantFiled: April 5, 2017Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bulent Abali, Bartholomew Blaner, Paul G. Crumley, Hubertus Franke
-
Patent number: 10373054Abstract: Systems and methods for training a neural network to optimize network performance, including sampling an applied dropout rate for one or more nodes of the network to evaluate a current generalization performance of one or more training models. An optimized annealing schedule may be generated based on the sampling, wherein the optimized annealing schedule includes an altered dropout rate configured to improve a generalization performance of the network. A number of nodes of the network may be adjusted in accordance with a dropout rate specified in the optimized annealing schedule. The steps may then be iterated until the generalization performance of the network is maximized.Type: GrantFiled: September 1, 2015Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vaibhava Goel, Steven John Rennie, Samuel Thomas, Ewout van den Berg
-
Patent number: 10372611Abstract: Modifying prefetch request processing. A prefetch request is received by a local computer from a remote computer. The local computer responds to a determination that execution of the prefetch request is predicted to cause an address conflict during an execution of a transaction of the local processor by comparing a priority of the prefetch request with a priority of the transaction. Based on a result of the comparison, the local computer modifies program instructions that govern execution of the program instructions included in the prefetch request to include program instruction to perform one or both of: (i) a quiesce of the prefetch request prior to execution of the prefetch request, and (ii) a delay in execution of the prefetch request for a predetermined delay period.Type: GrantFiled: October 30, 2018Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Michael Karl Gschwind, Valentina Salapura, Chung-Lung K. Shum
-
Patent number: 10373522Abstract: Embodiments provide a generative group-based meal planning system and method for the creation of candidate meal plans based upon a pre-selected list of ingredients. The meal planning system can create parent meal plans based upon one or more recipes having one or more of the pre-selected ingredients. Child meal plans can be created by the random crossing of the recipes contained in the parent meal plans. The child meal plans can be scored against a genetic algorithm, such as a fitness function, which takes into consideration cost of ingredients, waste, flavor compatibility, preparation time, and ingredient shelf life. The meal planning system can utilize a cognitive system with natural language processing abilities to generate new recipes based off of waste or flavor compatibility. The child meal plans having the highest fitness score can be used as the parent meal plans in the next iteration of analysis. After a pre-determined number of iterations, a candidate meal plan can be output by the system.Type: GrantFiled: January 5, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Donna K. Byron, Carmine M. DiMascio, Florian Pinel, Timothy P. Winkler
-
Patent number: 10372327Abstract: A cursor-based character input interface inputs a character selected by a cursor. A character prediction unit is adapted to predict one or more next characters based on a current input character, wherein the input interface is adapted to present the one or more predicted next characters as a supplementary interface in proximity to the current input character, and wherein the one or more predicted next characters of the supplementary interface are selectable by the cursor.Type: GrantFiled: November 6, 2014Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Joshua M. Carr, Emma L. Foley, Josephine D. Messa, Thomas A. Wright
-
Patent number: 10370103Abstract: According to an aspect, a package transport container for a UAV includes a manifest device having a computer processor, a receptacle including a base that secures contents of the receptacle, a locking mechanism that couples the manifest device to the receptacle during transport, and a connector coupling the manifest device to the UAV. The processor transmits material properties of the contents of the receptacle to the UAV, receives routing information for a package to be transported, monitors coordinates of the package transport container during transport, and upon determining the coordinates match coordinates of a delivery location specified in the routing information: sends a release request signal to the UAV to release the receptacle; receives a release command from the UAV; and disengages the locking mechanism to release the manifest device from the base. The routing information is determined at least in part based on the material properties of the contents.Type: GrantFiled: August 9, 2018Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guillaume Hoareau, Johannes J. Liebenberg, John G. Musial, Todd R. Whitman