Patents Represented by Attorney Vazken Alexanian
  • Patent number: 7542895
    Abstract: A computing system includes a companion computing device having a display and a controller for transmitting a request to a host computing device; a host computing device for providing a user interface element and language support to the companion computing device; and a communication link for providing a bi-directional communication channel between the companion computing device and the host computing device.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Scott LeKuch, Ken Inoue, Dan Peter Dumarot, Mary R. Seminara, Sreenivasulu Kesavarapu, John Peter Karidis
  • Patent number: 7539679
    Abstract: Provides methods, apparatus and systems to speed up transaction processing against a database. An example information processing system for performing transaction processing against a database includes: a processing program acquiring section for acquiring a processing program in which the transaction processing against a database is described; a target data selection section for selecting from the database at least one target data to be accessed by the transaction processing of the processing program; and a write[-] back processing insertion section for inserting target[-] data write[-] back processing for writing back target data which has been updated by the transaction processing among the target data, into a part of the processing program which is to be executed after the target data is accessed last and before a result of the transaction processing is committed.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Toshio Suganuma, Hideaki Komatsu
  • Patent number: 7534675
    Abstract: Techniques for the fabrication of field-effect transistors (FETs) having nanowire channels are provided. In one aspect, a method of fabricating a FET is provided comprising the following steps. A substrate is provided having a silicon-on-insulator (SOI) layer. At least one nanowire is deposited over the SOI layer. A sacrificial gate is formed over the SOI layer so as to cover a portion of the nanowire that forms a channel region. An epitaxial semiconductor material is selectively grown from the SOI layer that covers the nanowire and attaches the nanowire to the SOI layer in a source region and in a drain region. The sacrificial gate is removed. An oxide is formed that divides the SOI layer into at least two electrically isolated sections, one section included in the source region and the other section included in the drain region. A gate dielectric layer is formed over the channel region. A gate is formed over the channel region separated from the nanowire by the gate dielectric layer.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: May 19, 2009
    Assignee: International Business Machiens Corporation
    Inventors: Sarunya Bangsaruntip, Guy Moshe Cohen, Katherine Lynn Saenger
  • Patent number: 7536711
    Abstract: Provides structured-document processing device for detecting a relationship of approximateness between structured documents effectively. State-transition-diagram information storing means stores information concerning a state transition diagram where source nodes of a source structured document transit in order of occurrence from the head thereof. Extracting means extracting, a pair consisting of a new node and a corresponding source node in accordance with order of occurrence. Matching means determining whether the source and new nodes in the selection pair have matchingness, on the basis of their descriptions. Node qualifying means qualifying the source node as a node to be used for the new node. Transition-history information generating means generates, as transition-history information, information concerning a transition history regarding the node to be used.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hisashi Miyashita, Michiaki Tatsubori, Toshiro Takase, Satoshi Makino, Kent Tamura, Yuichi Nakamura
  • Patent number: 7533015
    Abstract: Provides speech enhancement techniques for extemporaneous noise without a noise interval and unknown extemporaneous noise. Signal enhancement includes: subtracting a given reference signal from an input signal containing a target signal and a noise signal by spectral subtraction; applying an adaptive filter to the reference signal; and controlling a filter coefficient of the adaptive filter in order to reduce components of the noise signal in the input signal. In signal enhancement, a database of a signal model concerning the target signal expressing a given feature by a given statistical model is provided, and the filter coefficient is controlled based on the likelihood of the signal model with respect to an output signal from the spectral subtraction means.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tetsuya Takiguchi, Masafumi Nishimura
  • Patent number: 7523119
    Abstract: An XML parser for inputting XML event strings which constitute an XML document to be processed, and an XPath evaluating unit for executing evaluation of the XPath by streaming processing are provided. This XPath evaluating unit serially evaluates the XPath with respect to the respective XML events transferred from the XML parser, and retains information concerning a result of partial evaluation of this XPath when the XPath is partially established for a given XML event. Then, when the last step of this XPath is established, the XPath is judged as established for the XML document.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Takeshi Imamura, Akira Koseki
  • Patent number: 7522511
    Abstract: The present invention provides data storage devices, systems and methods. An example device includes: a storage medium for storing data in the form of marks; and at least one probe. The probe(s) and storage medium are operable to move relative to each other, with each probe comprising a tip facing the storage medium and having a force creating unit associated thereto. The force creating units are operable to create a force acting between the tip and said storage medium. The data storage device is operable to erase an indentation mark in the storage medium by way of controlling the force creating unit for creating at least one erase force pulse with a force rise time being less than or equal to the order of 1 microsecond.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Bernd W. Gotsmann, Urs T. Duerig, Charalamoos Pozidie, Hugo E. Rothuizen, Gerd K. Binnig
  • Patent number: 7519070
    Abstract: A method and apparatus for deep packet processing including a parsing and a searching method supported by a data structure storing the state-transition rules in the state-transition rule tables of a programmable state machine for parsing. The state-transition rule table is then compressed using the BaRT compression algorithm. Each transition rule comprises a test value, a test mask and a next state field. In a second embodiment the state-transition rule table is split into more than one state-transition rule table corresponding to disjoints state spaces, thus allowing more flexibility in the use of storage space. Finally a parsing and searching method can be implemented using the same hardware. The searching and parsing methods can be implemented alternatively or in any combination at wire-speed.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventor: Jan Van Lunteren
  • Patent number: 7519639
    Abstract: A garbage collection process for managing a memory includes a defragmentation cycle. The garbage collection process is interleaved with a running application on a time-based or work-based schedule. The memory is divided into pages which are further divided into blocks falling into one of a number of block size classes. Objects that were not used by applications during the last garbage collection phase are marked. Objects that were used are moved from pages containing the least live objects to pages containing the most live objects. Objects of the largest block size classes are moved first and objects of the smallest block size class are moved last. The garbage collection interval can be selected to satisfy desired CPU utilization or memory overhead requirements.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Francis Bacon, Perry Cheng, Vadakkedathu Thomas Rajan
  • Patent number: 7519859
    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: August 30, 2005
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yohsuke Ozawa, Ryoh Neyama, Hisashi Miyashita, Mikio Takeuchi, Gaku Yamamoto
  • Patent number: 7516114
    Abstract: Visual structuring of multivariable data sets provided in records which include fields, and are displayed in tabular form. A method comprising: defining a key field; sorting records by defined key field; finding equivalent field values in fields in records arranged adjacent to each other; defining a block for fields having equivalent field values; displaying one field value of fields of a block having equivalent field values and masking all other fields within the block having equivalent field values like the one field value. Facilitating monitoring or analysis of large multivariable data sets provided in records and displayed in tabular form it is proposed to define blocks of fields having equivalent field values and display only one field value of a block. The visual output is useful to identify patterns indicative of an attack. A service provider monitors records provided by a customer and notifies the customer of the attack.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, René A. Pawlitzek, Markus G. Stolze
  • Patent number: 7516332
    Abstract: This invention provides multi-key content processing systems and methods, for processing content with at least one distribution target position. Each of the distribution target positions corresponds to an authorization key. An example method includes the steps of: encrypting said content with a content key; forming a key link based on said content key and the authorization key of said at least one distribution target position; and attaching said key link to the encrypted content.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jian Zhang, Ling Shao, Dong Xie
  • Patent number: 7512402
    Abstract: A method, information processing system and computer readable medium for emulating a mobile device on a computer is disclosed. The method includes storing an emulator program on the computer, wherein the emulator program imitates the functions and display of the mobile device. The method further includes establishing a connection between the mobile device and the computer and executing the emulator program on the computer, wherein an interface of the computer serves to interface with the emulator program. The method further includes synchronizing the emulator program and the mobile device such that the emulator program imitates in real time the functions and display of the mobile device. The method further allows the user to control and interact with the mobile devices from a centralized console on another device, such as a personal computer.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, Claudio S. Pinhanez
  • Patent number: 7512691
    Abstract: Provides methods, apparatus and systems for message request response server and processor. A server apparatus including: a request processing unit for performing processing for a first processing request message received, and creating a first processing response message; a cache unit for caching the first processing response message in association with a first key created based on the first processing request message; a message analysis unit for analyzing the second processing request message received; a key creation unit for creating a second key based on the analysis result; and a cache management unit for returning the cached first processing response message when the second key coincides with the first key, and when the second key does not coincide with the first key, notifying the result of the analysis, allowing the request processing unit to perform processing based on the analysis result, and returning the second processing response message created.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yukihiko Sohda, Toshiro Takase, Yuhichi Nakamura, Michiaki Tatsubori
  • Patent number: 7505976
    Abstract: Provide access control devices methods and systems that include a data structure which makes the data amount of a database constituting policies as small as possible even if a policy including a number of complicated conditions is set. An access control device of the present invention receives inputs of policies each for controlling access to a part of a data source, and stores these policies. The access control device generates tree-structured data from the stored policies, merges these tree-structured data, and stores the merged tree-structured data. When determining whether or not access should be permitted, the access control device performs determination on the basis of this stored tree-structured data.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: Michiharu Kudo
  • Patent number: 7502722
    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: April 24, 2005
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventor: Mei Kobayashi
  • Patent number: 7501708
    Abstract: The invention broadly and generally provides a connection structure for connecting a microelectronic device to a substrate, the aforesaid connection structure comprising: (a) a metal layer electrically connected to the aforesaid microelectronic device; (b) an interface element attached to an interface portion of the aforesaid metal layer; (c) a metallic solder element attached to the aforesaid interface element at an interface region of the aforesaid metallic solder element; and (d) a current dispersing structure operable to spatially disperse an electric current, the aforesaid current dispersing structure comprising an electrically insulating material and being disposed within at least one of the aforesaid interface portion, the aforesaid interface element, and the aforesaid interface region.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Paul Stephen Andry, Steven Lorenz Wright
  • Patent number: 7502068
    Abstract: A machine comprises an enclosure; a plurality of parts within the enclosure; and a visual conduit for providing a view inside of the enclosure for detection of visible signs of failure of the machine. The concept of a visual conduit encompasses a broad variety of devices including cameras inside the enclosure that provide images of the interior of the enclosure and alternatively selective transparency or translucence of the enclosure relative to at least some of the parts of the machine housed within the enclosure.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, Ramon Caceres, Stefan Berger
  • Patent number: 7502899
    Abstract: Methods, systems and apparatus for maintaining colors and color boundaries across multiple storage controllers by instructing a polling storage controller to poll a color control node for current color information, changing the current color to a new color, and instructing the polling storage controller to cease polling the color control node for the current color information.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shira Ben Dor, Amir Kredi, Aviad Zlotnick, Henry Butterworth
  • Patent number: 7491272
    Abstract: A microfluidic device for applying a liquid to a surface comprises a chamber for carrying the liquid, an aperture in the chamber for communicating liquid from the chamber to the surface via a conduit having outer sides of limited wetability to the liquid. This device provides a solution for confining liquids to defined areas of a surface without involving physical seals and additionally permits moving the device and confined liquid on the surface.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Emmanuel Delamarche, David Juncker, Heinz Schmid