Patents Assigned to IBM
  • Publication number: 20020069068
    Abstract: A terminal is designed so that a user who employs numerical keys, allocated for the entry of dots, can enter Braille dot combinations that are used for the input of characters. The input characters may be output as speech for feedback. Further, when a terminal accesses a server, Braille dot combinations can be entered in the above described manner, and speech can be fed back from the server. Furthermore, the server can provide a service for the user in accordance with a character string input at the terminal.
    Type: Application
    Filed: October 30, 2001
    Publication date: June 6, 2002
    Applicant: IBM
    Inventor: Kazuo Nemoto
  • Publication number: 20020069294
    Abstract: The present invention provides a method and system handling information exchange through networks 102 to 110 for interactive information exchange, especially for interactive Internet based game show. At least one server 120 and a plurality of client machines 130 to 146 are connected through the networks 102 to 110. First, the server 120 receives subscription messages from a subset of said client machines 130 to 146. By receiving the subscription messages from the client machines 130 to 146 the provider of the particular program knows which users want to participate in the program. In response, the server 120 composes a request message offering predetermined response options, whereby corresponding response messages are returned through said networks 102 to 110 in one or more packets. In parallel, packet forwarding rules are set up in said networks 102 to 110 specifying a particular treatment for said returned packets dependent on said predetermined response options.
    Type: Application
    Filed: September 21, 2001
    Publication date: June 6, 2002
    Applicant: IBM Corporation
    Inventors: Andreas Herkersdorf, Sean G. Rooney
  • Publication number: 20020069266
    Abstract: A method, apparatus, and computer implemented instructions for presenting changes to data are provided. User input is received through a first program in a first instance of a browser. The user input is placed in a variable. The user input is retrieved from the variable through a second program. The user input is processed by the second program to form a result. The result is presented in a second instance of the browser.
    Type: Application
    Filed: December 4, 2000
    Publication date: June 6, 2002
    Applicant: IBM Corporation
    Inventor: Mansoor Abdulali Lakhdhir
  • Publication number: 20020065968
    Abstract: A method and system is presented for controlling spin lock instrumentation for a spin lock in a data processing system that has a cache. A lock flag represents a busy state for the spin lock; a first instrumentation flag is a global variable that represents an enablement state for the spin lock instrumentation. A second instrumentation flag, stored within the same cache line as the lock flag, is also maintained as an updateable indication of the first instrumentation flag. Prior to each acquirement of the spin lock, the second instrumentation flag is checked to see if it indicates that spin lock instrumentation is enabled. Although a reading of the lock flag may generate a cache miss, the lock flag is necessarily checked upon attempting to acquire the lock; the check of the second instrumentation flag cannot generate a superfluous cache miss because the second instrumentation flag is in the same cache line as the lock flag.
    Type: Application
    Filed: November 30, 2000
    Publication date: May 30, 2002
    Applicant: IBM Corporation
    Inventors: Raymond Morris Bryant, William Henry Hartner
  • Publication number: 20020063884
    Abstract: A method for managing printing priorities in a computer network environment is provided. The method includes priorities for network print jobs being set by a network administrator and/or network users. The priority of a new print job entering the print queue is compared to the priority of other jobs already in the queue. The new job is delayed until any higher priority jobs have finished printing. If the new print job has the highest priority in the print queue and has a higher priority than the job currently printing, the current job is suspended until the new job prints in full. The suspended job is then resumed. The priority settings can be changed by the network administrator and/or the network users, according to changing circumstances.
    Type: Application
    Filed: November 29, 2000
    Publication date: May 30, 2002
    Applicant: IBM Corporation
    Inventors: Kulvir Singh Bhogal, Bali Baweja, Nizam Ishmael, Mandeep Sidhu
  • Publication number: 20020063605
    Abstract: A voltage controlled oscillator is provided comprising a plurality of delay elements serially connected to form a ring and each element within the plurality of elements includes an input and output. The voltage controlled oscillator also includes a set of control elements where each control element within the set of control elements has an input connected to an input of a delay element within the set of delay elements and an output connected to an output of a different delay element within the plurality of delay elements. A control voltage is selectively applied to control elements within the set of control elements to vary the oscillating frequency and phase distribution in proportion to the control voltage.
    Type: Application
    Filed: November 30, 2000
    Publication date: May 30, 2002
    Applicant: IBM Corporation
    Inventor: David William Boerstler
  • Publication number: 20020063816
    Abstract: A display apparatus is characterized by having a display panel for displaying an image, a light source for supplying light to the display panel, and a flat-surface lighting surface member which has a lighting surface emitting light, radiated from the light source, as flat-surface light while being arranged with the display panel. A housing contains the display panel, the light source, and the flat-surface lighting surface member. The housing further includes a window through light passes the flat-surface lighting surface member and leaks to the outside.
    Type: Application
    Filed: October 17, 2001
    Publication date: May 30, 2002
    Applicant: IBM
    Inventors: Fusanobu Nakamura, Fumio Tamura, Yoshimasa Kiyotani, Mitsuo Horiuchi
  • Publication number: 20020065842
    Abstract: A technique for the simplification of Web pages in order to access necessary information rapidly, when displaying or outputting Web pages using a small screen device or a voice browser. A method for simplifying Web contents includes the steps of acquiring a target page subject to simplification, acquiring adjoining pages that adjoin the target page and performing a difference operation to delete objects that are common among the target page and the adjoining pages from the target page to generate a simplified page.
    Type: Application
    Filed: July 26, 2001
    Publication date: May 30, 2002
    Applicant: IBM
    Inventors: Hironobu Takagi, Chieko Asakawa
  • Publication number: 20020061118
    Abstract: The present invention provides a watermarking method, apparatus and system for embedding additive information in digital data, in which one frame is defined as including samples extracted from digital data and a current frame is defined as a frame that is overlapped by samples of a preceding frame. Included are: a transformation unit, for multiplying a frame extracted from digital data by a window function and performing a Fourier transform on the digital data; an embedding unit, for employing bit information and a frequency band to change the amplitude of the frequency component in the digital data; a transformation unit, for performing an inverse Fourier transform to return the frequency component whose amplitude has been changed by the frequency domain embedding unit; and a frame generator, for multiplying the time domain signal and superimposing overlapped frames to generate a frame wherein the additive information is embedded.
    Type: Application
    Filed: June 28, 2001
    Publication date: May 23, 2002
    Applicant: IBM
    Inventors: Ryuki Tachibana, Shuhichi Shimizu, Seiji Kobayashi, Taiga Nakamura
  • Publication number: 20020060647
    Abstract: An aperture antenna is provided so that it is capable of matching with a standardized coaxial cable without employing any matching circuit. The aperture antenna includes a first flat electric conductor 2a with an aperture in which a second aperture length in a second direction perpendicular to a first direction is greater than a first aperture length in the first direction. A second electric conductor, spaced from the first electric conductor is disposed inside the aperture in practically the same plane with the first electric conductor. Further included is a non-balance type transmission line.
    Type: Application
    Filed: October 3, 2001
    Publication date: May 23, 2002
    Applicant: IBM
    Inventors: Kazuo Masuda, Akihisa Sakurai
  • Publication number: 20020059150
    Abstract: The method and circuits of the present invention aim to associate a norm to each component of an input pattern presented to an input space mapping algorithm based artificial neural network (ANN) during the distance evaluation process. The set of norms, referred to as the “component” norms is memorized in specific memorization means in the ANN. In a first embodiment, the ANN is provided with a global memory, common for all the neurons of the ANN, that memorizes all the component norms. For each component of the input pattern, all the neurons perform the elementary (or partial) distance calculation with the corresponding prototype components stored therein during the distance evaluation process using the associated component norm. The distance elementary calculations are then combined using a “distance” norm to determine the final distance between the input pattern and the prototypes stored in the neurons.
    Type: Application
    Filed: July 12, 2001
    Publication date: May 16, 2002
    Applicant: IBM
    Inventors: Ghislain Imbert de Tremiolles, Pascal Tannhof
  • Publication number: 20020059423
    Abstract: A technology for indicating and determining the availability of a multitude of application servers. The method comprises for each of application server a first step of inserting into an availability database a notification period defining an upper time limit for a repetition period of an availability signal, which is repeated as long as the application server is available. In a second step for each availability signal its corresponding time stamp is inserted as availability time into the availability database. The difference of the current time and a recent availability time compared to said notification period is representing a measure of availability for the application servers.
    Type: Application
    Filed: July 13, 2001
    Publication date: May 16, 2002
    Applicant: IBM
    Inventors: Frank Leymann, Dieter Roller
  • Publication number: 20020049906
    Abstract: The present invention provides digital signature techniques using an information terminal, such as a portable terminal, having limited calculation resources. In one embodiment, a signature demandant generates a document to be signed, and an agent receives this document. The agent generates summary text for this document, and transmits the summary text to a signatory, and the signatory displays the summary text using his or her information terminal. The signatory confirms the contents, employs a private key stored in his or her terminal to sign (encrypt) the summary text. The signatory thereafter transmits a signature value to the agent, who generates a signed document that includes the signature value. Finally, the signature demandant verifies (decrypts) the received signed document using the public key of the signatory and confirms the contents.
    Type: Application
    Filed: August 15, 2001
    Publication date: April 25, 2002
    Applicant: IBM
    Inventors: Hiroshi Maruyama, Michihara Kudoh, Kento Tamura
  • Publication number: 20020049965
    Abstract: A compiler is provided which effectively performs a data flow optimization process for a program wherein a plurality of branches and merges are arranged in series, without incurring a drastic increase in the amount of code. The compiler, and the method thereof, may be implemented in hardware, software, or both.
    Type: Application
    Filed: April 6, 2001
    Publication date: April 25, 2002
    Applicant: IBM Corporation
    Inventors: Akira Koseki, Hiroyuki Momose, Motohiro Kawahito, Hideaki Komatsu
  • Publication number: 20020048152
    Abstract: A first heat-conductive rubber is disposed on a surface of a printed wiring film, which is an opposite side to a driver IC, a second heat-conductive rubber is disposed on a surface of the driver IC, which is an opposite side to the surface of the printed wiring film, and the first heat-conductive rubber is made harder than the second heat-conductive rubber. In addition, heat-conductive grease is coated on a surface of the first heat-conductive rubber, which contacts the printed wiring film, and on a surface of the second heat-conductive rubber, which contacts the driver IC.
    Type: Application
    Filed: October 1, 2001
    Publication date: April 25, 2002
    Applicant: IBM
    Inventors: Mikio Kurihara, Yoshihisa Yamada, Fumihisa Hanzawa
  • Publication number: 20020039109
    Abstract: An image display system includes a host side for executing an application and transmitting image data having a P dot width in a block unit with the number of m dots as the width of the block. A panel side is connected through a digital I/F line to the host side, which converts the image data having a P dot width by using magnification to produce data having an R dot width and then displays the image data. The panel side executes scaling by using a block having an integral value obtained by a R×m/P set as a dot width and a block having a dot width of an added integral value obtained by adding 1 to the integral value, and converts by magnification the image data received from the host side in block unit based on the executed scaling and displays the image data on a panel.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 4, 2002
    Applicant: IBM
    Inventors: Johji Mamiya, Yoh Sugiuchi, Kazushi Yamauchi
  • Publication number: 20020040382
    Abstract: A multiprocessor system includes a plurality of processor modules having a detector for detecting accesses by respective tasks to data shared among cache memories in the processor modules. Also included is a storage device for storing an address of the shared data, identification information of the tasks that accessed the shared data, and the number of accesses to the same shared data by the same task.
    Type: Application
    Filed: August 2, 2001
    Publication date: April 4, 2002
    Applicant: IBM
    Inventor: Makoto Ueda
  • Patent number: 6366945
    Abstract: The invention provides the mechanism, hereinafter referred to as Flexible Dynamic Partitioning (FDP), to allocate and reallocate resources among scheduling schemes of many types for multicomputing environments. Resources can include, but are not limited to, processors, disks and communications connections. Partitioning of resources can be initiated by both application and system triggers. Once dynamic partitioning is triggered, FDP allows a partition to invoke a set of resource allocation functions associated with its partition. The reallocation function performs a set of resource matchings and determine the necessary resource movement among partitions.
    Type: Grant
    Filed: May 23, 1997
    Date of Patent: April 2, 2002
    Assignee: IBM Corporation
    Inventors: Liana Liyow Fong, Ajei Sarat Gopal, Nayeem Islam, Andreas Leonidas Prodromidis, Mark Steven Squillante
  • Publication number: 20020038396
    Abstract: When data is transferred from a controller of a liquid crystal display device to each driver through a predetermined number of signal lines, the Transferring Data are divided into a plurality of groups by forming the signal lines into groups beforehand. For each group, the combination of inversion/non-inversion of the data to be transmitted is examined, a well-balanced combination is selected so as to reduce EMI.
    Type: Application
    Filed: September 26, 2001
    Publication date: March 28, 2002
    Applicant: IBM
    Inventors: Eisuke Kanzaki, Hiroshi Yamashita, Shohhei Fujio
  • Publication number: 20020036725
    Abstract: Disclosed is a manufacturing method of a liquid crystal display device that prevents luminance change in a sub-pixel where exposed portions overlap each other. A substrate is dividedly exposed in patterning a TFT array substrate of a liquid crystal display device. In an exposure process of using a resist, the substrate is divided into a plurality of divided regions. The portion subjected to a double exposure is set in a nonlinear manner within the sub-pixel. By providing such an arrangement, the portion subjected to double exposure is set so as not to overlap a storage capacitor or a signal line.
    Type: Application
    Filed: September 20, 2001
    Publication date: March 28, 2002
    Applicant: IBM
    Inventors: Shinji Takasugi, Mitsuru Ikezaki