Patents by Inventor Yoshihisa Takatsu

Yoshihisa Takatsu 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).

  • Patent number: 7469243
    Abstract: Embodiments of the present invention provide method and device for searching fixed length data. The device includes a hash operation means for operating and outputting a hash value of inputted fixed length data, a data table memory consisting of N numbers of memory banks, where N is an integer that is more than and equal to 2, the data table memory for storing a data table holding a large number of fixed length data, a pointer table memory for storing a memory pointer table holding a memory address at which each fixed length datum is stored with the hash value as an index, and a comparison means for simultaneously comparing a plurality of fixed length data stored at the same memory address in the N numbers of memory banks with a single fixed length datum inputted to the hash operation means, the comparison means for outputting results of the comparison.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: December 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Masaya Mori, Shinpei Watanabe, Yoshihisa Takatsu, Toshio Sunaga
  • Patent number: 7460538
    Abstract: A communication control apparatus includes search information associated with a tree structure. A mask prefix is associated with at least one entry, each entry including information on the mask length of a mask prefix associated therewith and a sort key. Each entry is assigned to a node in the tree structure according to a sorting order. Each node is linked to a different node at the next lower hierarchy via a branch based on the entry of the node. A destination address of the packet received is first extracted, and a search target node specified by a search control for an entry having information on the best matched prefix of the extracted address is then searched for. After completion of the node-by-node search process, a transfer route is determined for the packet received based on the longest prefix amongst the most appropriate prefixes of all the current search target nodes.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yoshihisa Takatsu, Shinpei Watanabe, Masaya Mori, Toshio Sunaga
  • Patent number: 7124278
    Abstract: Upon implementing a data registration into or a data retrieval from a data table (3) where first item data are registered along with corresponding second item data, there are used a first pointer table (1) where pointers to part of the registered data in the data table are registered in storage positions that are designated by hash values obtained by applying a first hash function (6) to the first item data of the part of the registered data, and a second pointer table (2) where pointers to the other registered data in the data table are registered in storage positions that are designated by hash values obtained by applying a second hash function (22) to the first item data of the other registered data.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: October 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Masaya Mori, Shinpei Watanabe, Yoshihisa Takatsu, Toshio Sunaga
  • Publication number: 20040215609
    Abstract: A communication control apparatus and method for improving the search process for determining a transfer route for a packet received based on search information is described. The search information is associated with a tree structure. A mask prefix is associated with at least one entry, each entry including information on the mask length of a mask prefix associated therewith and a sort key. Each entry is assigned to a node in the tree structure according to a sorting order. Each node is linked to a different node at the next lower hierarchy via a branch based on the entry of the node. An extracting means 26 extracts a destination address of the packet received. Search means 27 searches a search target node 28 specified by a search control means 29 for an entry having information on best matched prefix of the extracted address.
    Type: Application
    Filed: February 17, 2004
    Publication date: October 28, 2004
    Inventors: Yoshihisa Takatsu, Shinpei Watanabe, Masaya Mori, Toshio Sunaga
  • Publication number: 20040205056
    Abstract: The inventive device comprises a hash operation means 11 for operating and outputting a hash value of inputted fixed length data, a data table memory 14 consisting of N numbers of memory banks, where N is an integer that is more than and equal to 2, the data table memory 14 for storing a data table holding a large number of fixed length data, a pointer table memory 13 for storing a memory pointer table holding a memory address at which each fixed length datum is stored with said hash value as an index, and a comparison means 15 for simultaneously comparing a plurality of fixed length data stored at the same memory address in said N numbers of memory banks with a single fixed length datum inputted to said hash operation means, the comparison means 15 for outputting results of the comparison.
    Type: Application
    Filed: January 27, 2004
    Publication date: October 14, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Masaya Mori, Shinpei Watanabe, Yoshihisa Takatsu, Toshio Sunaga
  • Publication number: 20040148487
    Abstract: Upon implementing a data registration into or a data retrieval from a data table (3) where first item data are registered along with corresponding second item data, there are used a first pointer table (1) where pointers to part of the registered data in the data table are registered in storage positions that are designated by hash values obtained by applying a first hash function (6) to the first item data of the part of the registered data, and a second pointer table (2) where pointers to the other registered data in the data table are registered in storage positions that are designated by hash values obtained by applying a second hash function (22) to the first item data of the other registered data.
    Type: Application
    Filed: January 27, 2004
    Publication date: July 29, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Masaya Mori, Shinpei Watanabe, Yoshihisa Takatsu, Toshio Sunaga
  • Patent number: 6181346
    Abstract: This graphics system has a geometric sub-system that does not have to take into consideration memory resources for the raster sub-system of the graphics system. The graphics system sequentially receives from a host computer system data sets that define a graphic object and downloads texture data for graphics from the host computer system, so that geometric processing and rasterization are performed on the graphic object for display on a computer screen.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Makoto Ono, Yoshihisa Takatsu, Munetaka Ohtani, Takao Moriyama
  • Patent number: 5745667
    Abstract: A texture memory for storing color information of a surface of an object and displacement information of the object, wherein the information is prepared in advance; reading means for reading out the color information of the surface of the object and the displacement information of the object necessary for drawing the object from the texture memory in response to receiving a command instructing to draw the object stored in the texture memory according to a size and a position, if necessary, color information and displacement information specified by the command; size modifying means for expanding or reducing and/or modifying the read color information of the surface of the object and the read displacement information of the object by using the color information and the displacement information, and if specified, using the specified displacement information if specified so as to correspond to the size and the displacement specified in the command; color modifying means for modifying the color information proces
    Type: Grant
    Filed: February 13, 1996
    Date of Patent: April 28, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kei Kawase, Fusashi Nakamura, Yoshihisa Takatsu