Patents by Inventor Brian Scott Ruble

Brian Scott Ruble 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: 11385786
    Abstract: A spin control graphical user interface is used to display a currently applied option and to receive options from a user. The spin control is a circular graphical user interface that is positioned near a displayed document to which it applies. For example, the spin control may be positioned on or near a corner of the displayed document. The spin control comprises options that are presented to a user upon rotation of the spin control. An option may be manually selected or automatically selected and applied to the displayed document upon rotating the spin control clockwise or counterclockwise. More than one spin control may be associated with the displayed document. The spin control may be automatically shown and removed from a display in response to whether the document to which the spin control is attached is currently being displayed.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Chow Radakovitz, Brian Scott Ruble
  • Patent number: 11270066
    Abstract: Selected data is temporarily formatted and charted to assist a user in visualizing the selected data without the user having to manually create the display of the charted data. Once the temporary formatting and charting is automatically applied to the selected data, a user may interact with the visual formatting and charts to gain additional information. For example, the chart may be formatted differently, reference lines may be added, the chart may be sorted, the type of chart(s) displayed may be changed, the user may graphically navigate over the chart to obtain more detailed information, and the like. Once the user has completed interacting with the temporarily formatted and created chart(s) the visualizations are removed from the display.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Chow Radakovitz, Brian Scott Ruble
  • Publication number: 20210216593
    Abstract: A system and method for configuring an application is described. A mapping definition defines a mapping between a first level attribute, a second level attribute, and a third level attribute of the application. The first level attribute indicates a goal of an operation of the application. The second level attribute indicates a factor that contributes to the goal. The third level attribute indicating a metric associated with the factor. The system accesses metrics that measure of operations of the application by a plurality of user accounts. A graphical user interface is generated for the first level attribute and displays the metric from the third level attribute that is mapped to the second level attribute for a set of user accounts from the plurality of user accounts based on the mapping definition. The system generates a configuration setting for the application of the set of user accounts based on the metric of the third level attribute.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Binyan Chen, Anjaneya Malpani, Dheepak Ramaswamy, Andrew Parker Leach, Venkata Anil Kumar Revuru, Ananthatejas Raghavan, Andrew Christian Owen, Kaiqi Zhang, Brian Scott Ruble, Benjamin Douglas Witt, Chuyue Zhang
  • Publication number: 20210027231
    Abstract: A system and method for determining enterprise metrics of an enterprise application is described. The system identifies a plurality of users of an enterprise. The system accesses enterprise usage data of an enterprise application from user accounts of an enterprise. The system accesses a profile of the enterprise and computes a first plurality of metrics based on the enterprise usage data and the profile of the enterprise. The system computes a first plurality of indexes based on the first plurality of metrics. The system then identities a plurality of benchmark indexes based on the profile of the enterprise. A graphical user interface indicating the first plurality of indexes relative to the plurality of benchmark indexes is generated.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventors: Brian Scott Ruble, Daniel Judah Popper, Darinder Pandher, Anjaneya Sudarshan Malpani, Maja Vladan Milosavljevic, Ankit Tandon, Andrew Jin Kim
  • Patent number: 10817660
    Abstract: Tools and techniques are described for linking visual properties of charts to cells within tables. Methods provided by these tools enable users to select visual properties that are associated with graphical displays of chart data, and to link these visual properties to respective cells within the tables. User interfaces provided by these tools may provide representations of visual properties associated with the graphical displays of chart data, with these representations of the visual properties being responsive to user input to link the cells in the tables to the visual properties. These user interfaces may also include representations of the cells that are associated with the representations of the visual properties.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Edward Rampson, Benjamin Sklar, Anupam Garg, Brian Scott Ruble
  • Patent number: 10067635
    Abstract: Three dimensional, conditional formatting based data visualization is provided. Received underlying data may be analyzed and one or more portions of the underlying data that are of interest to a user determined. The portions may be selected actively by a user of automatically determined based on a variation of values in each portion, values of data points in each portion, a usage history of the user, and/or a credential of the user. A background image may be generated by converting the tabular data into a three dimensional image or selecting and image or a graphic associated with the underlying data. The visualization(s) may then be displayed over the background. Scenes may be selected for animated slide shows or movies.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: September 4, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Igor Peev, Brian Scott Ruble
  • Patent number: 9697627
    Abstract: Data point calculations on a chart are provided. A user control may be displayed adjacent to a chart by a computing device. A selection of data points on the chart may then be received the user control. A calculation may then be performed by the computing device on the data points selected by the user control. The results of the calculation may then be displayed by the computing device on the chart.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Brian Scott Ruble
  • Publication number: 20160357425
    Abstract: A spin control graphical user interface is used to display a currently applied option and to receive options from a user. The spin control is a circular graphical user interface that is positioned near a displayed document to which it applies. For example, the spin control may be positioned on or near a corner of the displayed document. The spin control comprises options that are presented to a user upon rotation of the spin control. An option may be manually selected or automatically selected and applied to the displayed document upon rotating the spin control clockwise or counterclockwise. More than one spin control may be associated with the displayed document. The spin control may be automatically shown and removed from a display in response to whether the document to which the spin control is attached is currently being displayed.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 8, 2016
    Inventors: Samuel Chow Radakovitz, Brian Scott Ruble
  • Publication number: 20160266766
    Abstract: Three dimensional, conditional formatting based data visualization is provided. Received underlying data may be analyzed and one or more portions of the underlying data that are of interest to a user determined. The portions may be selected actively by a user of automatically determined based on a variation of values in each portion, values of data points in each portion, a usage history of the user, and/or a credential of the user. A background image may be generated by converting the tabular data into a three dimensional image or selecting and image or a graphic associated with the underlying data. The visualization(s) may then be displayed over the background. Scenes may be selected for animated slide shows or movies.
    Type: Application
    Filed: May 19, 2016
    Publication date: September 15, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Igor Peev, Brian Scott Ruble
  • Patent number: 9367198
    Abstract: A spin control graphical user interface is used to display a currently applied option and to receive options from a user. The spin control is a circular graphical user interface that is positioned near a displayed document to which it applies. For example, the spin control may be positioned on or near a corner of the displayed document. The spin control comprises options that are presented to a user upon rotation of the spin control. An option may be manually selected or automatically selected and applied to the displayed document upon rotating the spin control clockwise or counterclockwise. More than one spin control may be associated with the displayed document. The spin control may be automatically shown and removed from a display in response to whether the document to which the spin control is attached is currently being displayed.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: June 14, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Samuel Chow Radakovitz, Brian Scott Ruble
  • Patent number: 9360992
    Abstract: Three dimensional, conditional formatting based data visualization is provided. Received underlying data may be analyzed and one or more portions of the underlying data that are of interest to a user determined. The portions may be selected actively by a user of automatically determined based on a variation of values in each portion, values of data points in each portion, a usage history of the user, and/or a credential of the user. A background image may be generated by converting the tabular data into a three dimensional image or selecting and image or a graphic associated with the underlying data. The visualization(s) may then be displayed over the background. Scenes may be selected for animated slide shows or movies.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: June 7, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Igor Peev, Brian Scott Ruble
  • Publication number: 20160071297
    Abstract: Data point calculations on a chart are provided. A user control may be displayed adjacent to a chart by a computing device. A selection of data points on the chart may then be received the user control. A calculation may then be performed by the computing device on the data points selected by the user control. The results of the calculation may then be displayed by the computing device on the chart.
    Type: Application
    Filed: October 19, 2015
    Publication date: March 10, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Brian Scott Ruble
  • Patent number: 9250926
    Abstract: A platform extensibility framework may be provided. A visualization platform may register feature extensions and receive requests to create objects. The objects may be created according to drawing instructions provided by the visualization platform, an application requesting the object's creation, and/or at least one of the feature extensions.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: February 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Barry Christopher Allyn, Brian Scott Ruble, Benjamin Edward Rampson
  • Patent number: 9183650
    Abstract: Data point calculations on a chart are provided. A user control may be displayed adjacent to a chart by a computing device. A selection of data points on the chart may then be received the user control. A calculation may then be performed by the computing device on the data points selected by the user control. The results of the calculation may then be displayed by the computing device on the chart.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: November 10, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Brian Scott Ruble
  • Patent number: 9117007
    Abstract: A system facilitates dynamic data visualizations. The system includes an analysis component that periodically processes one or more incoming data streams to determine a visualization form from a plurality of visualization forms. A visualization component dynamically generates the visualization form based in part on the processing of the incoming data streams.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: George G. Robertson, Christian Bernd Schormann, Brian Scott Ruble, Danyel A. Fisher, Jakob Peter Nielsen, Nathan Paul McCoy, William G. Morein, Michael Ehrenberg
  • Publication number: 20150033131
    Abstract: Three dimensional, conditional formatting based data visualization is provided. Received underlying data may be analyzed and one or more portions of the underlying data that are of interest to a user determined. The portions may be selected actively by a user of automatically determined based on a variation of values in each portion, values of data points in each portion, a usage history of the user, and/or a credential of the user. A background image may be generated by converting the tabular data into a three dimensional image or selecting and image or a graphic associated with the underlying data. The visualization(s) may then be displayed over the background. Scenes may be selected for animated slide shows or movies.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: Microsoft Corporation
    Inventors: Igor Peev, Brian Scott Ruble
  • Publication number: 20150029194
    Abstract: Data point calculations on a chart are provided. A user control may be displayed adjacent to a chart by a computing device. A selection of data points on the chart may then be received the user control. A calculation may then be performed by the computing device on the data points selected by the user control. The results of the calculation may then be displayed by the computing device on the chart.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: Microsoft Corporation
    Inventor: Brian Scott Ruble
  • Patent number: 8638343
    Abstract: Data visualization platform optimization may be provided. Applications may provide data values and request creation of a visualization from a data visualization platform (DVP). The DVP may composite a plurality of geometry records associated with a subset of the visualization's data values. The application may render the visualization by iterating through the geometry vectors and translating a subset of the vectors into drawing instructions for output to a display device.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Barry Christopher Allyn, Brian Scott Ruble
  • Patent number: 8522151
    Abstract: A visualization design system is provided. The system includes a metadata component to describe characteristics of data. An analyzer determines attributes of a peer group, where the attributes are related to prior visualization design experiences of the group. A wizard component determines a subset of potential visualization types based in part on the characteristics of data and the attributes of the peer group.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Sean Michael Boon, Joshua W. Lee, William Guthrie Morein, Brian Scott Ruble
  • Patent number: 8229735
    Abstract: A visualization development system is provided. The system includes a visualization tool to develop one or more visualizations and a grammar engine that operates with the visualization tool to automatically detect visualization problems during the development of the visualizations.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Brian Scott Ruble, William G. Morein, Sean Michael Boon, Nathan Paul McCoy, Jakob Peter Nielsen, Michael Ehrenberg, Joshua Wyndham Lee, Jason Joseph Weber, Murali R. Krishnan, Stella Yick Chan