Patents Represented by Attorney Ido Tuchman
-
Patent number: 7976311Abstract: A method, system, and computer program for managing proficiency information about a degree holder. An active degree in a degree field is issued to a degree holder. The active degree includes a certification that the degree holder has completed at least one degree process, a strength value associated with the certification indicating a proficiency in the degree field, and a strength evaluator configured to adjust the strength value such that the strength value reflects the degree holder's proficiency in the degree field over time.Type: GrantFiled: December 10, 2003Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventors: David F. Bantz, Jarir K. Chaar, Clifford A. Pickover
-
Patent number: 7971123Abstract: A method, system, and computer software product for operating a memory cell collection. Memory cells in the collection store binary multi-bit values delimited by characteristic parameter bands of a characteristic parameter. In one embodiment, a comparing unit compares a retrieved count and a stored count for each binary multi-bit value. The retrieved count, equal to the number of occurrences the binary multi-bit value, is retrieved from the memory cell collection. The stored count, equal to the number of occurrences the binary multi-bit value, is stored in the memory cell collection. An error correction unit then assigns the error memory cell(s) a corrected binary multi-bit value with the characteristic parameter value within the characteristic parameter band adjacent to the characteristic parameter band associated with the retrieved binary multi-bit value such that the retrieved count of each binary multi-bit value is equal to the stored count of each binary multi-bit value.Type: GrantFiled: July 2, 2007Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventor: Chung H. Lam
-
Patent number: 7970884Abstract: A method, system and computer program product for distributing intermediate data of a multistage computer application to a plurality of computers. In one embodiment, a data manager calculates data usage demand of generated intermediate data. A computer manager calculates a computer usage, which is the sum of all data usage demand of each stored intermediate data at the computer. A scheduler selects a target computer from the plurality of computers for storage of the generated intermediate data at such that a variance of the computer usage demand across the plurality of computers is minimized.Type: GrantFiled: January 8, 2010Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Claris Castillo, Mike Spreitzer, Malgorzata Steinder, Asser N. Tantawi, Ian N. Whalley
-
Patent number: 7966547Abstract: A method, system, and computer software product for operating a collection of memory cells. Memory cells are organized into a group of memory cells, with each memory cell storing a binary multi-bit value delimited by characteristic parameter bands. Two adjacent characteristic parameter bands are assigned binary multi-bit values that differ by only one bit. In one embodiment, an error correction unit calculates an actual parity check value of the retrieved binary multi-bit values for the group of memory cells. If the actual parity check value is not equal to the expected parity check value, the error correction unit assigns the error memory cell a corrected binary multi-bit value with the characteristic parameter value within the characteristic parameter band adjacent to the characteristic parameter band associated with the retrieved binary multi-bit value such that calculating a second actual parity check value correctly indicates the parity for the group of memory cells.Type: GrantFiled: July 2, 2007Date of Patent: June 21, 2011Assignee: International Business Machines CorporationInventor: Chung H. Lam
-
Patent number: 7965537Abstract: A phase change memory device and a method for programming the same. The method includes determining a maximum possible resistance for the memory cells in the phase change memory device. The method includes determining a high resistance state for the memory cells in the phase change memory device. The method includes receiving a request to program a target memory cell in the phase change memory device to the high resistance state. The method also includes resetting the target memory cell in the phase change memory device to the high resistance state such that the high resistance state of the target memory cell is of less resistance than the maximum possible resistance. In one embodiment of the invention, the high resistance state for the memory cells in the phase change memory device is at least 10% less than the maximum possible resistance.Type: GrantFiled: June 25, 2009Date of Patent: June 21, 2011Assignee: International Business Machines CorporationInventors: Matthew J. Breitwisch, Chung H. Lam, Bipin Rajendran
-
Patent number: 7958559Abstract: For determining a malicious workload pattern, the following steps are conducted. A training set of workload patterns is collected during a predetermined workload situation. A subset of the training set is being determined as an archetype set, the archetype set being considered to be representative of the predetermined workload situation. A threshold value dependent on the training set and the archetype set, and an evaluation value dependent on a given workload pattern and the archetype set are calculated. The given workload pattern is determined to be malicious if the evaluation value fulfils a given condition with respect to the threshold value.Type: GrantFiled: December 19, 2006Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Paul T. Hurley, Andreas Kind
-
Patent number: 7956348Abstract: A quantum device comprises first conductive members and second conductive members confining carriers in the z direction and having two dimensional electron gas on the xy plane. Third conductive members generating an electric field having an effect on the first conductive members. An insulating member easily passing a tunnel current between the first conductive members and the second conductive members. Another insulating member hardly passing a tunnel current between the first conductive members and the third conductive members. An electric field generated by a potential applied to the third conductive members has an effect on the sub-band of the first conductive members.Type: GrantFiled: May 26, 2005Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventor: Yasunao Katayama
-
Patent number: 7958105Abstract: A method, system and computer program product for retrieving data records to a client computer. An identifier of a base query is received from the client computer. The base query is configured to select a set of data records from a database that the client computer has permission to access. A modifying clause is also received from the client computer. The modifying clause comprises a directive restricting the set of data records to a subset of data records. The modifying clause may optionally comprise an expression for sorting. A combined query is generated from the base query and the modifying clause. The query is configured to return the subset of data records. The combined query is further configured to sort the subset of data records based on the value of the expression if the expression is present. The combined query is executed at the database.Type: GrantFiled: March 7, 2008Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Avraham Leff, James T. Rayfield, Timo J. Salo, Brandon J. W. Smith
-
Patent number: 7949756Abstract: A method for dynamically adjusting resources among a plurality of co-existing applications comprises the steps of: building a relation model between a request number and resource consumption of said plurality of applications; obtaining at multiple sampling moments a request number and resource consumption of each of said plurality of applications; calculating resource consumption ratio of each of said plurality of applications; and analyzing resource consumption of a plurality of currently co-existing applications.Type: GrantFiled: September 12, 2006Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Ying Chen, Ying Li, Jie Qiu
-
Patent number: 7945114Abstract: It is an object of the present invention to output a clear, expanded image wherein step-shapes or chain-shapes of oblique lines are reduced, distortion is eliminated and no constituent lines of fonts or graphics are missing.Type: GrantFiled: June 4, 2008Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventors: Junya Shimizu, Kazuo Sekiya
-
Patent number: 7944740Abstract: A phase change memory device and a method for programming the same. The method includes determining a characterized lowest SET current and corresponding SET resistance for the phase change memory device. The method includes determining a characterized RESET current slope for the phase change memory device. The method also includes calculating a first current amplitude for a RESET pulse based on the characterized lowest SET current and the characterized RESET current slope. The method includes applying the RESET pulse to a target memory cell in the phase change memory device and measuring the resistance of the target memory cell. If the measured resistance is substantially less than a target resistance, the method further includes applying one or more additional RESET pulses. In one embodiment of the invention, the one or more additional RESET pulses have current amplitudes greater than a previously applied RESET pulse.Type: GrantFiled: September 22, 2009Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventors: Chung H. Lam, Ming-Hsiu Lee, Thomas Nirschi, Bipin Rajendran
-
Patent number: 7934223Abstract: A system, method and computer program product for context-sensitive middleware service injection. A technique is described to apply desired middleware functionality to granular units of functionality in response to extra-functional requirements and context information. Context may include without limitation types of process activities, phases of execution of process activities, identities of interaction partners, system architectures and the status of a given interaction. A further technique is described to dynamically analyze processes to select middleware functionality for compatibility with declared extra-functional requirements and detected context information.Type: GrantFiled: January 13, 2007Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventors: Thomas A. Mikalsen, Eric Wohlstadter, Stefan Tai
-
Patent number: 7929338Abstract: Techniques for reading phase change memory that mitigate resistance drift. One contemplated method includes apply a plurality of electrical input signals to the memory cell. The method includes measuring a plurality of electrical output signals from the memory cell resulting from the plurality of electrical input signals. The method includes calculating an invariant component of the plurality of electrical output signals dependent on the configuration of amorphous material in the memory cell. The method also includes determining a memory state of the memory cell based on the invariant component. In one embodiment of the invention, the method further includes mapping the plurality of electrical output signals to a measurements region of a plurality of measurements regions. The measurements regions correspond to memory states of the memory cell.Type: GrantFiled: February 24, 2009Date of Patent: April 19, 2011Assignee: International Business Machines CorporationInventors: Michele M. Franceschini, John P. Karidis, Luis A. Lastras
-
Patent number: 7904525Abstract: Techniques for managing electronic mail. Folder rules for associating electronic mail messages with folders are received. The folders are managed by an electronic mail client and stored in a computer usable memory. Electronic mail messages are also received. Each of the electronic mail messages is associated with at least one of the folders according to the folder rules. Furthermore, a visibility condition is received. The visibility condition specifies when a specified folder is visible in a user interface of the electronic mail client. A processor causes the specified folder not to be visible in the user interface when the visibility condition is not satisfied. A visibility condition may instead specify when a specified folder is not visible in the user interface. In this case, the specified folder is caused not to be visible in the user interface when the visibility condition is satisfied.Type: GrantFiled: March 15, 2009Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Robert J. Eggers, Jr., Janice M. Girouard, Avinesh Kumar, Sandeep Ramesh Patil, Darshak P. Shah
-
Patent number: 7901980Abstract: A memory cell and a method of making the same, that includes insulating material deposited on a substrate, a bottom electrode formed within the insulating material, a plurality of insulating layers deposited above the bottom electrode and at least one of which acts as an intermediate insulating layer. Then defining a via in the insulating layers above the intermediate insulating layer, creating a channel for etch with a step spacer, defining a pore in the intermediate insulating layer, removing all insulating layers above the intermediate insulating layer, filling the entirety of the pore with phase change material, and forming an upper electrode above the phase change material. Additionally, the formation of bit line connections with the upper electrode.Type: GrantFiled: August 7, 2009Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Roger W. Cheek, Chung H. Lam, Stephen M. Rossnagel, Alejandro G. Schrott
-
Patent number: 7894272Abstract: A computer program product for operating a memory cell and memory array. The computer program product of memory cell operation entails receiving a request to read a binary value stored in the memory cell. A pre-charging operation pre-charges a bit-line capacitor in an electronic circuit formed by the memory cell to a pre-charge voltage. A word-line in the electronic circuit is then activated. A discharging operation discharges the bit-line capacitor through the said memory cell in the electronic circuit to the word-line. Additionally, an electron discharge time measurement is started when the word-line is activated. The electron discharge time measurement is stopped when the voltage level in the bit-line falls below a pre-defined reference voltage. A determining operation determines the binary value from the measured electron discharge time.Type: GrantFiled: February 2, 2010Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Matthew J. Breitwisch, Chung H. Lam, Bipin Rajendran
-
Patent number: 7879728Abstract: A method to form sub-lithographic trench structures in a substrate and an integrated circuit comprising sub-lithographic trench structures in a substrate. The method includes forming sets of trenches with a lithographic mask and filling the sets of trenches with sets of step spacer blocks comprising two alternating spacer materials which are separately removable from each other. In one embodiment, the trench structures formed are one-nth the thickness of the lithographic mask's feature size. The size of the trench structures being dependent on the thickness and number of spacer material layers used to form the set of step spacer blocks. The number of spacer material layers being n/2 and the thickness of each spacer material layer being one-nth of the lithographic mask's feature size.Type: GrantFiled: January 23, 2008Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Chung H. Lam, Hemantha K. Wickramasinghe
-
Patent number: 7882465Abstract: The present invention provides a Field Programmable Gate Array (FPGA), a system for debugging a Field Programmable Gate Array, a method for debugging a Field Programmable Gate Array, a FPGA configuration data product and a method and system for configuring a FPGA. According to one aspect of the invention, there is provided a Field Programmable Gate Array (FPGA) having a logic unit under test and comprising: a probe signal selecting unit configured to select at least one probe point from a plurality of probe points in said logic unit under test, and obtain a probe signal at said probe point; and a high speed serial transceiver configured to convert said probe signal into a high speed serial signal and transmit it to outside.Type: GrantFiled: November 21, 2007Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Yu Li, Guo Hui Lin, Qiang Liu, Yu Dong Yang
-
Patent number: 7881089Abstract: A content addressable memory using encoded data words and search words, and techniques for operating such device. In one embodiment, the data word is transformed into a code word guaranteeing a mismatch of at least two code word bits of different binary values during the memory search operation when the data word does not match a search word. In another embodiment, the search word is transformed into a search code such that the Hamming distance between the code word and the search code is greater than a given threshold when there is a mismatch of at least one bit between the data word and the search word.Type: GrantFiled: February 24, 2009Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Michele M. Franceschini, Chung H. Lam, Luis A. Lastras, Bipin Rajendran
-
Patent number: 7880250Abstract: A magnetic tunnel junction transistor and method of operating the same. In a particular embodiment, the magnetic tunnel junction transistor includes electrically conductive source, drain and gate electrodes. An electrically insulating material having a non-magnetoelectric region and a magnetoelectric region is positioned such that the non-magnetoelectric region is, at least partially, between the source electrode and the drain electrode. The magnetoelectric region of the insulating material, when energized, is configured to change magnetic state of the insulating material. The gate electrode is positioned proximate the magnetoelectric region of the insulating material.Type: GrantFiled: June 25, 2010Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventor: Daniel C. Worledge