Search

Kan F Fan

age ~53

from Irvine, CA

Also known as:
  • Kan Fan
  • Frankie Fan Kan

Kan Fan Phones & Addresses

  • Irvine, CA
  • Ontario, CA
  • Diamond Bar, CA
  • 106 Marblehead, Irvine, CA 92620

Us Patents

  • Dynamic Network Load Balancing Over Heterogeneous Link Speed

    view source
  • US Patent:
    7266079, Sep 4, 2007
  • Filed:
    Jul 2, 2001
  • Appl. No.:
    09/897660
  • Inventors:
    Kan Frankie Fan - Diamond Bar CA,
  • Assignee:
    Broadcom Corporation - Irvine CA
  • International Classification:
    H04L 12/26
  • US Classification:
    370230, 370235, 370468
  • Abstract:
    A method, apparatus, and computer program product for balancing transmission unit traffic over network links, including disposing transmission units into flows; grouping flows into first flow lists, each corresponding to a selected network link; determining a traffic metric representative of a traffic load on the selected network link; responsive to the traffic metric, regrouping flows into second flow lists corresponding to the selected network link, the regrouping balancing the transmission unit traffic among the network links; and transmitting the respective second flow list over the respective selected network link. The invention also can include a method for transmitting transmission units through a network, including receiving a transmission unit from a transmission unit source; classifying the transmission unit according to a predetermined flow characteristic; selecting a preselected network link over which the transmission unit is to be transmitted; and transmitting the transmission unit over the preselected network link.
  • System And Method For Teaming

    view source
  • US Patent:
    20040158651, Aug 12, 2004
  • Filed:
    Feb 6, 2004
  • Appl. No.:
    10/774028
  • Inventors:
    Kan Fan - Diamond Bar CA,
    Hav Khauv - Irvine CA,
  • International Classification:
    G06F003/00
  • US Classification:
    710/001000
  • Abstract:
    Systems and methods that provide teaming are provided. In one embodiment, a system for communicating may include, for example, a transport layer/network layer processing stack and an intermediate driver. The intermediate driver may be coupled to the transport layer/network layer processing stack via a first miniport and a second miniport. The first miniport may support teaming. The second miniport may be dedicated to a system that can offload traffic from the transport layer/network layer processing stack.
  • Method And System For Supporting Hardware Acceleration For Iscsi Read And Write Operations And Iscsi Chimney

    view source
  • US Patent:
    8438321, May 7, 2013
  • Filed:
    Apr 5, 2011
  • Appl. No.:
    13/080285
  • Inventors:
    Uri Elzur - Irvine CA,
    Kan Frankie Fan - Diamond Bar CA,
    Scott Sterling McDaniel - Villa Park CA,
  • Assignee:
    Broadcom Corporation - Irvine CA
  • International Classification:
    G06F 15/173
    G06F 15/16
    G06F 3/00
  • US Classification:
    710 52, 709226, 709250
  • Abstract:
    Certain aspects of a method and system for supporting hardware acceleration for iSCSI read and write operations via a TCP offload engine may comprise pre-registering at least one buffer with hardware. An iSCSI command may be received from an initiator. An initiator test tag value, a data sequence value and/or a buffer offset value of an iSCSI buffer may be compared with the pre-registered buffer. Data may be fetched from the pre-registered buffer based on comparing the initiator test tag value, the data sequence value and/or the buffer offset value of the iSCSI buffer with the pre-registered buffer. The fetched data may be zero copied from the pre-registered buffer to the initiator.
  • Network Interface Device Serving Multiple Host Operating Systems

    view source
  • US Patent:
    8478907, Jul 2, 2013
  • Filed:
    May 3, 2006
  • Appl. No.:
    11/416717
  • Inventors:
    Eliezer Aloni - Zur Yigal,
    Kobby Carmona - Hod HaSharon,
    Shay Mizrachi - Hod HaSharon,
    Rafi Shalom - Givat Shmuel,
    Merav Sicron - Kfar Sava,
    Dov Hirshfeld - Givat Shmuel,
    Amit Oren - Los Altos Hills CA,
    Caitlin Bestler - Laguna Hills CA,
    Uri Tal - Ramat Gan,
    Uri Elzur - Irvine CA,
    Kan (Frankie) Fan - Diamond Bar CA,
    Scott McDaniel - Villa Park CA,
  • Assignee:
    Broadcom Corporation - Irvine CA
  • International Classification:
    G03F 15/16
    G03F 15/177
    G03F 3/00
  • US Classification:
    709250, 709225, 719327, 719321, 719324
  • Abstract:
    A network interface device for use with a host computer that includes a host processor and a memory, and which is configured to concurrently run a master operating system and at least one virtual operating system. The device includes a bus interface that communicates over a bus with the host processor and the memory, and a network interface, which is coupled to send and receive data packets carrying data over a packet network. A protocol processor is coupled between the bus interface and the network interface so as to convey the data between the network interface and the memory while performing protocol processing on the data packets under instructions from the at least one virtual operating system, while bypassing the master operating system.
  • Method And System For Offloading Tunnel Packet Processing In Cloud Computing

    view source
  • US Patent:
    8493851, Jul 23, 2013
  • Filed:
    Jan 20, 2011
  • Appl. No.:
    13/010376
  • Inventors:
    Kan Frankie Fan - Irvine CA,
  • International Classification:
    G01R 31/08
  • US Classification:
    370230, 370392, 370401
  • Abstract:
    A network device may provide Layer-2 (L2) based tunneling to offload at least a portion of tunneling performed by tunneling gateways. The L2 based tunneling provided by the network device may comprise determining one or more other network devices that may receive traffic packets which may be handled by the tunneling gateways; and communicating at least a portion of the traffic packets to the one or more other network devices directly from the network device, using L2 tunnels established via the network device such that communication of the at least a portion of the one or more traffic packets offloads tunneling by bypassing the one or more tunneling gateways. At least a portion of the L2 based tunnel offloading by the network device may be handled via a network controller. Providing the offloaded tunneling in the network device may be based on determined of traffic type of the traffic packets.
  • Method And System For Transmit Scheduling For Multi-Layer Network Interface Controller (Nic) Operation

    view source
  • US Patent:
    8542585, Sep 24, 2013
  • Filed:
    Aug 9, 2011
  • Appl. No.:
    13/205862
  • Inventors:
    Scott McDaniel - Villa Park CA,
    Kan Frankie Fan - Diamond Bar CA,
    Uri El Zur - Irvine CA,
  • Assignee:
    Broadcom Corporation - Irvine CA
  • International Classification:
    H04J 1/16
    H04L 12/56
  • US Classification:
    370230, 370235, 370253, 370412
  • Abstract:
    A method for processing network data includes collecting by a network interface controller (NIC), a plurality of transmit (TX) buffer indicators into a plurality of priority lists of connections. Each of the plurality of TX buffer indicators identifies transmit-ready data located externally to the NIC and not previously received by the NIC. One or more of the plurality of TX buffer indicators may be selected. The identified transmit-ready data may be retrieved into the NIC based on the selected one or more of the plurality of TX buffer indicators. At least a portion of the identified transmit-ready data may be transmitted. Each of the plurality of priority lists may be generated based on a particular connection priority characteristic and a particular connection type. The identified transmit-ready data may be associated with the same connection priority characteristic and the same connection type.
  • Method And System For An Os Virtualization-Aware Network Interface Card

    view source
  • US Patent:
    8635388, Jan 21, 2014
  • Filed:
    May 16, 2006
  • Appl. No.:
    11/435075
  • Inventors:
    Kan Fan - Diamond Bar CA,
  • Assignee:
    Broadcom Corporation - Irvine CA
  • International Classification:
    G06F 15/16
  • US Classification:
    710 52, 710 8, 710 9, 710 10, 710 62, 710 74, 703 27, 719318, 709205
  • Abstract:
    Aspects of a method and system for an operating system (OS) virtualization-aware network interface card (NIC) are provided. A NIC may provide direct I/O capabilities for each of a plurality of concurrent guest operating systems (GOSs) in a host system. The NIC may comprise a GOS queue for each of the GOSs, where each GOS queue may comprise a transmit (TX) queue, a receive (RX) queue, and an event queue. The NIC may communicate data with a GOS via a corresponding TX queue and RX queue. The NIC may notify a GOS of events such as down link, up link, packet transmission, and packet reception via the corresponding event queue. The NIC may also support unicast, broadcast, and/or multicast communication between GOSs. The NIC may also validate a buffered address when the address corresponds to one of the GOSs operating in the host system.
  • Method And System For Supporting Read Operations With Crc For Iscsi And Iscsi Chimney

    view source
  • US Patent:
    7996573, Aug 9, 2011
  • Filed:
    Jun 17, 2005
  • Appl. No.:
    11/156206
  • Inventors:
    Uri Elzur - Irvine CA,
    Kan Frankie Fan - Diamond Bar CA,
    Scott McDaniel - Villa Park CA,
  • Assignee:
    Broadcom Corporation - Irvine CA
  • International Classification:
    G06F 3/00
  • US Classification:
    710 5, 709212, 710 22
  • Abstract:
    Certain embodiments of the invention may be found in a method and system for performing SCSI read operations with a CRC via a TCP offload engine. Aspects of the method may comprise receiving an iSCSI read command from an initiator. Data may be fetched from a buffer based on the received iSCSI read command. The fetched data may be zero copied from the buffer to the initiator and a TCP sequence may be retransmitted to the initiator. A digest value may be calculated, which may be communicated to the initiator. An accumulated digest value stored in a temporary buffer may be utilized to calculate a final digest value, if the buffer is posted. The retransmitted TCP sequence may be processed and the fetched data may be zero copied into an iSCSI buffer, if the buffer is posted. The calculated final digest value may be communicated to the initiator.

