Patents by Inventor David B. Alpert

David B. Alpert 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: 9530229
    Abstract: A presentation engine presents facts in a UI having a graph. Through manipulation of the UI, an end-user can add or remove facts from the graph, and can sort the facts shown in the graph based on values that are shown, or not shown, in the graph. The presentation engine determines a graph type that best facilitates interpretation of the facts by the end-user and automatically creates a graph of that type. Possible graph types include bar graphs, scatter plots, timelines, and maps.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Andrew William Hogue, David J. Vespe, Alexander P. Kehlenbeck, Michael Gordon, Jeffrey C. Reynar, David B. Alpert
  • Publication number: 20140320499
    Abstract: A presentation engine presents facts in a UI having a graph. Through manipulation of the UI, an end-user can add or remove facts from the graph, and can sort the facts shown in the graph based on values that are shown, or not shown, in the graph. The presentation engine determines a graph type that best facilitates interpretation of the facts by the end-user and automatically creates a graph of that type. Possible graph types include bar graphs, scatter plots, timelines, and maps.
    Type: Application
    Filed: March 24, 2014
    Publication date: October 30, 2014
    Applicant: Google Inc.
    Inventors: Andrew William Hogue, David J. Vespe, Alexander P. Kehlenbeck, Michael Gordon, Jeffrey C. Reynar, David B. Alpert
  • Patent number: 7925676
    Abstract: A fact repository stores objects. Each object includes a collection of facts, where a fact comprises an attribute and a value. A set of objects from the fact repository are designated for analysis. The presentation engine presents the facts of the objects in a user interface (UI) having a table. Through manipulation of the UI, an end-user can add or remove facts from the table, and sort the table based on the values of particular facts. The presentation engine also presents the facts of the objects in a UI having a graph. Through manipulation of the UI, the end-user can add or remove facts from the graph, and can sort the facts shown in the graph based on values that are shown, or not shown, in the graph. The presentation engine can further present the facts of the objects in UIs including maps and timelines.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: April 12, 2011
    Assignee: Google Inc.
    Inventors: Andrew W. Hogue, David J. Vespe, Alexander Kehlenbeck, Michael Gordon, Jeffrey C. Reynar, David B. Alpert
  • Patent number: 7778952
    Abstract: A set of objects having facts is established. Facts of objects having positions in an order are identified. Some facts explicitly describe the positions in the linear order, while are facts do not explicitly describe the positions. The facts are presented in the order on a linear graph, such as a timeline. Facts of the objects describing geographic positions are presented on a map.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: August 17, 2010
    Assignee: Google, Inc.
    Inventors: David J. Vespe, Andrew W. Hogue, Alexander Kehlenbeck, Michael Gordon, Jeffrey C. Reynar, David B. Alpert
  • Patent number: 7555471
    Abstract: A fact repository stores objects. Each object includes a collection of facts, where a fact comprises an attribute and a value. A set of objects from the fact repository are designated for analysis. The presentation engine presents the facts of the objects in a user interface (UI) having a table. Through manipulation of the UI, an end-user can add or remove facts from the table, and sort the table based on the values of particular facts. The presentation engine also presents the facts of the objects in a UI having a graph. Through manipulation of the UI, the end-user can add or remove facts from the graph, and can sort the facts shown in the graph based on values that are shown, or not shown, in the graph. The presentation engine can further present the facts of the objects in UIs including maps and timelines.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: June 30, 2009
    Assignee: Google Inc.
    Inventors: Andrew W. Hogue, David J. Vespe, Alexander Kehlenbeck, Michael Gordon, Jeffrey C. Reynar, David B. Alpert
  • Publication number: 20070179952
    Abstract: A set of objects having facts is established. Facts of objects having positions in a order are identified. Some facts explicitly describe the positions in the linear order, while are facts do not explicitly describe the positions. The facts are presented in the order on a linear graph, such as a timeline. Facts of the objects describing geographic positions are presented on a map.
    Type: Application
    Filed: September 27, 2006
    Publication date: August 2, 2007
    Applicant: Google Inc.
    Inventors: David J. Vespe, Andrew W. Hogue, Alexander Kehlenbeck, Michael Gordon, Jeffrey C. Reynar, David B. Alpert