(12) Umted States Patent (10) Patent No.: US 8,140,581 B2 Flynn et al. (45) Date of Patent: Mar. 20, 2012 (54) CONFIGURABLE VIEW ON DATA MODELS 2? 2 g/Iatfilbouleh a a e es (75) Inventors: James Randall Flynn, Seattle, WA 2 igiltak (US); Slddharth Jayadevan, Seattle, 5,825,355 A 10/1998 Palmer et al. WA (U S); Laurent Mollicone, Kirkland, 5,940,615 A 8/ 1999 Novick WA (US); Anthony Scott Williams, 2 Ejjse eta1~ Mercer Island, WA (US); Michael 6’055’327 A 4/2000 Almgon ; , , u' Charles Murray, Seattle, WA (U S) 6 098 072 A 8/2000 S1 1man Florian W. H. Voss, Seattle, WA (US); 6,110,223 A 8/2000 Southgate et al. Stephen Michael Danton, Seattle, WA 2 1€°}1IdTL1IiI1let a1~ 1 (US); Scott M. Roberts, Bothell, WA ’ ’ _ ne an et a ' (US) (Cont1nued) (73) Assignee: Microsoft Corporation, Redmond, WA FOREIGN PATENT DOCUMENTS (US) WO WO2006096792 9/2006 ( * ) Notice: Subject to any disclaimer, the term of this OTHER PUBLICATIONS patent is extended or adjusted under 35 Oculus Info, Inc., “Using Oculus.NET F0rY0ur Business DataVisuU,S,C, l54(b) by 683 days, alization Solutions: A Technical Overview”, 2007, pp. 1-17.* (21) Appl. No.: 12/121,755 (Continued) . _ Primary Examiner * Rehana Perveen (22) F11ed' May 15’ 2008 Assistant Examiner * Scott A Waldron (65) prior publication Data (74) Attorney, Agent, or Firm * Workman Nydegger US 2009/0284549 A1 Nov. 19, 2009 (57) ABSTRACT 51 I t_ CL Data-driven configuration of various views on data models. A ( ) Gn06F 17/30 (200601) framework may be provided that offers one or more param(52) U.S. Cl. ...................................... .. 707/793; 345/619 etfmzed “SW lgeneration Components’ each aiéned a.‘ ge(‘11er' (58) Field of Classification Search ................ .. 707/804, anng a Pam“ at Vlew type In response to. Con guranon am 707/805 793 796 that populates the parameters of the associated component. A S 1. t. fil f 1 t h h. t’ ’ user or other computing entity merely provides configuration ee app lea Ion e or Comp e e Searc ls OW’ data to an appropriate view generation component to generate (56) References Cited a custom view. That custom view may then optionally per
![[blocks in formation]](http://www.google.es/patents?id=GLEJAgAAEBAJ&hl=es&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=es&q=flatulence&cds=1&sig=ACfU3U3CidPMC-iVTz_fBsDs06u8xqIB2w&edge=0&edge=stretch&ci=135,775,281,104)
haps be applied to any number of data models, or perhaps not applied to any data model at all and just saved for perhaps some future use. This view generation may generate composite views on a data model, or even hierarchical views on a data model.
7 Claims, 6 Drawing Sheets
![[graphic]](http://www.google.es/patents?id=GLEJAgAAEBAJ&hl=es&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=es&q=flatulence&cds=1&sig=ACfU3U2iN8FC6QZfXifA8H38xL4I1tYrtQ&edge=0&edge=stretch&ci=127,127,733,4)
Page 2 U.S. PATENT DOCUMENTS 2006/0200476 A1 9/2006 Gottumukkala B1 222242222222 22 222222 2022 22 6,243,091 B1 6/2001 Berstis 2007/0061758 A1 3/2007 Nily Ore ' 6,269,475 B1 7/2001 Farrell et al. anson 2007/0106974 A1 5/2007 Chafe et al. 222322312 5% £88; f/[1.nr° etrtal 2007/0130193 A1 6/2007 McNa11y 6,558,431 B1 5/2003 L lngfij 2007/0136333 A1 6/2007 Hassan 6’7l7’589 Bl 4/2004 Gzfilo et al 2007/0214173 A1 9/2007 Ohashi ’ ’ ' 2007/0299823 A1 12/2007 Getsch 6,806,887 B2 10/2004 Chernock et al. 2008/0196015 Al 8/2008 Bekelman g’gg§’§1§(7); E1 igggg Eggd 2009/0193037 A1* 7/2009 Yu etal. ...................... .. 707/100 6’986’l03 Bl 1/2006 Beezer 2009/0287724 A1 11/2009 Murray 6,995,768 B2 2/2006 Jou et al. OTHER PUBLICATIONS 7,007,029 B1 2/2006 Chen 7,110,936 B2 9/2006 Hiew R. Ian Bull and Jean-M ' F V' 1' t' ' th C t t f 7,155,678 B2 * 12/2006 Cooper et 31' ~~~~~~~~~~~~~~ ~' 715/744 Model Driven Engineerirllgllalttpél/1?]eblfblrziiezjsl3:101a/-‘jch£:l/2 Xub(;/ 7,196,712 B2 3/2007 Rajarajan et al. .b H dda . df ' ' ' ' P 7,240,296 B1 7/2007 Matthews ‘I “ em ‘up ' . 7,272,815 B1 9/2007 Eldridge et al‘ Margaret-Anne Storey,Casey Best,Jeff M1chaud, Derek Rayside, 7,370,315 B1 5/2008 Lovell et 31‘ Marin Litoiu, Mark Musen SHriMP Views: An Interactive Environ7,596,611 B1 9/2009 Satish ment for Information Visualization and Navigation http://sigchi.org/ 7,712,042 B2 5/2010 Hernandez-Sherrington 9hi2003/docs/shrimp-Pdf 7,743,330 B1 6/2010 Hendricks Flavius Frasincar,Alexandru Telea, and Geert-Jan Houben Adapting 2001/0028368 A1 10/2001 Swartz et al. graph visualization techniques for the visualization of RDF data 2002/0099584 Al 7/2002 Findley http://Wwwis.win.tue.nl/-houben/respub/vsw2005.pdf. 13; L1 _ h k Getting to Know Simile the Visual Modeling environment for ecoMane u logical, Biological and Environmental Research http://WWW. * E/l2i1::i:I::€::]1al' """""""""" " 707/1 simulistics.com/documents/Simile.pdf (42 pages). 2004/0027388 Al 2/2004 Berg ' Process Component Models: The Next Generation in Windowflow 2004/0036718 A1 2/2004 Warren http://WWW.infoq.corn/articles/process-component-models (17 2004/0122791 A1 6/2004 Sea et al. Pages)‘ 2005/0114778 A1 5/2005 Branson et 31‘ U.S. Appl. No. 12/121,485, filed Sep. 17, 2010, Office Action. 2005/0187930 A1 8/2005 Subramanian etal. U~S~APP1~N0-11/674,109,fi1edJllI1~25,20l0,OffiCeACti0I1~ 2005/0210412 A1 9/2005 Matthews U.S. Appl. No. 11/674,109, filed Oct. 5, 2010, Notice ofAllowance. 2005/0210445 A1 9/2005 G_ough_et al. U.S.App1. No. 12/121,485, filed Jan. 18, 2011, Office Action. 2006/0015817 Al 1/2006 Flofettl U.S. Appl. No. 12/121,485, filed May 23, 2011, Office Action. 2006/0112123 A1 5/2006 Clark et al. 2006/0168182 A1 7/2006 Fuller et al. * cited by examiner
2% I ~ M " " “ - -_~ -~ ~* ~ -I I Custom VISWS I I I I I , _ . ._ 3 CI‘ 3 ‘CmI[l3gaLi;a'"I‘*’n Custom VIEIIIGSIISISIOI mg W ~—21I/I 2118: Sit Q I <:vI.... I IMP IIIIC , I I M2113 I I I I I D U _ _ _ _ _ U D N __ __I Q" T T " T T " ' “ T " T T 7 “ T T " T T "I I VCIII View =ConsIIIICtIoI'I I I 2026 Ivtodules I I m : Z VCIVI I I 2024.1. 2 I I ’"\-2021') j I 202512 I I § A--2025 I m M m M W m M W M m U W W M M W M me m .5 FIG. 2 View CODSIIIICIICII Module .3.Q.I. .302 Logic 303 in 3011 3.0.5. 5”‘-"306
« AnteriorContinuar » |