Patents by Inventor Michael Lounsbery
Michael Lounsbery 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: 20230377228Abstract: A computing device receives a first user input that includes user selection of a first data field of a data source from a schema information region of a user interface and placement of the first data field into a data visualization region of the user interface. When the first data field corresponds to a geographic data field, the computing device determines longitude and latitude information for data values of the first data field. The computing device generates a map data visualization corresponding to the first data field according to the determined longitude and latitude information. The map data visualization includes a first layer having a first set of data marks corresponding to the first data field. The computing device displays, in the data visualization region, the map data visualization including the first set of data marks.Type: ApplicationFiled: August 1, 2023Publication date: November 23, 2023Inventors: Rodion Degtyar, Bryan Alexander Feddern, Steven Richard Hollasch, Raphael Hsieh, Lauren Lea Jackson, Dirk Karis, Vladimir Kondrashov, Ashwin Kumar, Jialin Le, John Michael Lounsbery, Kent Marten, Patrick Kenneth McKay, Jonathan D. Que, Yang Su, Dan Zheng, Roger Bruce Dubbs, III
-
Patent number: 11715245Abstract: A method generates map visualizations with multiple map layers. A user selects a data source with geographic data. A device displays a data visualization user interface, including a schema information region with data fields, and shelf regions that defining characteristics for a data visualization. The user selects a first geographic data, and the user interface generates a map data visualization using coordinates associated with the first geographic data field. The visualization includes a first plurality of data marks in a first layer. The user selects a second geographic data field. In response, the user interface displays a new layer icon. Upon activation of the new layer icon by the second geographic data field, the user interface superimposes a second layer over the existing map data visualization to form an updated map data visualization. The second layer includes a second plurality of data marks corresponding to the second geographic data field.Type: GrantFiled: July 1, 2021Date of Patent: August 1, 2023Assignee: Tableau Software, LLCInventors: Rodion Degtyar, Bryan Alexander Feddern, Steven Richard Hollasch, Raphael Hsieh, Lauren Lea Jackson, Dirk Karis, Vladimir Kondrashov, Ashwin Kumar, Jialin Le, John Michael Lounsbery, Kent Marten, Patrick Kenneth McKay, Jonathan D. Que, Yang Su, Dan Zheng, Roger Bruce Dubbs, III
-
Publication number: 20220108507Abstract: A method generates map visualizations with multiple map layers. A user selects a data source with geographic data. A device displays a data visualization user interface, including a schema information region with data fields, and shelf regions that defining characteristics for a data visualization. The user selects a first geographic data, and the user interface generates a map data visualization using coordinates associated with the first geographic data field. The visualization includes a first plurality of data marks in a first layer. The user selects a second geographic data field. In response, the user interface displays a new layer icon. Upon activation of the new layer icon by the second geographic data field, the user interface superimposes a second layer over the existing map data visualization to form an updated map data visualization. The second layer includes a second plurality of data marks corresponding to the second geographic data field.Type: ApplicationFiled: July 1, 2021Publication date: April 7, 2022Inventors: Rodion Degtyar, Bryan Feddern, Steven Hollasch, Raphael Hsieh, Lauren Jackson, Dirk Karis, Vladimir Kondrashov, Ashwin Kumar, Jialin Le, John Michael Lounsbery, Kent Marten, Patrick Kenneth McKay, Jonathan D. Que, Yang Su, Dan Zheng, Roger Dubbs
-
Patent number: 7427994Abstract: A system and method for generating color gradients is provided. The system generates color gradients using techniques from geometric surface modeling. The system and method of the present invention allow designers to specify very complex gradients in a simple way. The system can employ, for example, a vector-based interpolation method and/or a pixel-based partial differential equation (PDE) interpolation methods to facilitate generation of the color gradients. In one example, input boundary curves and/or feature curves are approximated by line segments, which are then utilized to generate a triangulation approximating a smooth color gradient.Type: GrantFiled: June 27, 2005Date of Patent: September 23, 2008Assignee: Microsoft CorporationInventors: Michel J. Gangnet, Michael Kallay, Andrew Y. Wu, Eric J. Stollnitz, Devon L. Strawn, John Michael Lounsbery, Patrick Perez
-
Patent number: 7038697Abstract: A system and method for generating color gradients is provided. The system generates color gradients using techniques from geometric surface modeling. The system and method of the present invention allow designers to specify very complex gradients in a simple way. The system can employ, for example, a vector-based interpolation method and/or a pixel-based partial differential equation (PDE) interpolation methods to facilitate generation of the color gradients. In one example, input boundary curves and/or feature curves are approximated by line segments, which are then utilized to generate a triangulation approximating a smooth color gradient.Type: GrantFiled: June 23, 2003Date of Patent: May 2, 2006Assignee: Microsoft CorporationInventors: Michel J. Gangnet, Michael Kallay, Andrew Y. Wu, Eric J. Stollnitz, Devon L. Strawn, John Michael Lounsbery, Patrick PĂ©rez
-
Patent number: 6859202Abstract: A method of converting a subdivision surface to a NURBS representation. Adjacent faces of a subdivision surface are merged into a quadrilateral region, and vertices of the rectangular regions are used to generate a NURBS surface. The merging of faces reduces the number of vertices needed. Faces should not be merged if they do not comprise a quadrilateral region; if they cross an extraordinary point; if they cross a crease; or a face has already been merged. Imaginary vertices can be generated if not enough vertices are present for a face in the subdivision surface to create a corresponding NURBS patch for that face.Type: GrantFiled: April 23, 2002Date of Patent: February 22, 2005Assignee: Alias Systems Corp.Inventors: Steve Teodosiadis, Michael Lounsbery
-
Patent number: 6850638Abstract: The present invention assigns a unique name or identifier to a face of a subdivision surface that can be stored and manipulated as a fixed length integer. The face name representation includes a base face index field identifying the base mesh face from which the face being named is derived, a vertex index field identifying the base mesh vertex from which the face is derived, a level field identifying the level of the subdivision face and a path field that identifies the path to the face. The vertices and edges of each face can also be assigned unique names.Type: GrantFiled: February 29, 2000Date of Patent: February 1, 2005Assignee: Alias Systems Corp.Inventor: Michael Lounsbery
-
Publication number: 20040164992Abstract: A system and method for generating color gradients is provided. The system generates color gradients using techniques from geometric surface modeling. The system and method of the present invention allow designers to specify very complex gradients in a simple way. The system can employ, for example, a vector-based interpolation method and/or a pixel-based partial differential equation (PDE) interpolation methods to facilitate generation of the color gradients. In one example, input boundary curves and/or feature curves are approximated by line segments, which are then utilized to generate a triangulation approximating a smooth color gradient.Type: ApplicationFiled: June 23, 2003Publication date: August 26, 2004Inventors: Michel J. Gangnet, Michael Kallay, Andrew Y. Wu, Eric J. Stollnitz, Devon L. Strawn, John Michael Lounsbery, Patrick Perez
-
Publication number: 20030197701Abstract: A method of converting a subdivision surface to a NURBS representation. Adjacent faces of a subdivision surface are merged into a quadrilateral region, and vertices of the rectangular regions are used to generate a NURBS surface. The merging of faces reduces the number of vertices needed. Faces should not be merged if they do not comprise a quadrilateral region; if they cross an extraordinary point; if they cross a crease; or a face has already been merged. Imaginary vertices can be generated if not enough vertices are present for a face in the subdivision surface to create a corresponding NURBS patch for that face.Type: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Applicant: Silicon Graphics, Inc.Inventors: Steve Teodosiadis, Michael Lounsbery
-
Patent number: 6130673Abstract: A computer implemented method edits a surface by displaying a surface rendered from a polygonal mesh defined by mesh elements, selecting, as an edit mesh element, a mesh element displayed in the surface, determining a set of affected mesh elements from the polygonal mesh wherein each affected mesh element is within a specified vicinity of the edit mesh element, editing the edit mesh element in response to user input, and editing the affected mesh elements based on the edited edit mesh element.Type: GrantFiled: April 18, 1997Date of Patent: October 10, 2000Assignee: Silicon Graphics, Inc.Inventors: Kari A. Pulli, John Michael Lounsbery