IBM Patent Applications

IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100257220
    Abstract: An information processing system for performing a transform of a multidimensional matrix in a distributed memory network. The method includes storing a multidimensional matrix of side N in a distributed memory network with a plurality of nodes and distributing work associated with a calculation of a transform of the matrix among N2 of the plurality of nodes. The system further includes a receiver for receiving results of the calculation of the transform of the matrix by the nodes.
    Type: Application
    Filed: June 14, 2010
    Publication date: October 7, 2010
    Applicant: International Business Machines Corporation
    Inventors: Maria Eleftheriou, Blake G. Fitch, Robert S. Germain, Aleksandr Rayshubskiy, T. J. C. Ward
  • Publication number: 20100257237
    Abstract: Provided are a method, system, and article of manufacture, wherein in certain embodiments a request is received to initiate a session. A determination is made whether the session should be initiated with addressing information provided by a client. The session is initiated with trusted addressing information corresponding to the client, in response to determining that the session should not be initiated with the addressing information provided by the client.
    Type: Application
    Filed: June 23, 2010
    Publication date: October 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Barry Fruchtman
  • Publication number: 20100257575
    Abstract: An apparatus to reduce effects on playback of moving picture data caused by variations in data transmission rate that occur on a communication line, a receiving and playing back apparatus includes a receiver for receiving moving picture data transmitted over a communication line; playback modules for playing back the received moving picture data; a second buffer for temporarily storing the moving picture data received by the receiver and outputting the stored moving picture data at a desired speed; and a first buffer for providing the playback modules with moving picture data required for playback processing.
    Type: Application
    Filed: April 17, 2010
    Publication date: October 7, 2010
    Applicant: International Business Machines Corporation
    Inventors: Hiroaki Kubo, Masahiro Murakami
  • Publication number: 20100257406
    Abstract: A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.
    Type: Application
    Filed: June 21, 2010
    Publication date: October 7, 2010
    Applicant: International Business Machines Corporation
    Inventors: AI CHAKRA, David M. OGLE, Patrick J. O'SULLIVAN, Clay E. WILLIAMS, Cemal YILMAZ
  • Publication number: 20100252815
    Abstract: In one embodiment, a semiconductor nanowire having a monotonically increasing width with distance from a middle portion toward adjoining semiconductor pads is provided. A semiconductor link portion having tapered end portions is lithographically patterned. During the thinning process that forms a semiconductor nanowire, the taper at the end portions of the semiconductor nanowire provides enhanced mechanical strength to prevent structural buckling or bending. In another embodiment, a semiconductor nanowire having bulge portions are formed by preventing the thinning of a semiconductor link portion at pre-selected positions. The bulge portions having a greater width than a middle portion of the semiconductor nanowire provides enhanced mechanical strength during thinning of the semiconductor link portion so that structural damage to the semiconductor nanowire is avoided during thinning.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dureseti Chidambarrao, Lidija Sekaric
  • Publication number: 20100251237
    Abstract: A request server automatically detects, in response to initialization of the request server, if there are previous generations of requests outstanding for the request server, and if so, immunizes itself against those requests. The request server starts one or more threads that are designed to gather messages associated with requests from previous incarnations of the server and handles those messages without affecting the requestors. While the request server is immunized from earlier generations of requests, the request server is capable of processing new requests.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: R. Scott COYLE, Steven SHULTZ, Hongjie YANG
  • Publication number: 20100251207
    Abstract: Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for performing variation oriented analysis across aspects of service oriented architecture modeling. A commonality or variance of a first process to a second process of an initial model plurality of processes is captured, each having an initial model process format, and also of a third process relative to a fourth process of another model plurality of processes having a different format, wherein the commonalities and variances are stored in a common repository memory device in a repository format different from the model process formats. Processes of a model plurality are then refined as a function of the stored commonalities and variances, wherein refining comprises considering any of the stored commonalities and variances.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Abdul Allam, Douglas Eugene Darbyshire
  • Publication number: 20100250294
    Abstract: Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for performing a technical feasibility exploration for a service-oriented architecture. A challenge associated with enabling a service-oriented architecture service is identified, and an impact of the challenge identified and analyzed. A potential solution of the identified challenge is identified as a function of analyzing the impact and analyzed to determine if a new challenge associated with enabling a service-oriented architecture service arises as a function of the potential solution. If determined that a new challenge arises, challenge identifying, challenge impact identifying and analyzing, potential solution identifying and the analyzing is repeated. If analyzing determines that a new challenge does not arise, a potential solution is used as an input during an implementation phase.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Abdul Allam, Ramnath Kumaresan
  • Publication number: 20100250692
    Abstract: Techniques are disclosed for managing instant messages, including the display of windows for incoming messages, as well as for managing status information for instant messaging users. In one aspect, an instant messaging user defines policy information to programmatically determine a response to an arriving instant message. As an example, the policy may control whether a new window will pop up for a newly-arriving message, and may specify other attributes of the window if desired. In another aspect, an instant messaging user defines attributes pertaining to how his instant messaging status will be presented to others.
    Type: Application
    Filed: June 5, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David L. Kaminsky, David M. Ogle
  • Publication number: 20100250677
    Abstract: Real-time communication for resource content comprises selecting by a subscriber device, an event topic based on an event topic list, creating for the selected event topic, a topic path for receiving a notification event related to the selected event topic, and sending path information of the created topic path as part of identification information with the selected event topic to a resource content publishing device. Real-time communication also comprises receiving by the resource content publishing device, the identification information and the selected event topic, and adding the identification information and the selected event topic to an event topic subscription search table.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eduardo T. Kahan, Li Chuan Feng, Liang Xiao Xing, Yu Chen Zhou
  • Publication number: 20100250316
    Abstract: An approach that develops a service oriented architecture (SOA) shared services portfolio is provided. In one embodiment, there is a portfolio tool, including a decomposition component configured to decompose a business architecture of an enterprise into a set of SOA shared services, and a development component configured to develop a SOA shared service portfolio that is populated with the set of SOA shared services.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Pranav Jhumkhawala, Sri Ramanathan, Matthew B. Trevathan, Raghu Varadan, Nevenco Zunic
  • Publication number: 20100251205
    Abstract: A business enterprise is assessed by a consultant using a computer implemented tool for practicing component business modeling techniques. The tool builds a map of components, filters the map to form a heat map and identifies collaborations. Key performance indicators are evaluated.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Samuel Antoun, Graham Paul Bate, Kishore Channabasavaiah, Shuvanker Ghosh, Edward H B Giesen, Thomas Franklin Guinan, Raman Harishankar, Kerrie Lamont Holley, Joseph David Kramer, Ying Tat Leung, Kelly Anne Lyman, Jorge L. C. Sanz, Ignacio Gabriel Terrizzano
  • Publication number: 20100250493
    Abstract: One embodiment is for using a sparse file as a clone. The method includes creating, by an application associated with a computer system, a snapshot of a file, such as an individual file, a collection of files, file system, directories, and so forth. Further, the method includes requesting, by the application, a clone of that created snapshot. Further still, the method includes generating, by the application, an empty sparse having at least one inode identifying the empty sparse file as the clone and pointing to the snapshot associated with the clone. Thereby, the requested clone is created using the created sparse file, which begins as an empty sparse file.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Janet E. Adkins, Joon Chang, Manoj N. Kumar, Grover H. Neuman
  • Publication number: 20100250706
    Abstract: A request for a partial update of web content is received that identifies at least one web content element associated with the web content. An update is requested for the identified at least one web content element from a content server. The partial update of the web content is performed in response to receipt of the update for the identified at least one web content element from the content server. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik J. Burckart, Andrew Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Publication number: 20100251072
    Abstract: A RAID system is provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.
    Type: Application
    Filed: June 10, 2010
    Publication date: September 30, 2010
    Applicant: IBM Corporation
    Inventors: James L. Hafner, Carl E. Jones, David R. Kahler, Robert A. Kubo, David F. Mannenbach, Karl A. Nielsen, James A. O'Connor, Krishnakumar R Surugucchi
  • Publication number: 20100250225
    Abstract: A process for providing a simulated date and/or time to a time-sensitive application is disclosed herein. Such a process may include detecting the invocation of a time handler method configured to retrieve system time. Upon detecting the invocation, the contents of a call stack may be captured and analyzed to determine which requester method initiated the invocation. The process may then determine whether the requester method should receive a real or simulated system time. A real system time may be returned to the requester method in the event it should receive the real system time. A simulated system time may be returned to the requester method in the event it should receive the simulated system time. A corresponding apparatus and computer program product are also disclosed and claimed herein.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trent A. Gray-Donald, Marc Warner Price
  • Publication number: 20100250943
    Abstract: A method for electronically fused encryption key security includes inserting a plurality of inverters between a bank of security fuses and a fuse sense logic module. The method also includes sensing an activated set of the bank of security fuses and the plurality of inverters. The method further includes comparing the sensed activated set of the bank of security fuses and the plurality of inverters with a software key to determine whether at least a substantial match is made.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert W. Berry, JR., Jonathan J. DeMent, John S. Liberty
  • Publication number: 20100250786
    Abstract: A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.
    Type: Application
    Filed: June 7, 2010
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Santhosh Rao, Karl M. Rister
  • Publication number: 20100250882
    Abstract: Various method, system, and computer program product embodiments for performing a backup of a source storage volume to a target storage volume are provided. In one exemplary embodiment, a flashcopy of the source storage volume to the target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gordon D. HUTCHISON, Cameron J. McALLISTER, Lucy RAW, Bruce J. SMITH
  • Publication number: 20100248145
    Abstract: A composition of matter. The composition of matter includes a polymer having an ethylenic backbone and comprising a first monomer having an aromatic moiety, a second monomer having a base soluble moiety or an acid labile protected base soluble moiety, and a third monomer having a fluoroalkyl moiety. Also a photoresist formulation including the composition of matter and a method of imaging using the photoresist formulation including the composition of matter.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Wu-Song Huang, Irene Popova, Pushkara Rao Varanasi, Libor Vyklicky
  • Publication number: 20100251239
    Abstract: Methods, systems, and products for lock tracing at a component level. The method includes associating one or more locks with a component of the operating system; initiating lock tracing for the component; and instrumenting the component-associated locks with lock tracing program instructions in response to initiating lock tracing. The locks are selected from a group of locks configured for use by an operating system and individually comprise locking code. The component lock tracing may be static or dynamic.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: Juan M. Casas, Saurabh Nath Sharma, Basu Vaidyanathan
  • Publication number: 20100251175
    Abstract: A computer-implemented method, system and computer program product for positioning a context menu on a Graphical User Interface (GUI) are presented. A cursor over a selected element on the GUI is clicked to display a context window. When scrolling to a chosen option within the context window occurs, the entire context menu moves, thus keeping the selected element aligned next to a scrolled-to option in the context window.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: RICHARD ADAM BRUNKHORST, JOEL DUQUENE, ERIC PRATT HAMBRIGHT
  • Publication number: 20100250300
    Abstract: A business consulting company performs an assessment of a client business enterprise. The assessment includes use of a computer implemented tool for performing business component modeling techniques for creating a heat map. The heat map is used with the tool to form a domain decomposition, form a goal-service modeling structure, and perform an existing asset analysis based to linkages to the heat map. The assessment is delivered to the client company. A service oriented architecture, SOA, solution plan based on the assessment may also be delivered. The consulting company may implement the SOA plan for the client.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Samuel M. Antoun, Ali P. Arsanjani, Graham Paul Bate, Kishore Channabasavaiah, Shuvanker Ghosh, Edward H B Giesen, Thomas Franklin Guinan, Raman Harishankar, Kerrie Lamont Holley, Jorge L. C. Sanz
  • Publication number: 20100243414
    Abstract: A first dielectric material layer and a second dielectric material layer are formed on a substrate. Three conductive portions are formed within the second dielectric material layer. An optional third dielectric material layer and an optional dielectric capping layer may be formed over the three conductive portions. Portions of the second dielectric material layer and the first dielectric material layer are removed from within an area of a hole in a masking layer. The first dielectric material layer is laterally undercut to provide a micro-electro-mechanical-system (MEMS) switch comprising a conductive cantilever, a conductive plate, and a conductive actuator from the three conductive portions as portions of the first and second dielectric material layers are removed. The MEMS switch may be employed to provide mechanical switchable contact between the conductive cantilever and the conductive plate through an electrical signal on the conductive actuator.
    Type: Application
    Filed: December 8, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Stephen E. Luce, Anthony K. Stamper
  • Publication number: 20100250226
    Abstract: A technique for enhancing the execution efficiency of simulation of a hybrid system. A continuous system simulator receives a request for evaluation of an event generating conditional expression for an event to be processed by a discrete system simulator, from the discrete system simulator. The event generating conditional expression is evaluated by referring to the value of a first variable describing a continuous system. Until evaluation of the event generating conditional expression indicates true, the continuous system simulator repeats simulation of advancing the current time by a step time interval and evaluation of the event generating conditional expression. When evaluation of the event generating conditional expression indicates true, the continuous system simulator sends current time data and the value of a second variable describing the continuous system which is referred to by the discrete simulator, to the discrete simulator.
    Type: Application
    Filed: March 16, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shinichi Hirose, Hiroshi Ishikawa, Ryo Kawahara, Hiroaki Nakamura
  • Publication number: 20100250682
    Abstract: A method of increasing email correspondence responsiveness may include detecting a first set of email messages transmitted by a first correspondent to a second correspondent, creating a tracking record based on the responsiveness of the second correspondent to each email message of the first set of email messages, performing a first statistical analysis of the tracking record, generating a set of responsiveness metrics based on the first statistical analysis, detecting new outgoing email messages addressed to the second correspondent, and providing a user-configurable email message format for each detected outgoing message, the user-configurable email message format. According to the example embodiment, the user-configurable email message format is configured to increase effective email response time from the second correspondent and the user-configurable email message format is based on the set of responsiveness metrics.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Bruce A. Kahn, Boaz Mizrachi, Michael R. O'Brien
  • Publication number: 20100251197
    Abstract: Methods, systems and computer products are provided for reducing the design size of an integrated circuit while preserving the behavior of the design with respect to verification results. A multiplexer is inserted at the gate being analyzed, and the multiplexer selector is controlled to provide a predetermined output for one frame at the point being analyzed. It is then determined whether the circuit remains equivalent during application of the predetermined output in order to decide whether the gate being analyzed is a candidate for replacement.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JASON R. BAUMGARTNER, ROBERT L. KANZELMAN, HARI MONY, VIRESH PARUTHI
  • Publication number: 20100248432
    Abstract: Methods of forming hyper-abrupt p-n junctions and design structures for an integrated circuit containing devices structures with hyper-abrupt p-n junctions. The hyper-abrupt p-n junction is defined in a SOI substrate by implanting a portion of a device layer to have one conductivity type and then implanting a portion of this doped region to have an opposite conductivity type. The counterdoping defines the hyper-abrupt p-n junction. A gate structure carried on a top surface of the device layer operates as a hard mask during the ion implantations to assist in defining a lateral boundary for the hyper-abrupt p-n junction.
    Type: Application
    Filed: June 7, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINE CORPORATION
    Inventors: Jeffrey B. Johnson, Alvin J. Joseph, Robert M. Rassel, Yun Shi
  • Publication number: 20100250963
    Abstract: An external storage device connectable to an information processing apparatus is provided. The storage device includes: an input/output interface via which data is exchanged with an information processing apparatus; a first storage region where data associated with first and second validity periods is stored; and a second storage region where a control program is stored. While the first validity period is used when the external storage device is connected to one information processing apparatus, the second validity period is used when the external storage device is connected to another information processing apparatus. The control program causes a processor to execute the steps of: establishing connection of the external storage device to an information processing apparatus; identifying any one of the validity periods as a validity period to be used for the data; and executing predetermined security protection processing on the data in accordance with the identified validity period.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sanehiro Furuichi, Yasuhide Niimura, Masami Tada
  • Publication number: 20100251219
    Abstract: A system and associated method for tracing state information of a target object. The target object is a data item of an application object executed in a virtual machine. Upon detecting a triggering event pertaining to the target object while executing the application object, the virtual machine stores the state information of the target object in a target state info object in a heap space such that the state information is maintained across instances of the virtual machine. The target object is associated with the target state info object by using a weak hash map entry such that the target state info object is garbage collected when the target object is garbage collected and such that the state information is not excessively accumulated. A system dump containing the target object and the target state info object is produced when the application object fails.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian D. Peacock, Christopher Paul White
  • Publication number: 20100250405
    Abstract: A method, system and program product for identifying redundant invoices. The method includes providing an accounts payable system having an invoice table that contains invoice data inputted from vendor invoices, executing an algorithm with the accounts payable system for identifying one or more redundant invoices among a current group of invoices chosen from the invoices inputted into the accounts payable system, where the algorithm identifies the redundant invoices among the current group of invoices using each of six redundancy criteria analyzed by the algorithm and outputting a perceptible report containing a separate section corresponding to each of the six redundancy criteria analyzed by the algorithm for identifying redundant invoices among the current group of invoices inputted into the accounts payable system, where a redundant invoice that is reported in one section of the perceptible report is not reported in another section of the perceptible report.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: David V. DeWitt, Anthony T. Mazzatti, Scotty J. Reynolds, Jason P. Sladish
  • Publication number: 20100246792
    Abstract: Computer-implemented methods, apparatus, and products for administering participant attendance of teleconferences, including monitoring, by a teleconference administration device comprising one or more modules of automated computing machinery, present call status of a user's telephone; determining, by the teleconference administration device in dependence upon one or more calendar events representing previously scheduled teleconferences, whether the present call status of the user's telephone conflicts with a previously scheduled teleconference; and if the present call status of the user's telephone conflicts with a previously scheduled teleconference, notifying, by the teleconference administration device, prospective participants of the conflict.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jan E. Acosta, Carrie J. Bracht, James L. Jones, Karen A. Rosengren, Elizabeth V. Woodward
  • Publication number: 20100250825
    Abstract: A method and apparatus are disclosed for mounting at least one file to a host. The method comprises creating a virtual device image comprising a logical block address table. The method further comprises writing information regarding a block address and a size of an occupied space of the at least one file into the logical block address table, the information being calculated according to a format of a normal device image file system. Moreover, the method comprises recording in the logical block address table a file address map relationship comprising a map from the block address of the at least one file to a real position of the at least one file outside of the virtual device image. Furthermore, the method comprises mounting the virtual device image to the host. At least one directory may be mounted in addition to or in lieu of the at least one file.
    Type: Application
    Filed: March 18, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Chen, Qiang Fu, Wen Long Lan, Xian Dong Meng, Jian Xu
  • Publication number: 20100250492
    Abstract: A network attached storage device comprising a first file system, a first file system driver, a redirection pseudo device driver, a second file system, and a second file system driver. A method using Applicant's network attached storage device to write information to an information storage medium comprising a plurality of storage blocks.
    Type: Application
    Filed: June 7, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: DOUGLAS W. DEWEY
  • Publication number: 20100250580
    Abstract: Systems, methods and articles of manufacture are disclosed for searching a plurality of documents using a dynamically defined ignore string. The ignore string may be specified by a user. An overlay index may be generated over the plurality of documents. The overlay index may include a posting list for each term in the ignore string. Each posting list may specify the documents of the plurality of documents in which the respective term occurs outside of the ignore string. The overlay index may also include a posting list that specifies all occurrences of the ignore string in the plurality of documents. Once generated, a user may search the plurality of documents while occurrences of the ignore string in the plurality of documents are ignored in text-based searches.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES, CORPORATION
    Inventors: SREERAM V. BALAKRISHNAN, MICHAEL BUSCH, CHRISTOPHER J. HINRICHS, TOM W. JACOPI, ANDREAS NEUMANN
  • Publication number: 20100250908
    Abstract: Replacing a computer program with a replacement version concurrently with its execution by a first instance of an operating system in a computer system, wherein a persistent memory area in the computer system is used to store selected data from the first instance. A snapshot image of a second instance of the operating system, wherein in the second instance the replacement version was executed instead of said computer program, is provided to the computer system. The execution of the first instance is suspended and the first instance is replaced with data from the snapshot image while preserving the persistent memory area. The execution of the first instance is resumed and data from the persistent memory area is restored in the first instance.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Amann, Robert Breker, Holger Smolinski
  • Publication number: 20100244934
    Abstract: At least one conductive via structure is formed from an interconnect-level metal line through a middle-of-line (MOL) dielectric layer, a shallow trench isolation structure in a top semiconductor layer, and a buried insulator layer to a bottom semiconductor layer. The shallow trench isolation structure laterally abuts at least two field effect transistors that function as a radio frequency (RF) switch. The at least one conductive via structure and the at interconnect-level metal line may provide a low resistance electrical path from the induced charge layer in a bottom semiconductor layer to electrical ground, discharging the electrical charge in the induced charge layer. The discharge of the charge in the induced charge layer thus reduces capacitive coupling between the semiconductor devices and the bottom semiconductor layer, and thus secondary coupling between components electrically disconnected by the RF switch is reduced.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan B. Botula, Alvin J. Joseph, Edward J. Nowak, Yun Shi, James A. Slinkman
  • Publication number: 20100250863
    Abstract: Disclosed is a computer implemented method, computer program product, and apparatus to establish at least one paging partition in a data processing system. The virtualization control point (VCP) reserves up to the subset of physical memory for use in the shared memory pool. The VCP configures at least one logical partition as a shared memory partition. The VCP assigns a paging partition to the shared memory pool. The VCP determines whether a user requests a redundant assignment of the paging partition to the shared memory pool. The VCP assigns a redundant paging partition to the shared memory pool, responsive to a determination that the user requests a redundant assignment. The VCP assigns a paging device to the shared memory pool. The hypervisor may transmit at least one paging request to a virtual asynchronous services interface configured to support a paging device stream.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Richard L. Arndt, Carol B. Hernandez, Kyle A. Lucke, Timothy R. Marchini, Naresh Nayar, James A. Pafumi
  • Publication number: 20100250914
    Abstract: A computer implemented method, a tangible computer medium, and a data processing system are provided for waking a blade server from an operational state of reduced power. When server blade enters the state of reduced power, a service firmware configures a multi-port blade switch of the server blade to direct incoming packets to the service firmware. The service firmware then polls for receipt of a Wake-on-Lan magic packet. When the Wake-on-Lan magic packet is received by the service firmware, the service firmware reconfigures the multi-port blade switch to direct incoming packets to a network interface card of the server blade. The service firmware then initiates a reboot of the server blade.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Anis M. Abdul, Nikhil Hegde, Ajay Kumar Mahajan, Rashmi Narasimhan
  • Publication number: 20100251179
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer to select the radial menu item.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20100250299
    Abstract: An approach that selects a service oriented architecture (SOA) service is provided. In one embodiment, there is a service selection tool, including an identification component configured to identify a process that affects a business objective, and identify a set of functional capabilities of the process. A selection component is configured to select a set of candidate SOA services based on the set of functional capabilities of the process.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Benjamin S. Gerber, Sri Ramanathan, Mathew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Publication number: 20100246593
    Abstract: Steering data communications packets for transparent, bump-in-the-wire processing among multiple data processing applications in a link-level data communications switch, the switch including data communications ports, a port connected to a first data communications network and another port connected to a second data communications network, other ports connected to the data processing applications, the switch also including rules governing the steering, including receiving in the switch from the first network data communications packets directed to the second network, each packet containing a source network address and a destination network address and steering by the switch each packet among the applications and through an egress port, such steering carried out only in accordance with the rules, using neither the source network address of the packet, the destination network address of the packet, nor any link-level identifier of any application.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew T. Belanger, Brahmanand K. Gorti, John Lloyd, Gary R. Shippy
  • Publication number: 20100250574
    Abstract: Techniques are disclosed for processing an abstract query which includes a dictionary term criteria condition. The dictionary term criteria condition is used to specify a set of one or more keywords, each of which should appear in a distinct document (of a defined set of documents) in order for the condition to be satisfied. In one embodiment, a user defines an abstract query by specifying a model entity (a logical focus for a query used to identify a set of documents associated with the model entity), logical fields (specifying query conditions and information to be returned), and a set of terms for a dictionary term criteria condition.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES, CORPORATION
    Inventors: RICHARD D. DETTINGER, FREDERICK A. KULACK, BRIAN R. MURAS
  • Publication number: 20100245257
    Abstract: Embodiments of the invention provide techniques for presenting a virtual world to sight-impaired users. In one embodiment, the user may indicate an area of focus within the virtual world. The user may then be provided with audio descriptions of objects or avatars included within the area of focus. The descriptions may be provided at varying levels of detail, enabling the user to “zoom in” on particular items of interest. Further, the user may select an audio description to navigate an avatar to the location of the corresponding object.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Brian J. Cragun, Zachary A. Garbow, Christopher A. Peterson
  • Publication number: 20100245644
    Abstract: A pixel sensor cell including a column circuit, a design structure for fabricating the pixel sensor cell including the column circuit and a method for operating the pixel sensor cell including the column circuit are predicated upon the measurement of multiple reference data point and signal data point pairs from a floating diffusion at a variable capacitance. The variable capacitance is provided by excluding or including a transfer gate transistor capacitance in addition to a floating diffusion capacitance. Such a variable capacitance provides variable dynamic ranges for the pixel sensor cell including the column circuit.
    Type: Application
    Filed: September 3, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Ellis-Monaghan, Mark D. Jaffe, Charles F. Musante
  • Publication number: 20100251268
    Abstract: Disclosed is a computer implemented method, computer program product, and apparatus to enqueue one or more packets in a device driver for an I/O adapter. A device driver receives, by a processor executing the device driver, a reference to a list of transmit packets. The device driver may then atomically fetch and set a transmit active flag, wherein atomically setting comprises determining a former status of the transmit active flag. Responsive to a determination that a former status of the transmit active flag is different than a current status of the transmit active flag, the device driver atomically removes, by a processor executing the device driver, any packets referenced by a host machine transmit queue reference. The device driver pre-pends transmit packets referenced by the host machine transmit queue reference to the list of transmit packets to form an augmented list of transmit packets. The device driver builds a work request based on the augmented list of transmit packets.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Omar Cardona, James B. Cunningham, Baltazar De Leon, III, Matthew R. Ochs
  • Publication number: 20100251091
    Abstract: A request for differential data relative to a first data element within a group of data elements is received via a user input device. A first differential data value for each of the group of data elements relative to the first data element is calculated. The first differential data value for each of the group of data elements relative to the first data element are displayed on a display in response to the received request. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: March 28, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Frank Lawrence Jania
  • Publication number: 20100250620
    Abstract: A method and system for creating interrecord relationships between master data records stored in a relational database are provided. The method includes receiving information for a first master data record from a user, searching a plurality of master data records in the relational database for candidates that have a potential of being related to the processed master data record, the searching performed automatically in response to the receiving, determining at least one possible relationship type between the candidates found as a result of the searching and the first master data record, and presenting the at least one possible relationship type and the candidates found as a result of the searching to the user. The disclosed method and system allow a user to create and maintain relationships between multiple master data records with minimal steps.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Albert Maier, Martin Oberhofer, Tomas Schwarz
  • Publication number: 20100250517
    Abstract: According to one embodiment of the present invention, a method for the parallel computation of frequency histograms in joined tables is provided. The method includes reading data in a table row-by-row from a database system using a coordinator unit and distributing each read row to separate worker units. Each worker unit computes a partial frequency histogram for each column in the table in parallel. The partial histograms from the worker units are then merged and the coordinator unit sends the merged frequency histograms to the worker units.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter Bendel, Oliver Draese, Vijayshankar Raman, Knut Stolze
  • Publication number: 20100250321
    Abstract: A method, apparatus, system, and computer program product for managing scheduling of appointments with respect to a quorum requirement. The solution includes scheduling an appointment with each of a plurality of invitees, receiving one or more appointment management requests associated with the appointment from the invitees, the one or more appointment management requests including a change in the appointment, determining that a subset of the appointment management requests constitute a common request, determining that invitees that sent the common request satisfy the quorum constraint for the appointment, and implementing the common request in response to invitees that sent the common request satisfying the quorum constraint. The common request may include an acceptance, a cancellation notice, a cancellation request, and a re-scheduling request.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Colm Farrell, Liam Harpur, Patrick O'Sullivan, Fred Raguillat, Daniel Terlizzi, Carol S. Zimmet