Patents by Inventor Martin Wattenberg

Martin Wattenberg 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: 20240005091
    Abstract: A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Patent number: 11694024
    Abstract: A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: July 4, 2023
    Assignee: Google LLC
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Publication number: 20210374332
    Abstract: A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Patent number: 11093703
    Abstract: A method for generating a chart suggestion list using data present in a data table includes parsing cells of the data table to identify one or more columns and one or more data types of the cells, performing a statistical analysis of the one or more columns to obtain one or more statistics about the one or more columns, and creating one or more suggested charts based on the one or more statistics about the one or more columns and the one or more data types of the cells. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: August 17, 2021
    Assignee: Google LLC
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Publication number: 20180088753
    Abstract: A method for generating a chart suggestion list using data present in a data table includes parsing cells of the data table to identify one or more columns and one or more data types of the cells, performing a statistical analysis of the one or more columns to obtain one or more statistics about the one or more columns, and creating one or more suggested charts based on the one or more statistics about the one or more columns and the one or more data types of the cells. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 29, 2018
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Patent number: 9021361
    Abstract: Systems and methods for generating visualization data representing network traffic flow in or out of one or more nodes, each node representing the network traffic for one or more web pages. The method includes visualizing data configured to connect the one or more nodes with one or more connectors, each connector configured to connect two nodes, the one or more connectors configured to have a dimension that indicates a number of visits between two nodes. The network traffic capable of being highlighted when a user selects the one or more nodes or connectors.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Lucas Visvikis Pettinati, Lik Mui, Fenghui Zhang, Lin Liao, Doug Fox, Peng Li, Zhiting Xu, Manuel Martinez, Martin Wattenberg, Fernanda Viégas
  • Publication number: 20080088628
    Abstract: The present invention provides a method and system for constructing a labeled treemap with balanced layout. The method comprises: determining a range of possible densities of leaf nodes based on designated weights of the leaf nodes and a designated treemap region, wherein the density of a leaf node is the area of region on one unit of weight occupied by the leaf node; searching the rang of possible densities for a density that could be fitted on and a labeled treemap that could fit on the density, wherein said density that could be fitted on is referred to that there is at least a labeled treemap for the density in which the area of region occupied by each leaf node is at least the product of the weight of the node and the density; and presenting the labeled treemap on the specified display region.
    Type: Application
    Filed: April 10, 2007
    Publication date: April 17, 2008
    Inventors: Hao Lu, Shi Liu, Martin Wattenberg, Xi Ma
  • Publication number: 20080082513
    Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.
    Type: Application
    Filed: December 5, 2007
    Publication date: April 3, 2008
    Applicant: IBM CORPORATION
    Inventors: Tolga ORAL, David Newbold, Martin Wattenberg, Michael Bolin
  • Publication number: 20060074846
    Abstract: A Web site development tool such as WikiWiki allows a value to be referenced on a page other than the page on which the value is defined. The reference syntax may indicate the name of the page on which the value is defined and the value name, such as with a dot notation: <page name>.<value name>. Translation of Wiki source to HTML is executed in a manner which enables changes to the value in the value-defining page to be reflected in the value referencing page, i.e., the value reference is dynamic. Further, use of a symbolic name to represent a value is supported. Performance of calculations with a value and page aliasing are also supported.
    Type: Application
    Filed: October 6, 2004
    Publication date: April 6, 2006
    Inventors: Jonathan Feinberg, Martin Wattenberg, Kushal Dave, Michael Muller
  • Publication number: 20060041440
    Abstract: An improved solution for managing a project comprising one or more shared artifacts is described. In particular, an interactive event can be detected on a user system, and a notice of the interactive event can be generated. The notice can be provided to one or more other user systems that are currently accessing the project. A user interface at the other user system(s) can automatically surface information on the interactive event to a user.
    Type: Application
    Filed: August 20, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Werner Geyer, Susanne Hupfer, John Patterson, Steven Ross, Martin Wattenberg
  • Publication number: 20060041521
    Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.
    Type: Application
    Filed: August 4, 2004
    Publication date: February 23, 2006
    Inventors: Tolga Oral, David Newbold, Martin Wattenberg, Michael Bolin
  • Publication number: 20060031199
    Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.
    Type: Application
    Filed: August 4, 2004
    Publication date: February 9, 2006
    Inventors: David Newbold, Tolga Oral, Martin Wattenberg, Michael Bolin
  • Publication number: 20060031220
    Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.
    Type: Application
    Filed: August 4, 2004
    Publication date: February 9, 2006
    Inventors: David Newbold, Tolga Oral, Andrew Schirmer, Martin Wattenberg, Michael Bolin
  • Publication number: 20050198021
    Abstract: Described is a method for visualization of attributes of workflow weblogs. A group of workflow weblogs is searched to find weblogs that have an attribute that satisfies a search condition. The group of workflow weblogs can include instantiations of a single workflow. Attributes are displayed for each of the weblogs found by the search. An attribute is displayed using a modified graphical parameter if the attribute satisfies a predefined condition for the attribute type. The modified graphical parameter can include modified text or a modified graphical structure.
    Type: Application
    Filed: April 28, 2005
    Publication date: September 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Eric Wilcox, Sandra Kogan, Martin Wattenberg
  • Publication number: 20050144572
    Abstract: A system and method is provided to assist a user in selecting, identifying, and handling email messages. A selection color module may provide for the display of color coding and selection highlighting. The selection color module may provide a secondary highlighting color to indicate messages related to a selected message. A category navigation module may provide one or more of the following: an indicator that provides the user with a number of items that are off the screen for a particular category, a command that causes the first entry for a category to be scrolled into view, a label to indicate the number of items in a particular category matching a particular criteria, and/or a control for scrolling between next or previous categories.
    Type: Application
    Filed: December 29, 2003
    Publication date: June 30, 2005
    Inventors: Martin Wattenberg, Jodi Coppinger, Bernard Kerr, Darrell Loverin, Paul Moody
  • Publication number: 20040205575
    Abstract: A method and a system for the visualization and/or vocalization, including for example, the incorporation by audio, of quantitative information about a document (e.g., a Web page) that may also reflect spatial pattern information. The present invention may operate with Web pages and other electronic documents over an information network such as the Internet. Alternative embodiments of the present invention may not need to operate with documents over an information network. According to the example embodiment, a target document (e.g., a Web page) is retrieved and a copy or snapshot may be made. Quantitative data is also obtained for the target document reflecting the quantitative metric to be visualized and/or vocalized. A scale for the quantitative data may be generated and used to assign data visualization and/or vocalization values.
    Type: Application
    Filed: April 12, 2002
    Publication date: October 14, 2004
    Inventor: Martin Wattenberg
  • Patent number: 6583794
    Abstract: A computer interface system for providing a visual display of a financial market comprising a plurality of display sectors, each display sector representing a financial sector, and the size of each display sector corresponding to a specified characteristic of the financial sector. Furthermore, a plurality of company regions are disposed within each display sector, each company region representing a company, and each of the company regions associated with a financial sector represented by the display sector. The size of each company region corresponds to a specified characteristic of said company region. In one embodiment the specified characteristic may be market capitalization. The display sectors may be further divided into a plurality of industry regions, wherein each industry region corresponds to an industry within the financial sector represented by the corresponding display sector.
    Type: Grant
    Filed: July 1, 1999
    Date of Patent: June 24, 2003
    Assignee: Smart Money
    Inventor: Martin Wattenberg