Patents Assigned to International Business Machines Corp.
  • Publication number: 20100070559
    Abstract: A service processing apparatus that is realized by a computer is provided. The apparatus forms a service processing system, and transmits and receives information, with at least one other service processing apparatus. The apparatus performs processing to execute at least a service other than services for which processing is complete and that are not idempotent among at least one service corresponding to the services for which re-execution is requested, when re-execution is requested for a service for which execution has been previously requested by receipt of a service request to which the same service ID is added as to a previously received service request, and transmits a response to a transmission origin of the service request, when the processing to execute is completed.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 18, 2010
    Applicants: THE BANK OF TOKYO-MITSUBISHI UFJ, LTD., INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Naoki MIURA, Masumi YAMASHITA
  • Publication number: 20100070558
    Abstract: A service processing apparatus that is realized by a computer is provided. A service ID generating/adding component of the service processing apparatus generates a service ID including a call origin ID and a call destination ID, in each of which an ID element is set, and adds the generated service ID to a service request transmitted when no upper service processing apparatus to the own apparatus exists, and, when an upper service processing apparatus to the own apparatus exists, generates a service ID including a call origin ID in which is set an ID element set as the call destination ID in a service ID added to a service request received from the upper service processing apparatus and a call destination ID in which is set an ID element and adds the generated service ID to the service request.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 18, 2010
    Applicants: The Bank of Tokyo-Mitsubishi UFJ, LTD., International Business Machines Corp.
    Inventors: Naoki MIURA, Masumi YAMASHITA
  • 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: 20100044724
    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 reduction of the intensity of light emitted from the at least one active device in the integrated circuit thereby preventing the reduced intensity light emitted from the at least one active device in the integrated circuit from being detected external to the integrated circuit. The intensity of light emitted from the at least one active device in the integrated circuit can be reduced by modification of operational characteristics of the at least one active device during switching transitions.
    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: 20100037157
    Abstract: A method, information processing system, and computer program product manage information mashups. A first widget is selected from a plurality of widgets. A widget is an entity that at least one of consumes data and produces data. Metadata associated with the first widget is analyzed. The metadata at least includes compatible input type information, compatible output type information, previous usage information, and user feedback information. A second widget is selected from the plurality of widgets based on the metadata associated with the first widget and metadata associated with the second widget. The first widget and the second widget are coupled together.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Applicant: International Business Machines Corp.
    Inventors: BELINDA CHANG, Vijay Dheap, Christopher J. Hardee, Heather C. Miller
  • Publication number: 20100036823
    Abstract: A method, information processing system, and virtual environment, provide location information to users in the virtual environment. A first user is determined to be communicating with a second user in a virtual environment. One of the first user and the second user is determined to have entered a character set substantially matching a keyword in a database entry. Location information associated with the keyword is identified. The location information indicates a location within the virtual environment. The location information is linked to the character set. The character set is visually changed to indicate to the first user and the second user that location information has been linked to the character set.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Applicant: International Business Machines Corp.
    Inventors: Ulysses L. Cannon, Angela Richards Jones, Ruthie D. Lyle
  • Publication number: 20100027209
    Abstract: A storage slot for multiple data storage cartridges, comprising a planar member having a first end, a second end, a side interconnecting the first end and the second end, and a gate moveably connected to the side at the first end of the planar member, wherein the gate can be moved between a closed position and an open position. The storage slot farther comprises a secondary catch moveably disposed between the first end and the second end. When the gate is disposed in a closed position, the secondary catch is disposed in a retracted orientation, and when the gate is disposed in an open position, the secondary catch is disposed in an extended orientation.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: SHAWN MICHAEL NAVE, RAYMOND YARDY
  • Publication number: 20100030956
    Abstract: A method to store point-in-time data, comprising establishing a block size, providing source data storage comprising (S) blocks, and target data storage comprising (T) blocks. The method configures (B) source storage segments and (B) target storage segments, and receives updated point-in-time data for original point-in-time data written to an (i)th source storage segment. The method then determines if a (j)th target storage segment comprises available storage capacity to store the original point-in-time data. If a (j)th target storage segment comprises available storage capacity to store the original point-in-time data, the method writes the original point-in-time data to that (j)th target storage segment.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: LEE CHARLES LA FRESE, CHRISTOPHER MICHAEL SANSONE, DANA FAIRBAIRN SCOTT, OLGA YIPARAKI, YAN XU
  • Publication number: 20100023698
    Abstract: A method and system for precisely tracking lines evicted from a region coherence array (RCA) without requiring eviction of the lines from a processor's cache hierarchy. The RCA is a set-associative array which contains region entries consisting of a region address tag, a set of bits for the region coherence state, and a line-count for tracking the number of region lines cached by the processor. Tracking of the RCA is facilitated by a non-tagged hash table of counts represented by a Region Victim Hash (RVH). When a region is evicted from the RCA, and lines from the evicted region still reside in the processor's caches (i.e., the region's line-count is non-zero), the RCA line-count is added to the corresponding RVH count. The RVH count is decremented by the value of the region line count following a subsequent processor cache eviction/invalidation of the region previously evicted from the RCA.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Robert H. Bell, JR., Jason F. Cantin
  • Publication number: 20100017245
    Abstract: A method, information processing system, and computer program product managing reservations of items. A request to reserve an item is received from a first user. The request includes a specification of at least one of a date and a time for a first reservation of the item. A determination is made that a second user holds a prior reservation for the item that conflicts with the first reservation. A determination is made that the second user is no longer requires the prior reservation. The prior reservation is released in response to determining that the second user no longer requires the prior reservation. The first reservation as specified by the request is allowed in response to the releasing and in response to the receiving from the first user the request.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: International Business Machines Corp.
    Inventors: MORTEN KRISTIANSEN, Bryan D. Osenbach, Jeffrey B. Sloyer, Hema Srikanth
  • Publication number: 20100011030
    Abstract: Disclosed are a system, method, and computer readable medium for collecting statistics associated with data in a database. The method comprises determining an amount of memory needed to collect statistics for data associated with a defined data type in a relational database. The defined data type is based upon a mark-up language using a tree structure with one or more root-to-node paths therein. The amount of memory as determined is allocated for collecting the statistics for the data of the defined data type. A statistics collection is performed for the data of the defined data type in a single pass through the database and within the amount of memory which has been allocated.
    Type: Application
    Filed: September 11, 2009
    Publication date: January 14, 2010
    Applicant: International Business Machines Corp.
    Inventors: Lipyecw Lim, George Andrei Mihaila, Min Wang
  • Publication number: 20100008500
    Abstract: An end-user system for the blocking of recording digital content at during the rendering of encrypted digital multimedia files. Before the process of rendering of encrypted digital multimedia can be started all rendered media stream during playback are opened to ensure that this multimedia content is not recorded. This blocks the usage of the multimedia interfaces including devices and/or ports that can be used to store un-encrypted content that has been decrypted for the purposes of playing or rendering. The method also includes an exception, which allows recording with permission from the present invention.
    Type: Application
    Filed: April 7, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corp.
    Inventors: MICHAEL G. LISANKE, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, JR.
  • Publication number: 20100011000
    Abstract: A method, information processing system, and computer program storage product for managing information within an electronic file are provided. A plurality of information sets within an electronic file is analyzed. At least one of the information sets is compared to at least one statistical classification model. The statistical classification model includes one or more probabilities associated with a plurality of analyzed information sets that indicate a likelihood that a respective analyzed information set is classified sensitive information. The at least one information set is determined to substantially match at least one analyzed information set in the statistical classification model. The probability associated with the at least one analyzed information set is determined whether to be above a threshold. The at least one information set is classified as sensitive information in response to determining that the probability is above the threshold.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corp.
    Inventors: Al Chakra, John K. Gerken, III, Roderick C. Henderson, Ruthie D. Lyle
  • Publication number: 20100005242
    Abstract: A method and system for configuring a cache memory system in order to efficiently process processor requests. A group of cache elements, which include a Region Cache, a Region Coherence Array, and a lowest level cache, is configured based on a tradeoff of latency and power consumption requirements. A selected cache configuration differs from other feasible configurations in the order in which cache elements are accessed relative to each other. The Region Cache is employed in a number of configurations to reduce the power consumption, latency, and bandwidth requirements of the Region Coherence Array. The Region Cache is accessed by processor requests before (or in parallel with) the larger Region Coherence Array, providing the region coherence state and power efficiently to requests that hit in the Region Cache.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventor: Jason F. Cantin
  • Publication number: 20090327748
    Abstract: A system, method, computer program product, and data management service that allows any comparison operation to be applied on encrypted data, without first decrypting the operands. The encryption scheme of the invention allows equality and range queries as well as the aggregation operations of MAX, MIN, and COUNT. The GROUPBY and ORDERBY operations can also be directly applied. Query results produced using the invention are sound and complete, the invention is robust against cryptanalysis, and its security strictly relies on the choice of a private key. Order-preserving encryption allows standard database indexes to be built over encrypted tables. The invention can easily be integrated with existing systems.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 31, 2009
    Applicant: International Business Machines Corp.
    Inventors: Rakesh Agrawal, Gerald George Kiernan
  • Publication number: 20090311836
    Abstract: An extremely-thin silicon-on-insulator transistor is provided that includes a buried oxide layer above a substrate, a silicon layer above the buried oxide layer, a gate stack on the silicon layer, a nitride liner on the silicon layer and adjacent to the gate stack, an oxide liner on and adjacent to the nitride liner, and raised source/drain regions. The gate stack includes a high-k oxide layer on the silicon layer and a metal gate on the high-k oxide layer. Each of the raised source/drain regions has a first part comprising a portion of the silicon layer, a second part adjacent to parts of the oxide liner and the nitride liner, and a third part above the second part. Also provided is a method for fabricating an extremely-thin silicon-on-insulator transistor.
    Type: Application
    Filed: August 19, 2009
    Publication date: December 17, 2009
    Applicant: International Business Machines Corp.
    Inventors: EDUARD A. CARTIER, Steven J. Koester, Kingsuk Maitra, Arnlan Majumdar, Renee T. Mo
  • Publication number: 20090313400
    Abstract: Disclosed are a method, upstream processing node, and computer readable medium for dynamically stabilizing a stream processing system. The method includes receiving at least one computing resource allocation target. The method further includes determining that an input data flow rate of at least one upstream processing element varies. The computing resource is dynamically allocated to the upstream processing element in response to the input rate of the upstream processing element varying. Data flow is dynamically controlled between the upstream processing element and at least one downstream processing element.
    Type: Application
    Filed: August 5, 2009
    Publication date: December 17, 2009
    Applicant: International Business Machines Corp.
    Inventors: Lisa D. Amini, Anshul Sehgal, Jeremy I. Silber, Olivier Verscheure
  • Publication number: 20090307635
    Abstract: A transistor is provided. The transistor includes a silicon layer including a source region and a drain region. A gate stack is disposed on the silicon layer between the source region and the drain region. The gate stack comprises a first layer of a high dielectric constant material, a second layer comprising a metal or metal alloy, and a third layer comprising silicon or polysilicon. A lateral extent of the second layer of the gate stack is substantially greater than a lateral extent of the third layer of the gate stack. Also provided are methods for fabricating such a transistor.
    Type: Application
    Filed: August 19, 2009
    Publication date: December 10, 2009
    Applicant: International Business Machines Corp.
    Inventors: Leland CHANG, Isaac LAUER, Jeffrey W. SLEIGHT
  • Publication number: 20090302400
    Abstract: A transistor is provided. The transistor includes a silicon layer including a source region and a drain region. A gate stack is disposed on the silicon layer between the source region and the drain region. The gate stack comprises a first layer of a high dielectric constant material, a second layer comprising a metal or metal alloy, and a third layer comprising silicon or polysilicon. A lateral extent of the second layer of the gate stack is substantially greater than a lateral extent of the third layer of the gate stack. Also provided are methods for fabricating such a transistor.
    Type: Application
    Filed: August 19, 2009
    Publication date: December 10, 2009
    Applicant: International Business Machines Corp.
    Inventors: LELAND CHANG, Isaac Lauer, Jeffrey W. Sleight
  • Publication number: 20090296909
    Abstract: A method, system, and computer program product for autonomously controlling caller access to a teleconference based on specified preferences of a moderator. Using preferences established by the moderator of a teleconference, a conference control system may grant or restrict access of participants of the teleconference. The conference control system may authorize callers of a teleconference based on the current agenda item being discussed or the amount of time a caller has been on the ongoing teleconference. When a specific caller is not authorized to be on a conversation, the conference control system may mute the conversation for a specific caller, or disconnect the caller. The conference control system may autonomously re-connect the caller when an authorized agenda item for the caller is being discussed.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Debbie A. Anglin, Howard H. Anglin, Nyralin N. Kline