Patents Represented by Attorney, Agent or Law Firm Louis P. Herzberg
  • Patent number: 7275208
    Abstract: To perform processing at a high speed to identify some of the structure type definitions in a given definition set to which a received XML document matches. There are provided a decision rule generation section which generates a decision rule for determining to which one of a plurality of DTDs an XML document matches on the basis of unique elements of the DTDs, and a DTD determination section which determines to which one of the plurality of DTDs the XML document to be processed matches on the basis of the decision rule generated by the decision rule generation section.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: September 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Naohiko Uramoto, Hiroshi Maruyama, Kento Tamura
  • Patent number: 7272785
    Abstract: Provides ability to analyze the readability of an image to be displayed on a screen as a web page, etc., and appropriately modify the image. It includes a rendering section for generating an image by rendering an HTML document; an image processing section for performing image processing on the image generated by the rendering section to simulate and evaluate how the image is viewed under a certain visual characteristic; and a result presentation section for locating an HTML element that needs to be modified in the HTML document to be processed based on the evaluation result of the image processing section 30 and for presenting the HTML element to a web page creator. The result presentation section also retrieves a modification method for the HTML element that needs to be modified from a symptom model storage section. A document modification processing section actually modifies the HTML document.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kentaro Fukuda, Junji Maeda, Hidemasa Muta, Hironobu Takagi
  • Patent number: 7271034
    Abstract: Provides semiconductor devices and method for fabricating devices having a high thermal dissipation efficiency. An example device comprises a thermally conducting structure attached to a surface of the semiconductor device via soldering. The thermally conducting structure is essentially formed of a thermally conducting material and comprises an array of freestanding fins, studs or frames, or a grid of connected fins. A process for fabricating such a semiconductor device includes forming a thermally conducting structure on a carrier and attaching the thermally conducting structure formed on the carrier to a surface of the semiconductor device via soldering.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Brunschwiler, Michel Despont, Mark A. Lantz, Bruno Michel, Peter Vettiger
  • Patent number: 7246041
    Abstract: Provides evaluating programs that enable problems to be identified in a manner that reflects actual conditions for an evaluation of contents of interest. In an example embodiment, there is provided a program for evaluating contents of interest that causes a computer to implement the functions of: performing a primary evaluation of contents of interest on the basis of one evaluation criterion; performing a primary evaluation of the contents of interest on the basis of another evaluation criterion; and performing a secondary evaluation of the contents of interest on the basis of a plurality of the first evaluations.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: July 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kentaro Fukuda, Hironobu Takagi, Junji Maeda, Chieko Asakawa
  • Patent number: 7242604
    Abstract: A memory element, logic element or sensor element is provided, which element comprises a switchable first magnetic component exhibiting a ferromagnetic or ferrimagnetic behaviour and comprising at least two magnetic domains with different magnetization directions and a domain wall between the magnetic domains. The element has electrodes operable to induce an electric current which at least partially flows through the domain wall with a current density high enough to cause the domain wall to reversibly propagate within the magnetic component. The first magnetic component may belong to a layered system further including a second magnetic component with a fixed magnetization and a non-magnetic spacer layer arranged between the first and second magnetic component. In such a layered system, the electrical resistance may depend on the relative orientation of the magnetization directions of the first and second magnetic component, due to the GMR or TMR effect.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: July 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Mathias Klaeui, Rolf Allenspach, Pierre-Olivier Jubert
  • Patent number: 7240337
    Abstract: The present invention enables one to execute scalar replacement in program optimization, more effectively without executing analysis in a method. The present invention is provided with a code conversion unit 110 for generating a machine language code based on a source code of an execution program to be processed, an optimized range determination unit 120 for, for a method in the execution program of the machine language code, finding a range in which an object created in the method does not escape, and a scalar replacement execution unit 130 for executing the scalar replacement in the range in which the object does not escape.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Motohiro Kawahito, Hideaki Komatsu
  • Patent number: 7230616
    Abstract: Methods, structures and systems for encoding and decoding isosurface data. An encoder process takes volume data and an isolevel as input and produces compressed isosurface data as output. The compressed isosurface data produced by an encoder process is composed of an occupancy image record, an optional intersection points record, and an optional normal vectors record. An occupancy image is compressed with a context-based arithmetic encoder. Compressed isosurface data can be stored in a data storage device or transmitted through a communication medium to a remote computer system, where the decoder process is executed. The decoder processes take compressed surface data as input and produce surface data as output. The decoder processes first reconstructs the occupancy image by decoding the occupancy image record. An in-core isosurface decoder process produces a polygon mesh as a surface representation. An out-of-core isosurface decoder process produces a set of oriented points as a surface representation.
    Type: Grant
    Filed: January 2, 2003
    Date of Patent: June 12, 2007
    Assignee: International Business Machines Corporation
    Inventor: Gabriel Taubin
  • Patent number: 7227971
    Abstract: The present invention provides methods, apparatus and systems to embed pointer information for metadata in content using a method that will not delete the information, so that metadata correlated with content can be correctly obtained, even after the contents have been edited. In an example embodiment, a user terminal for reproducing multimedia content comprises: a pointer information detector, for detecting pointer information that is embedded in the content and that points to the location of metadata in which information concerning the content is written; a network interface, for employing the pointer information to obtain the metadata via a network; and an index information generator, for employing the metadata to generate index information that is correlated with the data structure of the digital content.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: June 5, 2007
    Assignee: International Business Machines Corporation
    Inventor: Katashi Nagao
  • Patent number: 7209977
    Abstract: This invention provides methods and apparatus for web switching without connection termination while providing content routing functionality. Content-aware web switches terminate incoming TCP connections and inspect the HTTP header to recognize the URL (content) being requested from a web server farm. This invention maps application layer information (URLs) to MPLS labels. This allows a standard MPLS switch to provide web switching functionality without terminating TCP connections. In addition to content routing, this method is applied for client session affinity, server load balancing and service differentiation. This invention also relates to using TCP port numbers instead of MPLS labels to achieve web-switching functionality through the use of a TCP router that translates IP address and port numbers.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: April 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Anees A. Shaikh, Renu Tewari, Dinesh C. Verma
  • Patent number: 7194138
    Abstract: This invention solves problems due to employing error degraded data in digital processing. It particularly solves multi-generation problems wherein transform data degrade during each inverse transform and forward transform cycle even without any processing due to the rounding and clipping errors. It provides methods, systems and devices for reduced-error processing of transform-coded data. After inverse transformation of transform data, high-precision numbers are manipulated. The converting to integers and clipping to an allowed range steps are executed at any stage in the manipulation to obtain integer representation of the inverse transformed data such as for displaying of the data. However, further processing including forward transforming back to the transform domain is executed on the high-precision numbers. Thus, the rounding and clipping errors are not present in the processed data.
    Type: Grant
    Filed: November 4, 1998
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Martin James Bright, Joan LaVerne Mitchell
  • Patent number: 7186019
    Abstract: A transducer for detecting movement of an article mounted for movement in a plane, the transducer comprising: a heater facing the plane of movement of the article and having a temperature dependent resistance; and, an edge defined in the article between regions of different thermal conductivity; wherein, as the article describes the movement, the edge moves relative to the heater producing a corresponding variation in heat loss from the heater and a corresponding variation in resistance of the heater.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Gerd K. Binnig, Michel Despont, Mark A. Lantz, Peter Vettiger
  • Patent number: 7181365
    Abstract: Provides a diagnostic apparatus for diagnosing a measured object based on time-series data of a plurality of parameters measured from the measured object. An example of an apparatus includes a change-point score calculating portion for calculating a time-series change-point score with which each of the plurality of parameters changes according to passage of time based on the time-series data on the parameter, a change-point correlation calculating portion for calculating a change-point correlation indicating strength by which each of the plurality of parameters is associated with each of other parameters based on the change-point scores of the parameter and the other parameter, and a parameter outputting portion for outputting a set of parameters of which calculated degrees of associations are higher than a predetermined reference change-point correlation as a set of mutually strongly associated parameters.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: February 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Keisuke Inoue, Tsuyoshi Ide
  • Patent number: 7173547
    Abstract: Methods and apparatus for compensating offsets in a read signal generated by a sensor associated with a probe of a local-probe data storage device during read-scanning by the probe of bit-positions on a storage surface. An apparatus comprises a generator for generating an offset compensation signal, and a subtraction stage for producing an output signal dependent on the difference between the offset compensation signal and the sensor read signal at each bit-position. In some embodiments, an offset signal generator generates an offset compensation signal dependent upon a predetermined measurement of the sensor read signal. In another aspect the offset signal generator low-pass filters the sensor read signal during read scanning to generate the offset compensation signal. Particular embodiments also include a secondary offset compensation stage for applying additional offset compensation techniques to the output signal from the subtraction stage.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: February 6, 2007
    Assignee: International Business Machines Incorporated
    Inventors: Peter Baechtold, Giovanni Cherubini, Evangelos S. Eleftherious, Theodor W. Loeliger
  • Patent number: 7171585
    Abstract: Faults and errors are diagnosed from a repository of directed graphs. Subsets of all the possible questions and answers in the fault diagnosis process are encoded as directed graphs. Downloading subsets from a repository to a remote user substantially reduces the number of transmissions between the user and the repository.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: H. Richard Gail, Sidney L. Hantler, George B. Leeman, Jr., Meir M. Laker, Daniel Milch
  • Patent number: 7164454
    Abstract: A color filterless display device performing color display for expressing one pixel by three RGB sub-pixels includes: a light source; a diffraction grating for separating a light irradiated from this light source into lights of a plurality of wavelength regions; a cylindrical lens array for receiving the separated light and condensing the light while corresponding to each of the sub-pixels; and a liquid crystal cell including a structure portion for correcting an angle of the condensed light for all sub-pixels, wherein, in the structure portion of this liquid crystal cell, a side onto which a light from the cylindrical lens array is made incident is made of a high refractive index layer, an emitting side from which the light is emitted is made of a low refractive index layer, and a Fresnel-type microprism structure is formed by the high refractive index layer and the low refractive index layer.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: January 16, 2007
    Assignee: International Business Machines Incorporated
    Inventors: Hidetoshi Numata, Shinya Ono, Fumiaki Yamada, Yoichi Taira
  • Patent number: 7162451
    Abstract: The present invention provides methods and apparatus to protect user privacy while accessing information in public places, using both public and personal devices. This is achieved by employing a mechanism that prevents private information from being displayed on public devices. Instead, this type of information is made available only to a user's personal device(s) that the user carries and/or trusts. An example embodiment of the invention shows relevant parts of the information content, referred to also as information documents or simply documents, to multiple devices based on privacy level and user preferences. Embodiments of the present invention also provide personalized services based on privacy levels defined by users. These users can for example be customers of a retail store. The service provided is sometimes also based on user history of accessing information documents. It permits personalized information to be sent to a customer's personal device.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: January 9, 2007
    Inventors: Stefan Berger, Chatschik Bisdikian, Nathan Junsup Lee, Mahmoud Naghshineh, Veronique Perret, Daby Mousse Sow
  • Patent number: 7146478
    Abstract: A method for selectively inserting cache entries into a cache memory is proposed in which incoming data packets are directed to output links according to address information. The method comprises the following steps: a) an evaluation step for evaluating for each incoming data packet classification information which is relevant to the type of traffic flow or to the traffic priority to which the data packet is associated; b) a selection step for selecting based on the result of the evaluation step whether for the data packet the cache entry is to be inserted into the cache memory; c) an entry step for inserting as the cache entry into the cache memory, in the case the result of the selection step is that the cache entry is to be inserted, for the data packet the address information and associated output link information.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Andreas Herkerdorf, Ronald P Luijten
  • Patent number: 7142670
    Abstract: Methods, apparatus and computer software and hardware products providing method, apparatus and system solutions for implementing table lookups in a side-channel attack resistant manner. Embodiments are provided for devices and situations where there is limited amount of RAM memory available or restrictions on memory addressing. The solutions solve problems associated with look up tables with large indices, as well as problems associated with looking up large sized tables or a collection of tables of large cumulative size, in limited devices, in an efficient side-channel attack resistant manner. These solutions provide defenses against both first-order side channel attacks as well as higher-order side channel attacks. One aspect of the present invention is the creation of one or more random tables which are used possibly in conjunction with other tables to perform a table lookup.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Suresh N. Chari, Josyula R. Rao, Pankaj Rohatgi, Helmut Scherzer
  • Patent number: 7136649
    Abstract: The invention provides environment aware messages delivery systems, apparatus and methods. In example embodiments the system and method automatically deliver messages to the user based on the environment around the user. In the system and method, a portable message redirection agent cooperates with a message delivery service manager in the environment to discover available message delivery service, and sets message forwarding options without the user's operation. The system and method of the invention can make full use of the existing message redirection mechanisms in more flexible manner.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Chun Ying, Rong Yao Fu, Song Song, Wei Li
  • Patent number: 7130442
    Abstract: A robust means of watermarking a digitized image with a highly random sequence of pixel brightness multipliers is presented. The random sequence is formed from ‘robust-watermarking-parameters’ selected and known only by the marker and/or the marking entity. A watermarking plane is generated having an element array with one-to-one element positional correspondence with the pixels of the digitized image being marked. Each element of the watermarking plane is assigned a random value dependent upon a robust random sequence and a specified brightness modulation strength. The so generated watermarking plane is imparted onto the digitized image by multiplying the brightness value or values of each pixel by its corresponding element value in the watermarking plane. The resulting modified brightness values impart the random and relatively invisible watermark onto the digitized image. Brightness modulation is the essence of watermark imparting.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gordon Wesley Braudaway, Frederick Cole Mintzer