Flickr

Youtube

Sera Myu Mugen Gakuen Fan Kan 4/8

The fourth part of the Mugen Fan Kan. This part features talking and s...

  • Category:
    Entertainment
  • Uploaded:
    17 Nov, 2008
  • Duration:
    10m

Lao song DarlingUSA - Tong Kan Fan

**HEY EVERYONE!!** -- Thanks for watching my videos ! -- Be sure to su...

  • Category:
    Music
  • Uploaded:
    19 Nov, 2009
  • Duration:
    3m 18s

YouTube Nicklas Hocker kan fan inte fika...

Sitter och fikar, men r vldigt trtt och har inget sinne fr humor just ...

YouTube torng kan fan

thai song torng kan fan

Facebook

Kan Fan Photo 6

Choi Kan Fan

view source
Friends:
Becky Lam Pik Ki, Siu Lam Lam, Siu Foul, Fong Tai Red, Dennis Yau, Simon Law
Kan Fan Photo 7

Kan Fan Yip

view source
Friends:
Michele Ting, Siu Ping Chan
Kan Fan Photo 8

Kan Fan

view source
Friends:
Cindy Hsu
Kan Fan Photo 9

Ho Kan Fan

view source
Friends:
Kathy Fan, Tsz Him Fan, Chan Tsz Him, Mandy Wong, Mango Fan, Fan Wan
Kan Fan Photo 10

Kan Fan

view source
Kan Fan Photo 11

Fan Ka Kan Maria

view source
Friends:
Winnie Wong, Carol Yeung, Eunice Ng, Vicky Li, Akillu Later, Emile Ching
Kan Fan Photo 12

Yuk Kan Fan

view source
Kan Fan Photo 13

Muk Kan Fan

view source

Get Report for Kan F Fan from Irvine, CA, age ~53
Control profile