United States Patent (10) Patent N0.: US 7,266,767 B2 Parker (45) Date of Patent: Sep
Total Page:16
File Type:pdf, Size:1020Kb
US007266767B2 (12) United States Patent (10) Patent N0.: US 7,266,767 B2 Parker (45) Date of Patent: Sep. 4, 2007 (54) METHOD AND APPARATUS FOR 5,966,386 A 10/1999 MaegaWa AUTOMATED AUTHORING AND 6,012,098 A * 1/2000 Bayeh et al. ............. .. 709/246 MARKETING 6,026,417 A * 2/2000 Ross et al. ................ .. 715/517 (76) Inventor: Philip M. Parker, 12874 HarWick La., 6’026’809 A 2/2000 Abrams et al' San Diego’ A Nehab et al. 6,029,195 A 2/2000 HerZ ( * ) Notice: Subject to any disclaimer, the term of this 6,052,717 A 4/2000 Reynolds et a1. patent is extended or adjusted under 35 6,154,213 A 11/2000 Rennison et a1, U50 1540’) by 0 days- 6,374,271 B1 4/2002 Shimizu et al. (21) APPI' NO‘: 11l261’631 6,393,196 B1 5/2002 Yamane et a1. 6,393,388 Bl* 5/2002 FranZ et al. ................. .. 704/4 (22) Filed: Oct. 31, 2005 (65) Prior Publication Data C t' d Us 2006/0064631 A1 Mar. 23, 2006 ( on “me ) OTHER PUBLICATIONS Related US. Application Data _ _ _ _ “eTranslate Joins Forces With MSN LinkEXchange to Help Small (63) Commuanon of appl1cat1on NO~ 09/723,522: ?led on Businesses Reach International Audience on the Web” Aug. 30, NOV- 27, 2000, now abandoned 1999 http://WWW.microsoft.com/presspass/press/1999/aug99/ etranslatepr.mspx.* (51) Int. Cl. G06F 17/00 (2006.01) (Continued) (52) US. Cl. ....... ...... .., ................... .. 715/517; 715/523 Primary Examineristephen Hong (58) Field of Classi?cation Search ................ .. 706/45; Assistant ExamineriAdam M Queler _ _ 715/500’ 513’ 517’ 523; 707/3 (74) Attorney, Agent, or FirmiAndreW D. Skale, Esq. See appl1cat1on ?le for complete search h1story. (56) References Cited (57) ABSTRACT U.S. PATENT DOCUMENTS The present invention provides for the automatic authoring, 3,781,816 A 12/1973 Coleman et a1. 4,881,197 A 11/1989 Fischer marketing, and/or distributing of title material. A computer 5,133,051 A 7/1992 Handley automatically authors material. The material is automati 5,261,601 A 11/1993 Ross et a1. cally formatted into a desired format, resulting in a title 5,349,648 A 9/1994 Handley material. The title material may also be automatically dis 5,453,570 A 9/1995 Umeda et a1. tributed to a recipient. Meta material, marketing material, 5,649,186 A 7/1997 Ferguson and control material are automatically authored and if 5,670,999 A 9/1997 Takeuchi et a1. desired, distributed to a recipient. Further, the title material 5,715,866 A 2/1998 Granger may be authored on demand, such that it may be in any 5,743,252 A 4/1998 Rusamen et a1. desired language and With the latest version and content. 5,745,678 A 4/1998 HerZberg et a1. 5,865,185 A 2/1999 Collins et a1. 5,934,289 A 8/1999 Watkins et a1. 17 Claims, 13 Drawing Sheets Material ‘ Specifed? Open Dana Bases. s25 Run Modultls) Tabbs and H1 Revolt“) Run Mandi) Organize A Exwn Repunu) s30 Run Querme: _ Open Formali?g System) 535 Run Module(s) 650 Run ManMs) 555 Opin TamplatBKl) s40 Flu. Forum, and inn 5“ Template“) commas) US 7,266,767 B2 Page 2 US. PATENT DOCUMENTS http:// web.archive.org/web/19990420222307/www.yournovel. com/reviewlhtml, pp. 1-5 (printed on Feb. 7, 2006). 6,453,280 B1* 9/2002 Yang ......................... .. 704/10 6,453,459 B1 9/2002 Brodersen et al. http://web.archive.org/web/19990420232229/www.yournovel.com/ 6,473,096 B1 10/2002 Kobayashi et a1. review2.html, pp. 1-2 (printed on Feb. 7, 2006). 6,628,303 B1 9/2003 Foreman et al. http://web.archive.org/web/19981205092553/www.yournovel.com/ 6,633,877 B1 10/2003 Saigh et al. novels.htrnl, pp. 1-3 (printed on Feb. 7, 2006). 6,636,648 B2* 10/2003 Loui et al. ................ .. 382/284 Tidwell, “Why Visual Basic for Applications (VBA) Should be in 2002/0040374 A1* 4/2002 Kent ........ .. 707/516 your Curriculum,” http://www.course.com/techtrends. 2002/0152215 A1* 10/2002 Clark et al. 707/10 visualbasici052000.cfm, May 1, 2000. 2003/0079177 A1* 4/2003 BrintZenhofe et al. .... .. 715/500 “ONIX explained,” http:/www.netread.com/onix/, Nov. 10, 2000. OTHER PUBLICATIONS Ardissono, et al., “Exploiting user models for personaliZing news Bott, Special Edition Using Microsoft Windows Millennium Edi presentations,” http://wwwis.win.tue.nl/asum99/ardissono/ardis tion, Published Nov. 3, 2000, Que, Chapter 25* sono.html, published May 14, 1999. http://web.archive.org/web/19981206070001/http://www. Galloway, “Electronic Portfolios,” http://www.iun.edu/~galloway/ yournovel.com/index.html, pp. 1-2 (printed on Feb. 7, 2006). ep.doc, published Jan. 7, 2000. http://web.archive.org/web/19981205050914/www.yournovel.com/ “Atlas of the Future,” The Macmillan,. p. 36, 1998. other.htrnl, pp. 1-2 (printed on Feb. 7, 2006). http://web.archive.org/web/19990420200431/www.yournovel.com/ “Talking to the World,” The Economist, pp. 83-85, 1999. order.html, pp. 1-5 (printed on Feb. 7, 2006). http://www.tlcdelivers.com/tlc/crs/lcri0122.htm, Nov. 20, 2000. http://web.archive.org/web/19990225080134/www.yournovel.com/ http://publishing.about.com/aIts/publishing/library/weekly/ faghtml, pp. 1-2 (printed on Feb. 7, 2006). aa032600a.htm, pp. 1-2, Nov. 26, 2000. http://web.archive.org/web/19981207011801/www.yournovel.com/ review.html, p. 1 (printed on Feb. 7, 2006). * cited by examiner U.S. Patent Sep. 4, 2007 Sheet 1 0f 13 US 7,266,767 B2 C Start Phases D Automated Authoring 105 Automated 110 Distribution Automated Marketing 115 Automated 120 Control U.S. Patent Sep. 4, 2007 Sheet 2 0f 13 US 7,266,767 B2 ( Start Phases > Specify Genre(s) and Title(s) Material(s) 205 Specify Distribution 210 Specify Marketing 215 Author Material(s) 220 Author Material(s) in Alternative Language(s) 225 Save Material(s) in Alternative Format(s) 230 Author and Save Distribution Meta Material(s) 235 Distribute Title and Meta Materia|(s) 240 Author and Save Marketing Materia|(s) 245 Distribute Marketing Material(s) 250 Author and Save Control Materia|(s) 255 l Done l Fig. 2 U.S. Patent Sep. 4, 2007 Sheet 3 0f 13 US 7,266,767 B2 _3_35______ |[ |<i——————i> Keyboard 335 : I/O - 310 | out: i I I : Video 340 l CPU - 315 :<i——————i> Monitor I I i | : Memory - 320 i 355 I Network : Connection I | [1 Telecommunications System(s) 385 Remote Computer 395 i System(s) E] Telecommunication i I Network(s) :3 [:3 390 U.S. Patent Sep. 4, 2007 Sheet 4 0f 13 US 7,266,767 B2 interface(s), Form (s) or Browser(s) 405 i 410 415 420 425 430 Formating System(s) Database System(s) Operating System(s) 435 440 445 Graphic syste'ms) Network Communication Control system(s) System(s) 450 T 455 _i 460 '7 F orm(s) Module(s) Query(ies) 465 1 470 _\ 475 T Macro(s) Report(s) Tab|e(5) 480 __| 485 __‘ 490 7 Automation l Tempiate(s) Graphic(s) ' Program(s) 492 # Recipient(s) 495 Fig. 4 U.S. Patent Sep. 4, 2007 Sheet 5 0f 13 US 7,266,767 B2 Specify Action(s) 500 Open Secification System(s) 505 l Open Speci?cation Form and Tab|e(s) 510 Specify G en re(s) 515 Specify Title Material(s) 520 Specify Saving Format(s) 525 Specify Graphic(s) 530 Specify Text(s) 535 Specify Tabular Text(s) 540 Specify AudioNideo(s) 545 Specify Editing Procedure(s) 550 Specify Language(s) 555 Specify Run Time(s) and Batch(es) 560 Specify Distribution 565 Specify Marketing 570 Specify Control 575 Specify Path(s) 580 ( Done ) U.S. Patent Sep. 4, 2007 Sheet 6 0f 13 US 7,266,767 B2 Author Materia|(s) Open Speci?cation Table(s) 600 05 No Material Specified? Open Data Bases, 625 1 Run Module(s) I Tables and Fill Report(s) | Run Macro(s) | l | I Organize & Export Report(s) 630 : Run Query(ies : L _ _ _ _ _ _ _ _ _ _ _ __.._....___.l l_ ______________ __| l : Open Forrnating System(s) 635 i Run Module(s) : li I Run Macro(s) I Open Template(s) 640 i I l Run Query(ies) i : Fill, Format, and Edit 645 l I Template(s) Content(s) : L. ______________ __| Save Material to Speci?ed Path 670 Sufficemt Run Macro(s) to Resources to Free Resource(s) Continu e? 680 675 More Yes Increment to Mate rial? next material 695 690 Initialize Alternative More Increment to La nguage(s) Phase Ge nre(s)? Next Genre(s) Fig. 6 U.S. Patent Sep. 4, 2007 Sheet 7 0f 13 US 7,266,767 B2 Qiuthor Materia|(s) in Alternative Language(@—e- Open Speci?cation Table(s) 705 l Alternative Yes 720 Open Material / Langauge(s) Speci?ed? 725 Open Dictionary \l/ 730 Search and Replace\|/ ltem(s) IncrementLanguage to next 750 735 Save Translated Material to Specified Path(s) More Close Translation Langauges 740 to Specified Path(s) Speci?ed?. 745 No 755 Close Mate rial 765 M°Fe Yes Increment to next Matenaus)Specified? Material(s) Speci?ed 770 Initiate Next Phase(s) Speci?ed ( Done ) Fig. 7 U.S. Patent Sep. 4, 2007 Sheet 8 0f 13 US 7,266,767 B2 CSave Materia|s(s) in Alternative Forrnat(sD——-> Open Speci?cation Table(s) J 805 Alternative Format(s) Speci?ed? 815 Start Saving in Alternative Format(s) <-————— 1 Cleaning Macro(s) Run Cleaning Macro(s) 825 Required? Bookmarking Macro(s) Run Book marking Macro(s) 835 Required? Save Material to Speci?ed Path(s) 840 850 More Yes Format(s) Increment to next Format(s) Speci?ed? 860 More Yes Materia|(s) l Increment to next item(s) Speci?ed? 865 No Initialize next phase(s) speci?ed @ Fig.8 U.S.