Patents Assigned to International Business Machines Corporations
-
Publication number: 20110125978Abstract: A method for processing data using snapshots is provided. The method comprises generating a primary snapshot of data stored in a first storage medium, wherein the primary snapshot is a copy of the data stored in the first storage medium at a point in time; generating one or more secondary snapshots of the primary snapshot, wherein the secondary snapshots are copies of the data stored on the first storage medium at the point in time; and extracting the data stored in the first storage medium at the point in time by accessing the data included in the secondary snapshots, wherein multiple processing units concurrently transform the extracted data and load the transformed data onto a second storage medium.Type: ApplicationFiled: November 22, 2009Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Michael Factor, Vladimir Lipets, Paula Kim Ta-Shma, Avishay Traeger
-
Publication number: 20110125775Abstract: A method performed by a physical computing device communicatively coupled to a computer network for creating an aggregate report of a presence of a user of the physical computing device on the network includes periodically searching the network with the physical computing device for content related to the user authored by a source other than the user, the searching being based on a unique set of identifiers associated with the user, dynamically updating the unique set of identifiers based on contextual trends within content returned as a result of the searching, and aggregating content published by the user to the network with the content returned as a result of the searching to form the aggregate report of the presence of the user on the network.Type: ApplicationFiled: November 24, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Morgan Lance, Eleni Anna Rundle, Anuphinh Phimmasorn Wanderski
-
Publication number: 20110126194Abstract: A mechanism is provided for sharing one or more security appliances. A trusted system component associated with an application of a plurality of applications in a logically partitioned data processing system sets a destination address of a received packet to an address of a security appliance shared by the plurality of applications. The trusted system component sends the received packet to the security appliance. The trusted system component receives a response from the security appliance. The trusted system component determines whether the response indicates permitting the received packet to proceed to the intended recipient. The trusted system component sends the received packet to the recipient in response to the response indicating permitting the received packet to proceed.Type: ApplicationFiled: November 24, 2009Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Lap T. Huynh, Constantinos Kassimis, Jeffrey A. Lucovsky, Linwood H. Overby, JR., Jerry W. Stevens
-
Publication number: 20110126187Abstract: A software patch management solution (200) is proposed. The devised solution is based on the idea of automating the installation of the patches through a software distribution infrastructure. For this purpose, an automation engine (225) is added to a distribution server (110). The automation engine interfaces with a patch provider (125) acting as a proxy, which stores a local copy of the patches (210) and of a patch catalogue (215) for detecting corresponding vulnerabilities. The automation engine automatically builds a distribution plan for deploying the patches to the relevant endpoints (115), according to a vulnerability catalogue (230) that stores the actual exposures of the endpoints. The distribution plan arranges the required activities in the correct order, so as to minimize the number of rebooting of the endpoints; the distribution plan ends with an activity for scanning the endpoints, so as to update the vulnerability catalogue accordingly.Type: ApplicationFiled: February 3, 2011Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: ENRICA ALBERTI, Mauro Arcese, Gianluca Bernardini, Rosario Gangemi, Luigi Pichetti
-
Publication number: 20110121369Abstract: An integrated circuit (IC) includes a fin field effect transistor (FinFET) radio frequency (RF) switch; and a planar complementary metal-oxide semiconductor field effect transistor (MOSFET). The planar MOSFET has a channel on a <100> wafer plane and the FinFET RF switch has a channel on a <100> fin plane. The FinFET RF switch and the planar MOSFET can be oriented at approximately 45° with respect to one another.Type: ApplicationFiled: November 20, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brent A. Anderson, Alvin J. Joseph, Edward J. Nowak
-
Publication number: 20110125950Abstract: A method, computer management apparatus, and computer program product are provided for processing data stored on a sequential storage media within a computational computing environment. A block reference table and most often read blocks are loaded from a modified tape format of a sequential storage media into an internal memory of a sequential storage media device. During write command processing, a data deduplication procedure is performed using a modified block reference table. It is determined if entries from the block reference table must be deleted and responsive to this identifying and deleting host block and device block entries from the block reference table.Type: ApplicationFiled: October 11, 2010Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils HAUSTEIN, Stefan NEFF, Ulf TROPPENS
-
Publication number: 20110121401Abstract: CMOS circuit structures are disclosed with the PFET and NFET devices having high-k dielectric layers consisting of the same gate insulator material, and metal gate layers consisting of the same gate metal material. The PFET device has a “p” interface control layer which is capable of shifting the effective-workfunction of the gate in the p-direction. In a representative embodiment of the invention the “p” interface control layer is aluminum oxide. The NFET device may have an “n” interface control layer. The materials of the “p” and “n” interface control layers are differing materials. The “p” and “n” interface control layers are positioned to the opposite sides of their corresponding high-k dielectric layers. Methods for fabricating the CMOS circuit structures with the oppositely positioned “p” and “n” interface control layers are also disclosed.Type: ApplicationFiled: February 2, 2011Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Dae-Gyu Park, Michael P. Chudzik, Rashmi Jha, Siddarth A. Krishnan, Naim Moumen, Vijay Narayanan, Vamsi Paruchuri
-
Publication number: 20110125825Abstract: A method, a system and a computer program for parallel event processing in an event processing network (EPN) are disclosed. The EPN has at least one event processing agent (EPA). The method includes assigning an execution mode for the at least one EPA, the execution mode including a concurrent mode and a sequential mode. The execution mode for the at least one EPA is stored in the EPN metadata. The method also includes loading and initializing the EPN. The method further includes routing the event in the EPN and, when an EPA is encountered, depending on the execution mode of the encountered EPA, further processing of the event. Also disclosed are a system and a computer program for parallel event processing in an event processing network (EPN).Type: ApplicationFiled: November 23, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sreekanth R. Iyer, Gowdhaman Jayaseelan, Jojo Joseph
-
Publication number: 20110123318Abstract: A cooling system includes a moving rotor system which in turn includes: a rotating disk on which a plurality of heat conducting structures are distributed, the heat conducting structures including an inner arrangement of spiral blades; an air flow generating fan element; and an outer arrangement of heat transfer pins distributed along a perimeter of the rotating disk, the heat transfer pins having a high aspect ratio that maximizes a surface area to footprint area; wherein the spiral blades generate a mass fluid flow of ambient fluid toward the heat transfer pins such that the heat transfer pins are persistently cooled.Type: ApplicationFiled: January 28, 2011Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Vijayeshwar D. Khanna, Gerard McVicker, Sri M. Sri-Jayantha
-
Publication number: 20110123779Abstract: An inorganic electron beam sensitive oxide layer is formed on a carbon based material layer or an underlying layer. The inorganic electron beam sensitive oxide layer is exposed with an electron beam and developed to form patterned oxide regions. An ultraviolet sensitive photoresist layer is applied over the patterned oxide regions and exposed surfaces of the carbon based material layer, and subsequently exposed with an ultraviolet radiation and developed. The combined pattern of the patterned ultraviolet sensitive photoresist and the patterned oxide regions is transferred into the carbon based material layer, and subsequently into the underlying layer to form trenches. The carbon based material layer serves as a robust mask for performing additional pattern transfer into the underlying layer, and may be easily stripped afterwards. The patterned ultraviolet sensitive photoresist, the patterned oxide regions, and the patterned carbon based material layer are subsequently removed.Type: ApplicationFiled: January 28, 2011Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas C. Fuller, Michael A. Guillorn, Balasubramanian S. Pranatharthi Haran, Jyotica V. Patel
-
Publication number: 20110120856Abstract: In accordance with an aspect of the present disclosure, a memory cell (1) or select element is provided. The element includes an ion conductor element (3) formed of a ion conductor material with mobile metal ions, a first electrically conducing electrode (4) in electrical contact with the ion conductor element, and a second electrically conducting electrode (6) in electrical contact with the ion conductor element, so that the memory cell or select element is programmable by applying an electrical voltage between the first electrode and the second electrode that causes the metal ions to be influenced so that an electrical resistance across the ion conductor element is caused to vary, for example because a metallic protrusion (7) is caused to grow or decompose. In contrast to prior art approaches, the ion conductor element has a shape that is asymmetrical with respect to an exchange of the first electrode (4) and the second electrode (6) for each other.Type: ApplicationFiled: November 18, 2010Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Siegfried Friedrich Karg, Gerhard Ingmar Meijer
-
Publication number: 20110125979Abstract: Methods, systems, and products for migrating logical partitions. The method may include dynamically discovering a destination system for migration; remotely creating an environment on the destination system for accepting, the runtime migration; and migrating a running logical partition from a source system to the destination system. The source system may be managed by a source management system and the destination system may be managed by a destination management system. Dynamically discovering the destination system for migration may comprise establishing a communications channel between the source management system and the destination management system; obtaining a list of candidate systems from the destination management system; and validating resources of at least one candidate system.Type: ApplicationFiled: November 25, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Srinivas Kancharla, Mallesh Lepakshaiah, Anbazhagan Mani, Uday Medisetty
-
Publication number: 20110125821Abstract: A universal ESB port for connecting applications to an enterprise service bus (ESB). The universal ESB port receives a message from an application requesting a service. The universal ESB port is capable of receiving and processing messages in any messaging format and any communication protocol. The universal ESB port determines, from the message, a communication protocol of the source application. The message is processed to extract a body of the message, and the message body is examined to determine a messaging format of the source application. The message is converted from the messaging format of the source application to a common messaging format understandable by the enterprise service bus to form a common formatted message. The common formatted message is then sent to the main body of the enterprise service bus.Type: ApplicationFiled: November 24, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Waseem A. Roshen
-
Publication number: 20110125716Abstract: A method for assisting an administrator to identify files suspected of causing instability on a personal computer comprises periodically creating file content sharing logs concurrently with archiving files of a plurality of personal computers by de-duplicating, when a notification is received regarding instability of a personal computer, then analyzing archive file content sharing log of the personal computer made immediately after receiving the notification for unique system and program files, missing files and newly installed files to generate an instability report. A missing or corrupted file can be restored back on the unstable personal computer by performing a backup restore operation on the unstable personal computer.Type: ApplicationFiled: November 25, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clemens Drews, Eben M. Haber, Mark A. Smith, John C. Tang
-
Publication number: 20110125903Abstract: Systems, methods, apparatus and articles of manufacture are disclosed for tracking, propagation and matching of messages pertaining to the interest in and availability of services across autonomous service domains In one embodiment of the invention, a system of distributed, federated service domains in a service-oriented environment is provided wherein each service domain comprises: a plurality of locally provided services; a plurality of service requesters; and a service registry comprising descriptions of: one or more locally provided services; and one or more requested services, each of the requested services being one of: a fulfilled reference to a foreign service; and an unfulfilled reference to a foreign service.Type: ApplicationFiled: November 25, 2009Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Ignacio Silva-Lepe, Arun Kwangil Iyengar, Thomas Arthur Mikalsen, Isabelle M. Rouvellou, Revathi Subramanian
-
Publication number: 20110125800Abstract: An ordered sequence of two or more facet provider objects are associated and each is configured to select successive subsets of data in a registry via a database upon a user request to create and configure a faceted selection. Upon a user selection of a save feature, each associated facet provider object is serialized in the ordered sequence, and each serialization is collected into an ordered list of serializations and saved. The serialization of each facet provider object is performed by one of the respective facet provider object and a facet provider object of a same type as the respective facet provider object. A selection statement is constructed from the associated facet provider objects in the ordered sequence. A difference between the constructed selection statement and an actual selection statement is calculated and the selection statement difference is appended to the saved ordered list of serializations.Type: ApplicationFiled: January 12, 2010Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David J. Seager, Martin J. Smithson
-
Publication number: 20110122459Abstract: A mechanism for scanning and capturing digital images using document characteristics detection. Upon detecting a document placed on a scanning surface of a scanning device, the illustrative embodiments identify characteristics of the document. The illustrative embodiments detect that a characteristic of the document indicates the document comprises a defect. A portion of the document to be scanned is determined based on a location of the detected defect. The illustrative embodiments then scan the portion of the document.Type: ApplicationFiled: November 24, 2009Publication date: May 26, 2011Applicant: International Business Machines CorporationInventors: Lydia M. DO, Pamela A. NESBITT, Lisa Seacat DELUCA
-
Patent number: 7948077Abstract: Apparatus and methods are provided for integrating microchannel cooling modules within high-density electronic modules (e.g., chip packages, system-on-a-package modules, etc.,) comprising multiple high-performance IC chips. Electronic modules are designed such that high-performance (high power) IC chips are disposed in close proximity to the integrated cooling module (or cooling plate) for effective heat extraction. Moreover, electronic modules which comprise large surface area silicon carriers with multiple chips face mounted thereon are designed such that integrated silicon cooling modules are rigidly bonded to the back surfaces of such chips to increase the structural integrity of the silicon carriers.Type: GrantFiled: June 6, 2008Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Paul S. Andry, Evan G. Colgan, Lawrence S. Mok, Chirag S. Patel, David E. Seeger
-
Patent number: 7949610Abstract: A method and system for discovering dependencies in project plans of a distributed system. Project plans are located by a project plan path. A project plan contains dependency information of a task to be performed, a resource necessary to perform the task, and a prerequisite task to perform the task. The method generates a master project plan containing all dependency information in all project plans in the distributed system, which dictates an order of tasks or task-resource maps in all project plans pursuant to the dependency information in project plans. The method utilizes project plan files in diverse formats in generating the master project plan for the distributed system.Type: GrantFiled: January 31, 2008Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Marcus Lee Belvin, Thomas Joel Caswell, Angela Richards Jones, Henri Fouotsop Meli
-
Patent number: 7949826Abstract: A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least one processor of the computer system. In addition, the runtime machine manages a selected runtime disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The virtual machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again.Type: GrantFiled: July 5, 2007Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventor: Robert R. Peterson