Patents Assigned to International Business Machines of Corporation
  • Publication number: 20080106410
    Abstract: Disclosed herein is a system that relates to a tape library radio frequency identification (RFID) tag testing system. The system comprising, an automated tape library with a plurality of tapes in the library. A RFID tag attached to each of the plurality of tapes. A tag health monitoring device able to read the quality of a return signal from the plurality of RFID tags, and a processor for analyzing and reporting on the quality data gathered.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Leonard G. Jesionowski
  • Publication number: 20080109524
    Abstract: A method and system for dynamically specifying a format for data provided by a web service invocation. A server providing a web service receives a client request for data residing on the server. The server receives an executable template script within the request. The template script includes an instruction for invoking a function residing in the server and a definition specifying a format to structure the requested data. The server executes the template script to perform the instruction, invoke the function to retrieve the data, and generate formatted data based on the definition. The formatted data is the retrieved data structured in the format specified by the definition. The server sends the formatted data to the client.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chad Lee Meadows, Han T. Nguyen, Paul Thomas Sorenson
  • Publication number: 20080109547
    Abstract: A method, system and program product for determining a number of concurrent users being served by a system at a given point-in-time is provided. The method includes running, at a pre-determined point-in-time, a collection script for collecting user data from one or more target systems, the user data collected including a number of concurrent users logged into each of the target systems at the pre-determined point-in-time. The method further includes generating one or more electronic transmissions for transmitting the user data collected, loading the one or more electronic transmissions generated into a monitoring system, and creating an output file containing the user data. Further, the loading step includes parsing the user data loaded, storing the user data collected and parsed into a database and updating the stored user data. Moreover, the method includes transmitting the output file from the monitoring system to one or more monitoring system clients.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhendong Bao, Lisa W. Lewis, Demethria J. Ramseur, Stephen Yu
  • Publication number: 20080106640
    Abstract: A method of multiple stream formatting in a multimedia system. An input media signal is simultaneously converted to a plurality of different media formats selected from a menu, and the different media formats are stored on a storage device. The method then includes retrieving one or more desired different formats of the media signal and transferring the selected format of the media signal to a media device compatible with the selected format. When a media device is connected to the storage device, the method includes identifying a media format used by the media device, and using the identification of the media format used by the media device to select the same media format from the storage device for retrieval and transfer of the selected format of the media signal to the media device.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Thomas J. Fleischman
  • Publication number: 20080109801
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to application deployment and provide a novel and non-obvious method, system and computer program product for deploying installable software artifacts in canonical form. In one embodiment of the invention, a method for deploying installable software artifacts in canonical form can include storing artifacts in platform independent canonical form. Thereafter, the method can include receiving a request from a client for first time provisioning or update to a specified application for a specific platform, locating the stored artifacts according to the specified application, dynamically generating a feature from the stored artifacts for the specific platform, and first time provisioning or updating the specified application in the client with the dynamically generated feature.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: International Business Machines Corporation
    Inventors: Brian J. Levine, Philippe Riand, Jeffrey T. Calow
  • Publication number: 20080108228
    Abstract: The present invention provides a semiconductor device having dual nitride liners, which provide an increased transverse stress state for at least one FET and methods for the manufacture of such a device. A first aspect of the invention provides a method for use in the manufacture of a semiconductor device comprising the steps of applying a first silicon nitride liner to the device and applying a second silicon nitride liner adjacent the first silicon nitride liner, wherein at least one of the first and second silicon nitride liners induces a transverse stress in a silicon channel beneath at least one of the first and second silicon nitride liner.
    Type: Application
    Filed: January 11, 2008
    Publication date: May 8, 2008
    Applicant: International Business Machines Corporation
    Inventors: Dureseti Chidambarrao, Ying Li, Rajeev Malik, Shreesh Narasimha, Haining Yang, Huilong Zhu
  • Publication number: 20080105969
    Abstract: A method of fabricating a semiconductor device includes etching a substrate formed on a backside of a semiconductor wafer to form a recess in the substrate, and forming a sputter film in the recess, the sputter film including a first material having a coefficient of thermal expansion (CTE) which is at least substantially equal to a CTE of the substrate, and a second material having a thermal conductivity which is greater than a thermal conductivity of the substrate.
    Type: Application
    Filed: December 27, 2007
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louis Hsu, Rajiv Joshi, Jack Mandelman
  • Publication number: 20080107496
    Abstract: A method and apparatus are disclosed for locking at least two safety retainers together. Each safety retainer has a pallet-attached base and a ramp-attached mating bracket. Each safety retainer includes a base and a bracket. Each bracket is coupled to a ramp that is can be removably attached to a pallet. Each base includes a retaining arm for locking the base to the bracket when the ramp is coupled to the pallet. A locking mechanism is capable of being temporarily coupled to a first retaining arm in a first safety retainer and a second retaining arm in a second safety retainer for locking the retaining arms together. The first and second retaining arms must operate as a single unit, and cannot be moved independently, when the locking mechanism is coupled to the first and second retaining arms. The first and second retaining arms operate independently as separate units when the locking mechanism is not coupled to the first and second retaining arms.
    Type: Application
    Filed: January 10, 2008
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Johnson, Ivan Liverman, Eric Stegner, Robert Stegner
  • Publication number: 20080109248
    Abstract: In one aspect, a method for comparing suppliers includes sending survey questions for receipt by supplier computer systems. Programming instructions are also sent for receipt and execution by the supplier computer systems. The programming instructions are for causing the supplier computer systems to return supplier survey answers to a server. The answers are included in responding documents and are defined in a certain format as data elements included in the responding documents. The data elements are then parsed from the responding documents responsive to predetermined programming instructions and evaluated the data elements responsive to a predetermined set of rules.
    Type: Application
    Filed: January 9, 2008
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Dietz, Ira Forman, Carol Logan, Nadeem Malik, Subhash Vohra, Charles Ward
  • Publication number: 20080106385
    Abstract: A method for controlling access to data contained within a radio frequency identification (RFID) tag associated with an item includes reading the RFID tag; receiving a first value from a personal communication device associated with a purchaser of the item; creating a key using the first value received from the personal communication device and a second value associated with the item; and initially transmitting the key to both the RFID tag and the personal communication device. The RFID tag is configured to automatically program one or more electrically programmable fuse devices therein so as to prevent subsequent reading of data therein by an RFID reading device, upon receipt of a valid key initially transmitted thereto. The RFID tag is further configured to automatically program one or more additional fuse devices therein so as to restore read access to the data therein, upon receipt of a valid key subsequently transmitted thereto.
    Type: Application
    Filed: October 11, 2006
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edward E. Kelley, Franco Motika
  • Publication number: 20080109607
    Abstract: A memory management method is disclosed. In response to a process running in a first memory and the first memory becoming constrained by demands from another process, information in the first memory is paged out to a second memory. In response to a request to further run the process, the information from the second memory is paged into a read cache and then into the first memory, while a copy of the information is left the read cache. In response to the information in the first memory then being updated and the copy of the information in the read cache now becoming stale, the now stale copy of the information in the read cache is checked for and purged, and indication is provided that the read cache has been purged.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara L. Astigarraga, Michael E. Browne, Joseph Demczar, Eric C. Wieder
  • Patent number: 7370360
    Abstract: An automated analysis system identifies the presence of malicious P-code or N-code programs in a manner that limits the possibility of the malicious code infecting a target computer. The target computer system initializes an analytical virtual P-code engine (AVPE). As initialized, the AVPE comprises software simulating the functionality of a P-code or intermediate language engine as well as machine language facilities simulating the P-code library routines that allow the execution of N-code programs. The AVPE executes a target program so that the target program does not interact with the target computer. The AVPE analyzes the behavior of the target program to identify occurrence of malicious code behavior and to indicate in a behavior pattern the occurrence of malicious code behavior. The AVPE is terminated at the end of the analysis process, thereby removing from the computer system the copy of the target program that was contained within the AVPE.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventor: Peter A. J. van der Made
  • Patent number: 7369049
    Abstract: A radio frequency identification (RFID) system including a transponder, an antenna, and a reader, the antenna coupled to the reader, the antenna and the reader for transmitting a radio signal to the transponder and for receiving a response radio signal from the transponder, the response radio signal including data from the transponder, the system further including: a curtain that limits propagation of the radio signal; wherein the curtain includes a plurality of flexible strips transparent to visible light, the long edge of each of the strips is oriented in substantially the vertical direction, more than one strip overlaps a portion of the width of an adjacent strip along the length of the adjacent strip, and the length of each of the strips is substantially greater than the width of each of the strips.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Steven V. De Gennaro, Sastry S. Duri, Paul A. Moskowitz
  • Patent number: 7369051
    Abstract: A method for using a radio frequency identification (RFID) system including a transponder, an antenna, and a reader, the antenna coupled to the reader, the antenna and the reader for transmitting a radio signal to the transponder and for receiving a response radio signal from the transponder, the response radio signal including data from the transponder, the method including: selecting a curtain that limits propagation of the radio signal; and placing the curtain in an area through which the radio signal would otherwise propagate; wherein the curtain includes a plurality of flexible strips transparent to visible light, the long edge of each of the strips is oriented in substantially the vertical direction, more than one strip overlaps a portion of the width of an adjacent strip along the length of the adjacent strip, and the length of each of the strips is substantially greater than the width of each of the strips.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Steven V. De Gennaro, Sastry S. Duri, Paul A. Moskowitz
  • Patent number: 7368712
    Abstract: A Y-shaped carbon nanotube atomic force microscope probe tip and methods comprise a shaft portion; a pair of angled arms extending from a same end of the shaft portion, wherein the shaft portion and the pair of angled arms comprise a chemically modified carbon nanotube, and wherein the chemically modified carbon nanotube is modified with any of an amine, carboxyl, fluorine, and metallic component. Preferably, each of the pair of angled arms comprises a length of at least 200 nm and a diameter between 10 and 200 nm. Moreover, the chemically modified carbon nanotube is preferably adapted to allow differentiation between substrate materials to be probed. Additionally, the chemically modified carbon nanotube is preferably adapted to allow fluorine gas to flow through the chemically modified carbon nanotube onto a substrate to be characterized. Furthermore, the chemically modified carbon nanotube is preferably adapted to chemically react with a substrate surface to be characterized.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Carol A. Boye, Toshiharu Furukawa, Mark C. Hakey, Steven J. Holmes, David V. Horak, Charles W. Koburger, III
  • Patent number: 7370177
    Abstract: A method and processor for avoiding check stops in speculative accesses. An execution unit, e.g., load/store unit, may be coupled to a queue configured to store instructions. A register, coupled to the execution unit, may be configured to store a value corresponding to an address in physical memory. When the processor is operating in real mode, the execution unit may retrieve the value stored in the register. Upon the execution unit receiving a speculative instruction, e.g., speculative load instruction, from the queue, a determination may be made as to whether the address of the speculative instruction is at or below the retrieved value. If the address of the speculative instruction is at or below this value, then the execution unit may safely speculatively execute this instruction while avoiding a check stop since all the addresses at or below this value are known to exist in physical memory.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ronald N. Kalla, Cathy May, Balaram Sinharoy, Edward John Silha, Shih-Hsiung S. Tung
  • Patent number: 7369050
    Abstract: A curtain for a radio frequency identification (RFID) system including a transponder, an antenna, and a reader, the antenna coupled to the reader, the antenna and the reader for transmitting a radio signal to the transponder and for receiving a response radio signal from the transponder, the response radio signal including data from the transponder, the curtain including: a plurality of flexible strips that limit propagation of the radio signal; wherein the strips are transparent to visible light, the long edge of each of the strips is oriented in substantially the vertical direction, more than one strip overlaps a portion of the width of an adjacent strip along the length of the adjacent strip, and the length of each of the strips is substantially greater than the width of each of the strips.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Steven V. De Gennaro, Sastry S. Duri, Paul A. Moskowitz
  • Patent number: 7370049
    Abstract: Conflict checking for writing operations in an SQL database system is carried out for nested statements invoked by a parent statement. Each statement has an associated table access data structure defined at compile-time indicating the tables in the database that the statement accesses and the mode of access. At execution-time the table access data structure for each nested statement is accessed and the information is compared with a list of tables maintained for the parent statement to determine if there is a read/write or write/write conflict possible if the nested statement is executed. Where there is no conflict detected, the information from the table access data structure is copied to the list of tables.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Douglas J. Doole, Paul M. Bird
  • Patent number: 7368045
    Abstract: A method is provided for electroplating a gate metal or other conducting or semiconducting material directly on a dielectric such as a gate dielectric. The method involves selecting a substrate, dielectric layer, and electrolyte solution or melt, wherein the combination of the substrate, dielectric layer, and electrolyte solution or melt allow an electrochemical current to be passed from the substrate through the dielectric layer into the electrolyte solution or melt. Methods are also provided for electrochemical modification of dielectrics utilizing through-dielectric current flow.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Philippe M. Vereecken, Veeraraghavan S. Basker, Cyril Cabral, Jr., Emanuel I. Cooper, Hariklia Deligianni, Martin M. Frank, Rajarao Jammy, Vamsi Krishna Paruchuri, Katherine L. Saenger, Xiaoyan Shao
  • Patent number: 7369728
    Abstract: An apparatus includes an optical wave guide and a ferrule. The optical wave guide has a prespecified horizontal-positioning surface and a prespecified vertical-positioning surface. The ferrule is to precisely couple with the optical wave guide. The ferrule defines a first datum plane mating with the prespecified vertical-positioning surface of the optical wave guide to precisely mechanically vertically position the optical wave guide within the ferrule. The ferrule defines a second datum plane mating with the prespecified horizontal-positioning surface of the optical wave guide to precisely mechanically horizontally position the optical wave guide within the ferrule.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Masaki Hasegawa, Fumiaki Yamada, Yoichi Taira