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: 20240005091Abstract: 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: ApplicationFiled: June 30, 2023Publication date: January 4, 2024Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
-
Patent number: 11694024Abstract: 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: GrantFiled: August 16, 2021Date of Patent: July 4, 2023Assignee: Google LLCInventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
-
Publication number: 20210374332Abstract: 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: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
-
Patent number: 11093703Abstract: 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: GrantFiled: September 28, 2017Date of Patent: August 17, 2021Assignee: Google LLCInventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
-
Publication number: 20180088753Abstract: 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: ApplicationFiled: September 28, 2017Publication date: March 29, 2018Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
-
Patent number: 9021361Abstract: 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: GrantFiled: October 11, 2011Date of Patent: April 28, 2015Assignee: 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: 20080088628Abstract: 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: ApplicationFiled: April 10, 2007Publication date: April 17, 2008Inventors: Hao Lu, Shi Liu, Martin Wattenberg, Xi Ma
-
Publication number: 20080082513Abstract: 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: ApplicationFiled: December 5, 2007Publication date: April 3, 2008Applicant: IBM CORPORATIONInventors: Tolga ORAL, David Newbold, Martin Wattenberg, Michael Bolin
-
Publication number: 20060074846Abstract: 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: ApplicationFiled: October 6, 2004Publication date: April 6, 2006Inventors: Jonathan Feinberg, Martin Wattenberg, Kushal Dave, Michael Muller
-
Publication number: 20060041440Abstract: 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: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Li-Te Cheng, Werner Geyer, Susanne Hupfer, John Patterson, Steven Ross, Martin Wattenberg
-
Publication number: 20060041521Abstract: 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: ApplicationFiled: August 4, 2004Publication date: February 23, 2006Inventors: Tolga Oral, David Newbold, Martin Wattenberg, Michael Bolin
-
Publication number: 20060031199Abstract: 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: ApplicationFiled: August 4, 2004Publication date: February 9, 2006Inventors: David Newbold, Tolga Oral, Martin Wattenberg, Michael Bolin
-
Publication number: 20060031220Abstract: 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: ApplicationFiled: August 4, 2004Publication date: February 9, 2006Inventors: David Newbold, Tolga Oral, Andrew Schirmer, Martin Wattenberg, Michael Bolin
-
Publication number: 20050198021Abstract: 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: ApplicationFiled: April 28, 2005Publication date: September 8, 2005Applicant: International Business Machines CorporationInventors: Eric Wilcox, Sandra Kogan, Martin Wattenberg
-
Publication number: 20050144572Abstract: 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: ApplicationFiled: December 29, 2003Publication date: June 30, 2005Inventors: Martin Wattenberg, Jodi Coppinger, Bernard Kerr, Darrell Loverin, Paul Moody
-
Publication number: 20040205575Abstract: 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: ApplicationFiled: April 12, 2002Publication date: October 14, 2004Inventor: Martin Wattenberg
-
Patent number: 6583794Abstract: 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: GrantFiled: July 1, 1999Date of Patent: June 24, 2003Assignee: Smart MoneyInventor: Martin Wattenberg