Patents Assigned to International Business Machines of Corporation
-
Publication number: 20080106410Abstract: 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: ApplicationFiled: November 3, 2006Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Leonard G. Jesionowski
-
Publication number: 20080109524Abstract: 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: ApplicationFiled: November 7, 2006Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chad Lee Meadows, Han T. Nguyen, Paul Thomas Sorenson
-
Publication number: 20080109547Abstract: 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: ApplicationFiled: November 2, 2006Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhendong Bao, Lisa W. Lewis, Demethria J. Ramseur, Stephen Yu
-
Publication number: 20080106640Abstract: 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: ApplicationFiled: November 6, 2006Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Thomas J. Fleischman
-
Publication number: 20080109801Abstract: 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: ApplicationFiled: November 6, 2006Publication date: May 8, 2008Applicant: International Business Machines CorporationInventors: Brian J. Levine, Philippe Riand, Jeffrey T. Calow
-
Publication number: 20080108228Abstract: 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: ApplicationFiled: January 11, 2008Publication date: May 8, 2008Applicant: International Business Machines CorporationInventors: Dureseti Chidambarrao, Ying Li, Rajeev Malik, Shreesh Narasimha, Haining Yang, Huilong Zhu
-
Publication number: 20080105969Abstract: 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: ApplicationFiled: December 27, 2007Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louis Hsu, Rajiv Joshi, Jack Mandelman
-
Publication number: 20080107496Abstract: 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: ApplicationFiled: January 10, 2008Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Johnson, Ivan Liverman, Eric Stegner, Robert Stegner
-
Publication number: 20080109248Abstract: 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: ApplicationFiled: January 9, 2008Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Dietz, Ira Forman, Carol Logan, Nadeem Malik, Subhash Vohra, Charles Ward
-
Publication number: 20080106385Abstract: 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: ApplicationFiled: October 11, 2006Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward E. Kelley, Franco Motika
-
Publication number: 20080109607Abstract: 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: ApplicationFiled: November 2, 2006Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tara L. Astigarraga, Michael E. Browne, Joseph Demczar, Eric C. Wieder
-
Patent number: 7370360Abstract: 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: GrantFiled: May 13, 2002Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventor: Peter A. J. van der Made
-
Patent number: 7369049Abstract: 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: GrantFiled: November 9, 2007Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: Steven V. De Gennaro, Sastry S. Duri, Paul A. Moskowitz
-
Patent number: 7369051Abstract: 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: GrantFiled: November 9, 2007Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: Steven V. De Gennaro, Sastry S. Duri, Paul A. Moskowitz
-
Patent number: 7368712Abstract: 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: GrantFiled: December 6, 2005Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: Carol A. Boye, Toshiharu Furukawa, Mark C. Hakey, Steven J. Holmes, David V. Horak, Charles W. Koburger, III
-
Patent number: 7370177Abstract: 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: GrantFiled: April 25, 2003Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: Ronald N. Kalla, Cathy May, Balaram Sinharoy, Edward John Silha, Shih-Hsiung S. Tung
-
Patent number: 7369050Abstract: 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: GrantFiled: November 9, 2007Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: Steven V. De Gennaro, Sastry S. Duri, Paul A. Moskowitz
-
Patent number: 7370049Abstract: 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: GrantFiled: April 14, 2003Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: Douglas J. Doole, Paul M. Bird
-
Patent number: 7368045Abstract: 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: GrantFiled: January 27, 2005Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: 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: 7369728Abstract: 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: GrantFiled: September 11, 2007Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: Masaki Hasegawa, Fumiaki Yamada, Yoichi Taira