Patents by Inventor Gary A Pritting
Gary A Pritting 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: 10956660Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.Type: GrantFiled: November 15, 2016Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
-
Patent number: 10573038Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.Type: GrantFiled: August 30, 2016Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
-
Patent number: 10297061Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.Type: GrantFiled: March 23, 2017Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
-
Publication number: 20170193683Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.Type: ApplicationFiled: March 23, 2017Publication date: July 6, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
-
Patent number: 9619910Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.Type: GrantFiled: September 17, 2012Date of Patent: April 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
-
Publication number: 20170060827Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.Type: ApplicationFiled: November 15, 2016Publication date: March 2, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
-
Patent number: 9529786Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.Type: GrantFiled: April 2, 2013Date of Patent: December 27, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
-
Publication number: 20160371868Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.Type: ApplicationFiled: August 30, 2016Publication date: December 22, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
-
Patent number: 9489359Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.Type: GrantFiled: July 2, 2013Date of Patent: November 8, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
-
Publication number: 20130290839Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.Type: ApplicationFiled: July 2, 2013Publication date: October 31, 2013Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
-
Publication number: 20130232410Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.Type: ApplicationFiled: April 2, 2013Publication date: September 5, 2013Applicant: Microsoft CorporationInventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
-
Patent number: 8510657Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.Type: GrantFiled: September 30, 2004Date of Patent: August 13, 2013Assignee: Microsoft CorporationInventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
-
Patent number: 8438486Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.Type: GrantFiled: February 9, 2006Date of Patent: May 7, 2013Assignee: Microsoft CorporationInventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
-
Publication number: 20130076755Abstract: Multiple data frames can be processed to produce a general animation representation that represents the data frames. The general animation representation may be in a general language that is suitable for being translated into any of multiple different specific languages. The general animation representation can be translated into a specific animation representation that is in a specific language suitable for processing by a rendering environment. The specific animation representation can be sent to the rendering environment, where the specific animation representation can be rendered on a display device.Type: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Applicant: MICROSOFT CORPORATIONInventor: Gary A. Pritting
-
Publication number: 20130076757Abstract: Multiple portions of a set of data frames can be processed to produce portions of an animation representation. Each of the portions of the set of data frames can be processed to produce a corresponding portion of the animation representation that represents one or more changes during a portion of an animation sequence in an animation of the set of data frames. The animation representation can be sent to a rendering environment. Sending the animation representation to the rendering environment can include sending each of the portions of the animation representation in a separate batch. Each portion of the animation representation can be formatted to be rendered before receiving all portions of the animation representation at the rendering environment.Type: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Applicant: Microsoft CorporationInventor: Gary A. Pritting
-
Publication number: 20130076756Abstract: Data can be received from a first data source that is a first type of data source, and data can be received from a second data source that is a second type of data source. Data frames can be processed to produce an animation representation that represents the data frames. The data frames can include the data from the first data source and the data from the second data source. The animation representation can include one or more key animation frames that each defines a full graphical representation of one of the data frames. The animation representation can also include one or more delta animation frames that each defines one or more graphical updates without defining a full graphical representation of one of the data frames. The animation representation may be sent to a rendering environment for rendering.Type: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Applicant: Microsoft CorporationInventor: Gary A. Pritting
-
Patent number: 7423646Abstract: A method for determining the location of a shape to be inserted into a diagram representing a data graph is disclosed. The method comprises determining a starting shape within the diagram; retrieving the number of nodes associated with the node associated with the starting shape; and comparing a preferred number of child nodes associated with the node associated with the starting shape to the current number of child nodes associated with the node. The results of the comparison are used to determine the node to be inserted in the data graph, the location of the node in the data graph, and the location of the shape in the diagram.Type: GrantFiled: November 8, 2005Date of Patent: September 9, 2008Assignee: Microsoft CorporationInventors: Shailesh Saini, Crystal L Hoyer, Matthew J Kotler, Gary A Pritting, Karen K Wong
-
Patent number: 7379074Abstract: The present invention includes a graphics software program that automatically generates a color scheme for graphics. In embodiments of the present invention, the graphics software program receives a selection of a color transformation and a semantic model describing a graphic. The graphics software program interpolates color values for different portions of the graphic according to the color transformation and semantic model. In other embodiments, a data structure is provided for a color transformation definition created to assign the color values to portions of the graphic.Type: GrantFiled: December 15, 2004Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Lutz Gerhard, Tom Underhill, Gary Pritting, John Schilling, Eric S. Rockey, Keri Vandeberghe
-
Publication number: 20070186168Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.Type: ApplicationFiled: February 9, 2006Publication date: August 9, 2007Applicant: Microsoft CorporationInventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
-
Publication number: 20070103468Abstract: A method for determining the location of a shape to be inserted into a diagram representing a data graph is disclosed. The method comprises determining a starting shape within the diagram; retrieving the number of nodes associated with the node associated with the starting shape; and comparing a preferred number of child nodes associated with the node associated with the starting shape to the current number of child nodes associated with the node. The results of the comparison are used to determine the node to be inserted in the data graph, the location of the node in the data graph, and the location of the shape in the diagram.Type: ApplicationFiled: November 8, 2005Publication date: May 10, 2007Applicant: Microsoft CorporationInventors: Shailesh Saini, Crystal Hoyer, Matthew Kotler, Gary Pritting, Karen Wong