Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

US008020094B2

(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 /' masIr“ Title me /

[merged small][graphic]

304 hrst |'III’TlI I Home Horne K First First Second Second Third Third 308 Footer J

[graphic][merged small]
[graphic]
[graphic]

Space second htrnl J

[graphic]
[merged small][graphic]

OTHER PUBLICATIONS

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.

as

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.

* cited by examiner

[subsumed][graphic][subsumed][graphic][merged small]
[graphic]

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

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

FIG. 2

[graphic]
[graphic]
« PreviousContinue »