(12) Patent Application Publication (10) Pub. No.: US 2008/0195483 A1 M00re (43) Pub
Total Page:16
File Type:pdf, Size:1020Kb
US 2008O195483A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0195483 A1 M00re (43) Pub. Date: Aug. 14, 2008 (54) WIDGET MANAGEMENT SYSTEMS AND sional application No. 60/680,879, filed on May 13, ADVERTISING SYSTEMIS RELATED 2005, provisional application No. 60/684,092, filed on THERETO May 23, 2005, provisional application No. 60/685, 904, filed on May 31, 2005, provisional application (76) Inventor: James F. Moore, Lincoln, MA (US) No. 60/686,630, filed on Jun. 2, 2005, provisional application No. 60/688,826, filed on Jun. 9, 2005, pro Correspondence Address: visional application No. 60/694,080, filed on Jun. 24. STRATEGIC PATENTS PC. 2005, provisional application No. 60/695,029, filed on C/O PORTFOLIOIP, P.O. BOX52050 Jun. 28, 2005, provisional application No. 60/699,631, MINNEAPOLIS, MN 55402 (US) filed on Jul. 15, 2005, provisional application No. 60/700,122, filed on Jul. 18, 2005, provisional appli (21) Appl. No.: 11/951,307 cation No. 60/702.467, filed on Jul. 26, 2005, provi sional application No. 60/703,688, filed on Jul. 29, (22) Filed: Dec. 5, 2007 2005, provisional application No. 60/703,535, filed on Jul. 29, 2005, provisional application No. 60/703.544, Related U.S. Application Data filed on Jul. 29, 2005, provisional application No. 60/709,683, filed on Aug. 19, 2005, provisional appli (63) Continuation-in-part of application No. 1 1/223,826, cation No. 60/719,073, filed on Sep. 21, 2005, provi filed on Sep. 10, 2005, Continuation-in-part of appli sional application No. 60/719,283, filed on Sep. 21, cation No. 1 1/346,588, filed on Feb. 1, 2006, Continu ation-in-part of application No. 1 1/346,586, filed on Feb. 1, 2006, Continuation-in-part of application No. (Continued) 1 1/346,587, filed on Feb. 1, 2006, Continuation-in part of application No. 1 1/557.271, filed on Nov. 7, 2006, Continuation-in-part of application No. 1 1/380, Publication Classification 923, filed on Apr. 29, 2006, Continuation-in-part of application No. 1 1/458,092, filed on Jul. 17, 2006, Int. C. Continuation-in-part of application No. 1 1/750,301, G06Q 30/00 (2006.01) filed on May 17, 2007, Continuation-in-part of appli G06F 3/4 (2006.01) cation No. 1 1/828,949, filed on Jul. 26, 2007. (52) U.S. Cl. ........................................... 705/14; 715/273 (60) Provisional application No. 60/649,311, filed on Feb. 1, 2005, provisional application No. 60/649.312, filed on Feb. 1, 2005, provisional application No. 60/649. ABSTRACT 504, filed on Feb. 2, 2005, provisional application No. (57) 60/649,502, filed on Feb. 2, 2005, provisional applica Systems and methods disclosed herein Support use, re-use, tion No. 60/657,840, filed on Mar. 1, 2005, provisional and recomposition of widgets and other web content, Such as application No. 60/594,298, filed on Mar. 26, 2005, by providing a user interface for controlling the interrelation provisional application No. 60/594,416, filed on Apr. ship and display of widgets and the like. In one aspect, an 6, 2005, provisional application No. 60/669,666, filed OPML-based system expresses relationships among discrete on Apr. 8, 2005, provisional application No. 60/594, components of web content through an OPML outline. In 456, filed on Apr. 10, 2005, provisional application No. another aspect, a URL-based service dynamically creates 60/594.478, filed on Apr. 12, 2005, provisional appli composite web content according to functional calls posted to cation No. 60/673,661, filed on Apr. 20, 2005, provi a web-accessible URL. SERVICE 102 SERVICE 220 22O y & L 102 f L 2 08 a. ASPECT ASPCT ASCT ASPECT 216 216 216 216 N 108 OPERATIONAL KERNEL212 OPERATIONAL KERNEL212 APPLICATION PROTOCOLAYER APPLICATIONPROTOCOLLAYR 210 210 TRANSPORT PROTOCOLLAYER TRANSPORT PROTOCOLLAYER 208 208 NETWORKPROTOCOLLAYER NETWORKPROTOCOLLAYER 204 204 LINKPROTOCOLLAYER LINKPROTOCOLLAYER 202 202 -- - - - - - H - - - - - OBJECT NETWORK OBJECT -REP - - 222 14 ulREP.222 US 2008/01.95483 A1 Page 2 Related U.S. Application Data sional application No. 60/777,444, filed on Feb. 27. (60) 2005, provisional application No. 60/719,284, filed on 2006, provisional application No. 60/784,906, filed on Sep. 21, 2005, provisional application No. 60/720,250, Mar. 21, 2006, provisional application No. 60/788, filed on Sep. 22, 2005, provisional application No. 011, filed on Mar. 31, 2006, provisional application 60/721,803, filed on Sep. 28, 2005, provisional appli No. 60/747,425, filed on May 17, 2006, provisional cation No. 60/722,021, filed on Sep. 29, 2005, provi application No. 60/820,481, filed on Jul. 26, 2006, sional application No. 60/724,956, filed on Oct. 7, provisional application No. 60/820,485, filed on Jul. 2005, provisional application No. 60/725,166, filed on 27, 2006, provisional application No. 60/835,570, Oct. 7, 2005, provisional application No. 60/726,542, filed on Aug. 4, 2006, provisional application No. filed on Oct. 14, 2005, provisional application No. 60/822,551, filed on Aug. 16, 2006, provisional appli 60/726,731, filed on Oct. 14, 2005, provisional appli cation No. 60/823,767, filed on Aug. 29, 2006, provi cation No. 60/726,727, filed on Oct. 14, 2005, provi sional application No. 60/823,780, filed on Aug. 29, sional application No. 60/734,187, filed on Nov. 6, 2006, provisional application No. 60/862.004, filed on 2005, provisional application No. 60/734,156, filed on Oct. 18, 2006, provisional application No. 60/862,600, Nov. 6, 2005, provisional application No. 60/735,127, filed on Oct. 23, 2006, provisional application No. filed on Nov. 9, 2005, provisional application No. 60/866,864, filed on Nov. 22, 2006, provisional appli 60/741,770, filed on Dec. 1, 2005, provisional appli cation No. 60/868,548, filed on Dec. 5, 2006, provi cation No. 60/741,958, filed on Dec. 2, 2005, provi sional application No. 60/872,118, filed on Dec. 1, sional application No. 60/742.975, filed on Dec. 6, 2006, provisional application No. 60/884,667, filed on 2005, provisional application No. 60/749,757, filed on Jan. 12, 2007, provisional application No. 60/887,316, Dec. 13, 2005, provisional application No. 60/750, filed on Jan. 30, 2007, provisional application No. 291, filed on Dec. 14, 2005, provisional application 60/890,813, filed on Feb. 20, 2007, provisional appli No. 60/751,254, filed on Dec. 15, 2005, provisional cation No. 60/914,107, filed on Apr. 26, 2007, provi application No. 60/751.249, filed on Dec. 16, 2005, sional application No. 60/914.228, filed on Apr. 26, provisional application No. 60/753,959, filed on Dec. 2007, provisional application No. 60/950,726, filed on 23, 2005, provisional application No. 60/756,774, Jul. 19, 2007, provisional application No. 60/957,059, filed on Jan. 6, 2006, provisional application No. filed on Aug. 21, 2007, provisional application No. 60/759.483, filed on Jan. 16, 2006, provisional appli 60/968,906, filed on Aug. 30, 2007, provisional appli cation No. 60/764,484, filed on Feb. 1, 2006, provi cation No. 60/973,480, filed on Sep. 19, 2007. Patent Application Publication Aug. 14, 2008 Sheet 1 of 14 US 2008/O195483 A1 00|| ZIT 5)NILÍTICHWOO ZOTÅLITIOV LNE||TO Patent Application Publication Aug. 14 9 2008 Sheet 3 of 14 US 2008/O195483 A1 LSOdLESO 7ÕIZOZ ?ZSLOECHSV/ Patent Application Publication Aug. 14 9 2008 Sheet 4 of 14 US 2008/O195483 A1 ?06EOVHHELNILOECHSV-LNEITO ?08EOVH?HELNILOECHSV-NOILVOITddV Patent Application Publication Aug. 14 9 2008 Sheet S of 14 US 2008/O195483 A1 Patent Application Publication Aug. 14, 2008 Sheet 6 of 14 US 2008/O195483 A1 8(61-) Patent Application Publication Aug. 14, 2008 Sheet 7 of 14 US 2008/O195483 A1 Patent Application Publication Aug. 14, 2008 Sheet 8 of 14 US 2008/O195483 A1 SSEOO\/ O?Z00ZTO?H_LNO |||-61 ==, | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 00|| Patent Application Publication Aug. 14, 2008 Sheet 9 of 14 US 2008/O195483 A1 - Z Y N4 & Patent Application Publication S_LNEVNTOOC] Patent Application Publication Aug. 14, 2008 Sheet 11 of 14 US 2008/O195483 A1 007Z Patent Application Publication Aug. 14, 2008 Sheet 12 of 14 US 2008/O195483 A1 809€. [] C) G |-61 Patent Application Publication Aug. 14, 2008 Sheet 13 of 14 US 2008/O195483 A1 CN so CN Patent Application Publication Aug. 14, 2008 Sheet 14 of 14 US 2008/O195483 A1 sr US 2008/O 195483 A1 Aug. 14, 2008 WDGET MANAGEMENT SYSTEMIS AND filed on Dec. 1, 2005: U.S. Provisional App. No. 60/741,958, ADVERTISING SYSTEMIS RELATED filed on Dec. 2, 2005: U.S. Provisional App. No. 60/742,975, THERETO filed on Dec. 6, 2005: U.S. Provisional App. No. 60/749,757, filedon Dec. 13, 2005: U.S. Provisional App. No. 60/750,291, RELATED APPLICATIONS filedon Dec. 14, 2005: U.S. Provisional App. No. 60/751,254, filedon Dec. 15, 2005: U.S. Provisional App. No. 60/751,249, 0001. This application is a continuation-in-part of the fol filedon Dec. 16, 2005: U.S. Provisional App. No. 60/753,959, lowing commonly owned U.S. patent applications, each of filedon Dec. 23, 2005: U.S. Provisional App. No. 60/756,774, which is hereby incorporated by reference in its entirety: filed on Jan. 6, 2006: U.S. Provisional App. No. 60/759.483, 0002 U.S. patent application Ser. No. 1 1/223,826 filed on filed on Jan.