Patents by Inventor Ephraim Meriwether Vishniac

Ephraim Meriwether Vishniac has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090287986
    Abstract: A method includes determining a length of a file and storing the length of the file in a first memory location. An endpoint of a last complete record within the file is determined and the endpoint is stored in a second memory location. The length of the file stored in the first memory location is compared to a current length of the file, and a data structure associated with the file is updated beginning at the endpoint if the current length of the file exceeds the length of the file stored in the first memory location.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Applicant: Ab Initio Software Corporation
    Inventors: Ephraim Meriwether Vishniac, Craig W. Stanfill
  • Publication number: 20080104149
    Abstract: A method for managing data includes receiving individually accessible data units, each identified by a key value; storing a plurality of blocks of data, each of at least some of the blocks being generated by combining a plurality of the data units; and providing an index that includes an entry for each of the blocks. One or more of the entries enable location, based on a provided key value, of a block that includes data units corresponding to a range of key values that includes the provided key value.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: Ephraim Meriwether Vishniac, Marshall A. Isman, Paul Bay, H. Mark Bromley, John L. Richardson
  • Publication number: 20070271381
    Abstract: Executing graph-based computations includes: accepting a specification of a computation graph in which data processing elements are joined by linking elements; dividing the data processing elements into sets, at least one of the sets including multiple of the data processing elements; assigning to each set a different computing resource; and processing data according to the computation graph, including performing computations corresponding to the data processing elements using the assigned computing resources.
    Type: Application
    Filed: May 16, 2006
    Publication date: November 22, 2007
    Inventors: Joseph Skeffington Wholey, Igor Sherb, Ephraim Meriwether Vishniac