Patents Represented by Attorney Ido Tuchman
-
Patent number: 8351166Abstract: A high-density deep trench capacitor array with a plurality of leakage sensors and switch devices. Each capacitor array further comprises a plurality of sub-arrays, wherein the leakage in each sub-array is independently controlled by a sensor and switch unit. The leakage sensor comprises a current mirror, a transimpedance amplifier, a voltage comparator, and a timer. If excessive leakage current is detected, the switch unit will automatically disconnect the leaky capacitor module to reduce stand-by power and improve yield. An optional solid-state resistor can be formed on top of the deep trench capacitor array to increase the temperature and speed up the leakage screening process.Type: GrantFiled: July 24, 2009Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Howard H. Chen, Kai D. Feng, Louis L. Hsu, Seongwon Kim
-
Patent number: 8350737Abstract: A flash analog to digital converter and a method and system for dynamically calibrating the flash analog to digital converter. The analog to digital converter may include a track and hold circuit and a plurality of comparators. The analog to digital converter may also include an under-sampling circuit configured to convert a digitized reference signal into an under-sampled digitized reference signal with a frequency of the calibration frequency divided by a positive number M. The under-sampling circuit may be further configured to calibrate a subsequent signal based on the under-sampled digitized reference signal.Type: GrantFiled: January 12, 2011Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Mihai A. T. Sanduleanu, Jean-Oliver Plouchart
-
Patent number: 8352806Abstract: A system to improve memory failure management may include memory, and an error control decoder to determine failures in the memory. The system may also include an agent that may monitor failures in the memory. The system may further include a table where the error control decoder may record the failures, and where the agent can read and write to.Type: GrantFiled: January 31, 2008Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Marc A. Gollub, Luis A. Lastras-Montano, Piyush C. Patel, Eric E. Retter, Barry M. Trager, Shmuel Winograd, Kenneth L. Wright
-
Patent number: 8346911Abstract: A system, computer program and method for inspection of a system under inspection. The system may include an inspection program configured to access information available at the system under inspection and generate inspection data for the system under inspection. A runtime platform independent from the inspection program at the system under inspection is configured to limit the limit the contents of the inspection data to a maximum information content. A trusted third-party computer system may assist in selecting the inspection program and transferring the resulting inspection data.Type: GrantFiled: March 17, 2006Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: David M. Chess, Sophia Krasikov, David W. Levine, John F. Morar, Edward J. Pring, Alla Segal, Ian N. Whalley
-
Patent number: 8345475Abstract: One embodiment is a non-volatile memory cell with random access read, program, and erase. The memory cell includes a cell transistor that includes a source region, a drain region, a first insulating spacer, and a second insulating spacer. The memory cell also includes a source-side transistor, a drain-side transistor, a source-side multiplexer, a drain-side multiplexer, a source-side sense amplifier, and a drain-side write driver. A first binary value is stored in a first bit in the memory cell by trapping or releasing a first electric charge in the first insulating spacer. The first bit is read by sensing the resistive change in the cell transistor or by sensing the threshold voltage change in the cell transistor.Type: GrantFiled: November 17, 2009Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Chung H. Lam, Mark C. H. Lamorey, Thomas M. Maffitt
-
Patent number: 8338225Abstract: A memory cell structure and method to form such structure. The method partially comprised of forming a via within an oxidizing layer, over the center of a bottom electrode. The method includes depositing a via spacer along the sidewalls of the via and oxidizing the via spacer. The via spacer being comprised of a material having a Pilling-Bedworth ratio of at least one and one-half and is an insulator when oxidized. The via area is reduced by expansion of the via spacer during the oxidation. Alternatively, the method is partially comprised of forming a via within a first layer, over the center of the bottom electrode. The first layer has a Pilling-Bedworth ratio of at least one and one-half and is an insulator when oxidized. The method also includes oxidizing at least a portion of the sidewalls of the via in the first layer.Type: GrantFiled: January 16, 2012Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Matthew J. Breitwisch, Eric A. Joseph, Chung H. Lam, Alejandro G. Schrott, Yu Zhu
-
Patent number: 8338949Abstract: A system to improve core package connections may include ball grid array pads, and a ball grid array. The system may also include connection members of the ball grid array conductively connected to respective ball grid array pads. The system may further include magnetic underfill positioned adjacent at least some of the connection members and respective ball grid array pads to increase respective connection members' inductance.Type: GrantFiled: February 8, 2012Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Paul M. Harvey, Colm B. O'Reilly, Samuel W. Yang, Yaping Zhou
-
Patent number: 8332761Abstract: A method, system, and computer program product for managing multiple profiles in a synchronous conferencing system. A synchronous conferencing account is provided for a first user of the synchronous conferencing system. The synchronous conferencing account includes a plurality of user profiles for the first user. The user profiles identify the first user differently. Each user profile is associated with one or more data fields identifying the first user. The data fields may include any or all of a name, a nickname, a login name, and an avatar. A request from a second user of the synchronous conferencing system to communicate with the first user is received. The request includes an identification of the second user. One of the user profiles is selected based on the identification of the second user. The data fields associated with the selected user profile are transmitted to the second user.Type: GrantFiled: January 8, 2008Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Kumar Ravi
-
Patent number: 8332422Abstract: A method, system, and computer program for enabling parametric searches on source data using text search engine. The invention is generally divided into a build-time process and a run-time process. During the build-time process, a crawler extracts data units from source data. A data translator then translates data units into keyword parametric entries that are submitted to the text search engine. During the run-time process, a query translator translates parametric search queries into keyword search entries. A metatag refiner then filters intermediate search results from the search engine based on the parametric search query.Type: GrantFiled: October 30, 2007Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Yuan-Chi Chang, Howard C. Chin, Chung-Sheng Li, Carsten E. Mytroen
-
Patent number: 8312820Abstract: A mount for carrying a display and like devices. The mount includes a base and a support pivotally coupled to the base. The support includes a mounting surface to carry at least one device. At least one rail constrains movement of the base along a horizontal plane. A pivot actuator is configured to pivot the support between a vertical position and a horizontal position. The mounting surface is substantially orthogonal to the horizontal plane in the vertical position. In the horizontal position, the mounting surface is substantially parallel to the horizontal plane.Type: GrantFiled: January 12, 2010Date of Patent: November 20, 2012Assignee: A.F.C. Industries, Inc.Inventors: Amir Rotlevi, Vinci George Mathews
-
Patent number: 8301864Abstract: A method for performing rapid memory management unit emulation of a computer program in a computer system, wherein address injection space of predefined size is allocated in the computer system and a virtual page number and a corresponding physical page number are stored in said address injection space, said method comprising steps of: comparing the virtual page number of the virtual address of a load/store instruction in a code segment in said computer program with the virtual address page number stored in said address injection space; if the two virtual page numbers are the same, then obtaining the corresponding physical address according to the physical page number stored in said address injection space; otherwise, performing address translation lookaside buffer search, that is, TLB search to obtain the corresponding physical address; and reading/writing data from/to said obtained corresponding physical address.Type: GrantFiled: February 12, 2008Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Hua Yong Wang, Kun Wang, Honesty Young
-
Patent number: 8286345Abstract: Techniques for producing a flexible structure attached to a device. One embodiment includes the steps of providing a first substrate, providing a second substrate with a releasably attached flexible structure, providing a bonding layer on at least one of the first substrate and the flexible structure, adjoining the first and second substrate such that the flexible structure is attached at the first substrate by means of the bonding layer, and detaching the second substrate in such a way that the flexible structure remains on the first substrate.Type: GrantFiled: April 1, 2009Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Roger Dangel, Laurent Dellmann, Michel Despont, Bert Jan Offrein, Stefano Sergio Oggioni
-
Patent number: 8276038Abstract: A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decoder. The error correction encoder applies an error correction code to the incoming user bit stream, and the modulation encoder applies so-called modulation or constrained coding to the error correction coded bit stream. The precoder applies so-called preceding to the modulation encoded bit stream. However, this preceding is applied to selected portions of the bit stream only. There can also be a permutation step where the bit sequence is permuted after the modulation encoder before preceding is applied by the precoder. The decoder subsystem operates in the inverse manner.Type: GrantFiled: August 3, 2007Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Roy D. Cideciyan, Ajay Dholakia, Evangelos S. Eleftheriou, Richard L. Galbraith, Weldon M. Hanson, Thomas Mittelholzer, Travis R. Oenning
-
Patent number: 8275885Abstract: A method, apparatus and system for processing of a series of service messages. In one embodiment, the series of service messages is formed by a plurality of service messages, and at least two server instances provide real-time processing of the service messages and store the information provided by the service messages and results obtained from processing the service messages. The method includes the steps of: determining an activity that affects real-time processing of the service messages will occur in at least one server instance of the server instances; and dispatching subsequent service messages among the service messages to other server instance(s) other than the at least one server instance, so as to ensure that said activity will not affect message processing delay.Type: GrantFiled: February 6, 2008Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Jin Feng Hu, Wei Lu, Rui Xiong Tian, Bo Yang, Ce Yu
-
Patent number: 8276153Abstract: A method, system and computer program capable of executing a transaction in a scalable manner by dividing and then executing the transaction in a distributed environment. In an embodiment of the invention, a system divides and then executes a transaction in a distributed environment. The system includes means which divides the transaction processing into an optimistic process which unlikely causes conflicts and a pessimistic process which likely causes conflicts; a first server; and a second server. The first server includes a first transaction execution unit for executing the optimistic process; and a transaction log transmission unit for transmitting a result of the execution of the optimistic process to the second server. The second server includes a transaction log receiving unit for receiving the transmission log; and a second transaction execution unit for executing the pessimistic process.Type: GrantFiled: December 27, 2007Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Hiroshi Horii, Hisashi Miyashita, Hideki Tai, Mikio Takeuchi
-
Patent number: 8275812Abstract: A string handling method, program, and information processing apparatus capable of reducing the amount of data stored in a storage. An information processing apparatus handles strings. The information processing apparatus includes a storage storing a group of strings including a plurality of strings each of which consists of a plurality of pieces of character data, a reference section which refers to a particular string in the group of strings, a character data detecting section which detects character data that is not referenced as the particular string in the group of strings, and a character data deleting section which deletes the detected character data from the group of strings.Type: GrantFiled: May 20, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Kiyokuni Kawachiya, Kazunori Ogata, Tamiya Onodera
-
Patent number: 8271278Abstract: A system, method and computer program product for classification of an analog electrical signal using statistical models of training data. A technique is described to quantize the analog electrical signal in a manner which maximizes the compression of the signal while simultaneously minimizing the diminution in the ability to classify the compressed signal. These goals are achieved by utilizing a quantizer designed to minimize the loss in a power of the log-likelihood ratio. A further technique is described to enhance the quantization process by optimally allocating a number of bits for each dimension of the quantized feature vector subject to a maximum number of bits available across all dimensions.Type: GrantFiled: April 3, 2010Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Upendra V. Chaudhari, Hsin I. Tseng, Deepak S. Turaga, Olivier Verscheure
-
Patent number: 8270299Abstract: A method, system, method and computer program product for facilitating collective communication in parallel computing. A system for parallel computing includes one or more communicators. Each of the one or more communicators comprises a plurality of processes. A memory pool including one or more early arrival buffers is provided. One or more tokens are assigned to a specified communicator included in the communicators. Each of the processes comprised by the specified communicator may consume any token assigned to the specified communicator. Requesting an early arrival buffer included in the memory pool requires consuming at least one token. A collective communication operation is performed using the specified communicator. The collective communication operation is performed eagerly using early arrival buffers obtained by consuming the tokens assigned to the communicator.Type: GrantFiled: November 10, 2008Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventor: Bin Jia
-
Patent number: 8260899Abstract: A method, system, and apparatus for a management station to manage a node cluster in a computer network. Regardless which node in the node cluster receives a management command from the management station to the master node, the management command is sent to the master node. The master node prepares a command response and sends the response back to the original node that received the management command. The original node, in turn, forwards the command response to the management station. The invention utilizes management agents executing on a master node and servant nodes to create and process the command response.Type: GrantFiled: August 15, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Florian K. Kandefer, Sudhakar V. Chellam
-
Patent number: 8250202Abstract: A method, system, and computer code for administrating a data mirroring relationship between a first node and a second node. The invention includes an event coordinator configured to receive a notification from the first node when an event that may potentially affect the mirroring relationship has occurred, and to perform a predetermined task in response to the notification. The predetermined task may include logging the event that occurred at the first node, notifying the second node that the event occurred at the first node, and notifying a system administrator that the event occurred at the first node.Type: GrantFiled: January 4, 2003Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: David L. Kaminsky, David M. Ogle