Patents Assigned to Machines Corporation
-
Publication number: 20150169364Abstract: A non-preemption task group apparatus comprises a scheduling module that identifies a first task that is one of executing and scheduled to execute on a processor during a first time slice and a second task to be executed on a processor during a subsequent time slice, the first slice occurring before the subsequent slice, a relationship module that compares the first task to the second task, and an examining module that identifies whether the first task and the second task are interchangeable tasks based on the comparison, wherein the first task executes during the subsequent time slice in response to the first task and the second task being identified as interchangeable.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Ramachandra N. Pai, Yun Wang, Guang Rong Xiao, Wei Yang
-
Publication number: 20150169307Abstract: Techniques provide include analyzing a first node, associated with a first version of an service, to extract first configuration metadata; analyzing the first node, associated with a second version, subsequent to the first version, of the aservice, to extract second configuration metadata; determining, based upon a comparison of the first configuration metadata and the second configuration metadata, that the first node has not been modified between the first version and the second version; generating a first image of the node for distribution in conjunction with the service in response to the determining that the particular node has not been modified; and caching the first image for use in conjunction with the service.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Charles D. Brant, ChunHui Y. Higgins, William P. Higgins, John L. Ryding, III, Andrew N. Trossman
-
Publication number: 20150169545Abstract: An approach is provided to make content available to natural language processing (NLP) tasks. In the approach, a screen view of a document section is provided as input to a screen reader application. The screen reader application converts information displayed on the screen into a natural language format. A NLP operation is then performed on the natural language format.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventor: Jeffrey N. Eisen
-
Publication number: 20150170651Abstract: In a VOIP teleconference, the conference is monitored for speech distortion in either received or transmitted audio speech. Responsive to such distortion, a voice to text conversion is displayed on appropriate receiving terminals only for the time period of the audio speech distortion.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Thomas Arenburg, Franck Barillaud, Shivanth Dutta, Alfredo V. Mendoza
-
Publication number: 20150171790Abstract: A variable frequency oscillator device includes a first inverter stage that is designed to invert an input signal to generate a sawtooth signal by charging and discharging a capacitor using current sources that each provides a respective amount of current that is responsive to a control signal and to a dampening signal. A second inverter stage is designed to generate a first inverted signal from the sawtooth signal of the first inverter stage. A third inverter stage is designed to generate a second inverted signal from the first inverted signal, and dampen a signal transition rate for the first inverted signal based upon the control signal.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Andrew D. Davies, Joel T. Ficke, David M. Friend, Grant P. Kesselring, James D. Strom
-
Publication number: 20150172862Abstract: A method, mobile device, application server, and computer program product, for requesting a geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to a geospatial location corresponding to a current geospatial location of the mobile device. The mobile device determines a current geospatial location of the mobile device and sends a request message to an application server. The request message includes the current geospatial location of the mobile device and a request to receive a geospatial-location-specific application associated with a geospatial-location-specific service. The mobile device receives a response message including identification of a candidate geospatial-location-specific application associated with a geospatial-location-specific service, specific to a geospatial location within a defined nearby vicinity area of the current geospatial location of the mobile device.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christian KAU, Jeffrey S. PIERCE, Christine M. ROBSON, Jerald T. SCHOUDT
-
Publication number: 20150170084Abstract: A system, and computer program product for augmenting business process execution using natural language processing are provided in the illustrative embodiments Information related to a state in a business process is extracted from the business process executing in a data processing system. A set of natural language (NL) questions is formed based on the information and a transition from the state defined in the business process. The set of NL questions is answered with a corresponding set of NL answers, an NL answer in the set of NL answers having an associated confidence rating. A determination is made whether a confidence rating in the set of NL answers exceeds a threshold level of confidence. In response to the confidence rating exceeding the threshold, a task is executed to perform the transition in the business process.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Donna Karen Byron, Sanjay Francis Kottaram, Lakshminarayanan Krishnamurthy, Alexander Pikovsky
-
Publication number: 20150170764Abstract: Using an “optimized” test case for testing hardware and/or software of a computer. The optimized test case is designed to be run on a data storage device including multiple read locations and multiple write locations. Initialization data is written, on the data storage device, only to the write locations of the data storage device. The optimized test case is run on the data storage device in a manner so that the optimized test case will only write data to each write location after that write location has had initialization data written to that write location. The optimized test case defines read locations and write locations so that, during running of the optimized test case, all read locations which are also write locations will be written by a write instruction of the test case before being read by a read instruction of the test case.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Bhavesh D. Budhabhatti, Manoj Dusanapudi, Sairam Kamaraju, Varun Mallikarjunan, Subrat K. Panda
-
Publication number: 20150172383Abstract: Embodiments include a method, system, and computer program product for managing workloads in a network. A switch receives data associated with a workload. The received data is tagged with an identifier that associates the data with the workload. The received data is compressed based on determining that second data stored in a buffer of the switch exceeds a threshold. The switch stores the compressed data in the buffer. The compressed data is transmitted to a second network based on a determination that the switch is over-subscribed.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Casimer DeCusatis, Sujatha Kashyap, Rajaram B. Krishnamurthy
-
Publication number: 20150169813Abstract: An end point report is created from a comprehensive timing report following steps that include: receiving a comprehensive timing report for an electronic circuit, determining a timing data set for a start pin, determining a worst timing path that includes the start pin based, at least in part, upon the comprehensive timing report, and generating an end point report for the worst timing path.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Kurt Lind, Peter G. Loeffler, Siegmund Schlechter, Friedrich Schroeder
-
Publication number: 20150172319Abstract: Embodiments of the present invention disclose a method, computer program product, and system for reconstructing a sequence of communications that occurred during a period of database activity monitor unavailability. A database activity monitor receives a first sequence of queries. The database activity monitor determines whether the database activity monitor became unavailable, and, in response to determining that the database activity monitor is unavailable, restarts the database activity monitor. The database activity monitor receives a second sequence of queries, and approximates a third sequence of queries, wherein the third sequence of queries occurred subsequent to the first sequence of queries and prior to the second sequence of queries. The database activity monitor validates the third sequence of queries with reference to a set of security policies.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventor: Leonid Rodniansky
-
Publication number: 20150172425Abstract: Embodiments relate to data processing. A method includes analyzing a plurality of data items in a relational database, where different portions of the data items are stored in a plurality of servers. The method also includes determining a maximum size of a subset of the data items stored in each of at least two servers among the plurality of servers, calculating a logarithm function based on the maximum size of the subset of the data items in each of the two servers, and calculating a highest number of sequences of communications between the two servers such that when the logarithmic function is iteratively applied, a value of the logarithmic function remains smaller than one. A protocol is then generated between the two servers for performing an intersection operation using the highest number of sequences calculated.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: David P. Woodruff, Grigory Yaroslavtsev
-
Publication number: 20150168197Abstract: A method for estimating a fluid flow velocity may include receiving, with a processing device, a plurality of observations corresponding to a concentration of a constituent of a flowing fluid mixture, and computing a final estimate of an average velocity of the flowing fluid mixture based at least in part on the observations, wherein the constituent is undergoing a chemical reaction and the computing implements a reactive transport model.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Bradley Eck, Sergiy Zhuk
-
Publication number: 20150169742Abstract: Embodiments relate to facilitating construction of concepts from a task specification. A method includes receiving, from a user via a user interface, a task specification in natural language form. The method also includes parsing the task specification into a plurality of components, and searching a database for an existing concept having a pattern that approximates at least a portion of the plurality of components. The concept includes semantic meanings that are representable by textual patterns. The method further includes identifying any components of the plurality of components that are not included in the existing concept, and building a new concept that combines the existing concept and the components of the plurality of components that are not included in the existing concept.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Laura Chiticariu, George A. Cypher, Rajasekar Krishnamurthy, Yunyao Li, Huahai Yang
-
Publication number: 20150173194Abstract: Embodiments of the invention relates to a process and assembly for a dual sided and staggered connector arrangement on a substrate. Surface mount connector technology is employed to enable a flush connection of connector leads to the surface of the substrate. Retaining pins are provided with each connector and are sized to be received by the substrate, but not to extend through the substrate. The retaining pins are sized and configured to hold each connector in a set position, while mitigating interference with an opposing side of the PCB.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Larry G. Pymento, Tony C. Sass
-
Publication number: 20150170044Abstract: A pattern based audio searching method includes labeling a plurality of source audio data based on patterns to obtain audio label sequences of the source audio data; obtaining, with a processing device, an audio label sequence of target audio data; determining matching degree between the target audio data and the source audio data according to a predetermined matching rule based on the audio label sequence of the target audio data and the audio label sequences of the source audio data; and outputting source audio data having matching degree higher than a predetermined matching threshold as a search result.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Feng Jin, Qin Jin, Wen Liu, Yong Qin, Xu Dong Tu, Shi Lei Zhang
-
Publication number: 20150172152Abstract: An approach is provided in a service desk detects a current computer resource outage and identifies applications corresponding to the computer resource outage. The service desk uses historical service request entries to match the identified applications to users previously inquiring about the applications and, in turn, sends notifications to the users regarding the computer resource outage.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Vijay K. Aggarwal, Scott S. Dickerson, Edward D. Whitehead
-
Publication number: 20150169423Abstract: Embodiments relate to design-based weighting for logic built-in self-test (LBIST). An aspect includes a computer program product for implementing design-based weighting for LBIST. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes analyzing, by the processing circuit, a plurality of integrated circuit design organizational units to determine preferred weightings of the integrated circuit design organizational units that provide a highest level of failure coverage when applied to a random pattern generator. Based on determining the preferred weightings, the processing circuit creates an integrated circuit layout that includes a plurality of weighted test paths to respectively apply the preferred weightings to the integrated circuit design organizational units. The integrated circuit layout is incorporated in a device under test.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Gregory J. Cook, Timothy J. Koprowski, Mary P. Kusko, Cedric Lichtenau
-
Publication number: 20150168982Abstract: A voltage regulation circuit and method where a pre-charge device (PCD) and a power gate device (PGD) are connected to a voltage line that supplies power to at least one additional device. The PCD pre-charges the line toward a supply voltage (Vdd) and PGD limits voltage changes on the voltage line caused by leakage current in the additional device(s) and does so differently under different leakage conditions. Specifically, the PGD is controlled by a variable reference voltage (Vref), which is closer to Vdd when a leakage condition is low relative to when the leakage condition is high. Since Vref is relatively high when the leakage condition is low and relatively low when the leakage condition is high, the power gate device will turn on after a smaller amount of voltage change on the voltage line when the leakage condition is low as compared to when the leakage condition is high.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Harold Pilo, Richard S. Wu
-
Publication number: 20150169397Abstract: An aspect is a method that includes receiving (k0?1)k1+k2 write data symbols, where k2<k1. The write data symbols are arranged in an array that includes k0?1 rows of length k1 followed by a row of length k2. The first k2 columns are encoded to form a partially encoded array using a vertical error correcting code of length m, m>k0, resulting in k2 columns of length m including the write data symbols and vertical parity values. The k0?1 rows of the write data symbols of length k1 and the m?k0+1 rows from the partially encoded array are encoded into an encoded array of m rows of length n columns, n>k1 including at least one parity value in each of the m rows, thereby enabling correction of up to (n?k1)/2 errors in any row and up to (n?k2)/2 errors in up to m?k0+1 rows of the encoded array.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Mario Blaum, Roy D. Cideciyan, Steven R. Hetzler, Thomas Mittelholzer