Patents Assigned to Machines Corporation
-
Publication number: 20140102541Abstract: The flow of a fluid such as water is controlled through an outlet by detecting sound within an environment at a first time and generating a first profile based upon the content of the sound detected at the first time. The flow of the fluid is further controlled by detecting sound within the environment at a second time and generating a second profile based upon the content of the sound detected at the second time. The flow of the fluid is still further controlled by comparing the second profile with the first profile and controlling a control valve to shut off a supply of the fluid exiting a tap based upon the results of the comparison.Type: ApplicationFiled: October 16, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Publication number: 20140108366Abstract: A technique for improving the performance of RCU-based searches and updates to a shared data element group where readers must see consistent data with respect to the group as a whole. An updater creates one or more new group data elements and assigns each element a new generation number that is different than a global generation number associated with the data element group, allowing readers to track update versions. The updater links the new data elements into the data element group and then updates the global generation number so that referential integrity is maintained. This is done using a generation number element that is referenced by a header pointer for the data element group, and which in turn references or forms part of one of the data elements. After a grace period has elapsed, the any prior version of the generation number element may be freed.Type: ApplicationFiled: February 22, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventor: Paul E. McKenney
-
Publication number: 20140108753Abstract: A first data structure stores indications of storage locations that need to be copied for forming a consistency group. A second data structure stores indications of new host writes subsequent to starting a point in time copy operation to form the consistency group. Read access is secured to a metadata storage area and a determination is made as to whether the second data structure indicates that there are any new host writes. In response to determining that the second data structure indicates that there are new host writes, write access is secured to the metadata storage area, the first data structure is updated with contents of the second data structure to determine which additional storage locations need to be copied for formation of a next consistency group, and the second data structure is updated to indicate that that the second data structure is in an initialized state.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Michael T. Benhase, Theresa M. Brown, Mark L. Lipets
-
Publication number: 20140107985Abstract: A method and system for designing a layout of turbines on a grid is provided. The method comprises receiving wind data for each possible location of placement of a turbine on said grid; calculating an energy yield for a given layout of turbines on said grid as a nonlinear objective function, said function constrained by said wind data; implementing a bounding heuristic, said bounding heuristic comparing said calculated energy yield for said given layout of turbines to a current lower bound, and if said calculated energy yield is greater than the current lower bound, replacing the current lower bound with the calculated energy yield; and repeating the above steps for different layouts of turbines on the grid.Type: ApplicationFiled: October 7, 2013Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bistra Dilkina, Jayant R. Kalagnanam, Elena Novakovskaia
-
Publication number: 20140108310Abstract: A system, method and program product for optimizing a team to solve a problem. The system includes: a team building system for building a fundamental analytic team from a database of analysts to solve an inputted problem, wherein the fundamental analytic team includes at least one cluster of analysts characterized with specificity and at least one cluster of analysts characterized with sensitivity; and a problem analysis system that collects sensor data from the fundamental analytic team operating within an immersive environment, wherein the problem analysis system includes a system for evaluating the sensor data to identify a bias condition from the fundamental analytic team, and includes a system for altering variables in the immersive environment in response to a detected bias condition.Type: ApplicationFiled: November 13, 2013Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Phaedra K. Boinodiris, Barry M. Graham, Russell R. Vane
-
Publication number: 20140104176Abstract: An embodiment of the invention provides a method of character recognition where input is received from an actuated key. The angle of the input is determined with a sensor, wherein the angle of the input includes pressure on a first axis, pressure on a second axis, and/or pressure on an additional axis. A processor matches the angle of the input to an identified character in a memory device, wherein the memory device includes a plurality of characters, each of the characters corresponding to a key and an angle of input. The identified character is displayed on a display.Type: ApplicationFiled: January 4, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventor: William G. Pagan
-
Publication number: 20140108902Abstract: A method for data filtering includes displaying a cell set comprising data of a common data type on a display device. At least one cell contains a cell entry, displaying a filter icon within at least one cell of the cell set, and applying a filter to the cell set in response to selection of the filter icon by a user.Type: ApplicationFiled: October 18, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Ryan L. Brissette, Sameer V. Jorapur, Somil Kulkami, Michael L. Pauser
-
Publication number: 20140103450Abstract: A substrate including a handle substrate, a lower insulator layer, a buried semiconductor layer, an upper insulator layer, and a top semiconductor layer is provided. Semiconductor fins can be formed by patterning a portion of the buried semiconductor layer after removal of the upper insulator layer and the top semiconductor layer in a fin region, while a planar device region is protected by an etch mask. A disposable fill material portion is formed in the fin region, and a shallow trench isolation structure can be formed in the planar device region. The disposable fill material portion is removed, and gate stacks for a planar field effect transistor and a fin field effect transistor can be simultaneously formed. Alternately, disposable gate structures and a planarization dielectric layer can be formed, and replacement gate stacks can be subsequently formed.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Kangguo Cheng, Balasubramanian S. Haran, Shom Ponoth, Theodorus E. Standaert, Tenko Yamashita
-
Publication number: 20140108921Abstract: Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.Type: ApplicationFiled: October 1, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Rebecca LJ Chen, Steven MD Jiang, Jeffrey CH Liu, Giant HM Tu
-
Publication number: 20140108336Abstract: Embodiments of the invention provide a method, system, and article of manufacture for enhanced attribute synchronization in a content management system (CMS). One-way synchronization rules associated with objects stored in the CMS may be applied to synchronize both the substantive content and/or metadata included in a particular data object (e.g., an XML document) with attributes maintained by the CMS. The one-way synchronization rules may synchronize information stored in the data object with information stored in the CMS attributes. Alternatively, the one-way synchronization rule may synchronize information stored in the CMS attributes with information stored in the data object.Type: ApplicationFiled: October 8, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Publication number: 20140104092Abstract: A radiation signal measurement system for millimeter wave transceivers is disclosed. Embodiments of the present invention utilize a laser to align the laser with an antenna. The transceiver is then moved into the path of the laser to align the laser with the transceiver. The transceiver or antenna orientation is changed such that the transceiver and antenna face each other, in an aligned position. Millimeter wave absorber material is applied to the inside and outside of the testing chamber to minimize reflections and interference from outside sources.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: RANDALL M. BURNETT, II, HANYI DING, KAI D. FENG, DONALD J. PAPAE, FRANCIS F. SZENHER
-
Publication number: 20140108379Abstract: Methods and apparatus are provided for iterative refinement of cohorts using visual exploration and data analytics. A cohort comprised of multiple data objects is defined by obtaining an initial cohort seeding; visualizing the initial cohort using a selected view to present a current cohort; reducing the current cohort using one or more visual filters; visualizing the current cohort using a selected view; expanding the current cohort using one or more selected analytics; and determining whether the current cohort should be further modified using one or more of additional reductions and additional expansions. Cohorts can be passed between views and analytics via drag-and-drop interactions as an analysis unfolds.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Gotz, Adam Perer, Zhiyuan Zhang
-
Publication number: 20140108410Abstract: A test case generation system includes a processor, a process residing on the processor and configured to extract descriptions from document artifacts, extract a first set of keywords from the descriptions, categorize the descriptions to a first set and a second set, extract a second set of keywords that occur in the second set and generate a test case from the second set of keywords.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Futoshi Iwama, Ken Mizuno, Taiga Nakamura, Hironori Takeuchi
-
Publication number: 20140101933Abstract: Several apparatuses and methods for providing cooling system interchangeability. One apparatus includes a thermally conductive plate thermally coupled to an integrated circuit. The thermally conductive plate is configured to couple interchangeably to a liquid cooling assembly or an air cooling assembly, and the liquid cooling assembly and the air cooling assembly are separate devices.Type: ApplicationFiled: December 15, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Timothy J. Chainer, David P. Graybill, Madhusudan K. Iyengar, Vinod Kamath, Bejoy J. Kochuparambil, Roger R. Schmidt, Mark E. Steinke
-
Publication number: 20140108720Abstract: In one embodiment, a tape drive system includes a file system adapted for enabling sequential access to data on a tape medium, a file access controller adapted for managing the data, the file access controller including logic adapted for writing a file on the tape medium, logic adapted for writing a pointer of the written file in an index of the tape medium, wherein the pointer is managed by the file access controller, logic adapted for creating a high resolution tape directory (HRTD) including detailed location information of data on the tape medium, and logic adapted for storing the HRTD as part of end of data (EOD) of the index when a tape cartridge housing the tape medium is unloaded. Other systems, methods, and computer program products are described according to more embodiments.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Atsushi Abe, Takashi Katagiri, Hirokazu Nakayama, Yutaka Oishi
-
Publication number: 20140108784Abstract: A method to verify a geographic location of a virtual disk image executing at a data center server within a data center. One embodiment includes a cryptoprocessor proximate the data center server, a hypervisor configured to send a disk image hash value of the virtual disk image, a digital certificate issued to the cryptoprocessor, an endorsement key to a data center tenant and a location provider. The method includes sending a disk image hash value of the virtual disk image, an endorsement key unique to a cryptoprocessor proximate the data center server to a data center tenant, and a digital certificate to a data center tenant. Next, the location provider sends the geographic location of the cryptoprocessor matching the endorsement key to the data center tenant.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Dimitrios Pendarakis, Arvind Seshadri
-
Publication number: 20140108761Abstract: A technique that supports improved debugging of kernel loadable modules (KLMs) that involves allocating a first portion of a memory and detecting a first kernel loadable module (KLM) requesting an allocation of at least a portion of the memory. The first KLM is then loaded into the first portion of the memory and a first identifier is associated with the first KLM and the first portion. The access of a second portion of the memory by the first KLM, the second portion being distinct from the first portion is detected and an indication that the first KLM has accessed the second portion is generated.Type: ApplicationFiled: September 10, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Marco Cabera Escandell, Lucas McLane, Eduardo Reyes
-
Publication number: 20140108881Abstract: In one embodiment, a system for encoding data includes logic adapted for receiving data having one or more sub data sets, a C1 encoder module adapted for generating a plurality of C1 codewords during C1 ECC encoding of the one or more sub data sets, logic adapted for interleaving the plurality of C1 codewords into C1 codeword interleaves (CWIs), each CWI having a predetermined number of C1 codewords interleaved therein, a C2 encoder module adapted for generating a plurality of C2 codewords during C2 ECC encoding of the one or more sub data sets, wherein each C2 codeword has at most one symbol from each C1 codeword in each CWI, and wherein each C2 codeword has one symbol from at least two different C1 codewords in each CWI, and logic adapted for writing the one or more encoded sub data sets to a storage medium.Type: ApplicationFiled: October 16, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mario Blaum, Roy D. Cideciyan, Robert A. Hutchins, Thomas Mittelholzer
-
Publication number: 20140107996Abstract: In the verification of an electronic design such as a microprocessor, a set of generic transaction types is applied to a unit in a unit simulation environment and then the same set of generic transaction types is applied to the unit in a larger (e.g., element) simulation environment using an abstraction layer which can interface with both a unit translation layer of the unit simulation environment and an element translation layer of the element simulation environment. The abstraction layer may comprise a generic driver interface which issues generic commands having command parameters including a command type, an address, and operand data. The invention can be extended to multiple units which make up the element, or to multiple elements in the element environment. The invention can further be extended in a hierarchical fashion to other levels of simulation environments, e.g., unit-element-system.Type: ApplicationFiled: December 2, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: David W. Cummings, Jonathan R. Jackson, James A. McClurg, Nathan A. Murati
-
Publication number: 20140108924Abstract: An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms.Type: ApplicationFiled: January 14, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel