Patents Represented by Attorney Vazken Alexanian
-
Patent number: 7542895Abstract: 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: GrantFiled: May 14, 2001Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Scott LeKuch, Ken Inoue, Dan Peter Dumarot, Mary R. Seminara, Sreenivasulu Kesavarapu, John Peter Karidis
-
Patent number: 7539679Abstract: 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: GrantFiled: December 5, 2005Date of Patent: May 26, 2009Assignee: International Business Machines CorporationInventors: Toshio Suganuma, Hideaki Komatsu
-
Patent number: 7534675Abstract: 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: GrantFiled: September 5, 2007Date of Patent: May 19, 2009Assignee: International Business Machiens CorporationInventors: Sarunya Bangsaruntip, Guy Moshe Cohen, Katherine Lynn Saenger
-
Patent number: 7536711Abstract: 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: GrantFiled: June 8, 2005Date of Patent: May 19, 2009Assignee: International Business Machines CorporationInventors: Hisashi Miyashita, Michiaki Tatsubori, Toshiro Takase, Satoshi Makino, Kent Tamura, Yuichi Nakamura
-
Patent number: 7533015Abstract: 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: GrantFiled: February 28, 2005Date of Patent: May 12, 2009Assignee: International Business Machines CorporationInventors: Tetsuya Takiguchi, Masafumi Nishimura
-
Patent number: 7523119Abstract: 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: GrantFiled: April 1, 2004Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Takeshi Imamura, Akira Koseki
-
Patent number: 7522511Abstract: 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: GrantFiled: June 22, 2005Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Bernd W. Gotsmann, Urs T. Duerig, Charalamoos Pozidie, Hugo E. Rothuizen, Gerd K. Binnig
-
Patent number: 7519070Abstract: 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: GrantFiled: June 26, 2003Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventor: Jan Van Lunteren
-
Patent number: 7519639Abstract: 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: GrantFiled: January 5, 2004Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: David Francis Bacon, Perry Cheng, Vadakkedathu Thomas Rajan
-
Patent number: 7519859Abstract: 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: GrantFiled: August 30, 2005Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Yohsuke Ozawa, Ryoh Neyama, Hisashi Miyashita, Mikio Takeuchi, Gaku Yamamoto
-
Patent number: 7516114Abstract: 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: GrantFiled: October 22, 2004Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Andreas Dieberger, René A. Pawlitzek, Markus G. Stolze
-
Patent number: 7516332Abstract: 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: GrantFiled: March 17, 2005Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Jian Zhang, Ling Shao, Dong Xie
-
Patent number: 7512402Abstract: 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: GrantFiled: May 14, 2004Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, Claudio S. Pinhanez
-
Patent number: 7512691Abstract: 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: GrantFiled: February 15, 2005Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: Yukihiko Sohda, Toshiro Takase, Yuhichi Nakamura, Michiaki Tatsubori
-
Patent number: 7505976Abstract: 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: GrantFiled: June 28, 2005Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventor: Michiharu Kudo
-
Patent number: 7502722Abstract: 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: GrantFiled: April 24, 2005Date of Patent: March 10, 2009Assignee: International Business Machines CorporationInventor: Mei Kobayashi
-
Patent number: 7501708Abstract: 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: GrantFiled: July 31, 2006Date of Patent: March 10, 2009Assignee: International Business Machines CorporationInventors: Paul Stephen Andry, Steven Lorenz Wright
-
Patent number: 7502068Abstract: 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: GrantFiled: June 22, 2004Date of Patent: March 10, 2009Assignee: International Business Machines CorporationInventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, Ramon Caceres, Stefan Berger
-
Patent number: 7502899Abstract: 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: GrantFiled: March 30, 2005Date of Patent: March 10, 2009Assignee: International Business Machines CorporationInventors: Shira Ben Dor, Amir Kredi, Aviad Zlotnick, Henry Butterworth
-
Patent number: 7491272Abstract: 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: GrantFiled: November 13, 2003Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Emmanuel Delamarche, David Juncker, Heinz Schmid