Search

Yun Fu Phones & Addresses

  • San Jose, CA
  • Cupertino, CA
  • Saratoga, CA
  • Santa Clara, CA

Publications

Us Patents

System And Method For Collecting Desired Information For Network Transactions At The Kernel Level

View page
US Patent:
7437451, Oct 14, 2008
Filed:
May 16, 2002
Appl. No.:
10/147249
Inventors:
Wenting Tang - Sunnyvale CA, US
Ludmila Cherkasova - Sunnyvale CA, US
Yun Fu - Durham NC, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
According to one embodiment of the present invention, a method for compiling desired information for network transactions is provided. The method comprises capturing network-level information in a kernel-level module of a processor-based device arranged on the server-side of a client-server communication network, and using the captured network-level information to compile, in the kernel-level module, desired information for at least one network transaction conducted between a client and a server via the client-server communication network. Another embodiment of the present invention provides a method for compiling desired information for network transactions that comprises implementing a kernel-level module in a STREAMS-based network stack of a server, wherein the kernel-level module is operable to monitor a network connection to the server to compile desired information for network transactions conducted through the network connection.

Dynamic Bloom Filter For Caching Query Results

View page
US Patent:
7548908, Jun 16, 2009
Filed:
Jun 26, 2006
Appl. No.:
11/475427
Inventors:
Yun Fu - Sunnyvale CA, US
Zhichen Xu - San Jose CA, US
Jianchang Mao - San Jose CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
US Classification:
707 3
Abstract:
Methods, systems, and machine-readable media are disclosed for searching a corpus of information by utilizing a Bloom filter for caching query results. According to one aspect of the present invention, a method of caching information from a corpus of information can include populating one or more Bloom filters with a plurality of bits representative of information in the corpus of information. A search request can be received identifying requested information from the corpus of information. One or more bits in the filter(s) associated with the requested information can be checked and the requested information can be retrieved from the corpus of information based on results of said checking. Furthermore, the filter(s) can be used to determine which information to make available to a particular user in a system where certain information is associated with or access is limited to certain users or groups of users.

Systems And Methods For Collaborative Tag Suggestions

View page
US Patent:
7685198, Mar 23, 2010
Filed:
Jan 25, 2006
Appl. No.:
11/339990
Inventors:
Zhichen Xu - San Jose CA, US
Yun Fu - Sunnyvale CA, US
Jianchang Mao - San Jose CA, US
Difu Su - Palo Alto CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707748, 707752, 707754
Abstract:
A set of general criteria have been defined to improve the efficacy of a tagging system, and have been applied to present collaborative tag suggestions to a user. The collaborative tag suggestions are based on a goodness measure for tags derived from collective user authorities to combat spam. The goodness measure is iteratively adjusted by a reward-penalty algorithm during tag selection. The collaborative tag suggestions can also incorporate other sources of tags, e. g. , content-based auto-generated tags.

System And Method For Relating Aborted Client Accesses Of Data To Quality Of Service Provided By A Server In A Client-Server Network

View page
US Patent:
8392499, Mar 5, 2013
Filed:
May 16, 2002
Appl. No.:
10/146988
Inventors:
Ludmila Cherkasova - Sunnyvale CA, US
Yun Fu - Durham NC, US
Wenting Tang - Sunnyvale CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 15/16
US Classification:
709203, 709218, 709225, 709229
Abstract:
A system and method are provided for relating aborted client accesses of server information to the quality of service provided to clients by a server in a client-server network. According to one embodiment, a method comprises determining performance data for at least one aborted client access of information from a server in a client-server network, and using the performance data to determine whether the aborted client access(es) relate to the quality of service provided to a client by the server.

Entropy-Based Mixing And Personalization

View page
US Patent:
8533202, Sep 10, 2013
Filed:
Jul 7, 2009
Appl. No.:
12/499040
Inventors:
Zhichen Xu - San Jose CA, US
Neal Sample - Santa Cruz CA, US
Yun Fu - Sunnyvale CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 15/16
G06F 17/20
US Classification:
707748, 707749
Abstract:
Techniques are provided for selecting a diverse mix of content items that may be displayed to a user. Content items such as user-generated events are received from a variety of sources. One or more content items are added to a set of content items based on a diversity of characteristics. The diversity of characteristics for the one or more content items may be calculated by measuring a diversity of characteristics of the set as if the one or more content items were added to the set. Content items that produce a greater diversity are selected for addition to the set. The set is displayed to the user, who is provided with a more meaningful mix of content due to the greater diversity in content.

Identifying Items That Have Experienced Recent Interest Bursts

View page
US Patent:
8046248, Oct 25, 2011
Filed:
Dec 21, 2006
Appl. No.:
11/644848
Inventors:
Yun Fu - Sunnyvale CA, US
Zhichen Xu - San Jose CA, US
Liang-Yu (Tom) Chi - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06Q 10/00
US Classification:
705 711
Abstract:
Techniques are described for identifying items that have recently undergone an interest burst. Items that have recently undergone an interest burst are identified by comparing how many interest-actions have been performed on the items during a current time window against how many interest-actions have been performed on the items historically. Various tests are performed to rule out candidates that are not likely to be of interest to other users. In addition, various spam detection techniques are described for reducing the possibility that the items that are listed as interest burst items are listed because of spam.

System And Method For Measuring Web Service Performance Using Captured Network Packets

View page
US Patent:
20030221000, Nov 27, 2003
Filed:
May 16, 2002
Appl. No.:
10/146967
Inventors:
Ludmila Cherkasova - Sunnyvale CA, US
Yun Fu - Durham NC, US
Wenting Tang - Sunnyvale CA, US
International Classification:
G06F015/173
US Classification:
709/224000, 709/203000
Abstract:
According to one embodiment of the present invention, a method is provided for measuring performance of service provided to a client by a server in a client-server network. The method comprises capturing network-level information for a client access of data from a server in a client-server network, wherein the client-server network comprises a server side and a client side and wherein the network-level information is captured on the server side. The method further comprises determining from the captured network-level information at least one performance measurement relating to the client access of data.

Automated Screen Scraping Via Grammar Induction

View page
US Patent:
20100256974, Oct 7, 2010
Filed:
Apr 3, 2009
Appl. No.:
12/417773
Inventors:
Zhichen Xu - San Jose CA, US
Yun Fu - Sunnyvale CA, US
Peter Yen - Sunnyvale CA, US
Ning Song - Sunnyvale CA, US
Assignee:
YAHOO! INC. - Sunnyvale CA
International Classification:
G06F 17/27
US Classification:
704 9
Abstract:
A method and a computer-readable medium are provided which perform screen scraping via grammar induction. The computer-readable medium stores instructions of the method, the instructions directing a computer processor to intercept display information transmitted to a computer-implemented display device representing information stored in a data source; induce a grammar via statistical analysis of the intercepted display information; provide the grammar to a parser-generator to generate a parser corresponding to the induced grammar; and perform screen scraping using the generated parser.
Yun Kuang Fu from San Jose, CA, age ~55 Get Report