Patents by Inventor John A. Payne
John A. Payne 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: 9881399Abstract: Systems and methods are provided to improve map type data visualizations in which custom images are used as background against which datasets are visualized. In various examples, coordinate systems are automatically generated and applied to the custom image based on the positional data of the dataset. The custom image may replace a pre-existing background, and the plotting of the dataset may be automatically modified based on differences between the pre-existing background and the custom image. Aspects provide for enhanced user control of the map type visualization to further modify how datasets are plotted and how visualizations are presented. Example modifications include offsets and scales, which may be automatically determined and applied or set manually. In some examples, the custom image may be part of a set of image tiles, which are operable to provide various levels of detail from several viewing angles and heights.Type: GrantFiled: April 15, 2015Date of Patent: January 30, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Igor Borisov Peev, Lewey Alec Geselowitz, James Thomas Marshall, John A. Payne, Jagan Subhas, Puneet Bhatia, Daniel Benjamin Witriol, Safiya Bhojawala, Ehab Sobhy
-
Patent number: 9818213Abstract: A graphical manipulation tool to create and/or make modifications to a graphical object suitable for visually representing data. The graphical manipulation tool analyzes the graphical object to determine parameters of visual characteristics of the graphical object that can be used to visually represent data. A computing system, through the graphical manipulation tool, may generate metadata that defines a capacity for visual characteristics to represent data. In some cases, a preview is displayed on a user interface indicating to a user how the metadata, if incorporated with the graphical object, may result in the visual characteristics of the graphical object being used to visually represent data. If incorporating the metadata with the graphical object is desirable, the user may provide to include the additional metadata with the graphical object.Type: GrantFiled: November 9, 2015Date of Patent: November 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Darryl Ellis Rubin, Suraj T. Poozhiyil, Robert Anderson, Olivier Colle, John A. Payne, David G. Green, Jeremy William John Newton-Smith
-
Patent number: 9817561Abstract: A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggestion on a user interface for potentially using the visual display component to allow a user to interact with the data. In some embodiments, a visual display component includes a number of visual objects and/or visually interactive components for use within a graphical user interface. A visual display component may include one or more analytic patterns having at least one of an equation, rule, constraint, expression or combination thereof that represents the analytic pattern. Alternatively, a visual display component may involve a visual display representation of data through visual characteristics of a graphical object.Type: GrantFiled: April 17, 2015Date of Patent: November 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil, Ahmad Nizam Anuar
-
Publication number: 20160307343Abstract: Systems and methods are provided to improve map type data visualizations in which custom images are used as background against which datasets are visualized. In various examples, coordinate systems are automatically generated and applied to the custom image based on the positional data of the dataset. The custom image may replace a pre-existing background, and the plotting of the dataset may be automatically modified based on differences between the pre-existing background and the custom image. Aspects provide for enhanced user control of the map type visualization to further modify how datasets are plotted and how visualizations are presented. Example modifications include offsets and scales, which may be automatically determined and applied or set manually. In some examples, the custom image may be part of a set of image tiles, which are operable to provide various levels of detail from several viewing angles and heights.Type: ApplicationFiled: April 15, 2015Publication date: October 20, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Igor Borisov Peev, Lewey Alec Geselowitz, James Thomas Marshall, John A. Payne, Jagan Subhas, Puneet Bhatia, Daniel Benjamin Witriol, Safiya Bhojawala, Ehab Sobhy
-
Publication number: 20160260237Abstract: A graphical manipulation tool to create and/or make modifications to a graphical object suitable for visually representing data. The graphical manipulation tool analyzes the graphical object to determine parameters of visual characteristics of the graphical object that can be used to visually represent data. A computing system, through the graphical manipulation tool, may generate metadata that defines a capacity for visual characteristics to represent data. In some cases, a preview is displayed on a user interface indicating to a user how the metadata, if incorporated with the graphical object, may result in the visual characteristics of the graphical object being used to visually represent data. If incorporating the metadata with the graphical object is desirable, the user may provide to include the additional metadata with the graphical object.Type: ApplicationFiled: November 9, 2015Publication date: September 8, 2016Inventors: Vijay Mital, Darryl Ellis Rubin, Suraj T. Poozhiyil, Robert Anderson, Olivier Colle, John A. Payne, David G. Green, Jeremy William John Newton-Smith
-
Patent number: 9330503Abstract: The use of visual cues associated with rendered visual items to cue a user on whether a rendered visual item has interactive capability and/or what type of interaction is possible with that visual item. The visual items may be rendered in a data driven way with each constructed using a corresponding parameterized view component. The parameter(s) are populated by data, perhaps by model variables obtained from an analytical model. The parameters then drive logic associated with the view component to thereby construct a visual item which may then be rendered. The rendering engine then renders the visual item with the visual cue. The user may then interact with the rendered visual item. Such interaction might cause some external action to occur, might change which visual items are displayed, and/or might change a value of the input parameters of one or more view components used to generate displayed visual items.Type: GrantFiled: June 19, 2009Date of Patent: May 3, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Darryl E. Rubin, Jason A. Wolf, John A. Payne, David G. Green
-
Patent number: 9183653Abstract: A graphical manipulation tool to create and/or make modifications to a graphical object suitable for visually representing data. The graphical manipulation tool analyzes the graphical object to determine parameters of visual characteristics of the graphical object that can be used to visually represent data. A computing system, through the graphical manipulation tool, may generate metadata that defines a capacity for visual characteristics to represent data. In some cases, a preview is displayed on a user interface indicating to a user how the metadata, if incorporated with the graphical object, may result in the visual characteristics of the graphical object being used to visually represent data. If incorporating the metadata with the graphical object is desirable, the user may provide to include the additional metadata with the graphical object.Type: GrantFiled: December 14, 2010Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Darryl Ellis Rubin, Suraj T. Poozhiyil, Robert Anderson, Olivier Colle, John A. Payne, David G. Green, Jeremy William John Newton-Smith
-
Publication number: 20150220252Abstract: A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggestion on a user interface for potentially using the visual display component to allow a user to interact with the data. In some embodiments, a visual display component includes a number of visual objects and/or visually interactive components for use within a graphical user interface. A visual display component may include one or more analytic patterns having at least one of an equation, rule, constraint, expression or combination thereof that represents the analytic pattern. Alternatively, a visual display component may involve a visual display representation of data through visual characteristics of a graphical object.Type: ApplicationFiled: April 17, 2015Publication date: August 6, 2015Inventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil, Ahmad Nizam Anuar
-
Patent number: 9032314Abstract: A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggestion on a user interface for potentially using the visual display component to allow a user to interact with the data. In some embodiments, a visual display component includes a number of visual objects and/or visually interactive components for use within a graphical user interface. A visual display component may include one or more analytic patterns having at least one of an equation, rule, constraint, expression or combination thereof that represents the analytic pattern. Alternatively, a visual display component may involve a visual display representation of data through visual characteristics of a graphical object.Type: GrantFiled: December 1, 2010Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil, Ahmad Nizam Anuar
-
Patent number: 8510288Abstract: Aspects described relate to analyzing data at a high level of abstraction. “Smarts,” incorporating one or more analytic patterns, may be applied to data sources. These Smarts may be in the form of at least one of an equation, rule, constraint or expression to generate a result from applying the analytic pattern to the data. Smarts may be pre-defined and selected from a library based on user preference and the data input. Any suitable user interface may be used to apply analytic pattern(s) to items of data as well as provide a visual environment for a user to make intuitive adjustments to the data, add controls in the user interface to filter or constrain the data, or combinations thereof, resulting in one or more modified results.Type: GrantFiled: December 8, 2010Date of Patent: August 13, 2013Assignee: Microsoft CorporationInventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil, Ahmad Nizam Anuar
-
Patent number: 8493406Abstract: The rendering on a user interface of a potentially complex computerized scene generation system. The user interface includes visual item(s) that have associated data. In addition, another set of visual items may be driven by data provided to input parameters, and may represent elements in the scene. Through user gestures, a user may correlate data items in the data source visual items with the element visual items to thereby automatically populate the element visual items with data, affecting the rendering of the data-driven element visual items. The element visual items might be linked, once again, perhaps through user gestures, to a parent visual item. In so doing, properties of the parent visual item might change and/or input parameters of the element visual items might change. Accordingly, complex visual scenes may be created through potentially quite simple user gestures.Type: GrantFiled: June 19, 2009Date of Patent: July 23, 2013Assignee: Microsoft CorporationInventors: Darryl E. Rubin, Vijay Mital, David G. Green, Jason A. Wolf, John A. Payne
-
Patent number: 8244766Abstract: A data search and retrieval system that, in response to a search query, applies a model to search results to generate information to be returned to a user. The model may define characteristics of a persona such that the application of the model generates information consistent with the persona. A persona may be an individual person or a group of people having shared characteristics. A user may be presented with a list of identifiers of available models of personae. When the user selects a model of a particular persona to be applied, the information generated in return to the user may be consistent with the characteristics associated with the selected persona.Type: GrantFiled: April 13, 2010Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Vijay Mital, Saurab Nog, Jason A. Wolf, John A. Payne
-
Publication number: 20120148088Abstract: A graphical manipulation tool to create and/or make modifications to a graphical object suitable for visually representing data. The graphical manipulation tool analyzes the graphical object to determine parameters of visual characteristics of the graphical object that can be used to visually represent data. A computing system, through the graphical manipulation tool, may generate metadata that defines a capacity for visual characteristics to represent data. In some cases, a preview is displayed on a user interface indicating to a user how the metadata, if incorporated with the graphical object, may result in the visual characteristics of the graphical object being used to visually represent data. If incorporating the metadata with the graphical object is desirable, the user may provide to include the additional metadata with the graphical object.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Vijay Mital, Darryl Ellis Rubin, Suraj T. Poozhiyil, Robert Anderson, Olivier Colle, John A. Payne, David G. Green, Jeremy William John Newton-Smith
-
Publication number: 20120144325Abstract: A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggestion on a user interface for potentially using the visual display component to allow a user to interact with the data. In some embodiments, a visual display component includes a number of visual objects and/or visually interactive components for use within a graphical user interface. A visual display component may include one or more analytic patterns having at least one of an equation, rule, constraint, expression or combination thereof that represents the analytic pattern. Alternatively, a visual display component may involve a visual display representation of data through visual characteristics of a graphical object.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: Microsoft CorporationInventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil, Ahmad Nizam Anuar
-
Publication number: 20120102074Abstract: Aspects described relate to analyzing data at a high level of abstraction. “Smarts,” incorporating one or more analytic patterns, may be applied to data sources. These Smarts may be in the form of at least one of an equation, rule, constraint or expression to generate a result from applying the analytic pattern to the data. Smarts may be pre-defined and selected from a library based on user preference and the data input. Any suitable user interface may be used to apply analytic pattern(s) to items of data as well as provide a visual environment for a user to make intuitive adjustments to the data, add controls in the user interface to filter or constrain the data, or combinations thereof, resulting in one or more modified results.Type: ApplicationFiled: December 8, 2010Publication date: April 26, 2012Applicant: Microsoft CorporationInventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil, Ahmad Nizam Anuar
-
Publication number: 20110270628Abstract: Embodiments of the invention provide techniques for increasing the efficiency and effectiveness with which entities or entities may be compared and contrasted across one or more dimensions. Some embodiments present on a user interface (UI) a small, visually navigable collection of entities, from which the user may select a “focus” entity that may then be compared with other entities of interest. The UI may employ a visual organization scheme that organizes information on entities according to one or more dimensions, which may be predefined and/or configurable. Embodiments may facilitate rapid cognition of the manner in which information is presented and organized, and enable a user to quickly and easily discern dissimilarities and/or similarities between the focus entity and one or more other selected entities.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: Microsoft CorporationInventors: Vijay Mital, Saurab Nog, Jason A. Wolf, John A. Payne
-
Publication number: 20110270864Abstract: Embodiments of the invention provide techniques for increasing the efficiency and effectiveness with which entities or entities may be compared and contrasted across one or more dimensions. Some embodiments present on a user interface (UI) a small, visually navigable collection of entities, from which the user may select a “focus” entity that may then be compared with other entities of interest. The UI may employ a visual organization scheme that organizes information on entities according to one or more dimensions, which may be predefined and/or configurable. Embodiments may facilitate rapid cognition of the manner in which information is presented and organized, and enable a user to quickly and easily discern dissimilarities and/or similarities between the focus entity and one or more other selected entities.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: Microsoft CorporationInventors: Vijay Mital, Saurab Nog, Jason A. Wolf, John A. Payne
-
Publication number: 20110252014Abstract: A data search and retrieval system that, in response to a search query, applies a model to search results to generate information to be returned to a user. The model may define characteristics of a persona such that the application of the model generates information consistent with the persona. A persona may be an individual person or a group of people having shared characteristics. A user may be presented with a list of identifiers of available models of personae. When the user selects a model of a particular persona to be applied, the information generated in return to the user may be consistent with the characteristics associated with the selected persona.Type: ApplicationFiled: April 13, 2010Publication date: October 13, 2011Applicant: Microsoft CorporationInventors: Vijay Mital, Saurab Nog, Jason A. Wolf, John A. Payne
-
Publication number: 20110242108Abstract: A method for displaying complex relationships among data that includes selecting a first subset, a second subject, and a third subset of data from a database. Two or more relationships are identified among the first, second, and third subsets of data. One or more visualizations are provided that display the two or more relationships among the first, second, and third subsets of data.Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Applicant: Microsoft CorporationInventors: Vijay Mital, Darryl Ellis Rubin, David G. Green, John A. Payne, Suraj T. Poozhiyil
-
Publication number: 20100325578Abstract: The use of visual cues associated with rendered visual items to cue a user on whether a rendered visual item has interactive capability and/or what type of interaction is possible with that visual item. The visual items may be rendered in a data driven way with each constructed using a corresponding parameterized view component. The parameter(s) are populated by data, perhaps by model variables obtained from an analytical model. The parameters then drive logic associated with the view component to thereby construct a visual item which may then be rendered. The rendering engine then renders the visual item with the visual cue. The user may then interact with the rendered visual item. Such interaction might cause some external action to occur, might change which visual items are displayed, and/or might change a value of the input parameters of one or more view components used to generate displayed visual items.Type: ApplicationFiled: June 19, 2009Publication date: December 23, 2010Applicant: Microsoft CorporationInventors: Vijay Mital, Darryl E. Rubin, Jason A. Wolf, John A. Payne, David G. Green