Search

Yasuhiro Te Endo

age ~56

from San Jose, CA

Yasuhiro Endo Phones & Addresses

  • 1770 Whispering Willow Pl, San Jose, CA 95125 • 4082663178
  • 110 Hillcrest St, Waltham, MA 02451 • 7818990636
  • Irvine, CA
  • Austin, TX
  • Watertown, MA
  • Santa Clara, CA
  • Quincy, MA

Us Patents

  • Unblocking An Operating System Thread For Managing Input/Output Requests To Hardware Devices

    view source
  • US Patent:
    7047321, May 16, 2006
  • Filed:
    Aug 26, 2002
  • Appl. No.:
    10/228523
  • Inventors:
    Yasuhiro Endo - San Jose CA, US
  • Assignee:
    Network Appliance, Inc. - Sunnyvale CA
  • International Classification:
    G06F 3/00
  • US Classification:
    710 6, 707200
  • Abstract:
    The invention provides a method and a system for handling interrupts. The method comprises analyzing a request from an application program to an operating system to determine a control condition for a thread created by the operating system to service the requests; and preventing an interrupt from unblocking the thread unless the interrupt satisfies the control condition.
  • Dynamic Optimization Of Cache Memory

    view source
  • US Patent:
    7424577, Sep 9, 2008
  • Filed:
    Aug 26, 2005
  • Appl. No.:
    11/213165
  • Inventors:
    Naveen Bali - Cary NC, US
    Naresh Patel - San Jose CA, US
    Yasuhiro Endo - San Jose CA, US
  • Assignee:
    Network Appliance, Inc. - Sunnyvale CA
  • International Classification:
    G06F 12/00
    G06F 13/00
  • US Classification:
    711118, 711133, 711134, 711154
  • Abstract:
    The present invention includes dynamically analyzing look-up requests from a cache look-up algorithm to look-up data block tags corresponding to blocks of data previously inserted into a cache memory, to determine a cache related parameter. After analysis of a specific look-up request, a block of data corresponding to the tag looked up by the look-up request may be accessed from the cache memory or from a mass storage device.
  • Method And Apparatus To Efficiently Transmit Streaming Media

    view source
  • US Patent:
    7752325, Jul 6, 2010
  • Filed:
    Oct 26, 2004
  • Appl. No.:
    10/974427
  • Inventors:
    Sandeep Yadav - Santa Clara CA, US
    Konstantinos Roussos - Sunnyvale CA, US
    Yasuhiro Endo - San Jose CA, US
  • Assignee:
    NetApp, Inc. - Sunnyvale CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709231, 709219
  • Abstract:
    A method and system to efficiently transmit streaming media are described. The system includes a network protocol engine configured to receive a request for a data stream from a client system and to transmit data packets from the data stream to the client system; and a packet pacing sub-system, responsive to the request for the data stream. The packet pacing sub-system is configured to wait to receive a plurality of data packets from the data stream, and schedule delivery events for the plurality of data packets. The system may further include a streaming media protocol engine to determine a delivery time for data packets in the data stream. The packet pacing sub-system may be configured to receive an associated delivery time for the data packets from the streaming media protocol engine and schedule the delivery events for the data packets according to the associated delivery times for the plurality of packets.
  • Adaptively Selecting Timeouts For Streaming Media

    view source
  • US Patent:
    7991905, Aug 2, 2011
  • Filed:
    Feb 12, 2003
  • Appl. No.:
    10/365074
  • Inventors:
    Konstantinos Roussos - Sunnyvale CA, US
    Yasuhiro Endo - San Jose CA, US
    Sandeep Yadav - Sunnyvale CA, US
  • Assignee:
    NetApp, Inc. - Sunnyvale CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709231
  • Abstract:
    The present invention provides a streaming media cache configured to select a timing interval, chosen from a set of one or more predetermined timing intervals, for each client that requests a data stream from the streaming media cache. Illustratively, clients requesting data streams below a predetermined bit rate (“bandwidth”) are assigned longer timing intervals than clients requesting data streams above the predetermined bit rate. More specifically, because the server can accommodate a larger number of relatively low-bandwidth clients than relatively high-bandwidth clients, the server selects timing intervals of longer duration for the relatively low-bandwidth clients so it may have more time to schedule send times for their requested packets.
  • Dynamic Optimization Of Cache Memory

    view source
  • US Patent:
    8176251, May 8, 2012
  • Filed:
    Aug 5, 2008
  • Appl. No.:
    12/186507
  • Inventors:
    Naveen Bali - Cary NC, US
    Naresh Patel - San Jose CA, US
    Yasuhiro Endo - San Jose CA, US
  • Assignee:
    Network Appliance, Inc. - Sunnyvale CA
  • International Classification:
    G06F 12/00
    G06F 13/00
  • US Classification:
    711118, 711133, 711134, 711154
  • Abstract:
    The present invention includes dynamically analyzing look-up requests from a cache look-up algorithm to look-up data block tags corresponding to blocks of data previously inserted into a cache memory, to determine a cache related parameter. After analysis of a specific look-up request, a block of data corresponding to the tag looked up by the look-up request may be accessed from the cache memory or from a mass storage device.
  • Mutual Exclusion Domains To Perform File System Processes On Stripes

    view source
  • US Patent:
    8347293, Jan 1, 2013
  • Filed:
    Oct 20, 2005
  • Appl. No.:
    11/255859
  • Inventors:
    Jason A. Lango - Mountain View CA, US
    Robert M. English - Menlo Park CA, US
    Yasuhiro Endo - San Jose CA, US
    Mehul S. Shah - Milpitas CA, US
    William P. McGovern - San Jose CA, US
  • Assignee:
    Network Appliance, Inc. - Sunnyvale CA
  • International Classification:
    G06F 9/46
    G06F 17/30
  • US Classification:
    718102, 707713
  • Abstract:
    Multiple domains are created for processes of a storage server. The processes are capable of execution on a plurality of processors in the storage server. The domains include a first domain, which includes multiple threads that can execute processes in the first domain in parallel, to service data access requests. A data set managed by the storage server is logically divided into multiple subsets, and each of the subsets is assigned to exactly one of the threads in the first domain, for processing of data access requests directed to the data set.

