Search

David Cossock

age ~78

from Berkeley, CA

Also known as:
  • Katie Murch

David Cossock Phones & Addresses

  • Berkeley, CA
  • 1015 Euclid Ave, Berkeley, CA 94708

Us Patents

  • Method And Apparatus For Parallel Sorting Using Parallel Selection/Partitioning

    view source
  • US Patent:
    6427148, Jul 30, 2002
  • Filed:
    Nov 9, 1998
  • Appl. No.:
    09/188870
  • Inventors:
    David Cossock - Berkeley CA
  • Assignee:
    Compaq Computer Corporation - Cupertino CA
  • International Classification:
    G06F 716
  • US Classification:
    707 7, 709100, 709107
  • Abstract:
    An embodiment of the present invention provides a method and apparatus for sorting very large data sets using a parallel merge sort. Given sorted work files S ,. . . , S , produced by P processes, the described embodiment of the method effectively implements a parallel merge onto respective output partitions O ,. . . , O of the processes P. Because each of these output partitions O has a finite size, the invention must quickly determine âsplitting keysâ for each output partition O in such a way that the data in the work files will be split between the multiple output partitions O without overrunning the size of any of the partitions O. Once the splitting keys for each partition are determined, the processes exchange data so that the output partitions of each process contains data between the splitting keys associated with that output partition.
  • Method And Apparatus For Machine Learning A Document Relevance Function

    view source
  • US Patent:
    7197497, Mar 27, 2007
  • Filed:
    Apr 25, 2003
  • Appl. No.:
    10/424170
  • Inventors:
    David Cossock - Berkeley CA, US
  • Assignee:
    Overture Services, Inc. - Pasadena CA
  • International Classification:
    G06F 7/00
  • US Classification:
    707 7, 707 1
  • Abstract:
    Provided is a method and computer program product for determining a document relevance function for estimating a relevance score of a document in a database with respect to a query. For each of a plurality of test queries, a respective set of result documents is collected. For each test query, a subset of the documents in the respective result set is selected, and a set of training relevance scores is assigned to documents in the subset. In one embodiment, at least some of the training relevance scores are assigned by human subjects who determine individual relevance scores for submitted documents with respect to the corresponding queries. Finally, a relevance function is determined based on the plurality of test queries, the subsets of documents, and the sets of training relevance scores.
  • Method And Apparatus Determining And Using Hash Functions And Hash Values

    view source
  • US Patent:
    62266292, May 1, 2001
  • Filed:
    Feb 28, 1998
  • Appl. No.:
    9/034216
  • Inventors:
    David Cossock - Berkeley CA
  • Assignee:
    Compaq Computer Corporation - Houston TX
  • International Classification:
    G06F 1730
  • US Classification:
    707 3
  • Abstract:
    A method and apparatus that determines and uses two nearly uniform independent hash functions. The hash functions are created using only linear arithmetic and 4-byte machine register operations and, thus, can be created very quickly. The first uniform hashing function hi and the second uniform hashing function h2 are pairwise independent;.
  • Computer With Two-Dimensional Merge Tournament Sort Using Offset-Value Coding

    view source
  • US Patent:
    54871662, Jan 23, 1996
  • Filed:
    Sep 19, 1994
  • Appl. No.:
    8/308751
  • Inventors:
    David Cossock - Berkeley CA
  • Assignee:
    Amdahl Corporation - Sunnyvale CA
  • International Classification:
    G06F 724
  • US Classification:
    395600
  • Abstract:
    To perform a sort of N records, a two-dimensional tree structure is formed with a tree of subtrees, where each subtree is formed by a plurality of nodes organized in a binary tree. For each leaf node in the tree, there is an ancestor chain of nodes (from child to parent, from parent to grand-parent, from grand-parent to great-grand-parent,. . . and so on) that connects each leaf node to the root node. To perform the sort, the processing unit stores codes representing keys into nodes in the two-dimensional tree and performs a tree sort of the keys using the codes. The codes are accessed in the subtrees and processed to determine the sort order of the keys and therefore the sort order of the corresponding records.

Get Report for David Cossock from Berkeley, CA, age ~78
Control profile