IBM Patent Applications

SYSTEM AND METHOD TO MEASURE, ANALYZE, AND MODEL PULMONARY FUNCTION AND DISEASE UTILIZING TEMPORAL, SPATIAL, AND CONTEXTUAL DATA

Granted: April 27, 2017
Application Number: 20170112430
An information processing system, computer readable storage medium, and methods for analyzing the airflow related health of a person. A method includes obtaining an audio sample of a person's verbal communication, obtaining geographic information of the person, querying a remote server based on the geographic information, and obtaining additional information from the remote server, the additional information being related to the geographic information, and extracting contours of…

SYSTEMS AND METHODS FOR MIGRATING DATA

Granted: April 27, 2017
Application Number: 20170115929
Various embodiments provide computer program products for migrating data. One embodiment comprises receiving, from a first processor, data that is unprotected comprising a data integrity field; utilizing, by a second processor, a peer-to-peer remote copy (PPRC) application to add protection to the data to generate protected data; and subsequent to adding the protection, modifying a value in the data integrity field such that the value is different than an industry standard default value…

Creation of a Provisioning Environment Based on Probability of Events

Granted: April 27, 2017
Application Number: 20170116091
A method for dynamically assembling a mobile application includes the steps of: (i) receiving a first probability of a potential failure occurring within a first computing environment; (ii) comparing the first probability to a first threshold; (iii) automatically provisioning a first portion of a second computing environment in response to the first probability exceeding the first threshold; (iv) receiving a second probability of the potential failure occurring within the first computing…

METHOD AND SYSTEM FOR BACKUP AND RECOVERY

Granted: April 27, 2017
Application Number: 20170116188
For data backup and recovery based on linked file repositories with each of the linked file repositories representing an individual file system capable of storing at least one version of a file and being connected to at least one server system, each of the linked file repositories are placed in a certain position for storing a certain version of the file. Each position of each of the linked file repositories is continuously numbered. A number of the versions of the file are determined by…

METHODS AND SYSTEMS FOR DATA CLEANUP USING PHYSICAL IMAGE OF FILES ON STORAGE DEVICES

Granted: April 27, 2017
Application Number: 20170116214
Methods, systems, and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first storage pool. A method includes analyzing an effective space occupied by each file of a plurality of files in the first storage pool, selecting one or more of the plurality of files as one or more candidate files for eviction, based on the identified one or more data blocks, and evicting the one or…

OPTIMIZATION OF DATA DEDUPLICATION

Granted: April 27, 2017
Application Number: 20170116229
Various embodiments for optimizing deduplication in a computing storage environment by a processor. Links between data regions are intelligently formed, based on up-to-date popularity statistics, including a number of times a particular one of the data regions was a target for a potential link with another one of the data regions.

DATA COMPRESSION ALGORITHM SELECTION AND TIERING

Granted: April 27, 2017
Application Number: 20170116233
A data storage subsystem having a plurality of data compression engines configured to compress data, each having a different compression algorithm. A data handling system is configured to determine a present rate of access to data; select at least one sample of data; determine the greatest degree of compression of said data compression engines; determine the compression ratios of the operated data compression engines with respect to the selected sample(s); compressing said selected at…

GENERATING MULTIDIMENSIONAL COMBINATION DATA

Granted: April 27, 2017
Application Number: 20170116304
A set of available values is obtained corresponding to a set of data fields associated with a dimension member in a set of dimension members corresponding to a dimension in a set of dimensions of an object. Each possible combination of dimension members is computed for the object. For a data field of a dimension member of a dimension, a normalized value is computed based on values of the data field for each dimension member in the dimension. A combined data field value is computed for a…

VALIDATION OF SCHEMA AND SCHEMA CONFORMANCE VERIFICATION

Granted: April 27, 2017
Application Number: 20170116350
A schema can be received as an input. For at least one element in the schema, the element can be parsed from the schema. The parsed element can be validated by comparing the parsed element to a node within a first schema parse tree. A parse tree node can be generated for the parsed element. The parse tree node can be configured to call at least one validation rule, external to a second schema parse tree, which validates an element of a document corresponding to the parse tree node. The…

COMMUNICATION BETWEEN KEY MANAGER AND STORAGE SUBSYSTEM KERNEL VIA MANAGEMENT CONSOLE

Granted: April 27, 2017
Application Number: 20170116423
System, computer program product, and method embodiments for communication between a kernel operational on a storage subsystem and a key manager (KM) through a hardware management console (HMC) to provide encryption support are provided. In one embodiment, pursuant to a data request by the kernel to the KM, data including a data payload is sent by the KM to the kernel to provide encryption support, the data payload corresponding to an event flow suborder type selected by the kernel for…

