IBM Patents

Advertisement
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).
-
Publication number: 20170170961Abstract: Embodiments relate to processing streams of encrypted data received from multiple users. A received encrypted data stream is separated into one or more encrypted data chunks, placing the data chunk(s) into a sub-stream, and decrypting the data chunks into plaintext. One or more advanced data functions are applied to the plaintext, thereby effectively transforming the plaintext. The transformed plaintext is organized into one or more data units, and each data unit is encrypted with a wrapped encryption key. The aspect of encrypting the data unit includes creating a fixed size encryption unit, whereby the wrapped encryption key comprises a master key and a private key.Type: ApplicationFiled: February 28, 2017Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Elli Androulaki, Nathalie Baracaldo, Joseph S. Glider, Alessandro Sorniotti
-
Publication number: 20170171203Abstract: Embodiments for implementing change control management in computing center environments by a processor. A physical activity of a user performing an action in the computing center environment is monitored. If the monitored activity is determined to be contrary, or predicted to be contrary, to a preferred, predetermined action for the computing center environment, the user is alerted that the action is contrary, and an operation is performed on the computing center environment to secure data in the computing center environment from damage potentially caused by the contrary action.Type: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emmanuel BARAJAS GONZALEZ, Shawn M. BRAMBLETT, Alan DASH, Shaun E. HARRINGTON
-
Publication number: 20170170197Abstract: A method for forming a semiconductor structure includes forming a strained silicon germanium layer on top of a substrate. At least one patterned hard mask layer is formed on and in contact with at least a first portion of the strained silicon germanium layer. At least a first exposed portion and a second exposed portion of the strained silicon germanium layer are oxidized. The oxidizing process forms a first oxide region and a second oxide region within the first and second exposed portions, respectively, of the strained silicon germanium.Type: ApplicationFiled: September 15, 2016Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Kangguo CHENG, Juntao LI, Zuoguang LIU, Xin MIAO
-
Publication number: 20170169859Abstract: Various embodiments for audibly mapping computing components in a computer storage system, by a processor device, are provided. In one embodiment, a method comprises creating a detectible audible pattern using an actuator arm and head assembly of a hard disk drive operating in the computer storage system for physically mapping the hard disk drive to a logical location within the computer storage system.Type: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Itzhack GOLDBERG, Harry MCGREGOR, Christopher B. MOORE, Neil SONDHI
-
Publication number: 20170169843Abstract: A computer-implemented method, according to one embodiment, includes: collecting performance data corresponding to a tape drive and/or a magnetic tape head, storing the performance data in memory, and using the data to perform problem analysis. The performance data includes a resistance of the tape drive and/or magnetic tape head and a resolution of the tape drive and/or the magnetic tape head. Moreover, performing the problem analysis includes: determining a condition of the tape drive and/or the magnetic tape head, wherein the condition is selected from a group consisting of: wear, corrosion, defective leads and wire bonds. Other systems, methods, and computer program products are described in additional embodiments.Type: ApplicationFiled: February 13, 2017Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Said A. Ahmad, W. Stanley Czarnecki, Ernest S. Gale, Icko E.T. Iben, Josephine F. Kubista
-
Publication number: 20170170298Abstract: Various embodiments disclose a method for fabricating a semiconductor structure including a plurality of vertical transistors each having different threshold voltages. In one embodiment the method includes forming a structure having at least a substrate, a source contact layer on the substrate, a first spacer layer on the source contact layer, a replacement gate on the first spacer layer, a second spacer layer on the replacement gate, and an insulating layer on the second spacer layer. A first trench is formed in a first region of the structure. A first channel layer having a first doping concentration is epitaxially grown in the first trench. A second trench is formed in a second region of the structure. A second channel layer having a second doping concentration is epitaxially grown in the second trench. The second doping concentration is different from the first doping concentration.Type: ApplicationFiled: February 2, 2017Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Karthik BALAKRISHNAN, Kangguo CHENG, Pouya HASHEMI, Alexander REZNICEK
-
Publication number: 20170165578Abstract: Provided is a method for authentication and verification of a user in a virtual world (VU) based upon such criteria as the physical location of a user in the real world and the logical location of the user's avatar in the VU. The disclosed technology combines physical and application aspects of security to enhance security options within virtual environments. In addition to traditional credential-based authentication, physical constraints corresponding to the real world and logical locations in a VU are employed, wherein an authentication server requires each component to be in the proper association state, location or proximity before authenticating a user. Further, the disclosed technology provides for the termination of a user's authentication if the user moves from an approved physical or VU location to an unapproved location. Techniques are provided to track a user's credentials and real-time physical and logical location of a user.Type: ApplicationFiled: February 21, 2017Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Rick A. Hamilton, II, Jenny S. Li, Anne R. Sand, James W. Seaman
-
Publication number: 20170166784Abstract: The present invention relates to CNT filled polymer composite system possessing a high thermal conductivity and high temperature stability so that it is a highly thermally conductive for use in 3D and 4D integration for joining device sub-laminate layers. The CNT/polymer composite also has a CTE close to that of Si, enabling a reduced wafer structural warping during high temperature processing cycling. The composition is tailored to be suitable for coating, curing and patterning by means conventionally known in the art.Type: ApplicationFiled: December 13, 2015Publication date: June 15, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James L. Hedrick, Robert Dennis Miller, Deborah Ann Neumayer, Sampath Purushothaman, Mary E. Rothwell, Willi Volksen, Roy R. Yu
-
Publication number: 20170166323Abstract: The embodiments described herein relate to dynamically detecting landing gear deployment of an aerial vehicle. A set of flight measurements is dynamically generated and stored. The set of measurements may include altitude, distance to a destination, and airspeed. Each of these measurements is compared to a respective threshold value to produce a landing scenario indication. The comparison includes ascertaining that the vehicle is within a defined above ground level based on the altitude measurement, ascertaining that the vehicle is within a defined distance to a destination based on the distance to a destination measurement, and ascertaining that the airspeed measurement is below a maximum gear extension speed. The produced indication is converted into a landing gear protocol.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: John R. Dangler, David T. Nelson
-
Publication number: 20170166438Abstract: Deep via technology is used to construct an integrated silicon cantilever and cavity oriented in a vertical plane which creates an electrostatically-switched MEMS switch in a small wafer area. Another embodiment is a small wafer area electrostatically-switched, vertical-cantilever MEMS switch wherein the switch cavity is etched within a volume defined by walls grown internally within a silicon substrate using through vias.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bucknell C. Webb
-
Publication number: 20170169303Abstract: An embodiment of the invention provides a method of analyzing an image of a user to determine whether the image is authentic, where a first image of a user's face is received with a camera. Four or more two-dimensional feature points can be located that do not lie on the same two-dimensional plane. Additional images of the user's face can be received; and, the at least four two-dimensional feature points can be located on each additional image with the image processor. The image processor can identify displacements between the two-dimensional feature points on the additional image and the two-dimensional feature points on the first image for each additional image. A processor can determine whether the displacements conform to a three-dimensional surface model. The processor can determine whether to authenticate the user based on the determination of whether the displacements conform to the three-dimensional surface model.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Applicant: International Business Machines CorportationInventors: Jonathan H. Connell, II, Nalini K. Ratha
-
Publication number: 20170168794Abstract: Identification of unmatched registry entries may be provided, by scanning a file system, discovering software, collecting first attribute values of the discovered software, receiving a plurality of filtering rules including a method and an attribute. The attribute may comprise a software-specific condition. The method may further comprise collecting native registry entries comprising second attribute values indicated by said attributes of at least one of said rule, and comparing said first attribute values of said discovered software with related ones of said second attribute values of said collected native registry entries. Then, the native registry entries may be grouped into two groups. The first group represents matched registry entries and the second group represents unmatched registry entries. The unmatched registry entries may be identified as unequivocal entries for further software discovery.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Piotr P. Godowski, Piotr Kania, Michal Paluch, Tomasz Stopa
-
Publication number: 20170168858Abstract: Recommending and graphically displaying viewed video data sensitive to the viewing pattern of a user. Responsive to viewing a plurality of video frames of a video file, a navigation profile is captured to document the viewing pattern of the video frames. Specifically, attributes of the video frames are documented such as the frequency of plays of the video frames. Where multiple navigation profiles are captured, the navigation profiles are stored, aggregated, and represented graphically on a display. Additional video may be recommended based on the aggregated data.Type: ApplicationFiled: February 28, 2017Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Barry A. Kritt, Sarbajit K. Rakshit
-
Publication number: 20170169073Abstract: Embodiments of the invention relate to executing graph path queries. A database stores data entities and attributes in node tables and stores links between nodes in an edge table. Edges form a path between a source node and a target node. A source node set is generated and joined with the edge table to produce a first intermediate set. Similarly, a target node set is generated and joined with the edge table to produce a second intermediate set. A result path is generated through a joining of the first and second intermediate paths and application of a length condition.Type: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Mir Hamid Pirahesh, Yuanyuan Tian
-
Publication number: 20170169017Abstract: A new document is processed for ingestion into a corpus of a cognitive computing system by associating with a category of documents already contained within the corpus, such as a topical category. Then, the cognitive computing system is engaged automatically to query one or more questions previously-associated with the category to discover discrepancies between the new document and those already in the corpus. If a discrepancy is found, a confidence factor based upon extracted natural language entities and relationships is assigned to the discrepancy, and it is flagged and reported to a user for reconciliation.Type: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Donna K. Byron, Elie Feirouz, Ashok Kumar, William G. O'Keeffe
-
Patent number: 9676891Abstract: Methods and materials for preparing a covalent 3D nano-object are provided. A diamine or triamine monomer and a monoamine terminated precursor may be reacted to form a star polymer material. A cross-linking polymerization process may in a nanogel core with the monoamine terminated precursor covalently linked to the nanogel core. The covalent 3D nano-object may comprise HT, PHT, HA, and/or PHA materials.Type: GrantFiled: August 22, 2014Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dylan J. Boday, Jeannette M. Garcia, James L. Hedrick, Rudy J. Wojtecki
-
Patent number: 9678141Abstract: A method of measuring semiconductor output characteristics is provided that includes connecting a pulse generator to the gate structure of a semiconductor device, and applying a plurality of voltage pulses at least some of which having a different pulse width to the gate structure of the semiconductor device. The average current is measured from the drain structure of the device for a duration of each pulse of the plurality of pulses. From the measured values for the average current, a self-heating curve of the average current divided by the pulse width is plotted as a function of the pulse width. The self-heating curve is then extrapolated to a pulse width substantially equal to zero to provide a value of drain current measurements without self-heating effects.Type: GrantFiled: June 23, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith A. Jenkins, Barry P. Linder
-
Patent number: 9676325Abstract: A method for detecting the presence of an unattended child left in a vehicle includes receiving acoustic data obtained from inside a vehicle, determining if the vehicle is running or not in response to the acoustic data, determining if all windows in the vehicle are closed when the vehicle is not running, determining if sound volume inside the vehicle exceeds a predetermined threshold when all of the windows are closed, determining if a predetermined high-frequency word is spoken inside the vehicle when all of the windows are closed, and outputting an alert indicating that an unattended child is left in the vehicle when the sound volume inside the vehicle exceeds the predetermined threshold and when the predetermined high-frequency word is spoken inside the vehicle.Type: GrantFiled: June 29, 2016Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ning Duan, Guoqiang Hu, Jingchang Huang, Peng Ji, Jun Zhu
-
Patent number: 9676893Abstract: In an example, a process of forming a polyurethane material is disclosed. The process includes forming carboxylic acid-terminated aliphatic polyol molecules from an epoxidized plant oil. The process also includes chemically reacting the carboxylic acid-terminated aliphatic polyol molecules with an azide material to form monoisocyanate-functionalized aliphatic polyol molecules. The process further includes polymerizing the monoisocyanate-functionalized aliphatic polyol molecules to form a first polyurethane material.Type: GrantFiled: September 23, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brandon M. Kobilka, Joseph Kuczynski, Timothy C. Mauldin, Jason T. Wertz
-
Patent number: 9676890Abstract: A local probe storage array is provided that includes a substrate, and a polymeric layer over the substrate, the polymeric layer comprising a crosslinking agent comprising at least three alkyne groups.Type: GrantFiled: October 21, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Urs T. Duerig, Bernd W. Gotsmann, Armin W. Knoll, David S. Pires
-
Patent number: 9678145Abstract: A system for testing a magnetic sensor according to one embodiment includes a discharge circuit to cause a discharge event on a magnetic sensor; a bias generation circuit to apply at least one first bias current to the sensor and at least one second bias current to the sensor, the second bias current being different than the first bias current; a resistance determination circuit to determine a resistance of the magnetic sensor at each of the applied bias currents; and a damage determination circuit to determine whether the magnetic sensor is damaged and/or was fixed by a discharge event based on the resistances.Type: GrantFiled: May 9, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventor: Icko E. T. Iben
-
Patent number: 9678549Abstract: A computer-implemented method, system, and/or computer program product controls downloading of an application to a mobile device based on power consumption of the application. A server receives a first power nameplate for a first application and a second power nameplate for a second application, a first priority rating of the first application and a second priority rating of the second application, a power descriptor that identifies an amount of power available to a mobile device, and a set of application downloading rules. The set of application downloading rules includes a soft rule, a hard rule, and a medium rule. The server then selectively uploads, to the mobile device, the first application or the second application based on a selected rule.Type: GrantFiled: September 28, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventor: Rajesh K. Jeyapaul
-
Patent number: 9678040Abstract: A rotating magnetic field Hall apparatus is provided and includes first and second magnets disposed in a master-slave configuration, a device-under-test (DUT) stage interposable between the first and second magnets on which a DUT is disposable in first or second orientations for Hall measurement or photoelectromagnetic (PEM) testing, respectively, controllers disposed to center the DUT stage between the first and second magnets and orthogonal magnetic field sensors disposed aside lateral sides of the first magnet to facilitate positional initialization of the first and second magnets and to generate in-phase and out-of-phase reference signals for phase-sensitive or lock-in Hall signal detection. The system also includes software system to perform signal processing to yield the final Hall signal.Type: GrantFiled: April 9, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oki Gunawan, Michael A. Pereira
-
Patent number: 9677894Abstract: Embodiments of the present invention provide a method and system for enacting various driving profiles based on identifying the age and gender of the user. Initially, identifying information is acquired from a user of a vehicle. An identification program determines whether the driver is known, by comparing the identifying information to a set of stored identifying information. If the driver of the vehicle is known, as the identifying information from the user is similar to stored identifying information, then a specific driver profile associated with the specific driver is activated. If the driver is not known, as the identifying information from the user of the vehicle is not similar to the stored identifying information, then the age and gender of the user of the vehicle is determined. Based on the determined age and gender of the driver of the vehicle, various vehicle setting ranges are enacted.Type: GrantFiled: November 3, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
-
Patent number: 9677987Abstract: A method includes measuring a leakage current through a particulate matter sample in a humidity chamber, the leakage current is measured as a relative humidity in the humidity chamber is incrementally increased, and plotting a logarithm of the measured leakage current as a function of the relative humidity. The plot of the logarithm of the measured leakage current as a function of the relative humidity has an inversion region, a low relative humidity region, and a high relative humidity region.Type: GrantFiled: February 8, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Levi A. Campbell, Prabjit Singh, Jing Zhang
-
Patent number: 9678273Abstract: A device for propagating light is described, comprising: a substrate having a semiconductor material, an insulating layer, wherein the insulating layer is arranged on the substrate, a recess reaching through the insulating layer and into the substrate, wherein the recess is at least partially filled with a filler material, and a waveguide arranged in or on the filler material.Type: GrantFiled: June 1, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Jens Hofrichter, Daniel S. Jubin, Edward W. Kiewra, Antonio La Porta
-
Patent number: 9678151Abstract: An approach for improving efficiency of cycle-reproducible debug in a multi-core environment is provided. The approach executes an exerciser image on one or more cores, wherein the exerciser image includes one or more different seeds. The approach determines a seed from the one or more different seeds that locates a fail-condition. Responsive to determining a seed from the one or more different seeds that locates the fail condition, the approach determines an upper bound and a lower bound of the fail-condition. The approach determines an exact cycle where the fail-condition occurs. The approach constructs a multi-cycle trace for the fail-condition.Type: GrantFiled: August 25, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: James N. Klazynski, Amir Nahir
-
Patent number: 9678152Abstract: A scan chain latch circuit, a method of operating a latch circuit in a scan chain, and a computer-readable medium having stored thereon a data structure defining a scan chain latch circuit for instantiation on a semiconductor die are disclosed. In an embodiment, the scan chain latch circuit comprises a first latch for holding one data value, a second latch for holding another data value, and a multiplexor. The one data value is applied to a first data input of the multiplexor and the another data value is applied to a second data input of the multiplexor. An alternating clock signal is applied to a select input of the multiplexor to control the output of the multiplexor, wherein the output of the multiplexor toggles between the two data values held in the two latches at a defined frequency.Type: GrantFiled: April 26, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Dzmitry S. Maliuk, Franco Stellari, Alan J. Weger, Peilin Song
-
Patent number: 9678975Abstract: For reducing digests storage consumption in a data deduplication system using a processor device in a computing environment, digest values are calculated for input data. The digest values are used to locate matches with data stored in a repository. The digest values are stored in the repository. The digest values of the data stored in the repository that is determined to be redundant with the input data are removed.Type: GrantFiled: March 15, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Lior Aronovich
-
Patent number: 9678289Abstract: An optical coupling system includes a substrate, an electronic die comprising a plurality of coupling holes for passing light, an optical element die attached to a bottom surface of the electronic die, the electronic die attached to the substrate such that the electronic die covers a cavity in the substrate and the optical element die resides within the cavity of the substrate. The system may also include a thermally conductive lid that covers and contacts the electronic die and the substrate and has a coupling aperture that enables light that passes through the coupling holes to pass through the thermally conductive lid. The system may also include an optical cable coupler comprising a coupling section that laterally fits within the coupling aperture and a body section disposed above the coupling section that is laterally larger than the coupling section. A method for providing the above system is also disclosed herein.Type: GrantFiled: December 2, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Mark D. Schultz, Shurong Tian
-
Patent number: 9677891Abstract: Embodiments of the present invention relate to a positioning method and a system thereof, an encoded label generating method and a system thereof. The present invention sets forth a solution of using encoded label to determine coordinate, so as to perform positioning. The positioning method, includes: acquiring a normalized map and a first identification code for identifying the map; acquiring, by scanning a first encoded label, a second identification code and a first coordinate indicated by the first encoded label; and determining a first location in the map corresponding to the first coordinate in response to the second identification code matching with the first identification code.Type: GrantFiled: March 25, 2014Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sheng Hua Bao, Jian Chen, Zhong Su, Li Zhang, Shiwan Zhao
-
Patent number: 9678964Abstract: A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.Type: GrantFiled: May 4, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: James C. Chong, Jerome D. Banks, Joseph L. Chan, Raymond Chow, Jean-Jacques Heler, Robert S. Lam, Tushar M. Patel, Chi Hong So, Henry Tang, Arthur Tsang, Christopher M. Zychowski
-
Patent number: 9678970Abstract: The computer retrieves a list of the data elements contained in a database. The computer performs a static and dynamic analysis on the list to determine which data elements have been active in a static or dynamic Structured Query Language (SQL) statement, then removes active data elements from the list. The computer performs a dependency test to determine which data elements on the list are depended on by data objects not on the list and removes those data elements which are depended on. The computer analyzes application code to extract SQL statements and determine whether data elements on the list are active in application code SQL. Any data elements on the list which are active in application code SQL are removed from the list and the remaining data elements on the list are sorted in descending order based on size.Type: GrantFiled: October 24, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Vinod P. Chirayath, Gary T. Gong, Salvador Ledezma
-
Patent number: 9678971Abstract: Deduplicated data is packed in a self-contained deduplicated repository having unique data blocks with each being referenced by a globally unique identifier (GUID). The self-contained deduplicated repository has information regarding both deduplicated data files and the unique data blocks of each of the deduplicated data files and a master GUID list containing a location of each of the unique data blocks.Type: GrantFiled: January 10, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. Akirav, Michael Hirsch, Ofer Leneman
-
Patent number: 9678972Abstract: Deduplicated data is packed in a self-contained deduplicated repository having unique data blocks with each being referenced by a globally unique identifier (GUID). The self-contained deduplicated repository has information regarding both deduplicated data files and the unique data blocks of each of the deduplicated data files and a master GUID list containing a location of each of the unique data blocks.Type: GrantFiled: November 7, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. Akirav, Michael Hirsch, Ofer Leneman
-
Patent number: 9679248Abstract: A system, method and a computer program product may be provided for automatically creating and parameterizing a semantically-enriched diagnosis model for an entity. The system receives a list of data points, from sensors or a database, to be used to create a diagnosis model. The system automatically creates the diagnosis model based on the received list of data points and data stored in a database and parameterizes the diagnosis model. The parameterized diagnosis model reflects rules that determine one or more potential causes of one or more abnormalities of one or more physical conditions in the entity.Type: GrantFiled: December 30, 2013Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Freddy Lecue, Joern Ploennigs, Anika Schumann
-
Patent number: 9678761Abstract: A memory medium includes one or more binary images and an update logic image. The memory medium selectively updates binary images having contiguous memory sectors erased before being rewritten. The update logic image includes instructions for determining whether an updating operation is to be performed and determining memory addresses of the memory medium at which a corresponding replacement image can be recorded. The instructions are also for erasing the determined memory addresses and writing the replacement image to the determined memory addresses.Type: GrantFiled: September 20, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventor: Sreekrishnan Venkiteswaran
-
Patent number: 9679051Abstract: Aspects of the present disclosure are directed toward evaluating an answer sequence. Aspects are directed toward receiving a set of answer sequences including a first answer sequence. The first answer sequence may have a first set of answers. Aspects are also directed toward identifying a set of scores coupled with the first set of answers. Aspects are also directed toward determining, based on a subject matter corresponding to the first answer sequence, a set of evaluation rules. Aspects are also directed toward generating, based on the set of scores and the set of evaluation rules, a sequence evaluation score for the first answer sequence.Type: GrantFiled: May 11, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Kevin S. Barker, Thomas J. Eggebraaten, Mark G. Megerian
-
Patent number: 9679157Abstract: Minimizing data security risks may be provided. A number and type of confidential data in a computing environment may be determined to generate a metric for the type of confidential data in the computing environment. The metric of the type of confidential data may be compared to a predetermined metric for the type. Responsive to determining the metric for the type of confidential data exceeding a predetermined metric for the type, an action may be performed to prevent more entries of the type of confidential data in the computing environment.Type: GrantFiled: January 7, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Arthur R. Francis, Eduardo A. Patrocinio
-
Patent number: 9679158Abstract: Minimizing data security risks may be provided. A number and type of confidential data in a computing environment may be determined to generate a metric for the type of confidential data in the computing environment. The metric of the type of confidential data may be compared to a predetermined metric for the type. Responsive to determining the metric for the type of confidential data exceeding a predetermined metric for the type, an action may be performed to prevent more entries of the type of confidential data in the computing environment.Type: GrantFiled: August 24, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Arthur R. Francis, Eduardo A. Patrocinio
-
Patent number: 9679159Abstract: An approach is provided for managing data being transmitted from a mobile device. The mobile device receives a request from a user to initiate a transmission of data. The mobile device determines whether the data includes person or business-related sensitive information based on a format of the data, and if so, the mobile device determines a country in which the mobile device is currently located, determines a privacy policy of the country in which the mobile device is currently located, and determines whether the privacy policy applies to a type of the data corresponding to the format of the data; and if so, the mobile device notifies the user of the privacy policy of the country, identifies to the user the type of the data for which the privacy policy applies, and queries the user whether to transmit the data as requested by the user.Type: GrantFiled: January 7, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Krishnarajan Arunachalam, Adam S. Biener, Sunil Joshi
-
Patent number: 9679198Abstract: Embodiments of the present invention disclose a method, computer program product, and system for a computer implemented method for processing tabular data. In various embodiments, an electronic document is received through a network, along with associated metadata. A plurality of table markers, or tabular data markers, are identified, in response to analyzing the received electronic document for said markers. References and citations associated with the plurality of tabular data markers are identified. A graphical representation of the relationship between identified tabular data markers and the identified references is generated. A uniqueness score is calculated, based on the generated graph and an ingestion plan is generated for the received electronic documents based on the calculated uniqueness score value.Type: GrantFiled: November 5, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Donna K. Byron, Robert E. Loredo, Alexander Pikovsky
-
Patent number: 9679201Abstract: Methods, systems, and computer program products for parsing objects are provided herein. A method includes producing a plurality of versions of an image of an object derived from an input, wherein each version comprises one of one multiple resolutions of said image of said object; computing an appearance probability at each of a plurality of regions on the one or more lowest resolution versions of said plurality of versions of said image for at least one attribute for said object; determining a configuration of the at least one attribute in the one or more lowest resolution versions based on at least the appearance probability in each of the plurality of regions; and outputting said configuration.Type: GrantFiled: January 18, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Lisa Marie Brown, Rogerio Schmidt Feris, Arun Hampapur, Daniel Andre Vaquero
-
Patent number: 9679219Abstract: A method, executed by one or more processors, includes computing a saliency surface for an image, conducting a mean shift algorithm on the saliency surface to provide mean shift data for the saliency surface, producing a mode voting map for the saliency surface from the mean shift data, and classifying features in the image according to the mode voting map. The features may correspond to medical conditions. In some embodiments, computing the saliency surface comprises determining a distinctiveness score for each of a plurality of image patches. In some embodiments, producing the mode voting map comprises determining a plurality of modes and an area of influence for each mode of the plurality of modes where the area of influence corresponds to mean shift data that leads to a particular mode. A corresponding computer program product and computer system are also disclosed herein.Type: GrantFiled: August 12, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventor: Sharon Alpert
-
Patent number: 9679245Abstract: A search facility is used to predict the impact of change on events detected in application logic, where the change may involve a computing resource used by or referenced by the application logic and/or by event detection logic. The search may be performed prior to making a change, in order to judge potential impact of the change, or after the change has been made. The search makes the prediction by evaluating semantics of conditions that specify when and/or and how an event will be detected at run-time.Type: GrantFiled: March 30, 2016Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen P. Bolton, Ann E. Collins, Gillian Curwen, Catherine M. Moxey, Anthony P. Papageorgiou, Andrew D. Wharmby
-
Patent number: 9679246Abstract: According to one exemplary embodiment, a method for solving combinatorial optimization problems is provided. The method may include receiving a plurality of problem instance parameters associated with a graph. The method may also include determining a dynamic path change indicator exists. The method may then include initializing the graph based on the determining the dynamic path change indicator does not exist. The method may further include inserting a placeholder node and at least one placeholder node edge based on the determining the dynamic path change indicator exists. The method may also include reinitializing the graph with the inserted place holder node and the at least one placeholder node edge. The method may then include initializing the reinitialized graph. The method may further include executing a hybrid algorithm on the initialized graph or on the reinitialized graph, wherein the hybrid algorithm comprises an ant colony optimization algorithm and a genetic algorithm.Type: GrantFiled: October 6, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Vedula S. Sandeep, Sanjay K. Singh
-
Patent number: 9679247Abstract: A method of building a soft linkage between a plurality of graphs includes initializing a correspondence between type-1 and type-2 objects in the plurality of graphs, and reducing a cost function by alternately updating the type-1 correspondence and updating the type-2 correspondence.Type: GrantFiled: September 19, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danai Koutra, David M. Lubensky, Hanghang Tong
-
Patent number: 9678980Abstract: An apparatus is operable with a host and a data storage component for controlling expansion of storage, and comprises: an allocating component responsive to a user input for allocating an expanded target storage space to a file system element to thereby make an expanded file system element; a file system metadata component for maintaining file system metadata including metadata for said expanded file system element; a file system I/O component responsive to said file system metadata component for controlling file system I/O between said host and said storage component; and a synchronizing component responsive to said file system metadata component for synchronizing data between a source storage space and said expanded target storage space; wherein said file system I/O component is operable to use said file system metadata component to access said expanded file system element prior to completion of action of said synchronizing component.Type: GrantFiled: June 14, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: John Mark Clifton, Nicholas O'Leary
-
Patent number: 9678756Abstract: Instructions are grouped into instruction groups based on optimizations that may be performed. An instruction is obtained, and a determination is made as to whether the instruction is to be included in a current instruction group or another instruction group. This determination is made based on whether the instruction is a candidate for optimization, such as decode time instruction optimization. If it is determined that the instruction is to be included in another group, then the other group is formed to include the instruction.Type: GrantFiled: May 6, 2016Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael K. Gschwind
-
Patent number: 9678757Abstract: Instructions are grouped into instruction groups based on optimizations that may be performed. An instruction is obtained, and a determination is made as to whether the instruction is to be included in a current instruction group or another instruction group. This determination is made based on whether the instruction is a candidate for optimization, such as decode time instruction optimization. If it is determined that the instruction is to be included in another group, then the other group is formed to include the instruction.Type: GrantFiled: May 6, 2016Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael K. Gschwind