Patents by Inventor William G. Morein
William G. Morein 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: 9117007Abstract: 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: GrantFiled: May 14, 2008Date of Patent: August 25, 2015Assignee: Microsoft Technology Licensing, LLCInventors: George G. Robertson, Christian Bernd Schormann, Brian Scott Ruble, Danyel A. Fisher, Jakob Peter Nielsen, Nathan Paul McCoy, William G. Morein, Michael Ehrenberg
-
Patent number: 8229735Abstract: 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: GrantFiled: June 27, 2008Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: 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
-
Patent number: 8230319Abstract: Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A drawing program allows equations within a diagram definition to define how external data is utilized to modify the attributes of a diagram element. When the diagram is published to a server computer, the definition is converted to server-legible definition. A published diagram is generated that includes a diagram representation defined by the server-legible definition. Upon a request for the published diagram, the external data is refreshed and the diagram definition is updated. The equations are recalculated to generate new element attributes. The diagram representation is then updated with the new attributes and returned for display by a client Web browser. An interface provides exploration tools and a client API exposes methods for surfacing external data and annotating the diagram.Type: GrantFiled: January 31, 2008Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Phillippe-Joseph Arida, Po-Yan Tsang, William G Morein, Abraham Mathew, Loic Henry-Greard, Raveendrnathan Loganathan, Sung Won Shin, Heidi McAllister, John Wang, Emil Cicos, Mairead Therese Droney
-
Publication number: 20090327921Abstract: 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: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20090326921Abstract: 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: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: 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
-
Publication number: 20090327883Abstract: An adaptive visualization system is provided. The system includes a processing component that receives visualization configurations to determine a suitable visualization for a user. A visualization component automatically adapts a visualization output based in part on the visualization configurations. The visualization configurations can include user context inputs, user profile inputs, device characteristic inputs, or background data inputs, for example.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: George G. Robertson, Jakob Peter Nielsen, William G. Morein, Barry James Givens, Brian Scott Ruble, Christian Bernd Schormann, Nathan Paul McCoy, Joshua Wyndham Lee, Jason Joseph Weber, Benjamin Chronister, Thomas Michael Casey
-
Publication number: 20090287814Abstract: 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: ApplicationFiled: May 14, 2008Publication date: November 19, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20090199081Abstract: Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A drawing program allows equations within a diagram definition to define how external data is utilized to modify the attributes of a diagram element. When the diagram is published to a server computer, the definition is converted to server-legible definition. A published diagram is generated that includes a diagram representation defined by the server-legible definition. Upon a request for the published diagram, the external data is refreshed and the diagram definition is updated. The equations are recalculated to generate new element attributes. The diagram representation is then updated with the new attributes and returned for display by a client Web browser. An interface provides exploration tools and a client API exposes methods for surfacing external data and annotating the diagram.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: Microsoft CorporationInventors: Phillippe-Joseph Arida, Po-Yan Tsang, William G. Morein, Abraham Mathew, Loic Henry-Greard, Raveendrnathan Loganathan, Sung Won Shin, Heidi McAllister, John Wang, Emil Cicos, Mairead Therese Droney