Resumes

Yasuhiro Endo Photo 1

Senior Manager, Engineering

view source
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Netapp Oct 2013 - 2016
Director, Software Engineering

Vmware Oct 2013 - 2016
Senior Manager, Engineering

Netapp Aug 2008 - 2013
Senior Manager, Filesystem Performance

Netapp Jun 2006 - Jul 2008
Manager, Filesystem Performance

Netapp 1999 - 2006
Mts
Education:
Harvard University 1992 - 1994
Doctorates, Doctor of Philosophy, Computer Science
University of Massachusetts Boston 1987 - 1991
Bachelors, Bachelor of Science, Computer Science
Skills:
People Management
Performance Measurement
Performance Metrics
Performance Analysis
Storage
File Systems
Scalability
High Performance Computing
Squirrels
Distributed Systems
Kernel
Nas
Operating Systems
Shell Scripting
High Availability
Software Engineering
Multithreading
Netapp
Software Development
Cloud Computing
Unix
Linux
Network Attached Storage
Virtualization
Languages:
English
Japanese
Certifications:
Engineering Leadership Professional Program
Yasuhiro Endo Photo 2

Yasuhiro Endo

view source

Googleplus

Yasuhiro Endo Photo 3

Yasuhiro Endo

Yasuhiro Endo Photo 4

Yasuhiro Endo

Yasuhiro Endo Photo 5

Yasuhiro Endo

Yasuhiro Endo Photo 6

Yasuhiro Endo

Yasuhiro Endo Photo 7

Yasuhiro Endo

Yasuhiro Endo Photo 8

Yasuhiro Endo

Facebook

Yasuhiro Endo Photo 9

Yasuhiro Endo

view source
Friends:
Karl Danz, Robert Franz, Daiji Takigawa, Michael Luxton, Nikolas Gloy

Youtube

Yasuhiro Yamashita JPN Sumio Endo JPN Open

  • Category:
    Sports
  • Uploaded:
    21 Jun, 2011
  • Duration:
    26s

Un-set

credits : Junichi Fujinuma Yasuhiro Endo Hohouhouhou Ichiro Araki B...

  • Category:
    Entertainment
  • Uploaded:
    22 Jun, 2009
  • Duration:
    2m 21s

Sumio Endo - International Judo Meeting 1989

Tolentino (MC), Italia. 1989

  • Category:
    Sports
  • Uploaded:
    18 Apr, 2010
  • Duration:
    6m 49s

16 days of glory - Yasuhiro Yamashita

From the official film of the 1984 Los Angeles Olympic Games. Yasuhiro...

  • Category:
    Sports
  • Uploaded:
    26 Apr, 2008
  • Duration:
    9m 3s

Greatest Judoka of all time

Yasuhiro Yamashita highlights

  • Category:
    Sports
  • Uploaded:
    05 Mar, 2006
  • Duration:
    1m 33s

JUDO 1980 All Japan: Yasuhiro Yamashita (JP...

Yasuhiro Yamashita ( , born June 1, 1957 in Yamato, Kumamoto) is one o...

  • Duration:
    26s

Yasuhiro YAMASHITA vs Sumio ENDOH | ALL JAPA...

Sumio Endo. Continuando a desafiar o monstro Yasuhiro Yamashita, ele c...

  • Duration:
    11m 9s

The Incredible Gold of Judo Legend Yasuhiro W...

One of the biggest names in International Judo Japan's Yasuhiro Yamash...

  • Duration:
    5m 18s

Get Report for Yasuhiro Te Endo from San Jose, CA, age ~56
Control profile