Patents by Inventor Benjamin Edward Rampson

Benjamin Edward Rampson 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: 20130097177
    Abstract: Data mapping alternatives for creating a visual representation of a set of data are presented. A set of data is identified for analysis. The identified set of data and properties associated with the identified set of data are analyzed. Based on the analysis, data mapping alternatives for the identified set of data are determined. The determined data mapping alternatives for the identified set of data are ranked. The determined data mapping alternatives are presented in an order according to the ranking of the determined data mapping alternatives.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Kevin Fan, Benjamin Edward Rampson, Nick Chiang, Robin Wakefield
  • Publication number: 20130091413
    Abstract: Rich data label formatting may be provided. A rich data label may be created for at least one data point associated with a visualization. The data label may be formatted and displayed on the visualization. In response to determining that the change event has occurred on the visualization, the display of the formatted label may be updated according to the change event.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Christopher Doan, Benjamin Edward Rampson, Robin Wakefield
  • Publication number: 20130076642
    Abstract: A user interface element is displayed for in place editing of values within a document. For example, in response to selecting a value, a user interface is displayed near the value that receives a slide gesture for adjusting the value in place. The user interface may be configured to select one of the discrete parts of the value in response to changing a level of the slide gesture. For example, a user may move the swipe gesture from a level used for adjusting the day value to the level representing the year value. The user interface displayed and method(s) used to adjust the value may be based on the type of value and the structure and content of the document.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin Edward Rampson, Karen Xiaoxu Cheng
  • Publication number: 20100281392
    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: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Barry Christopher Allyn, B. Scott Ruble, Benjamin Edward Rampson
  • Publication number: 20090322782
    Abstract: A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships between visual data objects to automatically update objects based upon a change in other objects. The innovation also provides specialized controls (e.g., dashboard tools/controls) that facilitate manipulation of visual data. As there can be numerous manners in which a user can interact with visualization data, the innovation enables a specialized set of controls to be identified and provided to a user thereby reducing overwhelming effects of a large number of controls.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Gur Kimchi, Danyel Aharon Fisher, Brian L. Welcker, Jason J. Weber, Ahmed K. Kamal, Benjamin Edward Rampson, William Guthrie Morein, Morten Holm-Peterson, Bongshin Lee, George G. Robertson, Christian Bernd Schormann, Barry James Givens, Joshua W. Lee, B. Scott Ruble, Jakob Peter Nielsen, Michael V. Ehrenberg, Stella Yick Chan, Murali Krishnan, Christian Olaf Abeln, Roland L. Fernandez
  • Publication number: 20090327921
    Abstract: Modifications to a collection of data are maintained in chronological order and selectively rendered as a function of time. The selective rendering can include an animated version of the modification, which can include a timeline of events. The modifications can be associated with related data that includes information as to who made the modification, when the modification was made, and so forth. The related data can also include a motivation behind the modification. Further, confidence information can be related to the modification to add further detail to the modifications and events surrounding the collection of data.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Morten Holm-Peterson, George G. Robertson, William G. Morein, Jason J. Weber, Danyel Aharon Fisher, Gur Kimchi, Benjamin Edward Rampson, Ahmed K. Kamal, Kipper Jewsbury, Benjamin L. Chronister, Roland L. Fernandez, Christian Olaf Abeln, B. Scott Ruble, Stella Yick Chan, Murali R. Krishnan, Brian L. Welcker, Bongshin Lee
  • Publication number: 20090235152
    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: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin Edward Rampson, Scott Ruble, Benjamin Sklar, Anupam Garg
  • Publication number: 20090073187
    Abstract: Rendering electronic chart objects is provided. A set of chart elements having a common set of properties is identified. Formatting attributes of the chart elements and the data point locations for each chart element are also identified. Path information is generated for the chart elements that includes the formatting attributes and the data point locations. The path information is provided to a rendering engine that renders a chart element. Each chart element in the set is displayed on a display screen. Chart elements having a common set of properties are only rendered once. Alternatively, chart objects are rendered by generating and storing an image of chart objects having a common geometry and common properties and by copying the stored image to each data point location. Dynamic selection of rendering engines based on property and performance criteria may be utilized to enhance rendering performance.
    Type: Application
    Filed: March 15, 2008
    Publication date: March 19, 2009
    Applicant: Microsoft Corporation
    Inventors: Benjamin Edward Rampson, Randall L. Davis, B. Scott Ruble, Daniel Philip Cory, Andrew John Verprauskus, Barry Christopher Allyn, Marcus Eduardo Markiewicz, Matthew John Androski
  • Patent number: D677674
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Benjamin Edward Rampson, Jonathan Esterly, Christina Chen Campbell
  • Patent number: D677675
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Benjamin Edward Rampson, Jonathan Esterly
  • Patent number: D677676
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Benjamin Edward Rampson, Jonathan Esterly