Patents Represented by Attorney Vazken Alexanian
  • Patent number: 7840392
    Abstract: Output feedback pole placement problems with parameter drift are solved with stabilizing solutions. Changes in system parameters trigger alerts in an automated manner. A representative method includes determining a set of solutions for an output feed pole placement problem, based on parameters of a physical system. The solutions are stable and well-conditioned for monitoring changes to the parameters of the physical system. The physical system is adjusted, or controlled, based on the solutions determined. Updated parameters of the physical system are acquired. A set of updated solutions for the output feedback pole placement problem are determined based on the updated parameters. The physical system is then adjusted, or controlled, based on the updated solutions determined. A system manager may also be notified of the updated parameters and/or the updated solutions. Furthermore, changes within the system may be monitored, and/or potentially critical changes within the system may be detected.
    Type: Grant
    Filed: July 20, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mei Kobayashi, Kaiyang Yang
  • Patent number: 7825486
    Abstract: A programmable magnetoresistive memory cell. The memory cell has a magnetic element that includes a first and a second ferromagnetic layer. The first and second ferromagnetic layers are separated by a non-ferromagnetic and preferably electrically insulating spacer layer. The data bit is read out by measuring the electrical resistance across the magnetic element. The memory cell further includes: a third ferromagnetic layer having a well-defined magnetization direction and a resistance switching material having a carrier density. The carrier density can be altered by causing an ion concentration to become altered by means of an applied electrical voltage signal. Thus, the carrier density can be switched between a first and second state.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Siegfried Friedrich Karg, Gerhard Ingmar Meijer
  • Patent number: 7819631
    Abstract: A fan includes a rotatable center member that is centered relative to an axis of rotation of the fan. The fan includes a number of blades radially extending from the rotatable center member. Each blade may have one or more ribs extending therefrom non-parallel to the axis of rotation of the fan. Each blade may be may be flat in shape, except for the ribs extending therefrom, or it may have a cycloidal curvature that curves away from the direction in which the rotatable center member rotates. In addition to or in lieu of the ribs, each blade may have a side profile that is non-linear. The side profile may be a zigzag or a curvy shape. The side profile may have one or more notches pointed in a direction opposite that in which the rotatable center member rotates, or may have one or more holes extending through the blade.
    Type: Grant
    Filed: March 22, 2008
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventor: Kosei Tanahashi
  • Patent number: 7811933
    Abstract: Programmable via devices and methods for the fabrication thereof are provided.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventor: Kuan-Neng Chen
  • Patent number: 7796781
    Abstract: The present invention provides methods for extracting an image region segment from a video image, a system for extracting an image region segment, a program for extracting an image region segment, a method for distributing an extracted video image, and a method for generating content. Motion compensation data is calculated using sequential video images captured by a video camera, and the sequential video images are employed to prepare an estimation of the video camera operation. Based on the estimated camera operation, the center position (xc, yc) of an area that is aimed at in a video image is estimated under predetermined conditions (rules), an image feature is designated in the vicinity of the center position of the target area, and an image segment is specified that includes this image feature.
    Type: Grant
    Filed: December 25, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Tomio Echigo, Ken Masumitsu, Masayoshi Teraguchi, Takaaki Murao
  • Patent number: 7796852
    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: October 31, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Fumiaki Yamada, Masaki Hasegawa, Yoichi Taira
  • Patent number: 7795677
    Abstract: Field-effect transistors (FETs) having nanowire channels are provided. In one aspect, a FET is provided. The FET comprises a substrate having a silicon-on-insulator (SOI) layer which is divided into at least two sections electrically isolated from one another, one section included in a source region and the other section included in a drain region; a channel region connecting the source region and the drain region and including at least one nanowire; an epitaxial semiconductor material, grown from the SOI layer, covering the nanowire and attaching the nanowire to each section of the SOI layer; and a gate over the channel region.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sarunya Bangsaruntip, Guy Moshe Cohen, Katherine Lynn Saenger
  • Patent number: 7772582
    Abstract: Reconfigurable devices and methods for the fabrication thereof are provided. In one aspect, a reconfigurable device is provided.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kuan-Neng Chen, Lia Krusin-Elbaum
  • Patent number: 7769025
    Abstract: Load balancing apparatus for a data communications network comprises hash logic for computing a hash function on incoming data packets. A threshold detector is connected to the hash logic for triggering, in response to utilization of the downstream objects exceeding a predefined threshold, redefinition in the hash logic of parameters of the hash function from a first set of parameters to a second set of parameters for redistributing the data packets amongst the downstream objects.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hoyt Edwin Bowen, Jr., Patrick Droz, Lakas Kencl, Bernard Metzler
  • Patent number: 7752019
    Abstract: Output feedback pole placement problems with parameter drift are solved with stabilizing solutions. Changes in system parameters trigger alerts in an automated manner. A representative method includes determining a set of solutions for an output feed pole placement problem, based on parameters of a physical system. The solutions are stable and well-conditioned for monitoring changes to the parameters of the physical system. The physical system is adjusted, or controlled, based on the solutions determined. Updated parameters of the physical system are acquired. A set of updated solutions for the output feedback pole placement problem are determined based on the updated parameters. The physical system is then adjusted, or controlled, based on the updated solutions determined. A system manager may also be notified of the updated parameters and/or the updated solutions. Furthermore, changes within the system may be monitored, and/or potentially critical changes within the system may be detected.
    Type: Grant
    Filed: July 20, 2008
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mei Kobayashi, Kaiyang Yang
  • Patent number: 7747426
    Abstract: A system, such as hardware or software system having a number of modules, is simulated using multi-tasking computer code. Simulation computer code launches tasks simulating system execution, where each task corresponds to a module. Each task requests a processing delay to a common scheduler. Upon the common scheduler receiving a processing delay request, the common scheduler instructs a scheduling method processor to update a task-remaining time for at least one task. The scheduling method processor updates the task-remaining time for at least one task based at least on a scheduling approach. The common scheduler sends a wait request to a preexisting simulation system to delay a module that corresponds to the task by a length of time, based on the task-remaining time for the task and the scheduling approach. The preexisting simulation system delays the module that corresponds to the task by the length of time of the wait request.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Naoto Sato, Naoshi Tabuchi, Hiroshi Ishikawa
  • Patent number: 7741153
    Abstract: Modular chip integration and operation techniques are provided. In one aspect, a method of integrating chips, chip macros or at least one chip in combination with at least one chip macro is provided. The method comprises the following steps. The chips, chip macros or at least one chip in combination with at least one chip macro are assembled on a single carrier platform. One or more signal inputs and outputs are provided to each of the chips, chip macros or at least one chip in combination with at least one chip macro. One or more power and ground inputs and outputs are provided to each of the chips, chip macros or at least one chip in combination with at least one chip macro.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: Alain Caron, John Ulrich Knickerbocker
  • Patent number: 7730001
    Abstract: A method is provided for characterizing objects generated during an initial run of a program, each object being characterized by a number of alternative properties which can be chosen. The method includes steps of instrumenting an initial run of program to determine characterization information about each of objects, then determining a desirable property for each object, then determining a correlation between the desirable property and the characterization information for each of the objects. This correlation is then used to select a property for an object that is subsequently created during a run of the program based only upon characterization information about the subsequently created object.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Douglas N. Kimelman, Vadakkedathu T. Rajan, Tova Roth, Vugranam C. Sreedhar, Mark N. Wegman
  • Patent number: 7729891
    Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
  • Patent number: 7721188
    Abstract: Differencing and merging tree-structured documents, such as eXtensible Markup Language (XML) documents, is disclosed. A differencing-and-merging system for tree-structured documents of one embodiment of the invention includes a difference processing unit and a merging processing unit. The differencing processing unit performs a difference operation on at least two tree-structured documents, in accordance with difference configuration information regarding the documents. The merging processing unit performs a merging operation on the tree-structured documents from correspondence information generated by the difference processing unit, based on the difference operation configuration information regarding the documents. The correspondence information indicates differences among nodes of the documents.
    Type: Grant
    Filed: January 27, 2008
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mari Abe, Hideki Tai, Takashi Nerome, Kouichi Ono
  • Patent number: 7720105
    Abstract: For switching or transmitting data packets, one can provide communication systems which consist of several modules —operating in parallel on segments of a packet —to increase speed and handling capacity. One module acts as master, others are slave modules controlled by control signals derived by the master module. It is important to correctly synchronize in each module the data segment and the respective control signal of each packet, because in large systems the data paths carrying packet segments and the control signal paths may have substantially different delays. The invention provides for measurement of the propagation delay differences and for introducing a controlled delay in each slave module, so that data segments and control signals can be correctly correlated by delaying either the one or the other. Synchronization packets are transmitted besides normal data packets, for obtaining time stamps which are used to determine the delay difference.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Colmant, Alan Benner, Francois G. Abel, Michel Poret, Norbert Schumacher, Alain Blanc, Mark Verhappen, Mitch Gusat
  • Patent number: 7713030
    Abstract: A fan includes a rotatable center member that is centered relative to an axis of rotation of the fan. The fan includes a number of blades radially extending from the rotatable center member. Each blade may have one or more ribs extending therefrom non-parallel to the axis of rotation of the fan. Each blade may be may be flat in shape, except for the ribs extending therefrom, or it may have a cycloidal curvature that curves away from the direction in which the rotatable center member rotates. In addition to or in lieu of the ribs, each blade may have a side profile that is non-linear. The side profile may be a zigzag or a curvy shape. The side profile may have one or more notches pointed in a direction opposite that in which the rotatable center member rotates, or may have one or more holes extending through the blade.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventor: Kosei Tanahashi
  • Patent number: 7711986
    Abstract: A primary server transmits a write transaction to N backup devices. Each backup device records the write transaction to a local redo log stored at a high-performance storage and then transmits a notification to the primary device. When the primary device receives notifications from M of the N backup devices, it commits the write transaction, recording it to a low-performance storage. Once the write transaction has been recorded to the low-performance storage, the primary device requests that the backup devices delete their logs. If the primary device incurs a fault, one of the backup devices becomes the new primary device and determines which backup device has the newest local redo log. The backup device having the newest log sends it to the other backup devices, which update their local redo logs to the same state as the newest log. Thereafter, the new primary device is ready to resume transaction processing.
    Type: Grant
    Filed: July 13, 2008
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yohsuke Ozawa, Ryoh Neyama, Hisashi Miyashita, Mikio Takeuchi, Gaku Yamamoto
  • Patent number: 7702410
    Abstract: A schedule is generated by which physical items to be manufactured are assigned into production slots. The physical items have constraints governing manufacture of the physical items. The method generates coefficient matrix clusters from a mathematical programming problem based on an actual scheduling problem. Each coefficient matrix cluster defines a variable cluster-constraint cluster pair. A variable cluster of each coefficient matrix cluster defines production slot-physical item pairs. A constraint cluster of each coefficient matrix cluster defines a group of constraints. Each coefficient matrix cluster includes coefficient-binary variable pairs, each pair having a binary variable multiplied by a coefficient. For each coefficient matrix cluster, the method reduces non-zero factors within the cluster. Each non-zero factor within the coefficient matrix cluster is defined as a coefficient-binary variable pair such that the binary variable of the pair multiplied by the coefficient of the pair is non-zero.
    Type: Grant
    Filed: October 21, 2007
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventor: Takayuki Yoshizumi
  • Patent number: 7703122
    Abstract: Provides methods and apparatus to reduce effects on playback of moving picture data caused by variations in data transmission rate that occur on a communication line, a receiving and playing back apparatus includes a receiver for receiving moving picture data transmitted over a communication line; playback modules for playing back the received moving picture data; buffer B for temporarily storing the moving picture data received by the receiver and outputting the stored moving picture data at a desired speed; and buffer A for providing the playback modules with moving picture data required for playback processing.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Kubo, Masahiro Murakami