PREDICTIVE ANALYTICS TO DETERMINE OPTIMAL SPACE ALLOCATION

Granted: April 27, 2017
Application Number: 20170116528
Embodiments for management of a parking facility by a processor. Operations are performed to collect and track data of the parking facility over time from a plurality of sources including data representative of physical use of the parking facility and data obtained aside from the physical use data. Predictive analytics are applied to a totality of the physical use and other data to generate decisions that are implemented for the parking facility. The decisions anticipate individual…

GENERATING A DATABASE OF SKILLS

Granted: April 27, 2017
Application Number: 20170116529
Generating a database of skills possessed by a user includes with an electronic interaction tool, detecting an interaction between a requested user and an initiating user with regard to a collaboration activity, in response to a determination that the requested user uses at least one skill from a list of skills associated with the collaboration activity, generating a prompt for the initiating user that identifies the at least one skill of the requested user, and recording in a database a…

GENERATING A RECOMMENDATION REGARDING A MEMBER OF AN ORGANIZATION

Granted: April 27, 2017
Application Number: 20170116695
Generating a recommendation regarding a member of an organization includes extracting skills data with a corresponding timeline from a database for members of an organization to determine skills for each of the members; creating a skills map, the skills map characterizing relationships between the members and the skills of the members; analyzing one of the skills associated with one of the members in relation to the skills map to make an evaluation; and generating, based on the…

IMAGING SEGMENTATION USING MULTI-SCALE MACHINE LEARNING APPROACH

Granted: April 27, 2017
Application Number: 20170116744
A robust segmentation technique based on multi-layer classification technique to identify the lesion boundary is described. The inventors have discovered a technique based on training several classifiers such that to classify each pixel as lesion versus normal Each classifier is trained on a specific range of image resolutions. Then, for a new test image, the trained classifiers are applied on the image. Then by fusing the prediction results in pixel level a probability map is generated.…

METHOD OF FORMING FIELD EFFECT TRANSISTORS (FETS) WITH ABRUPT JUNCTIONS AND INTEGRATED CIRCUIT CHIPS WITH THE FETS

Granted: April 27, 2017
Application Number: 20170117189
A method of forming field effect transistors (FETs) and on Integrated Circuit (IC) chips with the FETs. Channel placeholders at FET locations are undercut at each end of FET channels. Source/drain regions adjacent to each channel placeholder extend into and fill the undercut. The channel placeholder is opened to expose channel surface under each channel placeholder. Source/drain extensions are formed under each channel placeholder, adjacent to each source/drain region. After removing the…

NOTIFYING A USER ABOUT A PREVIOUS CONVERSATION

Granted: April 27, 2017
Application Number: 20170118158
Notifying a user about a previous conversation includes based on an analysis of the previous conversation between a first user and second user determining a characterization between the first user and the second user, in response to the first user selecting, via a user device, an option to open a subsequent conversation with the second user, notifying the first user via an alert as to the characterization of the previous conversation that the first user had with the second user before…

AUTOMATED ABNORMALITY DETECTION IN SERVICE NETWORKS

Granted: April 27, 2017
Application Number: 20170118234
From a log of a machine, an entry is selected relating to providing a subservice in processing a service request from a requestor associated with a key. The log entry includes a subsequence of machines used and a cost of providing the subservice. A set of entries is selected from the log, an entry including the subsequence and a second cost of providing the subservice but in processing a different service request from a different requestor associated with a different key. A distance is…

GATEWAY DEVICE TO CONNECT NATIVE FIBRE CHANNEL PORTS TO PURE FIBRE CHANNEL OVER ETHERNET STORAGE AREA NETWORKS

Granted: April 27, 2017
Application Number: 20170118252
A gateway device for use between a Fibre Channel over Ethernet (FCoE) network and a Fibre Channel (FC) storage area network (SAN) device includes a controller, at least one first native Fibre Channel F_Port in operable communication with the controller and configured to interface with a native Fibre Channel N_Port of the FC SAN device, and at least one first virtual N_Port (VN_Port) linked to the at least one first native Fibre Channel F_Port and in operable communication with the…

AUTOMATED PROTOTYPE CREATION BASED ON ANALYTICS AND 3D PRINTING

Granted: April 20, 2017
Application Number: 20170106598
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…

NOTIFYING A USER ABOUT A PREVIOUS CONVERSATION

Granted: April 20, 2017
Application Number: 20170111303
Notifying a user about a previous conversation includes based on an analysis of the previous conversation between a first user and second user determining a characterization between the first user and the second user, in response to the first user selecting, via a user device, an option to open a subsequent conversation with the second user, notifying the first user via an alert as to the characterization of the previous conversation that the first user had with the second user before…