(12) Ullltfild States Patent (10) Patent No.: US 8,020,094 B2 Mohan (45) Date of Patent: Sep. 13, 2011 (54) EDITING WEB PAGES VIAA WEB BROWSER 2003/0158854 Al 8/2003 Yoshida et al. 2003/0204810 A1 10/2003 Dam et al. (75) Inventor: Bulusu Krishna Mohan, Redmond, WA %;l1,(iZr1seStOi1'eta1, (US) 2004/0255233 A1 12/2004 Croney et 61. 2005/0198042 A1 9/2005 Davis (73) Assignee: Microsoft Corporation, Redmond, WA 2005/0229101 A1* 10/2005 Matveyenko et al. ...... .. 715/530 (US) 2006/0026503 A1 2/2006 Bartosh et al. 2006/0161880 A1 7/2006 Saad et al. ( * ) Notice: Subject, to any disclaimer, the term of this T Efijfignziefi et 31' patent is extended or adjusted under 35 U.S.C. l54(b) by 834 days. FOREIGN PATENT DOCUMENTS GB 2397915 A1 8/2004 (21) Appl. No.: 11/634,750 wo wo 2004006132 1/2004 (22) Filed, Dec, 6, 2006 OTHER PUBLICATIONS , , , Website: “Asbru Web Content Editor,” available at http://www.asp. (65) Pnor Pubhcatlon Data net/comrnunity/control-gallery/Item.aspx?i:620, describing softUs 2008/0140766 A1 jun, 12, 2008 ware submitted to website on Aug. 24, 2008. Downloaded Jan. 29, 2009, pp. 1-3. (51) Int. Cl. C - d G06F 17/24 (2006.01) I Ommue ) (52) U.S. Cl. ..................................................... .. 715/255 primary Examine, _ Laurie Ries (58) Field of Classification Search ................ .. 715/255; Assistant Examiner _ Tionna Smith _ _ _ 50/255 (74) Attorney, Agent, or Firm — Wolf, Greenfield & Sacks, See application file for complete search history. RC, References U_g_ PATENT DQCUMENTg Abrowser-based web authoring tool that enables locally edit5,845,299 A 12/1998 Amm et al, ing and rendering web pages comprising a master page and at 6,026,433 A 2/2000 D>AIiach et ai, least one content page and/or style sheets. Teclmiques are 6,263,352 B1 7/2001 Cohen employed in one embodiment to identify areas of the web 6,546,397 B1 4/ 2003 Rempell pages that correspond to master and content pages, such that 676017057 B1 7/2003 Undelwood GU11‘ when a user edits an element within an area, the browser7,062,492 B1 6/2006 Graham b d b th . t 1 t k h th th d.t. d t 7,167,903 B2 1/2007 Percival ase we au oring oo can rac w e er ee 1 is ma e o 2001/0020244 A1 9/2001 Belanger 6t 61. the master Page Or One ofthe Cement Pages2002/0046245 A1 4/2002 Hillar et al. 2002/0188636 A1 12/2002 Peck et al. 20 Claims, 6 Drawing Sheets aoo 304 302 h | J3“ J 5ec0nd.htm| I /' mas“ Ir“ Title me /
![[merged small][graphic]](http://www.google.com/patents?id=87zvAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=7,453,150&cds=1&sig=ACfU3U2YJpntLMl2z8VroDtWA95F-1EI1A&edge=0&edge=stretch&ci=127,912,200,93)
304 hrst |'III’TlI I Home Horne K First First Second Second Third Third 308 Footer J
![[merged small][graphic]](http://www.google.com/patents?id=87zvAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=en&q=7,453,150&cds=1&sig=ACfU3U1ysbNwP-aJum-IJXhWZENq3apbgQ&edge=0&edge=stretch&ci=127,111,733,22)
Website: “First Look at Using Expression Blend with Silverlight 2—ScottGu’s blog,” available at http://weblogs.asp.net/scottgu/ archive/2008/02/28/first-look-at-using-expression-b1end-withsilverlight-2.aspx. pp. 1-61. First published Feb. 28, 2008, some content added later. Retrieved on Sep. 24, 2009.
Website: “Free Silverlight Controls and Tools for Brighter Websites,” available at http://www.webresourcesdepot.com/free-silverlightcontrols-and-tools-for-brighter-websites/. Downloaded Jan. 29, 2009, pp. 1-11.
Website: “IncrediFlash Website Template 1.0,” available at http:// www.freedownloadscenter.com/Web_Authoring/Mu1timedia_ Web_Authoring_Tools/IncrediF1ash_Website_Temp1ate.html, describing software submitted to website on Aug. 19, 2008. Downloaded Jan. 21, 2009, pp. 1-2.
Website: “Microsoft Expression Blend 2 Features,” available at http1//www.microsoft.com/expression/features/default. aspx?key:blend. Downloaded Jan. 29, 2009, pp. 1-6.
Website: “Silverlight 2 Release Candidate Now Available,” available at: http://weblogs.asp.net/scottgu/archive/2008/09/25/si1verlight-2release-candidate-now-available.aspx. pp. 1-46. First published Sep. 25, 2008, some content added later. Retrieved on Jan. 21, 2009. Website: “Silverlight Tutorial Part 7: Using Control Templates to Customize a Control’s Look and Feel—ScottGu’s Blog,” available at http1//weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-7 -using-contro1-templates-to-customize-a-control-s-look-and-fee1.aspx. pp. 1-12. First published Feb. 22, 2008, some content added later. Retrieved on Sep. 24, 2009.
Website: VeIndia.com—Rich Internet Applications and Solutions Provider,” available at http://veindia.com/index.php/VeIndia/ microsoft-silverlight-based-services.htm1. Downloaded Mar. 19, 2009, pp. 1-5.
Written Opinion from International Application No. PCT/US2007/ 084740, application filed Nov. 15, 2007; Written Opinion dated Mar. 12, 2008.
Written Opinion from International Application No. PCT/US2007/ 084761, application filed Nov. 15, 2007; Written Opinion dated Mar. 19, 2008.
International Search Report from International Application No. PCT/ US2007/084740, application filed Nov. 15, 2007; International Search Report dated Mar. 12, 2008. www-db.stanford.edu/-crespo/publications/webwriter/webwriter. ps, “WebWriter: A Browser-Based Editor for Constructing Web Applications,” downloaded on Nov. 28, 2006.
http ://deve1oper/ apple .com/internet/webcontent/iframe .htm1, “Remote Scripting with Ifrarne,” downloaded on Nov. 28, 2006, pp. 1-1 1 .
http1//mdl.csa.com/partners/viewrecord/php?requester:gs &collection:TRD&recid:N9726977AH &q:remote+web+pages+editor&uid:1000214&setcookie:yes, “Creating Dynamic World Wide Web Pages by Demonstration,” downloaded on Nov. 28, 2006, pp. 1-2.
International Search Report and Written Opinion from International Application No. PCT/US2010/026700, mailed Sep. 30, 2010. International Search Report from corresponding International Application No. PCT/US2007/084761, filed Nov. 15, 2007. search report dated Mar. 19, 2008.
TT04CTentTeFmlna| ET T 2i00"T" I I T T206 I I I I I T I Network Adapter I I 202 I I I I I Display Adapter Computer Readable Media I 204 I I Input Adapter 1-2-08 TTTTTTTTTTTTTTT T T: I I _A r V_r_VAW‘”_V‘AV Ai i i if I g I I I 210 I I I I I I Web Browser I I ‘ ‘ Processor i I I
« PreviousContinue » |