IBM Patent Applications

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

  • Publication number: 20100046268
    Abstract: A method for use with a magnetic racetrack device includes placing domain walls having a first structure and domain walls having a second, different structure along the racetrack at stable positions corresponding to different regions within the device. The domain walls having the first structure and the domain walls having the second structure occupy alternating positions along the racetrack. A current pulse is applied to the racetrack, so that each of the domain walls moves to an adjacent region. This results in a transformation of the domain walls having the first structure into domain walls having the second structure, and vice versa. The first structure may be a vortex structure and the second structure may be a transverse structure.
    Type: Application
    Filed: September 2, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Rai Moriya, Stuart Parkin, Luc Thomas
  • Publication number: 20100044592
    Abstract: A system for configuring and utilizing J electromagnetic radiation sources (J?2) to serially irradiate a substrate. Each source has a different function of wavelength and angular distribution of emitted radiation. The substrate includes a base layer and I stacks (I?2; J?I) thereon. Pj denotes a same source-specific normally incident energy flux on each stack from source j. In each of I independent exposure steps, the I stacks are concurrently exposed to radiation from the J sources. Vi and Si respectively denote an actual and target energy flux transmitted into the substrate via stack i in exposure step i (i=1, . . . , I). t(i) and Pt(i) are computed such that: Vi is maximal through deployment of source t(i) as compared with deployment of any other source for i=1, . . . , I; and an error E being a function of |V1?S1|, |V2?S2|, . . . , |VI?SI| is about minimized with respect to Pi (i=1, . . . , I).
    Type: Application
    Filed: November 2, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brent Alan Anderson, Edward Joseph Nowak
  • Publication number: 20100049686
    Abstract: Methods and apparatus are disclosed for dynamically recommending one or more visualizations for a given task based on user behavior, such as a user's interaction pattern with a current visualization. An alternate visualization type is provided to a user by observing actions of the user with a current visualization type; determining if one or more predefined action patterns is detected in the observed actions, wherein at least one of the predefined action patterns has a predefined associated alternate visualization type; and providing the alternate visualization type to the user when the associated predefined action pattern is detected. The one or more predefined action patterns may be defined by one or more rules or an example-based method.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: David H. Gotz, Zhen Wen, Michelle X. Zhou
  • Publication number: 20100050157
    Abstract: A process and system for interactive debugging of a computer program, is provided. One implementation involves providing a class for an object oriented computer program capable of executing on a computer system, the class having class methods defining a semantic field of the class; automatically monitoring the class during execution of the program, and leveraging said class methods by executing the class methods upon object-typed variables to obtain a pseudo-field value; and presenting the pseudo-field value along with fields of the said object-typed variables, on a user interface for debugging purposes.
    Type: Application
    Filed: October 7, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventor: Maxime Daniel
  • Publication number: 20100050229
    Abstract: The present invention may provide the ability to determine the actions triggered by a network security policy given a set of conditions. Embodiments of the invention involve testing the security policy at specified times, documenting and analyzing the test results for compliance, recording the results for auditing purposes, writing events to warn of non-compliance findings, and dynamically taking defensive action to prevent security breaches as the result of non-compliance findings.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventor: Linwood Hugh Overby, JR.
  • Publication number: 20100047972
    Abstract: Disclosed is semiconductor structure that incorporates a field shield below a semiconductor device (e.g., a field effect transistor (FET) or a diode). The field shield is sandwiched between upper and lower isolation layers on a wafer. A local interconnect extends through the upper isolation layer and connects the field shield to a selected doped semiconductor region of the device (e.g., a source/drain region of a FET or a cathode or anode of a diode). Current that passes into the device, for example, during back-end of the line charging, is shunted by the local interconnect away from the upper isolation layer and down into the field shield. Consequently, an electric charge is not allowed to build up in the upper isolation layer but rather bleeds from the field shield into the lower isolation layer and into the substrate below. This field shield further provides a protective barrier against any electric charge that becomes trapped within the lower isolation layer or substrate.
    Type: Application
    Filed: November 2, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: William F. Clark, JR., Edward J. Nowak
  • Publication number: 20100048020
    Abstract: A process for preparing a phase change memory semiconductor device comprising a (plurality of) nanoscale electrode(s) for alternately switching a chalcogenide phase change material from its high resistance (amorphous) state to its low resistance (crystalline) state, whereby a reduced amount of current is employed, and wherein the plurality of nanoscale electrodes, when present, have substantially the same dimensions.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Alejandro G. Schrott, Eric A. Joseph, Mary Beth Rothwell, Matthew J. Breitwisch, Chung H. Lam, Bipin Rajendran, Sarunya Bangsaruntip
  • Publication number: 20100050145
    Abstract: Leveraging existing Binary Decision Diagrams (BDDs) to enhance circuit reductions in a system model representing a state machine as a netlist. The netlist is evaluated to determine the regions with the greatest potential reductions. BDD sweeping is performed to identify redundancies in the netlist. BDD rewriting implements the circuit reductions by replacing gates of the original netlist with more efficient equivalent logic.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Baumgartner, Geert Janssen, Robert Kanzelman, Viresh Paruthi
  • Publication number: 20100050069
    Abstract: A system and associated method for customizing a documentation. A documentation template has elements and each element can hold a custom value. At least one element is associated with at least one constraint that governs the validity of the custom value for the element. The documentation template is presented and custom values for elements in the documentation template are obtained. The custom value for the element can be interactively provided by a user or automatically determined by system context of the user. Then validity of obtained custom values is checked against constraints associated with each element. Constraints may be classified in determining the impact of violated constraints in generating a customized document. Elements are substituted by valid corresponding custom values, and the customized documentation for the user is generated and stored as a result.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Arning, Peter Bendel
  • Publication number: 20100049700
    Abstract: A method for probabilistic lossy counting includes: for each element in a current window, determining whether an entry corresponding to a current element is present in a table; in the event an entry corresponding to the current element is present in the table, incrementing a frequency counter associated with the current element; otherwise, inserting an entry into a table, wherein inserting an entry comprises: calculating a probabilistic error bound ? based on an index i of the current window; and inserting the probabilistic error bound ? and a frequency counter into an entry corresponding to the current element in the table; and at the end of the current window, removing all elements from the table wherein the sum of the frequency counter and probabilistic error bound ? associated with the element is less than or equal to the index of the current window.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xenofontas Dimitropoulos, Paul T. Hurley, Andreas Kind, Marc Stoecklin
  • Publication number: 20100050246
    Abstract: A method and system for authorizing a user. The method comprises the steps of assigning a first role to a user in a first domain, assigning a second role in a second domain to the first role, and assigning access to a resource in the second domain to the second role. The method comprises the further steps of receiving a request from the user for the resource; and providing access to the resource, to the user. The invention may be employed by users and services to manage their interaction with those services, including configuring which they trust for what types of information, in what applications, and which subsets of information they can be trusted to provide.
    Type: Application
    Filed: October 30, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mary Ellen Zurko, Joseph A. Pescatello
  • Publication number: 20100046901
    Abstract: A guiding element suitable for integrated optics and transmission in the visible wavelength region includes a plurality of sub-wavelength sized regions in two parallel periodic arrangements embedded within a waveguide layer located on a planar substrate. The dielectric constant of each regions may be the same but different from that of the substrate, the waveguide layer, and the cladding. The periodicity, dimensions and shape of the regions of the periodic arrangement are selected to achieve the desired transmission and guiding of the incident radiation spectrum (e.g., parallel to the two periodic arrangements). A transparent layer with a dielectric constant between the dielectric constant of the periodic arrangement and the dielectric constant of the substrate/cladding provides confinement normal to the substrate.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Thilo H. C. Stoeferle
  • Publication number: 20100049959
    Abstract: A method and system for centrally managing configuration of software application components, is provided. One implementation involves creating configuration metadata for each component of the application; providing a specific configuration for a component; checking validity of the specific configuration using the metadata for said component; and monitoring the application component configuration for consistency with said specific configuration.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Mauro Arcese, Gianluca Bernardini, Michele Crudele, Luigi Pichetti
  • Publication number: 20100050254
    Abstract: Disclosed is a computer implemented method and apparatus to provide authorizations to an administrative user. An integrated solutions console (ISC) receives an administrative user login corresponding to a console administrative user. The ISC presents a list of at least one management task. The ISC presents at least one input interface to a display for an administrative user name and at least one console role. The ISC receives an administrative user name and a console role. The ISC obtains an authorization descriptor that can be used to couple the administrative user name and the console role.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Gregory C. Birgen, Michael A. Bockus, Frank P. Feuerbacher, Michael W. Panico
  • Publication number: 20100047984
    Abstract: A lateral double-gate FET structure with sub-lithographic source and drain regions is disclosed. The sub-lithographic source and drain regions are defined by a sacrificial spacer. Self-aligned metal-semiconductor alloy and metal contacts are made to the sub-lithographic source and drain using conventional silicon processing.
    Type: Application
    Filed: November 3, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guy M. Cohen, Paul M. Solomon
  • Publication number: 20100046883
    Abstract: An optical waveguide device comprises a plurality of mirrors, wherein at least one mirror comprises a first and second reflective end that reflect and transmit light. The plurality of mirrors comprises at least one first material having at least one first refractive index; an axis line; a first cladding comprising a second material having a second refractive index; a second cladding, formed above the first, comprising a third material having a third refractive index; a core comprising a fourth material; and a plurality of core parts formed within at least one of the first or second claddings. The fourth material has a fourth refractive index that is greater than the second and third refractive indices and the core parts have a plurality of core part ends coupled to one of the reflective ends where at least one core part end is approximately parallel to one of the reflective ends.
    Type: Application
    Filed: October 29, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Roger F. Dangel, Folkert Horst, Tobias P. Lamprecht, Bert Jan Offrein
  • Publication number: 20100044725
    Abstract: An integrated circuit and method are provided for preventing reverse engineering by monitoring light emissions emitted from transistors and such electrically active devices in the integrated circuit. The method prevents, in an integrated circuit, a pattern of light emitted from at least one active device in the integrated circuit from being detected external to the integrated circuit by fading the light emitted from the at least one active device in the integrated circuit and that is emitted external to the integrated circuit. Bright light emission emitted in substantial close proximity to the at least one active device in the integrated circuit, and emitted external to the integrated circuit, fades a pattern of light emission emitted from the at least one active device.
    Type: Application
    Filed: November 2, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corp.
    Inventors: JEFFREY A. KASH, James C. Tsang, Daniel R. Knebel
  • Publication number: 20100046574
    Abstract: What is disclosed is an apparatus for determining the cooling characteristics of a cooling device used for transferring heat from an electronic device. The apparatus comprising a cooling device thermally coupled to a heat pipe. The heat pipe having an exposed surface for the selective application of heat thereon. A localized heat source is selectively applied to at least one region of the exposed surface. The heat source preferably capable of being varied both positionally relative to the exposed surface and in heat intensity. A heat shield is preferably positioned around the exposed surface of the heat pipe to isolate the operational cooling device from the localized heat source. A temperature detector repeatedly measures a temperature distribution across the exposed surface while the cooling device is in a heat transfer mode. The temperature distribution is then used to thermally characterize the cooling device.
    Type: Application
    Filed: November 3, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Hendrik F. Hamann, Madhusudan K. Iyengar, James A. Lacey, Roger R. Schmidt
  • Publication number: 20100044544
    Abstract: An apparatus according to one embodiment of the invention includes at least one mast connected to a platform, and a boom connected to the mast. In at least one alternative embodiment, the mast is telescopic. The apparatus also has a detector connected to the boom, and a power supply connected to the detector. In at least one embodiment, the detector is a wireless LAN detector. The mast has a first segment and one or more additional segments, wherein the mast adjusts a height of the detector relative to the platform. Further, the apparatus has a dropped ceiling tee grid attached to the boom and the detector, and one or more casters connected to the platform. The casters facilitate continuous movement of the detector to reduce set up time of the detector in multiple locations.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Pat R. Falcone
  • Publication number: 20100044794
    Abstract: In one embodiment, there is an asymmetric multi-gated transistor that has a semiconductor fin with a non-uniform doping profile. A first portion of the fin has a higher doping concentration while a second portion of the fin has a lower doping concentration. In another embodiment, there is an asymmetric multi-gated transistor with gate dielectrics formed on the semiconductor fin that vary in thickness. This asymmetric multi-gated transistor has a thin gate dielectric formed on a first side portion of the semiconductor fin and a thick gate dielectric formed on a second side portion of the fin.
    Type: Application
    Filed: November 4, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventor: Kangguo Cheng
  • Publication number: 20100049925
    Abstract: Host input/output (I/O) operations are performed via a file stored in a non-volatile storage coupled to a storage controller while data structures are being generated in the storage controller to copy data from source logical volumes to target logical volumes. The source logical volumes and the target logical volumes are logical representations of physical storage maintained in a plurality of direct access storage devices. The contents of the file are transferred from the non-volatile storage to one or more of the plurality of direct access storage devices, after the data structures have been generated, wherein the host I/O operations are performed via the file while the contents of the file are being transferred to the one or more of the plurality of direct access storage devices. The host I/O operations to the plurality of direct access storage devices are resumed, in response to transferring entire contents of the file to the one or more of the plurality of direct access storage devices.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Lee Charles LAFRESE, Christopher Michael SANSONE, Dana Fairbairn Scott, Yan XU, Olga YIPARAKI
  • Publication number: 20100049921
    Abstract: Systems and methods for distributed shared caching in a clustered file system, wherein coordination between the distributed caches, their coherency and concurrency management, are all done based on the granularity of data segments rather than files. As a consequence, this new caching system and method provides enhanced performance in an environment of intensive access patterns to shared files.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lior Aronovich, Ron Asher
  • Publication number: 20100049537
    Abstract: Automated techniques for identifying packaging solutions, where a dynamic, automated decision is made as to whether items are to be bulk packed and/or whether particular containers are to be bulk cased (that is, consolidated within casing such as pallets). Factors considered may comprise customer-specific requests, order destination, type of items, quantity of items, size of items, quantity of grouped orders, size of grouped orders, and so forth. Orders may contain items that are alike as well as items that are different from one another. A particular order or orders may be assembled as the items of the order(s) arrive for packaging, without requiring a fixed timing or sequence of item arrival, thereby providing a dynamic, real-time packaging solution.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clinton W. Erie, Jason S. Lee, Ryan T. Paske, James P. Wilson
  • Publication number: 20100044678
    Abstract: A method of placing a functionalized semiconducting nanostructure, includes functionalizing a semiconducting nanostructure including one of a nanowire and a nanocrystal, with an organic functionality including a functional group for bonding to a bonding surface, dispersing the functionalized semiconducting nanostructure in a solvent to form a dispersion, and depositing the dispersion onto the bonding surface.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Ali Afzali-Ardakani, Supratik Guha, Cherie R. Kagan, George S. Tulevski, Emanuel Tutuc
  • Publication number: 20100047754
    Abstract: A plurality of questions are displayed. Responses to the plurality of questions are received, wherein a response to a question included in the plurality of questions includes an indication of a likelihood of occurrence of an answer to the question. A value for a quality measure is determined, based on the responses to the plurality of questions.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Walter C. Metz, JR., Hoyt C. Simmons, Susan Elyce Swanson
  • Publication number: 20100050158
    Abstract: A process and system for debugging of a computer program, is provided. One implementation involves including mark-up information into source code of the application program, generating a debug-enabled version of the computer program including debugging methods based on the mark-up information, and providing the debug-enabled version of the program computer to a debugger for debugging purposes using the debugging methods.
    Type: Application
    Filed: October 7, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventor: Maxime Daniel
  • Publication number: 20100045317
    Abstract: The present invention is directed to a high density test probe which provides a means for testing a high density and high performance integrated circuits in wafer form or as discrete chips. The test probe is formed from a dense array of elongated electrical conductors which are embedded in an compliant or high modulus elastomeric material. A standard packaging substrate, such as a ceramic integrated circuit chip packaging substrate is used to provide a space transformer. Wires are bonded to an array of contact pads on the surface of the space transformer. The space transformer formed from a multilayer integrated circuit chip packaging substrate. The wires are as dense as the contact location array. A mold is disposed surrounding the array of outwardly projecting wires. A liquid elastomer is disposed in the mold to fill the spaces between the wires.
    Type: Application
    Filed: August 27, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Samuel Beaman, Keith Edward Fogel, Paul Alfred Lauro, Maurice Heathcote Norcott, Da-Yuan Shih, George Frederick Walker
  • Publication number: 20100049393
    Abstract: A driver's orientation within a vehicle is monitored. A change in the driver's orientation is detected. A change to a blind spot of the vehicle is calculated based upon the detected change in the driver's orientation. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ossama Emam, Dimitri Kanevsky, Irina Rish
  • Publication number: 20100048037
    Abstract: A power supply module configured for removable insertion into a power supply bay of an electronic system. A telescopic power connector disposed within the power supply housing includes a plurality of internal fixed contacts in electrical communication with an electrical socket and a movable member carrying a plurality of elongate sliding contacts in sliding contact with the internal fixed contacts. The movable member is movable generally perpendicular to an insertion direction of the power supply housing. A mechanical actuator is configured for moving the movable member of the telescopic power connector into connection with an external power connector, such as on a motherboard, so that ends of the sliding contacts are moved into electrical connection with terminals on the external power connector while remaining in sliding contact with the internal fixed contacts.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Paul Andrew Wormsbecher, Michael Sven Miller
  • Publication number: 20100050138
    Abstract: A layout of a semiconductor circuit is analyzed to calculate layout-dependant parameters that can include a mobility shift and a threshold voltage shift. Layout-dependant effects that affect the layout dependant parameters may include stress effects, rapid thermal anneal (RTA) effects, and lithographic effects. Intrinsic functions that do not reflect the layout-dependant effects are calculated, followed by calculation of scaling modifiers based on the layout-dependant parameters. A model output function that reflects the layout-dependant effects is obtained by multiplication of each of the intrinsic functions with a corresponding scaling parameter.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Dureseti Chidambarrao, Tong Li, Richard Q. Williams, David W. Winston
  • Publication number: 20100043858
    Abstract: An electronic system includes an electronic system cabinet housing at least one electronic system component and a power generation system. The power generation system includes a cooling system having a cooling medium that generates a cooling energy. The power generation system further includes a thermoelectric conversion element having a first side and a second side. The first side is in a heat exchange relationship with the at least one electronic system component and the second side is in a heat exchange relationship with the cooling medium. Heat energy generated by the at least one electronic system component raises a temperature of the first side and the cooling energy generated by the cooling medium lowers a temperature of the second side to establish a temperature difference. The thermoelectric conversion element produces an electro-motive force based on the temperature difference.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yohichi Matsui, Hiroyuki Takenoshita, Takeshi Tsukamoto
  • Publication number: 20100049639
    Abstract: A computer implemented method, apparatus, and computer usable program code for brokering a charging process of an electric vehicle. In one embodiment, a process extracts event data associated with the charging process from a charge notification in response to receiving the charge notification indicating that the charging process of the electric vehicle is complete. The event data may include, but is not limited to, duration of the charging process, quantity of electricity transferred, or rate at which electricity was transferred during the charging process. The process then identifies, from an energy transaction plan, a set of payees participating in the charging process. Thereafter, the process disburses a payment owed to the set of payees. An amount of the payment is calculated using payment terms in profiles of the set of payees. The payment includes funds from at least one of a payer fund and an incentive fund.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erica Haefner Ferro, Allan James Schurr, Mark William Trekell, Paul Stuart Williamson
  • Publication number: 20100047990
    Abstract: A method of forming an inductor. The method including: (a) forming a dielectric layer on a top surface of a substrate; after (a), (b) forming a lower trench in the dielectric layer; after (b), (c) forming a resist layer on a top surface of the dielectric layer; after (c), (d) forming an upper trench in the resist layer, the upper trench aligned to the lower trench, a bottom of the upper trench open to the lower trench; and after (d), (e) completely filling the lower trench and at least partially filling the upper trench with a conductor in order to form the inductor.
    Type: Application
    Filed: November 5, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel C. Edelstein, Panayotis C. Andricacos, John M. Cotte, Hariklia Deligianni, John H. Magerlein, Kevin S. Petrarca, Kenneth J. Stein, Richard P. Volant
  • Publication number: 20100048204
    Abstract: A method, system, and computer usable program product for dynamic access to radio networks are provided in the illustrative embodiments. A new radio network having a characteristic more suitable than a corresponding characteristic of a present radio network is detected. A request for access to the new radio network is sent, the request including a token, which includes structured information about a user, a device, a home network, or a billing service. Access to the new radio network is received. Switching is performed from the present radio network to the new radio network for wireless communication. The request for access to a radio network is received such that the requester is not known to a provider of the radio network. The requester is verified using a billing service provider or a home network provider identified in a token in the request. Upon verification, access is granted to the radio network.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventor: Heather Maria Hinton
  • Publication number: 20100050180
    Abstract: Systems, methods, devices and program products are provided for enabling users of a computing system to measure and compare the green efficiency of a set of resources used in a computing task. With the use of this information, the user can select a desired set of resources to be employed in the computing task to minimize the environmental impact of computing tasks in relation to requirements. In some embodiments, the invention creates metrics for measuring the greenness of a computing task. The metrics are calculated through analysis of the resource computation, energy consumption, consequence of computation, and dimensional characteristics of a computing task. The metrics could be beneficial or other metrics that permit the user or a processing system to make scheduling and execution decisions.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Brian M. O'connell, Clifford A. Pickover, Keith R. Walker
  • Publication number: 20100050162
    Abstract: A code profiler can be digitally encoded in a storage medium that is configured to automatically detect an existence of non-modifying transforms within monitored programmatic code using hash codes of arguments of the monitored programmatic code.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MARK A. ALKINS, DENNY PICHARDO, MARTIN J. C. PRESLER-MARSHALL, HUNTER K. PRESNALL
  • Publication number: 20100049625
    Abstract: Disclosed is a method and system of providing user context-based services over computer networks, using mechanisms for collecting and specifying one or more user context elements, each element representing a context associated with the current buyer state and having context attributes and attribute values associated therewith, mechanisms for collecting affective (emotive) data to inform the user context, and also an interactive graphical view to gain insight into available services for assisting in understanding available service information and making decisions on purchasing.
    Type: Application
    Filed: August 19, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Debra L. Biebesheimer, Donn P. Jasura, Neal M. Keller, Juhnyoung Lee, Steve J. Rolando
  • Publication number: 20100046277
    Abstract: A method and circuit for implementing domino static random access memory (SRAM) local evaluation with enhanced SRAM cell stability, and a design structure on which the subject circuit resides are provided. A SRAM local evaluation circuit enabling a read and write operations of an associated SRAM cell group includes true and complement bitlines, a single write data propagation input, a precharge signal, and a precharge write signal. A passgate device is connected between the complement bitline and the write data propagation input. A transistor stack is connected in series with the precharge device between the true bitline and ground. The precharge write signal disables the passgate device connected between the complement bitline and the write data propagation input during a read operation. During write operations, the precharge write signal enables the passgate device connected between the complement bitline and the write data propagation input and activates the transistor stack.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derick Gardner Behrends, Travis Reynold Hebig, Daniel Mark Nelson, Jesse Daniel Smith
  • Publication number: 20100046806
    Abstract: The invention provides a system and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet. The system includes a virtual biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The virtual biometric wallet further comprises an analytic environment configured to combine the biometric data from at least one of the biometric layer, the genomic layer, the health layer, the privacy layer, and the processing layer. The virtual biometric wallet also comprises a biometric analytic interface configured to communicate the biometric data to one or more devices within a virtual universe.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Christopher J. Dawson, Barry M. Graham, David J. Kamalsky
  • Publication number: 20100046051
    Abstract: Device for generating a hologram pattern including selecting means for selecting, as cross section ranges which are in a plurality of cross sections parallel to hologram pattern in 3D object and which are ranges used for generating hologram pattern, cross section ranges which overlap ranges in other cross sections when the relevant cross section is perspectively seen from a predetermined observation point on the hologram pattern; depth integrating means for calculating, for lattice points in one cross section range, a depth integral function acquired by integrating an inverse diffraction function for determining hologram pattern for displaying points of 3D object with respect to respective lattice points in the cross section ranges which overlap the relevant lattice point; and inverse Fourier transform means for generating hologram pattern by performing two-dimensional inverse transform on depth integral functions with respect to plurality of lattice points in one cross section range.
    Type: Application
    Filed: August 20, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventor: Fusashi Nakamura
  • Publication number: 20100049792
    Abstract: A runtime vulnerability defense method, system, and computer readable article of manufacture tangibly embodying computer readable instructions for executing the method for cross domain interactions for a Web application. The method includes: creating a first and second iFrame object by the Web application which belong to a lower domain; creating an object ? by the first iFrame object; sharing the created object ? by the second iFrame object; promoting the domain of the second iFrame object to an upper domain; creating in the shared object ? a source accessing function for submitting to a third party server a request to access the content of the third party server; and creating in the shared object ? a sanitization function for sanitizing the response received from the server.
    Type: Application
    Filed: August 25, 2009
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Da Ming Hao, Lin Luo, Ye Wang, Yu Zhang
  • Publication number: 20100049737
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing electric vehicle charging information. In one embodiment, the process receives charging process data. The charging process data may be stored in a data repository and associated with a user to form historical user data. The process then generates a notification in response to detecting a condition for triggering the generation of the notification. The notification comprises a set of recommendations for achieving a set of optimization objectives. In addition, the set of recommendations are derived from at least one of the historical user data and a remote data source. Thereafter, the process presents the notification to a user using a set of notification preferences.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald Ambrosio, Erica Haefner Ferro, Allan James Schurr, Paul Stuart Williamson
  • Publication number: 20100049805
    Abstract: A computer implemented method, apparatus, and computer program product for selectively delivering messages. In one embodiment, the process identifies a set of pervasive devices using detection data. The detection data comprises an electronic signature transmitted from the set of pervasive devices associated with a set of users in a monitored location. The process then assigns a demographic profile to each user of the set of users based on an identity of a pervasive device from the set of pervasive devices which is associated with the user. Thereafter, the process presents a set of messages to the set of users, wherein the set of messages are selected using the demographic profile assigned to each user of the set of users.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Lee Angell, Robert R. Friedlander, James R. Kraemer
  • Publication number: 20100049995
    Abstract: Mitigating effects of delamination of components in the data processing system is provided. A signal is received from one or more sensors in the data processing system. A determination is made as to whether the signal indicates that one threshold in a plurality of thresholds has been reached or exceeded. Responsive to the signal indicating that one threshold in the plurality of thresholds has been reached or exceeded, a determination is made as to whether the one threshold is a low temperature threshold or a high temperature threshold. Responsive to the one threshold being a low temperature threshold, one of a plurality of actions is initiated to increase a temperature of the data processing system thereby mitigating effects of delamination of the components in the data processing system.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Jon A. Casey, Michael S. Floyd, Soraya Ghiasi, Kenneth C. Marston, Jennifer V. Muncy, Malcolm S. Ware, Roger D. Weekly
  • Publication number: 20100049890
    Abstract: Methods and arrangements of monitoring applications active on a plurality of computers are discussed. Embodiments include transformations, code, state machines or other logic to connect a plurality of computing devices via a keyboard video mouse (KVM) switch and to detect applications active on the computing devices. In some embodiments, each computing device may be connected to a display separate from the KVM switch. The embodiment may include detecting applications signaling a user for attention and displaying a list of active applications of the plurality of computing devices in response to a command from the user. The displaying may include giving priority to the applications signaling a user for attention.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Brian P. Sobocinski
  • Publication number: 20100050021
    Abstract: Disclosed is a computer implemented method and apparatus for making ownership changes to a storage subsystem. The host sends the first ownership change command to the storage subsystem then determines whether the storage subsystem responded with an error message. Upon responding to a determination that the storage subsystem responded with the error message, the host determines whether the storage subsystem indicated an error associated with an ownership change. In response to a determination that the storage subsystem indicated an error associated with an ownership change, the host sends a discover ownership message to the storage subsystem. Upon receiving a list of logical unit number associations from the storage subsystem, the host responds to receiving a list of logical unit number associations. The host performs a second ownership command to determine whether the list of logical unit number associations matches an ownership defined in the ownership change command.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John L. Neemidge, Nishant B. Shah, Stephen M. Tee, George L. White
  • Publication number: 20100049800
    Abstract: Instructional information pertinent to a program application is automatically solicited and communicated from a user experienced within an application's function. Recorded interaction with the application by experienced users may be maintained within a database. A request for help may be matched to experienced users in the database based on their recorded usage. The matching process may also account for other factors, such as the physical location or preferred contact method of the experienced users. The experienced user may be selected for contact, and may have an opportunity to accept or decline the offer to help the requesting user. Communication information may be exchanged to facilitate the dispersal of the instructional information.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elizabeth Hatfield, Eldon Gale Nelson, Emi Kondo Olsson
  • Publication number: 20100044759
    Abstract: A semiconductor structure and method of fabricating the structure. The method includes removing the backside silicon from two silicon-on-insulator wafers having devices fabricated therein and bonding them back to back utilizing the buried oxide layers. Contacts are then formed in the upper wafer to devices in the lower wafer and wiring levels are formed on the upper wafer. The lower wafer may include wiring levels. The lower wafer may include landing pads for the contacts. Contacts to the silicon layer of the lower wafer may be silicided.
    Type: Application
    Filed: November 5, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kerry Bernstein, Timothy Dalton, Jeffrey Peter Gambino, Mark David Jaffe, Paul David Kartschoke, Stephen Ellinwood Luce, Anthony Kendall Stamper
  • Publication number: 20100049926
    Abstract: A storage unit adapted for use in a processing system, includes: a journal for managing execution of incomplete writing of data for at least two segments of data, wherein a designated storage location for the first write of data overlaps a least a portion of a designated storage location for the second write of data, wherein the journal includes a reference table for tracking incomplete writes of data; and, the journal includes machine executable instructions stored within machine readable media for performing the managing by: monitoring writes of data to identify incomplete writes of data sharing at least one designated storage location of a primary media; reading the associated writes of data into the reference table; sequencing the associated writes of data in the reference table; and writing the data in the reference table in sequence order to each designated storage location of the primary media and associated secondary media.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carlos F. Fuente, William J. Scales, John P. Wilkinson
  • Publication number: 20100049833
    Abstract: WS-Addressing EndpointReferences represent Web service endpoints and are propagated in the SOAP Envelope as part of Web service interactions. There is disclosed a method, apparatus and computer program for resolving (or modifying) aspects of the EndpointReference at the time of its propagation based on the EndpointReference recipient. Different recipients will potentially receive differing EndpointReferences. Aspects of the EndpointReference are re-resolved as the SOAP XML representing the EndpointReference is generated for the EndpointReference's propagation. For example, the location of the recipient might make a difference to the address propagated—if the recipient is outside a firewall, it may be appropriate to provide the recipient with the address of the firewall itself and to allow the firewall to re-route any request from the data to the web service endpoint.
    Type: Application
    Filed: November 8, 2007
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Matthews, Sara L. Mitchell, Kathryn S. Warr