YOICHI HARIGUCHI
Pilots at Pope St, Menlo Park, CA

License number
California A4295841
Issued Date
Jul 2016
Expiration Date
Jul 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
427 Pope St, Menlo Park, CA 94025

Personal information

See more information about YOICHI HARIGUCHI at radaris.com
Name
Address
Phone
Yoichi Hariguchi, age 60
427 Pope St, Menlo Park, CA 94025
Yoichi Hariguchi, age 60
427 Pope St, Menlo Park, CA 94025

Professional information

See more information about YOICHI HARIGUCHI at trustoria.com
Yoichi Hariguchi Photo 1
Network Routing Table

Network Routing Table

US Patent:
6665297, Dec 16, 2003
Filed:
Dec 9, 1999
Appl. No.:
09/458535
Inventors:
Yoichi Hariguchi - Menlo Park CA
Jayant K. Talajia - San Jose CA
G. Paul Ziemba - Redwood City CA
Assignee:
Mayan Networks Corporation - Sunnyvale CA
International Classification:
H04L 1228
US Classification:
370392, 37039532
Abstract:
A deterministic routing table includes a set of hash circuits and a CAM. The routing table searches for the longest matching destination address stored in any of the hash circuits and the CAM, if any, and outputs an output pointer associated with that destination address within a fixed predetermined time.


Yoichi Hariguchi Photo 2
Methods And Apparatus For Mapping Ranges Of Values Into Unique Values Of Particular Use For Range Matching Operations Using An Associative Memory

Methods And Apparatus For Mapping Ranges Of Values Into Unique Values Of Particular Use For Range Matching Operations Using An Associative Memory

US Patent:
6717946, Apr 6, 2004
Filed:
Oct 31, 2002
Appl. No.:
10/284759
Inventors:
Yoichi Hariguchi - Menlo Park CA
Rina Panigrahy - Sunnyvale CA
Samar Sharma - Sunnyvale CA
Ashwath Nagaraj - Los Altos CA
Assignee:
Cisco Technology Inc. - San Jose CA
International Classification:
H04L 1228
US Classification:
370392, 370389
Abstract:
Methods and apparatus are disclosed for maintaining one or more ranges and identifying whether a value matches one of the ranges and optionally which range is matched. One implementation includes a range programming engine for generating one or more mapped subtrie values identifying each range, each of the mapped subtrie values identifying a different subset of the range. An associative memory stores the mapped subtrie ranges. A mapping engine receives a particular value and generates a lookup word including a mapped representation of the particular value. The associative memory performs a lookup operation to identify whether or not the particular value is within one of the ranges. In this manner, only a small number of associative memory entries are required to identify whether a mapped particular value falls within the range. The particular range matched can be identified such as by a read operation in an adjunct memory based on the address of the matching entry.


Yoichi Hariguchi Photo 3
Network Routing Table And Packet Routing Method

Network Routing Table And Packet Routing Method

US Patent:
6956858, Oct 18, 2005
Filed:
Jun 29, 2001
Appl. No.:
09/895972
Inventors:
Yoichi Hariguchi - Menlo Park CA, US
Thomas A. Herbert - San Jose CA, US
Ryan T. Herbst - Redwood City CA, US
Assignee:
Mayan Networks Corporation - San Jose CA
International Classification:
H04L012/28, H04L012/56
US Classification:
37039531, 379272, 379273, 379274, 379275, 379276, 379277, 709238, 709239, 709240, 709241, 709242, 709243, 709244, 711221
Abstract:
A routing table circuit for a router has one or more input ports and output ports for message communication. In the routing table circuit, one or more routing table memories store a plurality of routing table arrays. The routing table arrays are arranged hierarchically in levels, and each routing table array is associated with a predetermined subset of prefixes. Each routing table array has entries. The entries include a block default route pointer field to store a block default route pointer, if any, and a routing field. The route engine may access any level of table array by using a next level route pointer stored in the routing field. Using the block default route and the routing field, the present invention further reduces the number of memory accesses and the update cost for route insertion and deletion by identifying and skipping elements that do not require route updating.


Yoichi Hariguchi Photo 4
Network Routing Table Using Content Addressable Memory

Network Routing Table Using Content Addressable Memory

US Patent:
6307855, Oct 23, 2001
Filed:
Jul 7, 2000
Appl. No.:
9/611881
Inventors:
Yoichi Hariguchi - Menlo Park CA
International Classification:
H04L 1228
US Classification:
370392
Abstract:
A routing table comprises routing table entries [230], a word line driver [92], prioritizer [100], and memory [106]. Each routing table entry [230] comprises content addressable memory (CAM) cells [220] and an entry masking circuit. The routing table looks up in parallel an entry matching an input network address, and outputs the search result in deterministic time. Only the bits specified by the masking circuit in each entry are compared when searching. If multiple entries match the input, the prioritizer [100] uses mask information from the masking circuits of the matching entries to select the best entry, e. g. the entry having the most matching bits.