Patents by Inventor Takayuki Uchikawa

Takayuki Uchikawa has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060161755
    Abstract: Systems and methods for improving the efficiency of memory usage in a computing system by periodically evaluating the usage of local memory by each of the buffers implemented in the memory and changing the allocation of the local memory to the different buffers if necessary to improve the performance of the system. In one embodiment, after an initial allocation of local memory space to each buffer, the use of the local memory space by the buffers is evaluated using a function based upon static and dynamic factors. The allocation of local memory space to each buffer is based upon the results of the function. The evaluation and re-allocation is transparent to the processors using the buffers, and may be performed in response to an interrupt or expiration of a timer.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Takayuki Uchikawa, Yoshiyuki Hamaoka, Kazuko Ishibashi
  • Publication number: 20060095898
    Abstract: The present invention is a method for integrating multiple object codes from heterogeneous architectures. For a program on a first processor to reference a program from the name space of a second processor, the object code for the second-processor program is enclosed in a wrapper to create object code in the first-processor name space. The header of the wrapped object code defines a new symbol in the name space of the first processor, and the symbol points to the second-processor object code contained in the wrapped object code. Instead of directly referencing the second-processor object code, the referencing program on the first processor references the wrapped object code. A system tool can be used to wrap the object code which runs on the second processor.
    Type: Application
    Filed: October 28, 2004
    Publication date: May 4, 2006
    Applicants: International Business Machines Corporation, Sony Computer Entertainment Inc., Toshiba America Electronic Components, Inc, Kabushiki Kaisha Toshiba
    Inventors: Alex Chow, Michael Day, Michael Gowen, Keisuke Inoue, James Xenidis, Takayuki Uchikawa