Patents by Inventor Hector Garcia-Molina

Hector Garcia-Molina 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).

  • Patent number: 8166385
    Abstract: A spreadsheet system stores objects and formulas in the cells of the spreadsheet, along with metadata tags. Each cell may contain multiple objects (such as a group of photos). Drag-and-drop user actions automatically change tags associated with the moved objects based on a formula stored in the target cell if a forcing semantics mode is active, or automatically change a formula stored in the target cell if a non-forcing semantics mode is active. A formula in a cell selects a set of objects and may include set operators such as union, intersection, and minus. The formula may also filter sets to select a subset based on specified tag attributes of objects. The display of the spreadsheet adaptively selects a subset of objects to render in a cell and appropriately scales photos for optimal viewing.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: April 24, 2012
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Hector Garcia-Molina, Sean Kandel, Andreas Paepcke, Martin Theobald, Eric S. Abelson
  • Publication number: 20100058163
    Abstract: A spreadsheet system stores objects and formulas in the cells of the spreadsheet, along with metadata tags. Each cell may contain multiple objects (such as a group of photos). Drag-and-drop user actions automatically change tags associated with the moved objects based on a formula stored in the target cell if a forcing semantics mode is active, or automatically change a formula stored in the target cell if a non-forcing semantics mode is active. A formula in a cell selects a set of objects and may include set operators such as union, intersection, and minus. The formula may also filter sets to select a subset based on specified tag attributes of objects. The display of the spreadsheet adaptively selects a subset of objects to render in a cell and appropriately scales photos for optimal viewing.
    Type: Application
    Filed: August 26, 2009
    Publication date: March 4, 2010
    Inventors: Hector Garcia-Molina, Sean Kandel, Andreas Paepcke, Martin Theobald