IBM Patent Applications
IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140257739Abstract: A method and apparatus are provided for implementing random content of program loops in random test generation for processor verification. A converged branch instruction stream is used by a test generator to ensure that all random conditional branches converge to a main program loop. A built in exception handling mechanism of the test generator enables program interrupts to converge to the main program loop. Mandatory read only registers applied to the test generator allow all register based storage addresses to use registers that maintain a value and thus stabilize the storage address translations through subsequent iterations of the loop. A global class restriction mechanism defines specific restricted instruction classes applied to the test generator avoids inherently problematic operations for the program loops. Machine state detection and restoration mechanisms in the test generator are provided to preserve storage addressability.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adi Dagan, Avishai Fedida, Olaf K. Hendrickson, Oz Hershkovitz
-
Publication number: 20140257832Abstract: Detecting fraud in the health care industry includes selecting a given focus scenario (e.g., prescription rate in a certain drug therapeutic class) for audit analysis, and constructing baseline models with the appropriate normalizations to describe the expected behavior within the focus area. These baseline models are then used, in conjunction with statistical hypothesis testing, to identify entities whose behavior diverges significantly from their expected behavior according to the baseline models. A Likelihood Ratio (LR) score over the relevant claims with respect to the baseline model is obtained for each entity, and the p-value significance of this score is evaluated to ensure that the abnormal behavior can be identified at the specified level of statistical significance. The approach may be used as part of a preliminary computer-aided audit process in which the relevant entities with the abnormal behavior are identified with high selectivity for a subsequent human-intensive audit investigation.Type: ApplicationFiled: September 17, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith B. Hermiz, Vijay S. Iyengar, Ramesh Natarajan
-
Publication number: 20140252501Abstract: At least one gate structure having a first spacer located on a vertical sidewall thereof is provided on an uppermost surface of a semiconductor substrate. Exposed portions of the semiconductor substrate are then removed utilizing the at least one gate structure and first spacer as an etch mask. A sacrificial replacement material is formed on each recessed surface of the semiconductor substrate. Next, a second spacer is formed contacting the first spacer. Source/drain trenches are then provided by removing exposed portions of the sacrificial replacement material and an underlying portion of the semiconductor substrate. Remaining sacrificial replacement material located beneath the second spacer is removed providing an opening beneath the second spacer. A doped semiconductor material is formed within the source/drain trenches and the opening.Type: ApplicationFiled: September 12, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Szu-Lin Cheng, Jack O. Chu, Isaac Lauer, Jeng-Bang Yau
-
Publication number: 20140257699Abstract: Embodiments include a wireless mote network having a plurality of motes, wherein each of the plurality of motes includes a processing unit in communication with a communications device. Each of the motes includes at least a sensor configured to monitor an environmental condition in an area around the mote or an actuator configured to control one or more external systems. The wireless mote network also includes a central communications device configured to communicate with one or more of the motes within a range of the central communications device and a controller configured to communicate with the central communications device, to receive one or more signals indicative of the environmental condition of one or more of the plurality of motes, and to transmit one or more control signals indicating an operation of the actuator to one or more of the plurality of motes.Type: ApplicationFiled: August 13, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Sergio A. Bermudez, Hendrik F. Hamann, Levente I. Klein
-
Publication number: 20140258833Abstract: Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic document, comprises automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document, determining the area of interest based on the user interaction, and altering cumulatively at least one of the appearance or behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Rick A. Hamilton, II, James R. Kozloski, Brian M. O'Connell, Clifford A. Pickover
-
Publication number: 20140252294Abstract: A phase change memory cell, an array of the phase change memory cells, and a method for fabricating the phase change memory cells. The phase change memory cell includes a bottom electrode, a heating element, and a heat shield. During programming of the phase change memory cell, the bottom electrode passes current to the phase change memory cell. The heating element is electrically coupled to the bottom electrode and generates heat during the programming of the phase change memory cell. The heat shield is thermally conductive and surrounds at least a portion of the heating element. The heat shield conducts heat generated during programming of the phase change memory cell to the bottom electrode.Type: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Matthew J. BrightSky, Chung H. Lam, Alejandro G. Schrott
-
Publication number: 20140258554Abstract: A method and system for switching media streams of a video in a client system. A first media stream of the video is played in a SHOW mode in the client system as the first media stream is received from a content providing system. During playing the first media stream, an environmental change is detected within or adjacent to the client system and in response, a switch is made from playing the first media stream to playing a second media stream of the video in the SHOW mode as the second media stream is being received from the content providing system. After playing first media stream is paused, the switching may occur upon matching timecodes distributed in the first and second media streams, by transitioning playing the second media stream in a HIDE mode to playing the second media stream in the SHOW mode.Type: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Christopher E. Holladay, Ryan L. Whitman
-
Publication number: 20140258839Abstract: Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic document, comprises automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document, determining the area of interest based on the user interaction, and altering cumulatively at least one of the appearance or behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range.Type: ApplicationFiled: September 4, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Rick A. Hamilton, II, James R. Kozloski, Brian M. O'Connell, Clifford A. Pickover
-
Publication number: 20140253093Abstract: Methods and systems for data center management include collecting sensor data from one or more sensors in a rack; determining a location and identifying information for each asset in the rack using a set of asset tags associated with respective assets; communicating the sensor and asset location to a communication module; receiving an instruction from the communication module; and executing the received instruction to change a property of the rack.Type: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140259174Abstract: A disclosed method includes accessing one or more seeding specifications and a program including computer-readable code and applying the one or more seeding specifications to the program to identify for analysis seeds including strings for corresponding identified string variables. The method includes tracking flows emanating from the identified seeds. The tracking includes computing an integral offset into a tracked string variable for any statements causing such a computation. The tracking also includes providing a string representation based on the computed integral offset, wherein the provided string representation comprises a value of the integral offset and an indication of the corresponding tracked string variable. The tracking further includes modeling string manipulations of the tracked string variables using the string representations. Apparatus and program products are also disclosed.Type: ApplicationFiled: September 13, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Salvatore A. Guarnieri, Marco Pistoia, Omer Tripp
-
Publication number: 20140258977Abstract: Disclosed is a novel system and method to select software components. A set of available software components are accessed. Next, one or more dimensions are defined. Each dimension is an attribute to the set of available software components. A set of coherence distances between each pair of the available software components in the set of available software components is calculated for each of the dimensions that have been defined. Each of the coherence distances are combined between each pair of the available software components that has been calculated in the set of the coherence distances into an overall coherence degree for each of the available software components. Using the overall coherence degree, one or more software components are selected to be included in a software bundle.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140252133Abstract: A controllable emitter of an irrigation apparatus including a drip line and a control station configured to control a pressure of pressurized fluid in the drip line is provided. The controllable emitter is disposable along the drip line and includes a container coupled to the drip line, the container being formed to define an interior and including an inlet through which the pressurized fluid is receivable in the interior from the drip line and an outlet through which the pressurized fluid is exhaustible from the interior, a piston, including a magnetic element, disposed at least partially in the container to occupy a position in accordance with the pressure of the pressurized fluid and a sensor configured to sense a position of the magnetic element and to communicate a sensed position to the control station.Type: ApplicationFiled: August 16, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Hendrik F. Hamann, Levente L. Klein, Sergio A. Bermudez Rodriguez, Michael A. Schappert, Alejandro G. Schrott
-
Publication number: 20140253220Abstract: Embodiments may include an eFuse cell. The eFuse cell may include an eFuse having a first end and a second end. A blowFET has a first source/drain area, a second source/drain area, and a first gate. The first source/drain area is coupled to the second end of the eFuse, the second source/drain area is coupled to ground, and the first gate is coupled to a first node. The eFuse cell includes a senseFET having a third source/drain area, a fourth source/drain area, and a second gate. The second gate is coupled to the first node, and the third source/drain area is coupled to a second node. The second node is coupled to an operation signal and the second end of the eFuse. The eFuse cell includes a select eFuse logic element having an input to receive a select eFuse signal and an output coupled to the first node.Type: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Toshiaki Kirihata, Phil C. Paone, Vimal R. Patel, Gregory J. Uhlmann
-
Publication number: 20140258539Abstract: A method, system and computer program product for minimizing workload migrations during cloud maintenance operations. Upon receiving an indication that a scheduled maintenance operation is to be performed, a cloud controller uploads the maintenance binaries associated with the scheduled maintenance operation and analyzes the maintenance binaries so as to evaluate the requirements of the maintenance packages and dependencies associated with the scheduled maintenance operation. A matrix is then generated by the cloud controller to identify the classes of hardware that will be disrupted by the scheduled maintenance operation based on the analysis. The workloads running on the classes of hardware identified in the matrix will then be consolidated prior to the scheduled maintenance operation. By consolidating the workloads onto a fewer number of hardware components, a fewer number of workload migrations will need to be performed during the cloud maintenance operation.Type: ApplicationFiled: October 31, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Ivan M. Heninger, Douglas A. Larson, Aaron J. Quirk, Matthew J. Sheard
-
Publication number: 20140255010Abstract: A conflict analysis (CA) information handling system (IHS) receives conflict information from a population of digital video recorder (DVR) IHSs. The conflict information indicates that a conflictee show is in conflict with a conflictor show in a DVR IHS. The conflict information may include a conflictee show identifier and open timeslots for each DVR IHS that transmits conflict information to the CA IHS. Using the conflictee show identifier and available timeslots received from the population of DVR IHSs, the CA IHS makes a recommendation to rebroadcast the conflictee show at a particular time when more than an predetermined threshold number of DVR IHSs are available to record a rebroadcast of the conflictee show.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick A. Hamilton, II, Brian Marshall O'Connell
-
Publication number: 20140258978Abstract: A method, computer program product, and computer system for receiving, from a first and second application by a computing device, shapes of artifacts and components of the first and second application. The shapes of the artifacts and components of the first and second application are conformed to a standard format. One or more changes to the shapes of the artifacts and components of the first and second application are tracked. One or more suspicious relationships across the first and second application are displayed based upon, at least in part, the one or more changes to the shapes of the artifacts and components of the first and second application.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: MARC A. BAUMBACH, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Publication number: 20140256133Abstract: A post metal chemical-mechanical planarization (CMP) cleaning process for advanced interconnect technology is provided. The process, which follows CMP, combines an acidic clean and a basic clean in sequence. The process can achieve a more than 60% reduction in CMP defects, such as polish residues, foreign materials, slurry abrasives, scratches, and hollow metal, relative to an all-basic clean process. The process also eliminates the circular ring defects that occur intermittently during roller brush cleans within a roller brush clean module.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Vamsi Devarapalli, Colin J. Goyette, Michael R. Kennett, Mahmoud Khojasteh, Qinghuang Lin, James J. Steffes, Adam D. Ticknor, Wei-tsu Tseng
-
Publication number: 20140258797Abstract: Aspects of the invention provide for reducing BIST test time for a memory of an IC chip. In one embodiment, a BIST architecture for reducing BIST test time of a memory for an integrated circuit (IC) chip, the architecture comprising: a pair of latches for receiving bursts of data from a memory; a first compression stage for receiving a burst of data and compressing the burst of data into a plurality of latches; a second compression stage for comparing the compressed bursts of data with expected data; and a logic gate for determining whether there is a fail in the burst of data.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Kevin W. Gorman, Deepak I. Hanagandi, Krishnendu Mondal, Michael R. Ouellette
-
Publication number: 20140258290Abstract: A method, system, and computer program product for processing a stream of tuples are disclosed. The method, system, and computer program product may include receiving a stream of tuples to be processed by a plurality of processing elements. Each tuple may have an associated processing history. The stream of tuples may be segmented into a plurality of partitions, each representing a subset of the stream of tuples. The method, system, and computer program product may include estimating the contribution each partition will have on a particular processing result and processing a partition if it substantially contributes to the particular processing result.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael J. Branson, John M. Santosuosso
-
Publication number: 20140258508Abstract: A method for tracking at least recent contacts and favorite contacts across multiple communications services may include collecting, by a processor, information associated with a plurality of contact interactions of a user from each of a set of different communications services utilized by the user. The method may also include storing, by a storage device, the information associated with each of the plurality of contact interactions. The method may additionally include analyzing the information associated with each of the plurality of contact interactions. The method may further include determining at least one of a list of most recent contacts and a list of favorite contacts from analyzing the information associated with each of the plurality of contact interactions.Type: ApplicationFiled: October 30, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott H. Prager, Anuphinh Phimmasorn Wanderski, Eric M. Wilcox
-
Publication number: 20140253236Abstract: Apparatuses for generating negative impedance compensation are provided. Embodiments include a differential amplifier having a first output and a second output; a capacitor coupled between the first output and the second output of the differential amplifier; a first negative impedance cross-coupled circuit having a first output and a second output; and a resistance control circuit coupled in series between the first output and the second output of the differential amplifier and the first output and the second output of the first negative impedance cross-coupled circuit.Type: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: RAJESH CHEERANTHODI, JOHN F. EWEN, SANTHOSH MADHAVAN, GIRI N.K. RANGAN, UMESH K. SHUKLA, SARABJEET SINGH
-
Publication number: 20140256106Abstract: A dielectric metal compound liner can be deposited on a semiconductor fin prior to formation of a disposable gate structure. The dielectric metal compound liner protects the semiconductor fin during the pattering of the disposable gate structure and a gate spacer. The dielectric metal compound liner can be removed prior to formation of source and drain regions and a replacement gate structure. Alternately, a dielectric metal compound liner can be deposited on a semiconductor fin and a gate stack, and can be removed after formation of a gate spacer. Further, a dielectric metal compound liner can be deposited on a semiconductor fin and a disposable gate structure, and can be removed after formation of a gate spacer and removal of the disposable gate structure. The dielectric metal compound liner can protect the semiconductor fin during formation of the gate spacer in each embodiment.Type: ApplicationFiled: May 21, 2014Publication date: September 11, 2014Applicants: GLOBALFOUNDRIES INC., INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ali Khakifirooz, Thomas N. Adam, Kangguo Cheng, Shom Ponoth, Alexander Reznicek, Raghavasimhan Sreenivasan, Xiuyu Cai, Ruilong Xie
-
Publication number: 20140252503Abstract: A gate dielectric can be formed by depositing a first silicon oxide material by a first atomic layer deposition process. The thickness of the first silicon oxide material is selected to correspond to at least 10 deposition cycles of the first atomic layer deposition process. The first silicon oxide material is converted into a first silicon oxynitride material by a first plasma nitridation process. A second silicon oxide material is subsequently deposited by a second atomic layer deposition process. The second silicon oxide material is converted into a second silicon oxynitride material by a second plasma nitridation process. Multiple repetitions of the atomic layer deposition process and the plasma nitridation process provides a silicon oxynitride material having a ratio of nitrogen atoms to oxygen atoms greater than 1/3, which can be advantageously employed to reduce the leakage current through a gate dielectric.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael P. Chudzik, Barry P. Linder, Shahab Siddiqui
-
Publication number: 20140254981Abstract: A signal transfer link includes a first plasmonic coupler, and a second plasmonic coupler spaced apart from the first plasmonic coupler to form a gap. An insulator layer is formed over end portions of the first and second plasmonic couplers and in and over the gap. A plasmonic conductive layer is formed over the gap on the insulator layer to excite plasmons to provide signal transmission between the first and second plasmonic couplers.Type: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140258991Abstract: A method and apparatus for estimating coverage of a computer program from traces, the method comprising: receiving trace data generated by an execution of an executable unit; and estimating coverage of the executable unit from the trace data, wherein estimating coverage comprises estimating trace coverage.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Yoram S. Adler, Eitan D. Farchi, Orna Raz-Pelleg
-
Publication number: 20140258311Abstract: Techniques are disclosed for determining reasons underlying insights gleaned from multi-dimensional data. In one embodiment, a contingency table is accessed that represents multiple dimensions of the data, in order to identify one or more insights. One or more dimensions, other than the represented dimensions, are evaluated to identify one or more reasons underlying a first insight of the one or more insights, and the one or more reasons are output.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Felix Hamborg, Alexander Lang, Christoph Lingenfelder
-
Publication number: 20140256139Abstract: A stack of a first hard mask portion and a second hard mask portion is formed over a semiconductor material layer by anisotropically etching a stack, from bottom to top, of a first hard mask layer and a second hard mask layer. The first hard mask portion is laterally recessed by an isotropic etch. A dielectric material layer is conformally deposited and planarized. The dielectric material layer is etched employing an anisotropic etch that is selective to the first hard mask portion to form a dielectric material portion that laterally surrounds the first hard mask portion. After removal of the second and first hard mask portions, the semiconductor material layer is etched employing the dielectric material portion as an etch mask. Optionally, portions of the semiconductor material layer underneath the first and second hard mask portions can be undercut at a periphery.Type: ApplicationFiled: May 22, 2014Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chiahsun Tseng, Chun-chen Yeh, Yunpeng Yin, Lei L. Zhuang
-
Publication number: 20140258502Abstract: A method for tracking at least recent contacts and favorite contacts across multiple communications services may include collecting, by a processor, information associated with a plurality of contact interactions of a user from each of a set of different communications services utilized by the user. The method may also include storing, by a storage device, the information associated with each of the plurality of contact interactions. The method may additionally include analyzing the information associated with each of the plurality of contact interactions. The method may further include determining at least one of a list of most recent contacts and a list of favorite contacts from analyzing the information associated with each of the plurality of contact interactions.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140259009Abstract: Methods may perform unattended software installation. The method may include receiving a user's selection of one or more software installation files, and reading at least a portion of the one or more user-selected software installation files. The method may additionally include extracting, from the read one or more software installation files, questions that a user will be asked to answer during execution of the one or more user-selected software installation files, and compiling the extracted questions. The method may further include prompting a user to provide answers to the compiled questions, and receiving answers to one or more questions of the compiled questions prior to execution of the one or more user-selected software installation files. The method may additionally include storing the received answers, and providing the stored answers when requested during execution of the one or more user-selected software installation files.Type: ApplicationFiled: October 31, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sukadev Bhattiprolu, Venkateswararao Jujjuri, Haren Myneni, Malahal R Naineni, Badari Pulavarty, Chandra Seetharaman, Narasimha N Sharoff
-
Publication number: 20140250683Abstract: A method and system for installing and removing a row of cables from a cable array is provided. The method includes providing an installation tool having a first body with a plurality of arms extending from one side. The plurality of arms being configured to receive a cable connector body, the plurality of arms including at least one first projection extending from one of the plurality of arms. The installation tool is moved onto a row of cables held coupled together by a bracket, each of the cables in the row of cables having a cable connector body. The connector bodies are engaged into receptacles and the bracket is moved with the at least one first projection.Type: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140258291Abstract: A method, system, and computer program product for processing a stream of tuples are disclosed. The method, system, and computer program product may include receiving a stream of tuples to be processed by a plurality of processing elements. Each tuple may have an associated processing history. The stream of tuples may be segmented into a plurality of partitions, each representing a subset of the stream of tuples. The method, system, and computer program product may include estimating the contribution each partition will have on a particular processing result and processing a partition if it substantially contributes to the particular processing result.Type: ApplicationFiled: March 12, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael J. Branson, John M. Santosuosso
-
Publication number: 20140256100Abstract: A memory array and a method for electrically coupling memory cell access devices to a word line. The memory array includes a source line electrically coupled to each source terminal of the memory cell access devices. The memory array also includes a first set of at least two vertical pillars positioned above and electrically coupled to the source line. A second set of vertical pillars electrically isolated from the source line and positioned such that the source line does not extend below the second set of vertical pillars is also included. Furthermore, gate terminals of the memory cell access devices laterally surround the first set of vertical pillars and the second set of vertical pillars. Finally, a first word line contact is positioned between two of the second set of vertical pillars. The first word line contact is electrically coupled to the gate terminals.Type: ApplicationFiled: September 25, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Chung H. Lam, Jing Li, Edward W. Kiewra
-
Publication number: 20140253672Abstract: Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can be sequentially ordered, based on the sentiment of each of the plurality of participants, indicating an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference.Type: ApplicationFiled: October 30, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Lisa M.W. Bradley, Lin Sun
-
Publication number: 20140252448Abstract: A method of forming a semiconductor device that includes providing a logic device on a semiconductor on insulating layer of a transfer substrate. The transfer substrate may further include a dielectric layer and a first handle substrate. A second handle substrate may be contacted to the semiconductor on insulating layer of the transfer substrate that includes logic device. The first handle substrate may be removed to expose the dielectric layer. A memory device can then be formed on the dielectric layer. Interconnect wiring can then be formed connecting the logic device with the memory device.Type: ApplicationFiled: September 17, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen W. Bedell, Bahman Hekmatshoar-Tabari, Ali Khakifirooz, Ghavam G. Shahidi, Davood Shahrjerdi
-
Publication number: 20140258691Abstract: Various systems, processes, products, and techniques may be used to manage thread transitions. In particular implementations, a system and process for managing thread transitions may include the ability to determine that a transition is to be made regarding the relative use of two data register sets and determine, based on the transition determination, whether to move thread data in at least one of the data register sets to second-level registers. The system and process may also include the ability to move the thread data from at least one data register set to second-level registers based on the move determination.Type: ApplicationFiled: May 11, 2014Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Christopher M. Abernathy, Mary D. Brown, Susan E. Eisen, James A. Kahle, Hung Q. Le, Dung Q. Nguyen
-
Publication number: 20140258790Abstract: In accordance with one aspect of the present description, an indication that a communication failure reported in a predetermined time interval is more likely the result of a software failure than a hardware failure may be made if the number of communication links reporting a communication failure in the predetermined time interval exceeds a communication link failure threshold, and the number of communication link devices such as nodes or communication paths which have been implicated as causing a communication failure, exceeds an implicated device threshold. Other features and aspects may be realized, depending upon the particular application.Type: ApplicationFiled: November 7, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Todd C. Sorenson, Liang Hua Wu
-
Publication number: 20140250429Abstract: A computer program product and computer system for analyzing code to improve efficiency of simulating a hardware system. A computer identifies one or more functions calling an application programming interface of a hardware simulator simulating the hardware system. In response to determining that left hand sides of respective one or more Boolean expressions are associated with the one or more functions calling the application programming interface and right hand sides are not associated with the one or more functions calling the application programming interface, the computer identifies the respective one or more Boolean expressions as one or more improvement points in source code for verifying a hardware model of the hardware system.Type: ApplicationFiled: December 11, 2013Publication date: September 4, 2014Applicant: International Business Machines CorporationInventors: Carsten Greiner, Joerg Kayser, Roopesh A. Matayambath, Juergen M. Ruf
-
Publication number: 20140250179Abstract: In a method for collaborating, a first computing device determines capabilities needed for an application to function. The first computing device enables one or more other computing devices to connect to the application. The first computing device determines capabilities of a second computing device, wherein the second computing device is connected to the application. The first computing device determines the capabilities needed for the application to function are met. The first computing device configures a user interface of the second device.Type: ApplicationFiled: March 4, 2013Publication date: September 4, 2014Applicant: International Business Machines CorporationInventors: Douglas S. Brown, John F. Kelley, Todd P. Seager, Robert J. Torres
-
Publication number: 20140250443Abstract: A method, computer program product, and computer system for analyzing code to improve efficiency of simulating a hardware system. A computer identifies one or more functions calling an application programming interface of a hardware simulator simulating the hardware system. In response to determining that left hand sides of respective one or more Boolean expressions are associated with the one or more functions calling the application programming interface and right hand sides are not associated with the one or more functions calling the application programming interface, the computer identifies the respective one or more Boolean expressions as one or more improvement points in source code for verifying a hardware model of the hardware system.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: International Business Machines CorporationInventors: Carsten Greiner, Joerg Kayser, Roopesh A. Matayambath, Juergen M. Ruf
-
Publication number: 20140250113Abstract: A technique is provided for identifying geographic context in a media object to embed meta tags for the geographic context in the media object. Input is received of the media object including geographic relevant expressions. Each of the geographic relevant expressions in the media object is identified for display to a user. The geographic relevant expressions in the media object are displayed with an option for the user to enter values for each of the geographic relevant expressions. The values are respectively included in meta tags. The meta tags are assigned to the geographic relevant expressions in the media object, such that the meta tags include the values respectively corresponding to each of the geographic relevant expressions. The meta tags having the values for the geographic relevant expressions are embedded in the media object, such that the meta tags in the media object are available for searching and indexing.Type: ApplicationFiled: March 4, 2013Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory D. Dallari, Thomas E. Murphy, JR., Adiswong Puiam
-
Publication number: 20140249875Abstract: A method, system and/or computer program product for managing condition action rules comprises: a treated case modeler for building a family of cases that make some rules applicable; a conflict detector for iteratively building and testing subsets of cases of the family searching for cases with conflicting decisions in order to locate a subset of cases that all have conflicting decisions. The conflict detector is further adapted for eliminating subsets of cases that have all non-conflicting decisions. The conflict detector is further adapted for distinguishing conflicting decisions from unrelated decisions and thus avoids the reporting of false conflicts.Type: ApplicationFiled: December 5, 2012Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ulrich M. Junker, Olivier M. D. Lhomme
-
Publication number: 20140250335Abstract: An approach is provided for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware device that results in a full system crash is received, an address translation table of a central processing unit of the computer hardware device is collected. A format of call stack frames of an operating system (OS) image of the computer hardware device is retrieved. A type of the OS image is identified as being a hypervisor program image. Based on the collected address translation table, the retrieved format of the plurality of call stack frames, and the type of the OS image being a hypervisor program image, the call stack frames are retrieved and output to a computer file.Type: ApplicationFiled: May 14, 2014Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Doyle J. McCoy
-
Publication number: 20140250283Abstract: A method for scheduling a backup of digital data includes determining whether a backup has previously been performed within a predetermined period. It is then determined whether a connection to a backup server is available. It is then decided whether to initiate a backup of digital data within a present time slot based at least in part on a randomly generated value when it is determined that a backup has not previously been performed within the predetermined period and it is determined that a connection to the backup server is available. The digital data is backed up to the backup server when it is decided that the data backup is to be initiated.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140250468Abstract: A method manages substantially continuous delivery of a data stream to a mobile communications device through sequential access thereby to respective receivers from a networked arrangement of wireless transceivers at known locations. A current location and velocity of the mobile communications device is determined. Based on a determined current location and velocity of the mobile communications device, a prediction for a next wireless transceiver to be accessed is generated, and a portion of the data stream is pre-cached at a predicted next wireless transceiver.Type: ApplicationFiled: September 7, 2012Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arthur J. Barr, Ian O. Partridge, Adam J. Pilkington, David S. Renshaw, Andrew Taylor, Thomas Van Der Veen
-
Publication number: 20140250234Abstract: The invention provides for a computer system, comprising a device register for creating and registering one or more device objects. At least one device object of the one or more device objects is configured for communicating with a network connector of a sensor appliance via a network connection. The device object is configured for exposing at least one parameter of the sensor appliance by declaring its capabilities. The computer system further comprises an aggregation model for aggregating the at least one parameter of the at least one device objects; a set of wiring definitions descriptive of raised events created by changes or updates in the at least one parameter; and a wiring broker for updating the aggregation model in accordance with the raised events.Type: ApplicationFiled: October 4, 2012Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Liesche, Thomas Stober, Stefan Weigeldt, Martin Welsch
-
Publication number: 20140248851Abstract: A wireless service provider identifies a mobile computing device capable of short-range wireless communication and in an agreement to receive service from a cellular network. The wireless service provider provides, to the mobile computing device, terms for a third party computing device to accept in order to gain access to the cellular network via the mobile computing device. In response to a third party computing device agreeing to the terms, the wireless service provider indicates to the mobile computing device to allow the third party computing device to access the cellular network via the mobile computing device.Type: ApplicationFiled: May 16, 2014Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason L. Anderson, Gregory J. Boss, Andrew R. Jones, Kevin C. McConnell, John E. Moore, JR.
-
Publication number: 20140250365Abstract: Embodiments relate to prioritizing the loading of a portion of a web page based on a user designation. An aspect includes providing a user interface for controlling page loading. A user selection of a portion of a web page is received at a server for priority loading. Accordingly, the loading of the portion of the web page is then prioritized based on the user selection. Embodiments further disclose measuring page loading analytics for a plurality of users. The loading of a portion of a web page may be prioritized based on the measured page loading analytics for the plurality of users. Responsive to subsequent page accesses from one of the plurality of users, the prioritized portion of the page is loaded.Type: ApplicationFiled: March 4, 2013Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Publication number: 20140250275Abstract: A data structure includes a plurality of entries each corresponding to a different systemwide combined response of a data processing system. A particular entry includes identifiers of multiple possible actions that can be taken in response to a systemwide combined response. Master logic issues a memory access request on a system fabric of the data processing system. The master logic, responsive to receiving the systemwide combined response and a selection of one of the multiple possible actions from a source of the memory access request prior to receipt of the systemwide combined response, selects the particular entry based on the systemwide combined response and selects one of the multiple possible actions identified in the particular entry based on the received selection. The master logic services the memory access request in accordance with the systemwide combined response by performing the selected one of the multiple possible actions.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140250047Abstract: A system and computer program product that facilitates authoring of a Bayesian Belief Networks by: accessing text content stored in a content storage device; identifying statements within said accessed text content indicating a dependence relation; extracting said statements indicating said dependence relation from said text content; and aggregating said extracted statements into a form suitable for representation as a BBN network structure. To identify statements indicating a dependence relation, the system identifies one or more lexical and semantic attributes of variables within a text unit indicating a conditional dependence relation between two or more variables. The system further processes the text content to extract probabilistic information and probability statements and aggregate the probability statements into a quantitative layer of the BBN structure.Type: ApplicationFiled: September 17, 2013Publication date: September 4, 2014Applicant: International Business Machines CorporationInventors: Lamia T. Bounouane, Lea Deleris, Bogdan E. Sacaleanu, Brian F. White
-
Publication number: 20140247555Abstract: Cooling apparatuses and coolant-cooled electronic assemblies are provided which include a thermal transfer structure configured to couple to an electronics card which operatively inserts into an electronic system. The thermal transfer structure includes a clamping structure movable between opened and clamped positions. A coolant-cooled structure, which is associated with the electronic system within which the electronics card is operatively inserted, resides between the electronics card and, at least partially, the clamping structure with insertion of the electronics card into the electronic system.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amilcar R. ARVELO, Mark A. BRANDON, Levi A. CAMPBELL, Tan D. DOAN, Michael J. ELLSWORTH, JR., Randall G. Kemink, Eric J. McKEEVER