COMPLAINT Plaintiff Market Track, LLC (Market Track) brings this Complaint against Defendant Efficient Collaborative Retail Marketing Company, LLC (ECRM) for patent infringement, trade secret misappropriation, and deceptive trade practices, and states as follows: THE CONTROVERSY 1. For over 26 years, Market Track has been the leading provider of market intelligence solutions based on comprehensive analysis of advertising whose reputation for client focus is recognized industry-wide. Market Track understands the critical components of retailer competitiveness: share of voice, pricing, nature of offer and timing of placement. This translates into the most comprehensive ad and e-commerce tracking and decision-support solutions available in the marketplace. Market Tracks success is validated by the more than 850 retailers, manufacturers and agencies that rely on its products and services to improve decisions, resulting in better business performance. Market Tracks proprietary technology enables it to provide data structure and tools that integrate multiple data sources and to use high-performance account teams focused on its customers unique needs.
2 2. Market Track has invested millions of dollars into developing web-based technology that allows its customers to obtain reports from a database of promotions and advertisements that is updated daily with information from over 200 geographic markets. Market Track has the rights and title to a key patent on this technology and is committed to enforcing its intellectual property and investment in research and development. 3. Market Track has been very successful and has in-depth knowledge of the many industries it serves. Using this experience, Market Track has developed confidential and proprietary trade secret information that allows it to provide the best value to its customers. Market Track carefully protects its trade secrets to prevent them from being misused by its competitors. 4. Historically, ECRM has a very different business model than Market Track, hosting promotional events for retailers and manufacturers. Recently, however, ECRM began offering an advertising comparison service as part of its MargetGate Application Suite, in direct competition with Market Track. Rather than developing its own intellectual property, however, ECRM has slavishly copied proprietary technology that had already been developed at great expense (and effort) by Market Track. 5. ECRM has engaged in a pattern of misappropriating Market Tracks intellectual property, including Market Tracks trade secret information concerning pricing and advertising comparison reporting formats. It appears that ECRM has been deliberately targeting Market Tracks customers in the marketplace using Market Tracks own trade secret information. For example, ECRM has consistently priced its competing copycat products and services at various precise percentages of Market Tracks pricing percentages so precise and consistent that the most probable explanation is that ECRM inappropriately obtained and misused Market Tracks
3 highly confidential trade secret information concerning pricing. At least twice, former Market Track customers have acknowledged that ECRM improperly obtained trade secret reports developed by Market Track as part of ECRMs ongoing and improper copying of Market Tracks intellectual property. 6. Not content to undermine Market Track solely by consistent misuse of Market Tracks intellectual property, ECRM has engaged in other forms of unfair competition. For example, ECRMs sales representatives have made numerous false statements about the supposed financial health of Market Track and that clients allegedly have been abandoning Market Track in an effort to improperly siphon business from Market Track under false pretenses. 7. ECRMs infringement of Market Tracks patent and trade secrets is damaging and will continue to damage Market Tracks business, causing irreparable harm, for which there is no adequate remedy at law, unless ECRMs wrongful acts are enjoined by this Court. THE PARTIES 8. Market Track is a Delaware Limited Liability Company with its principal place of business at 233 S. Wacker Dr. Suite 1801, Chicago, IL 60606. Market Track, through its member, is a citizen of the States of Delaware and Illinois. 9. On information and belief, ECRM is a Delaware Limited Liability Company with its principal place of business at 27070 Miles Road, Suite A, Solon, OH 44139. On information and belief, neither ECRM nor any of its members is a citizen of the States of Delaware or Illinois.
4 JURISDICTION AND VENUE 10. This is an action arising under the patent laws of the Unites States, Title 35 of the United States Code. The Court has subject matter jurisdiction pursuant to 28 U.S.C. 1331 and 1338(a). 11. The Court has subject matter jurisdiction over Market Tracks Illinois state law claims pursuant to 28 U.S.C. 1332 because this is a dispute between citizens of different states, and the amount in controversy exceeds $75,000, exclusive of interest and costs. In addition, the Court has supplemental jurisdiction over Market Tracks state law claims pursuant to 28 U.S.C. 1367(a). 12. On information and belief, ECRM has engaged in substantial and continuous contacts with the State of Illinois and this District through its conduct of business, including infringing sales and offers for sale of its MarketGate product and services to customers within this District. ECRM places infringing products and services into the stream of commerce including by way of its website, www.ecrm.marketgate.com with the knowledge that such products and services will be sold and used in this District. 13. The Court has personal jurisdiction over ECRM pursuant to due process and/or the Illinois Long Arm Statute, IL 5/2-209. 14. A substantial part of the events giving rise to Market Tracks claims including acts of patent infringement, trade secret misappropriation, and deceptive trade practices occurred in this District. 15. Venue is proper under 28 U.S.C. 1391(b) and 1400(b).
5 MARKET TRACKS BUSINESS 16. Headquartered in Chicago, Illinois, Market Track is the leading provider of market intelligence solutions based on comprehensive analysis of promotional advertising. More than 850 customers from a wide variety of industries use the insights gained through Market Tracks products and services to enhance their competitiveness. The industries served by Market Track include pharmacy, health and beauty, beverage, consumer electronics, consumer packaged goods, perishables, home hardware, apparel, retail, manufacturing and many more. 17. To stay competitive in the marketplace, verify and comply with reporting requirements, and make strategic decisions, companies want to track their own advertising and promotions and to know how their competitors are advertising and promoting competing products. Market Track gathers data from advertisements covering more than 1,500 retailers in more than 200 geographic markets and stores it in database form. The database is updated daily, and it contains information and images from advertisements in all major print sources, television, radio, billboards, media promotions, online promotions, and opt-in e-mails. To be useful, the raw data must be distilled down to the relevant information in a meaningful way. Market Track provides its customers with the tools to generate targeted reports using formats developed by Market Track and analysis of the specific products and markets of interest to them. Customers can access these tools through a web-based interface and use them to generate customized reports. As explained in a recent Gartner report identifying Market Track as one of five cool vendors in analytics in 2014, [t]his enables clients to gain a better understanding of the competiveness of product pricing and to maximize the impact of their advertising strategy. 1
1 See Gartner, Cool Vendors in Analytics, 2014, June 3, 2014, at 6; see also Ex. A, Press Release, Gartner names Market Track as Cool Vendor in Analytics, June 30, 2014.
6 18. Market Tracks FeatureVision product enables users to access the Market Track database to search by category, brand, price range, retailer, market, date, or a number of other criteria. FeatureVision also includes a digital archive of advertising images with specific report formats accessible to the user. Reports can be downloaded, for example, in Excel, PowerPoint, Word, or PDF. MARKET TRACKS PROTECTED INFORMATION 19. Market Track has been providing market intelligence to its customers for over 26 years. During that time, Market Track has built long-term relationships with many of its customers, developed in-depth knowledge of their industries, and tailored its products and services to meet their needs. Market Track has invested heavily in developing proprietary products and services that allow its customers to gain the intelligence they need to remain competitive in their markets. These investments include developing associated intellectual property, building the database and software for products such as FeatureVision, and designing its own proprietary reporting formats which can be accessed by the user. Market Track has carefully priced its products and services to recoup on these investments while providing appropriate value to its customers. 20. Market Tracks pricing information is confidential. Market Track protects its confidential pricing information through contractual non-disclosure agreements with its customers and prospective customers and by other means. The identity of Market Tracks customers is itself confidential and not publicly disclosed. 21. The reports that Market Track provides to its customers are also confidential. Market Tracks customers are contractually bound not to disclose Market Tracks reports to others. Market Track also marks its reports with a confidential designation. Market Track
7 uses password protection to prevent its web-based products and services from being used without authorization, and Market Track meticulously requires its clients to obtain Restricted Use Agreements for any third parties with whom they seek to share its software and reports. 22. Market Track maintains confidential customer lists, which include, inter alia, the date(s) when customers are due to renew their contracts with Market Track and associated pricing information. Market Track protects its customer lists to prevent them from being obtained by its competitors. THE PATENT-IN-SUIT 23. As of May, 2014, Market Track is the owner by assignment of all right, title, and interest in U.S. Patent No. 7,849,083 (the 083 patent). 2 The 083 patent is entitled Automatic Creation of Output Files from Images in Database and lists Daniel G. Fitzpatrick as the inventor. The 083 patent claims priority to provisional application No. 60/558,007, filed on March 31, 2004. A true and correct copy of the 083 patent is attached hereto as Exhibit B. 24. The original assignee of the 083 patent, Advertising Processing Inc., merged into Market Track in 2004. Since that time, Market Track has been the exclusive licensee of the inventions disclosed in the 083 patent with regard to the ad tracking space. 25. As set forth in the 083 patent, it describes and claims a system and method for automatically creating a stand-alone output file from a database containing images specifically advertising images. FeatureVision is a commercial embodiment of one or more claims of the 083 patent. 26. Market Track has listed the 083 patent on every page of its FeatureVision web portal and on its public website.
2 A copy of the 083 patent is attached as Exhibit B.
8 GENERAL ALLEGATIONS 27. ECRM started its business as a host of category-specific collaborative events for retailers and manufacturers. The events were designed to streamline the business process between retail buyers and their suppliers. On information and belief, the promotional-mixer business is still ECRMs primary business today. 28. Until recently, ECRM was not in the business of providing market intelligence based on comprehensive analysis of promotional advertising. Rather, ECRMs business focused on event planning services and software that helped to facilitate interaction between buyers and their suppliers. 29. Apparently recognizing the tremendous value in the ad tracking space provided to customers by Market Track, ECRM recently decided to enter that space. But rather than doing so legitimately by making the types of monetary and technological investments to develop the necessary software tools, databases, and software on its own, ECRM instead copied Market Track. 30. Over time, the ad comparison features of ECRMs MarketGate Application Suite have become more and more similar to Market Tracks products. Today, ECRMs MarketGate includes features that are nearly identical to those developed by Market Track and patented in one or more claims of the 083 patent. 31. The reports available using ECRMs software are nearly identical in format and content to Market Tracks proprietary and confidential reports that it has been providing to customers for years. This is not a coincidence. To the contrary, ECRM has misappropriated confidential Market Track reports and, on information and belief, used those materials to blatantly copy confidential and proprietary features developed by Market Track.
9 32. More than once, ECRM has received Market Tracks proprietary and confidential ad tracking reports from Market Tracks customers who had a contractual obligation not to share that information. Those reports contained confidential and proprietary Market Track information concerning the format, content, and metrics of such reports. 33. On information and belief, ECRM deliberately copied the format and content of Market Tracks confidential reports in an effort to attract Market Tracks customers by offering apparently similar products and services. 34. Market Track possesses highly confidential information regarding customer pricing. The FeatureVision service can be customized to fit the number of users required by a customer, to facilitate their business goals, and to maximize its value for the customer. Market Track accordingly employs dynamic pricing to deliver its product and myriad services to customers, and its pricing information therefore is treated as highly confidential. 35. ECRM rarely competes with Market Track for new customers i.e., those employing ad tracking technology for the first time. Rather, ECRM almost exclusively competes for Market Tracks existing customers. Not only is that economically irrational, the specific manner in which ECRM competes highlights ECRMs misappropriation and misuse of Market Tracks highly confidential pricing information. 36. Specifically, on dozens of recent occasions, ECRM has approached existing Market Track customers and offered pricing for its infringing MarketGate product and service at a precise percentage of Market Tracks pricing. Due to the fact that ECRMs pricing has been at such remarkably precise percentages of Market Tracks pricing, such behavior cannot be reasonably attributed to chance or independent pricing. On information and belief, ECRMs
10 pricing was predicated on the confidential pricing information that it obtained from Market Tracks customers or some other illicit source. 37. ECRM has been approaching Market Tracks customers at just prior to the time when their existing contracts with Market Track are up for renewal. This renewal information is kept as part of Market Tracks confidential and protected customer lists. As with its pricing information, ECRM could not have known when these contracts were up for renewal without having obtained this highly confidential information from Market Tracks customers or some other illicit source. 38. ECRMs sales representatives also have made disparaging statements about Market Tracks business to Market Tracks current and/or prospective customers. ECRMs sales representatives have said that Market Track is a private equity backed company with substantial debt that allegedly is losing its customers with the implication that Market Track is unlikely to stay in business in an effort to take business away from Market Track. For example, ECRMs sales representatives have told prospective customers that ECRM had over 100 clients switch to its service from Market Track. These statements are false and misleading. COUNT I (Infringement of the 083 Patent) 39. Market Track realleges and incorporates by reference herein the allegations of Paragraphs 1 through 38 above. 40. ECRM has infringed and continues to infringe, for example, at least claims 1, 34 and 43 of the 083 patent under 35 U.S.C. 271(a) by making, using, selling, and/or offering for sale the ECRM MarketGate Application Suite in the United States. In particular, the ad
11 comparisons feature of the ECRM MarketGate Application Suite infringes the patented invention. 41. ECRM has actively induced and continues to induce infringement by others, including its customers, of the 083 patent under 35 U.S.C. 271(b) by, among other things, manufacturing, selling, and/or offering for sale within the United States the ECRM MarketGate Application Suite, including, for example, Advantage Sales and Marketing. For example, ECRM induces infringement of at least claim 1 of the 083 patent by instructing its customers to use the ad comparisons feature of the MarketGate Application Suite to have that software/system process a query against a database of advertising images, select at least one image from the results of the query, select an output file type and delivery method, automatically create at least one stand-alone output file, and send the output file to a destination using the selected delivery method. ECRM has actual knowledge of the 083 patent since at least the time of service of this Complaint. ECRM has known that its actions would induce actual infringement by its customers. ECRM has specifically intended for its customers to use the ECRM MarketGate Application Suite in an infringing manner. For example, ECRM instructs its customers to use its MarketGate software in an infringing manner and provides user manuals, which are publicly available on its website, with such information. 42. ECRM has contributed to and continues to contribute to the infringement by others, including its customers, of the 083 patent under 35 U.S.C. 271(c) by, among other things, selling and offering for sale within the United States its MarketGate Application Suite. The ad comparisons feature of ECRMs MarketGate Application Suite constitutes a material part of the invention of the 083 patent, and ECRM knows that it is especially made and adapted for use in a way that infringes the 083 patent. For example, ECRM contributes to the infringement
12 of at least claim 1 of the 083 patent by selling software that enables ECRM customers to utilize ECRMs system to have it process a query against a database of advertising images, select at least one image from the results of the query, select an output file type and delivery method, automatically create at least one stand-alone output file, and send the output file to a destination using the selected delivery method. The ad comparisons feature of ECRMs MarketGate software is not a staple or article of commerce suitable for substantial noninfringing use. ECRMs customers including, for example, Advantage Sales and Marketing directly infringe the 083 patent when, among other things, they use the ad comparisons feature to generate advertising reports, either on demand or on a periodic basis. 43. Market Track complies with the notice requirements of 35 U.S.C. 287, including by listing the 083 patent on its public website and FeatureVision portal. 44. ECRM has visited Market Tracks website, which provides notice of the 083 patent, on multiple occasions. On information and belief, ECRM continues to visit Market Tracks website and has knowledge of the 083 patent. Therefore, ECRMs past and continuing infringement of the 083 patent is deliberate and willful. As a result, this is an exceptional case that warrants an award of treble damages and attorneys fees pursuant to 35 U.S.C. 284 and 285. 45. Market Track has no adequate remedy at law, because ECRM is using Market Tracks patented technology to directly compete against it. 46. As a result of ECRMs patent infringement, Market Track is entitled to preliminary and permanent injunctive relief. If not enjoined, ECRMs conduct will continue to cause irreparable harm to Market Tracks business.
13 COUNT II (Misappropriation of Trade Secrets) 47. Market Track realleges and incorporates by reference herein the allegations of Paragraphs 1 through 38 above. 48. Market Tracks pricing information, customer lists, and reports, among other information, are proprietary and confidential. Market Track has taken and continues to take reasonable efforts to keep its proprietary and confidential information secret, and Market Track derives economic value and competitive advantage from such information not being known or used by its competitors or others. As recently reported by Gartner, Market Track's ability to digitize data efficiently and store it in a large database for effective use and reporting represents the key value of its service. 3 Market Track protects this value by keeping its proprietary and confidential information secret. 49. Market Tracks proprietary and confidential information qualify as trade secrets protected by the Illinois Trade Secrets Act, 765 ILCS 1065. 50. On information and belief, ECRM has misappropriated Market Tracks trade secrets in violation of 765 ILCS 1065 and used those trade secrets for its own benefit to improperly profit at Market Tracks expense by, inter alia, siphoning existing customers away from Market Track. ECRM obtained Market Track trade secret reports from at least two of Market Tracks customers who were contractually obligated not to share that information. ECRM knew or had reason to know that Market Tracks reports were confidential and had been obtained without Market Tracks consent and in breach of contract.
3 See Gartner, Cool Vendors in Analytics, 2014, June 3, 2014, at 5; see also Ex. A, Press Release, Gartner names Market Track as Cool Vendor in Analytics, June 30, 2014.
14 51. On information and belief, ECRM used Market Tracks trade secrets to approach and attract Market Tracks customers based on a misuse of that confidential pricing information. ECRM has consistently priced its products and services at precise percentages of Market Tracks prices in a way that cannot be reasonably attributed to chance or independent pricing. Rather, on information and belief, ECRMs pricing must have been based on the trade secret information it had misappropriated from Market Track. 52. On information and belief, ECRM also designed its own reports to mirror Market Tracks trade secret reports, which it had misappropriated. ECRMs reports include nearly- identical content and use a similar format to Market Tracks reports. On information and belief, ECRMs reports were designed to lure away Market Tracks customers by offering facially similar products. 53. On information and belief, ECRM has misappropriated Market Tracks customer lists and is using them to target Market Tracks customers at points in time just prior to when their contracts are up for renewal. ECRM has exhibited a pattern of approaching Market Tracks existing customers during this critical time period, when its customers are potentially vulnerable to being lured away by ECRMs copycat products and services. 54. Market Track has sustained and will continue to sustain damages, and ECRM has been and will continue to be unjustly enriched, as a direct result of ECRMs misappropriation of Market Tracks trade secrets. 55. On information and belief, ECRMs misappropriation of Market Tracks trade secrets has been and continues to be willful and malicious. 56. Market Track has no adequate remedy at law.
15 57. As a result of ECRMs wrongful conduct, Market Track is entitled to preliminary and permanent injunctive relief. If not enjoined, ECRMs conduct will continue to cause irreparable harm to Market Tracks business. COUNT III (Deceptive Trade Practices) 58. Market Track realleges and incorporates by reference herein the allegations of Paragraphs 1 through 57 above. 59. On information and belief, ECRM has made false or misleading statements regarding Market Tracks business, including that Market Track is losing customers and will be unable to sustain its business. On information and belief, ECRM made these statements to support its efforts to lure away Market Tracks existing and prospective customers, even though they were not true. 60. ECRMs false and misleading statements about Market Track violate the Illinois Consumer Fraud and Deceptive Trade Practices Act, 815 ILCS 510. 61. On information and belief, ECRM willfully engaged in these deceptive trade practices. 62. As a result of ECRMs wrongful conduct, Market Track is entitled to preliminary and permanent injunctive relief. If not enjoined, ECRMs conduct will continue to cause irreparable harm to Market Tracks business. PRAYER FOR RELIEF WHEREFORE, Market Track respectfully requests that the Court enter judgment in its favor and against ECRM on this Complaint as follows: A. A judgment that the 083 patent has been and continues to be infringed by ECRM;
16 B. A judgment that ECRM has violated the Illinois Trade Secrets Act; C. A judgment that ECRM has violated the Illinois Consumer Fraud and Deceptive Trade Practices Act; D. A preliminary and permanent injunction enjoining ECRM and its officers, agents, representatives, assigns, licensees, distributors, employees, related entities, and all those in privity or acting in concert with ECRM from: i. further infringing, inducing, or contributing to the infringement of the 083 patent; ii. using, marketing, selling, licensing, offering to sell, or otherwise distributing the ECRM MarketGate Application Suite; iii. threatened or actual misappropriation of Market Tracks trade secrets; iv. disparaging Market Tracks goods, services, or business by making false or misleading statements of fact; E. An order compelling ECRM to: v. return all Market Track trade secret or confidential information; vi. disclose all entities to which ECRM provided or otherwise disclosed Market Tracks trade secret information; vii. disclose all entities from which ECRM obtained Market Tracks trade secret information; F. An award of monetary damages sufficient to compensate Market Track for ECRMs patent infringement and trade secret violations pursuant to at least 35 U.S.C. 284 and 765 ILCS 1065/4, including prejudgment and post-judgment interest;
17 G. An accounting and/or supplemental damages for all damages occurring after any discovery cutoff and through the Courts decision regarding the imposition of a permanent injunction; H. An award to Market Track of treble damages incurred as a result of ECRMs willful infringement of the 083 patent, pursuant to at least 35 U.S.C. 284, including prejudgment interest on such fees ; I. An award to Market Track of attorneys fees based on this being an exceptional case pursuant to 35 U.S.C. 285, including prejudgment interest on such fees; J. An award to Market Track of exemplary damages and its attorneys fees incurred as a result of ECRMs willful and malicious misappropriation of Market Tracks trade secrets, pursuant to at least 765 ILCS 1065/4-5. K. An award to Market Track of the costs and/or expenses of this suit and its attorneys fees incurred as a result of ECRMs willful engagement in deceptive trade practices, pursuant to at least 815 ILCS 510/3; and L. Any other relief that the Court deems just and proper.
18 DEMAND FOR JURY TRIAL Market Track respectfully demands a jury trial on all issues properly triable to a jury. Dated: June 30, 2014 Respectfully submitted,
/s/ Kenneth G. Schuler Kenneth G. Schuler (ARDC No. 6226036) Aaron Perez-Daple (ARDC No. 6304990) William Katt (ARDC No. 6300159) LATHAM & WATKINS LLP 330 North Wabash, Suite 2800 Chicago, IL 60611 Ph: (312) 876-7700 Fx: (312) 993-9767
Maximilian A. Grant (ARDC No. 6237213) LATHAM & WATKINS LLP 555 Eleventh Street, NW Suite 1000 Washington, DC 20004 Ph: (202) 637-2200 Fx: (202) 637 2201
Attorneys for Market Track, LLC
EXHIBIT A
NEWS FOR IMMEDIATE RELEASE
Contact(s): Stefan Pollack/Daniel Atwater The Pollack PR Marketing Group (310) 556-4443 spollack@ppmgcorp.com datwater@ppmgcorp.com
GARTNER NAMES MARKET TRACK AS COOL VENDOR IN ANALYTICS
Market Track, A Competitive Intelligence Firm, Provides Multi-Channel Data And Analytics Solutions For Retailers, Manufacturers and Advertisers
CHICAGO, (June 30, 2014) Market Track, LLC, the leading provider of promotion, real-time eCommerce, and pricing intelligence solutions in North America, announced today that it has been named amongst a select group of five companies in the Gartner, Inc. Cool Vendors in Analytics, 2014 (1) report. Gartner, the world's leading information technology research and advisory company, releases the report annually, which is well-recognized for identifying innovative, impactful and intriguing companies. Market Track continues to offer actionable insights, trends and best in class solutions for targeted business results, as the speed of retail industry activity continues to increase and change. Wayne Mincey, CEO of Market Track said, We believe being recognized by Gartner as a Cool Vendor in Analytics further validates the business value of providing a comprehensive view of what is influencing shoppers and buyers through advertising, promotional, pricing and e-commerce data. Adds, Mincey, Competition for the shopper has never been tougher and our technology innovations are providing clarity on the competitive landscape across all critical media channels so that clients can take actions that directly impact their results in real time.
Today more than 850 clients, including global Fortune 500 retailers, manufacturers and brands, as well as 75 of the nations top 100 advertisers depend on Market Track to help maximize sales and profitability, with actionable data and insights into advertising spend comparisons, competitive promotions and multi-channel pricing.
Click Cool Vendors in Analytics, 2014 to access the full report by Gartner.
About Market Track Headquartered in Chicago, Illinois, Market Track is the leading provider of subscription-based advertising and pricing intelligence solutions in North America. Through its Market Track brand, which focuses on trade and promotional advertising, pricing and eCommerce activity and Competitrack, which focuses on brand advertising, the company provides the most comprehensive coverage of key media channels available. Offered via web- based software-as-a-service platforms, Market Tracks solutions enable advertisers, agencies, retailers and manufacturers of consumer goods to efficiently monitor and analyze causal data, creative execution and ad spending to maximize the value of their marketing campaigns. Clients use Market Tracks capabilities to determine how competing retailers, products and brands are being advertised, priced and promoted both in-store and online. The Companys granular creative assets and data covers nearly every retail trade class, product category and media channel. For more information, please visit, www.markettrack.com.
Disclaimer: Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
(1) Gartner "Cool Vendor in Analytics 2014" by Gareth Herschel, W. Roy Schulte, Vishal Tripathi, Neil Chandler, David Edward Ackerman, June 3, 2014.
# # #
EXHIBIT B US007849083B2 ( 1 2) United Sta tes Pa tent F itz p a tr ic k US 7, 849, 083 B2 D ec . 7, 201 0 ( 1 0) Pa tent N 0. : ( 45 ) D a te o f Pa tent: ( 5 4) ( 75 ) ( 73) ( * ) ( 21 ) ( 22) ( 6 5 ) ( 6 0) ( 5 1 ) ( 5 2) ( 5 8) AUTOMATIC CREATION OF OUTPUT F ILE F ROM IMAGES IN D ATABASE Inv ento r : D a niel G. F itz p a tr ic k , Middl e Gr o v e, N Y ( US) As s ig nee: Adv er tis ing Pr o c es s ing , Inc . , Pa r a dis e V a l l ey , AZ ( US) N o tic e: Su b j ec t to a ny dis c l a im er , th e ter m o f th is p a tent is ex tended o r a dj u s ted u nder 35 U. S. C. 1 5 4( b ) b y 0 da y s . Ap p l . N 0. : 1 1 / 094, 5 06 F il ed: Ma r . 30, 2005 Pr io r Pu b l ic a tio n D a ta US 2005 / 026 21 31 A1 N o v . 24, 2005 Rel a ted US. Ap p l ic a tio n D a ta Pr o v is io na l a p p l ic a tio n N o . 6 0/ 5 5 8, 007, ? l ed o n Ma r . 31 , 2004. Int. Cl . G06 F 7/ 00 ( 2006 . 01 ) US. Cl . . . . . . . . . . . . . . . . . . . . . . . . 707/ 732; 707/ 705 ; 707/ 722; 707/ 75 8 F iel d o f Cl a s s i? c a tio n Sea r c h . . . . . . . . . . . . . . . . . . . . . 707/ 1 , 707/ 2, 3, 1 0, 1 00, 4, 1 04. 1 , 999. 001 , 999. 002, 707/ 999. 003, 999. 004, 999. 1 07, 705 , 722, 707/ 75 8, 732 See a p p l ic a tio n ? l e f o r c o m p l ete s ea r c h h is to r y . ( 5 6 ) Ref er enc es Cited PUBLICATION S Bo tt et a l . , Sp ec ia l Editio n Us ing Mic r o s o f t Of ? c e 2000 , Co p y r ig h t 1 999, Qu e Co r p o r a tio n, p p . l - 4l . * Mic r o s o f t Co r p o r a tio n, Mic r o s o f t Po w er Po int 2000, Co p y r ig h t 1 999, Pr o du c t ID 5 06 37- 75 2- 31 26 295 - 026 6 1 . * Ru tl edg e et a l . , Sp ec ia l Editio n Us ing Mic r o s o f t Po w er Po int 2000 , Co p y r ig h t 1 999, Qu e Co r p o r a tio n, p p . l - 22. * J er r y H o ney c u tt, Windo w s 2000 Pr o f es s io na l , Ap r . 1 8, 2000, Sa m s , Ch a p ter 4. Integ r a ted Sea r c h ing . * J im Bo y c e, Windo w s 2000 Qu ic k F ix es , D ec . 2000, O Reil l y , Sec tio n 4. 1 3. Add a new o p tio n to th e Send to m enu . * Ru tl edg e et a l . , Sp ec ia l Editio n Us ing Mic r o s o f t Po w er Po int 2000, Ma y 6 , 1 999, Qu e, Ch a p ter 2. Cr ea ting a Ba s ic Pr es enta tio n a nd Ch a p ter l 8. Integ r a ting w ith Of ? c e 2000* Bil l Ca m a r da , Sp ec ia l Editio n Us ing Mic r o s o f t Of ? c e Wo r d 2003 , D ec . 2003, Qu e, 1 4 p a g es . * * c ited b y ex a m iner Pr im a r y Ex a m iner iH u ng Q Ph a m ( 74) Atto r ney , Ag ent, o r F ir m iWa y ne F . Reink e, Es q . ; H es l in Ro th enb er g F a r l ey & Mes iti RC. ( 5 7) ABSTRACT A q u er y is r u n a g a ins t a da ta b a s e w ith inf o r m a tio n r el a ted to im a g es . Im a g es o f inter es t a r e s el ec ted f o r inc l u s io n in a n o u tp u t ? l e, f o r ex a m p l e, a p r es enta tio n a p p l ic a tio n ? l e. Co n ? g u r a tio n a nd o th er c h o ic es a r e m a de r eg a r ding th e o u tp u t ? l e, a nd a ny o th er inf o r m a tio n needed to g ener a te th e o u tp u t ? l e is g a th er ed. Wh en a l l th e nec es s a r y inf o r m a tio n is a v a il a b l e, a n o u tp u t ? l e is a u to m a tic a l l y g ener a ted a nd del iv er ed to a u s er . Th e o u tp u t ? l e inc l u des th e s el ec ted im a g es a nd iden tif y ing inf o r m a tio n a b o u t th e im a g es . 5 1 Cl a im s , 7 D r a w ing Sh eets 5 00 5 02 RUN QUERY l - / SELECT IMAGE( S) |~/ _5 04 REa u Es T OUTPUT 5 , " , F ILE IN D ICATE OUTPUT 5 08 OPTION S GA TH ER IN F ORMATION F OR OUTPUT F ILE 5 1 0 . / GEN ERATE OUTPUT 5 1 2 F ILE D ELIV ER OUTPUT F ILE 5 1 4 US. Pa tent D ec . 7, 201 0 Sh eet 1 o f 7 US 7, 849, 083 B2 1 20 1 1 6 F l . 1 1 1 0 1 02 " 4 . x m iu m / IMAGE STORAGE 1 24 1 00 1 28 s >2 w \ d R R E 3. , WE s t- r - l j o s ? \ I ' l I l l l | I | I 1 l l 1 1 1 l 1 1 4 1 1 2 US. Pa tent D ec . 7, 201 0 Sh eet 4 o f 7 US 7, 849, 083 B2 H . 5 : 2. 5 . 3. 8. . . . . . 82. . . . . 8 . H 3288. 88. 5 . 8 2 . . . . . 3 w 5 . . . . = 8. . . . 5 8. F 5 : 88. 8. . . . 8. . . . . . . . . . . = 8. . . 2. 8 . U 8. . . . . . = 25 . . 88. . . 8. . . 8. 88881 8 . . . . 2. . . . . . 3 2. 285 32. 85 3. 5 3% . . . 5 85 85 5 81 882. . . J a . |\ _[ |||l |||||_ " 2. . . . . . o . . . 8? . . . 882. . 88. . . . . . 8. . . . . . . 89. . . . . . . . . . . . . . : 2. . . . . : _. . . . . . . . . . . a . - . . . . . . . . . . . . . . . . 8. . . . . . s 82. 3. . A 2. N M l l l l l l l Il l EEEEE EEEE ESE . _ Es s a SEE . . , . . : Tes s . . . s a s s s ea 1 a s s es s a s s a s . . . 5 . . . . . . EEE _ 0. . . . . . J Ta m . . . 2D 8. 5 . . . . $ 8 8. 5 . 2. . . . B 8. 5 . 8. . U 8. 5 . . . . U 8. 6 . 1 8 8 8. 5 . . . . U 8. 5 . . . . U a . I. |\ . . 3u u 88. . . . . . : . . . . . . . . . . . . a . 8. . I 89: . . . B. . . . . u " in 2. . . 8. . . . . u . . . . . . . < . 38. . . 5 5 . . . . . . 21 88. . . . . . ? a w - 6 8m m . . . 8. . . . 0. . . 8 Q. . . 8. 5 . . . . 283. . . . . . 8. 5 8. . v . 33. . . 8. 5 . . . . 283. 8 N Q 8. . . 3. 1 835 3 8. . . 2. 5 8. . . . . . 8. 5 . . . . . 283. 8. 8. . . 2. . 5 382 88. . . S. a . . . 8: . . . l . 1 i 8! . . . in . . . . . . 8. . . . . . . EEEEF 8. . . . . . 5 . 8. 5 . . . . is . . . S. . . a . . . 82. . . . in . 5 . 882. 0 1 . 5 88. . 6 8. 280 8888. . Q 88: . O 888. 3 Q 8. . . . 5 . 2 E \ 8. 6 8. . 2 E 8. 5 . . . . u S 8. 5 . 2. N S 8. 5 , . . . Q E 8. . . 2. . U 8. . . 2. . . U 8 L23 I 88. . . . . 1 5 5 . . . E3: 0 88. . . . in . . . . . . 23 . . 8. . . . . . i. . . . . . . . . . 8. Q. . . a - . . < 8. 8. . . 88. . . . B. . . 88. . a 2. . |\ 3: . - I. . . 2. 8 2. 33825 I. q . a . a 8 a . 85 0: . 8. 8. 2. 5 ; . . 8. 38 8 a n: a . : . 82. . . . 8. 5 ! . c . 2. . 35 8 2: 0 8. - 0. . . . u . . - u l u o . . . 2i . 5 85 05 3 3. 2. 5 . . . . 05 822. 3 8 2. 5 o n . 3228! 5 = 25 . 0 2: 32. 8 no . . . 2. - 3 E082. 2. : - 885 : a . . . o n: : 05 . 8. 2. 8. 2. 5 . . 8- 2. . 2 2. 2. n. - 8 . n EES 2. 28. 3 is . . . E SEW. GE 8. . X Eto nu m u m u E. 5 . 0. 225 0. . . 5 0> 9. 2. 0. 0 . 0 . 2. 0. 5 0 32>u < a . 8. 80% m g a a ia g 86 . . . . US. Pa tent D ec . 7, 201 0 F IG. 5 Sh eet 5 0f 7 US 7, 849, 083 B2 5 00 / RUN QUERY / 5 02 1 SELECT IMAGE( S) J 5 04 1 REQUEST OUTPUT F ILE 1 IN D ICATE OUTPUT OPTION S _/ 5 08 | I GA TH ER IN F ORMATION F OR OUTPUT F ILE 5 1 o _/ l GEN ERATE OUTPUT F ILE f 5 1 2 I D ELIV ER OUTPUT F ILE US. Pa tent D ec . 7, 201 0 Sh eet 6 o f 7 US 7, 849, 083 B2 F IG. 6 , 0, STORE ID EN TIF YIN G - / _ 6 02 IN F ORMATION I STORE OUTPUT _/ - 6 04 OPTION S I GATH ER OTH ER , __. - N ECESSARY IN F ORMATION F OR TEMPLATE I GEN EPA TE QUTPUT F ILE I BY PUTTIN G IMAGE( S) AN D ID EN TIF YIN G IN F ORMATION IN TO TEMPLATE 6 08 6 1 0 YES N O D ELIV ER OUTPUT F ILE \ 6 1 2 US. Pa tent D ec . 7, 201 0 Sh eet 7 007 US 7, 849, 083 B2 b . 3 m . U U _H _ _H _ U . U . H . _H _ . U U _H _ 88. . . . . . . H . . . . . . E. . . U . . . . . 5 . H . . . . . . . . H . . . . 2. . . . H . . . . . 2. . . . . . _U . . . . m . U 23M 5 . 35 : : 21 . 81 % : ~2Ql < D U . . . . . . E E . . . . . . . . . . . z . . . H . . . . . . . . . . . . . . . . SE. . . 8 w a s . . . 8 . . . . . . a . . . . . . - m 8 : 5 . . . . . . . Es . . . . . . : . . . . . s . . 6 . . . . . . 5 5 2. . 2. . . 8. . . . . . . 8 . . . . . . 8 . 5 . . . . . . . . . . a . . . m i. . . 8 J . . . a . . . 3. 285 . . . . . . . . . . . . . . . . . . 8 . . . . < . |. _ N E . . . E " . . . - 5 5 . . . . . . . . . . . . . . . . < " 2. . . . . . . . . . . . 2. . . . . & 38. 6 . . . . D 83. 2. 2. 2. . . . . . . . . 5 L . s . . . : 3 . . . 8. . . 5 . . . . . . 2. . . . . . . a . . . . . . . . . 5 . . . . . . 2: 8. . . 82. . . . . . - . . . . . _. . . . . . 2. . . . . . - . . . . . . . - m 3. . . ? . . . . . . . . . . . . 8. . . . . . 8 . . . . . 85 . . . 2 . . . . . 25 . . . . . . . u . . 6 . . . . . . 5 5 . . 8. 5 . . . . . . . . . . : 5 8. . . . . . 8. . . . . . . . . 2. . . D k 1 6 . _ . u . = 3: 82 2. 5 5 % s 8. . . : L33 8. = 3. 82. . . . . . . . s m 5 3: 38. . = 88 5 3. . . - = _ 8- . . . - LBE. 2. 22. - U . . . . . . 8< . . . . . . i. . 2= . . 8. . . 8 2K 5 2: 88. . . . 6 . . . . . 8 . . . . . 28. 2. . . . . 8 8. . . . 3805 . 5 2. 28. 88} l . . . - g a h g _ _ 22. 8. = 88 8: 3. . . . . . . _. e. . = &&. . . . . . . . . . . < . . . - . . . . . . s ee- < 82. . . 32. 8 . . . . n . . . . a s . 321 . . . . . . 5 3. . . . 8. . . . . . . . . . . . . . . . . . eta . 5 25 . . . . . . . . . . . . . . . . . . . . . . . 2 . . . . . . Eu 5 . . . . 5 . . . . . . . . . . . 28 2. 28. 8 . . . . . c . . . . . . . . . . . . . s . . . . 8 u . . . d J @ H . 2. . . . . . 2k . . . . 22. 225 8. . . . 5 5 . . . . . . . . 8. . u _ J . . . . . . 6 2: 22. 5 3 1 1 / H . . . . . . i. . . " a s . . . . . . - 8 . . . . . . . . . . . . . . >< 2. 5 . 2. 5 835 . . . 3: 38. . . . . . . . a . . . . 2. . . . . . . . . 2. . . E H . . . . . . . a . . . . . . . . . . . . . . . . . . . . m . . . . . . . . . . . . . . . i. . . . . . . 2a . . . . . . . 8. . . . . . . . . . . . a . . . . . . . . . 5 . . . . . . a 5 . . . . . . . . . . . . s a . 2. . . . . . . 2. . . . . . . . . . a . . . . . . 8 . . . . . . . _ H IE- . . . . . . . . . . 3. 75 % . . . . . . . . . 8. . . 8 Ex . . . . . . . . . 3. . . . . . . 8 . . . . a ies s . . . . . . . . . . : . . . . . . 5 23 . . . - 5 . 5 . 8 a s . . . . . . . 5 . . . . . . . . . . . . E? J . . . - . . . . . . t. . . . . . . w il l ! a . . - l i: . . . l . : 5 l ;- 83: U " 2 ESE- 83: 25 u g " Ea - K 5 33 Iu = u >< N ON iii- 235 2. . . . . . a . . . . . . . Eg g - . . . . . . . u _ C _ _. _ E 2. 5 5 . 5 . 8. . . 0K _ _ K 0 _ . . . . . . . . . . . . . . . . . . . . w M: 2. 230. SE23. & . 885 k . m > . . . - . 5 . . . 8! a s : 5 5 . 8 E 0. 95 m . 5 2: : 8 5 - 2 l it- a l l ies 2. 22; E D E 0. 29 . . . . . . 5 : 2. . . . . . - 036 % . % . . @ A Q. _ . . . . . l . . . 8m 5 . 5 m . 5 . . . . m . . m US 7, 849, 083 B2 1 AUTOMATIC CREATION OF OUTPUT F ILE F ROM IMAGES IN D ATABASE CROSS- REF EREN CE TO RELATED APPLICATION S Th is a p p l ic a tio n c l a im s th e b ene? t o f US. Pr o v is io na l Ap p l ic a tio n N o . 6 0/ 5 5 8, 007, ? l ed Ma r . 31 , 2004, Wh ic h is h er eb y inc o r p o r a ted h er ein b y r ef er enc e in its entir ety . BACK GROUN D OF TH E IN V EN TION 1 . Tec h nic a l F iel d Th e p r es ent inv entio n g ener a l l y r el a tes to p r es enting da ta b a s e inf o r m a tio n. Mo r e p a r tic u l a r l y , th e p r es ent inv entio n r el a tes to th e a u to m a tic c r ea tio n o f a n o u tp u t ? l e inc l u ding a t l ea s t o ne im a g e a nd identif y ing inf o r m a tio n th er ef o r o b ta ined f r o m a da ta b a s e. 2. Ba c k g r o u nd Inf o r m a tio n D a ta b a s es c o nta in m a ny dif f er ent ty p es o f inf o r m a tio n, inc l u ding inf o r m a tio n r el a ted to dig ita l o r dig itiZed im a g es . D a ta b a s es c a n c o nta in im a g es a nd/ o r p o inter s to im a g es th a t a r e s to r ed ex ter na l l y to th e da ta b a s e, a nd/ o r inf o r m a tio n a b o u t th e im a g es . A Wide v a r iety o f indu s tr ies u til iZe da ta b a s es r el a ted to im a g es . F o r ex a m p l e, r eta il er s , m a nu f a c tu r er s , b r o k er s , a d a g enc ies a nd o th er c o m p a nies u s e im a g es o f p r o du c ts a nd s er v ic es th a t a r e o f f er ed f o r s a l e in a dv er tis e m ents . Ma ny c o m p a nies h a v e f o u nd it u s ef u l to a na l y Ze a dv er tis ing im a g es , ty p ic a l l y in dig ita l o r dig itiZed f o r m ( m a k ing it p o s s ib l e to inc l u de th em o r p o inter s to th em in a da ta b a s e) , to g a in ins ig h t into h o W dif f er ent a p p r o a c h es a f f ec t s a l es o f a g iv en p r o du c t ( o r s er v ic e) o r g r o u p o f p r o du c ts , to u nder s ta nd h o W th e v o l u m e a nd ty p e o f a dv er tis ing f o r o ne b r a nd o r p r o du c t c o m p a r es to th a t o f o th er b r a nds a nd p r o d u c ts , to v er if y th a t a dv er tis em ents h a v e b een p r es ented f o r r ev ieW b y c o ns u m er s s o th a t p a y m ents th a t a r e c o nting ent o n s u c h a dv er tis ing p l a c em ents c a n b e m a de, to r ev ieW tr a de m a r k u s a g e b y v a r io u s a dv er tis er s , a nd f o r m a ny o th er p u r p o s es . Ty p ic a l l y , a dv er tis ing im a g e da ta b a s es c o nta in o r r ef er enc e dig ita l r ep r es enta tio ns o f a dv er tis ing im a g es , a l o ng With v a r y ing deg r ees o f inf o r m a tio n a b o u t th e a dv er tis ing im a g es . As With m a ny da ta b a s es , q u er ies c a n b e r u n a g a ins t th e da ta to r etr iev e s p ec i? c inf o r m a tio n Wh ic h c o nta ins r ef er enc es to th e im a g es o r r etr iev e th e im a g es th em s el v es . Wh il e it c a n b e h el p f u l to r ev ieW th e r es u l ts o f s u c h q u er ies o n- l ine, th er e is a l s o a s ig ni? c a nt need f o r o f ? ine r ev ieW a nd/ o r s h a r ing o f q u er y r es u l ts o r p o r tio ns th er eo f . Th is is ty p ic a l l y a c c o m p l is h ed b y a u s er c o p y ing indiv idu a l im a g es f r o m th e da ta b a s e to a l o c a l Wo r k s ta tio n o r p er s o na l c o m p u ter Wh er e th e im a g e c a n th en b e m a nip u l a ted l o c a l l y . Th is m a nip u l a tio n f r eq u entl y ta k es th e f o r m o f a u s er ins er ting th e im a g e into a Wo r d p r o c es s ing p r o g r a m o r a p r es enta tio n p r o g r a m , s u c h a s Mic r o s o f t Po Wer Po int o r Ado b e Ac r o b a t, r es iZing th e im a g e to ? t p r o p er l y With in th e a l l o c a ted s p a c e, a nd m a nu a l l y ins er t ing identif y ing inf o r m a tio n r el a ted to th e im a g e s o th a t o th er s Wh o s u b s eq u entl y v ieW th e im a g e c a n u nder s ta nd th e s o u r c e a nd r el ev a nc e o f th e im a g e. Wh en m u l tip l e im a g es a r e ins er ted in s u c h p r o g r a m s , a dditio na l tim e m u s t b e dev o ted to c r ea ting a tem p l a te to o r g a niZe th e Wa y th e im a g es a nd r el a ted identif y ing inf o r m a tio n a r e p r es ented. Th is is a v er y tim e c o ns u m ing a nd inef ? c ient p r o c es s , Wh ic h s ig ni? c a ntl y r edu c es th e ex tent to Wh ic h im a g es r etr iev ed f r o m da ta b a s es a r e u s ed in Wo r d p r o c es s ing a nd p r es enta tio n p r o g r a m s . Th u s , a need ex is ts f o r a ? ex ib l e a nd ef ? c ient m eth o d o f c r ea ting do c u m ents , a nd o th er Wa y s o f p r es enting inf o r m a tio n, th a t ena b l e p eo p l e to v ieW im a g es a nd identif y ing inf o r 20 25 30 35 40 45 5 0 5 5 6 0 6 5 2 m a tio n r el a ted th er eto th a t h a v e b een r etr iev ed f r o m a da ta b a s e, o ? l l ine f r o m th e da ta b a s e. SUMMARY OF TH E IN V EN TION Br ie? y , th e p r es ent inv entio n s a tis ? es th e need f o r a ? ex ib l e Wa y to v ieW im a g e q u er y r es u l ts o r p o r tio ns th er eo f o ? l l ine f r o m th e da ta b a s e, b y a u to m a tic a l l y c r ea ting , in r es p o ns e to a r eq u es t, o u tp u t ? l es th a t inc l u de o ne o r m o r e im a g es a nd identif y ing inf o r m a tio n f o r th e im a g es in a m u l titu de o f f o r m a ts a nd l a y o u ts . Th es e o u tp u t ? l es c a n th en b e v ieWed o ? l l ine a nd/ o r s h a r ed With o th er s . In a c c o r da nc e With th e a b o v e, it is a n o b j ec t o f th e p r es ent inv entio n to p r o v ide th e a u to m a tic c r ea tio n o f a t l ea s t o ne o u tp u t ? l e inc l u ding a t l ea s t o ne im a g e a nd identif y ing inf o r m a tio n th er ef o r . Th e p r es ent inv entio n p r o v ides , in a ? r s t a s p ec t, a m eth o d o f c r ea ting o u tp u t ? l e f r o m im a g es . Th e m eth o d c o m p r is es p r o c es s ing a q u er y b y a p r o c es s o r a g a ins t inf o r m a tio n in a da ta b a s e r eg a r ding a p l u r a l ity o f im a g es a nd g ener a ting q u er y r es u l ts . Th e m eth o d a l s o c o m p r is es s el ec ting a t l ea s t o ne im a g e f r o m th e g ener a ted q u er y r es u l ts , s el ec ting a n o u tp u t ? l e ty p e, a nd s el ec ting a del iv er y m eth o d. Th e m eth o d f u r th er c o m p r is es a u to m a tic a l l y c r ea ting a t l ea s t o ne s ta nd- a l o ne o u tp u t ? l e With th e ? l e c o r r es p o nding to th e s el ec ted o u tp u t ? l e ty p e, Wh er ein th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e c o m p r is es th e a t l ea s t o ne s el ec ted im a g e a nd p r eex is ting identif y ing inf o r m a tio n f o r th e a t l ea s t o ne s el ec ted im a g e, a nd s ending th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e to a des tina tio n c o r r es p o nding to th e s el ec ted del iv er y m eth o d. Sy s tem a nd c o m p u ter p r o g r a m p r o du c ts c o r r es p o nding to th e a b o v e- s u m m a r iz ed m eth o ds a r e a l s o des c r ib ed a nd c l a im ed h er ein. Th es e, a nd o th er o b j ec ts , f ea tu r es a nd a dv a nta g es o f th is inv entio n Wil l b ec o m e a p p a r ent f r o m th e f o l l o Wing deta il ed des c r ip tio n o f th e v a r io u s a s p ec ts o f th e inv entio n ta k en in c o nj u nc tio n With th e a c c o m p a ny ing dr a Wing s . BRIEF D ESCRIPTION OF TH E D RAWIN GS F IG. 1 dep ic ts o ne ex a m p l e o f a s y s tem in a c c o r da nc e With th e p r es ent inv entio n. F IG. 2 dep ic ts o ne ex a m p l e o f a c entr a l q u er y p a g e. F IG. 3 dep ic ts o ne ex a m p l e o f q u er y r es u l ts 300 s h o Wn a s im a g es o f entir e p a g es in a ds . F IG. 4 dep ic ts o ne ex a m p l e o f a p a g e f o r c h o o s ing o ne o r m o r e tem p l a tes to b e u s ed to c r ea te th e r eq u es ted o u tp u t ? l e( s ) . F IG. 5 is a H o w dia g r a m f o r o ne o f ex a m p l e o f a u to m a tic c r ea tio n o f a n o u tp u t ? l e inc l u ding a t l ea s t o ne im a g e a nd identif y ing inf o r m a tio n th er ef o r . F IG. 6 is a H o w dia g r a m f o r a m o r e deta il ed ex a m p l e o f a u to m a tic c r ea tio n o f a n o u tp u t ? l e inc l u ding a t l ea s t o ne im a g e a nd identif y ing inf o r m a tio n th er ef o r . F IG. 7 dep ic ts o ne ex a m p l e o f a p a g e f o r c r ea ting a s u b s c r ip tio n. D ETAILED D ESCRIPTION OF TH E IN V EN TION F IG. 1 dep ic ts o ne ex a m p l e o f a s y s tem 1 00 f o r p r es enting da ta b a s e inf o r m a tio n, in a c c o r da nc e With th e p r es ent inv en tio n. Sy s tem 1 00 c o m p r is es a c o nv entio na l u s er c o m p u ter 1 02, Wh ic h c a n ta k e m a ny dif f er ent f o r m s . As o ne ex a m p l e, u s er c o m p u ter 1 02 c o m p r is es a c o nv entio na l h o u s ing 1 04 With in Wh ic h is a t l ea s t o ne p r o c es s o r 1 06 , a nd a t l ea s t o ne s to r a g e dev ic e 1 08. In th is ex a m p l e, u s er c o m p u ter 1 02 a l s o c o m p r is es a m o nito r 1 1 0, a nd tWo inp u t dev ic es , a k ey b o a r d US 7, 849, 083 B2 3 1 1 2 a nd a m o u s e 1 1 4. Th e c o m p u ter r u ns s o m e ty p e o f o p er a ting s y s tem , e. g . , s o m e v er s io n o f Mic r o s o f t Windo w s . Th e u s er c o m p u ter c o u l d ins tea d b e a no teb o o k c o m p u ter , h a nd h el d c o m p u ter , etc . a nd th e c o m p o nents c o u l d b e dif f er ent, f o r ex a m p l e, a dif f er ent p o inting dev ic e, m u l tip l e p r o c es s o r s , m u l tip l e s to r a g e dev ic es , s to r a g e in a no th er l o c a tio n, j u s t to na m e a f ew . Sy s tem 1 00 f u r th er c o m p r is es , in th is ex a m p l e, a c o nv en tio na l w eb s er v er 1 1 6 th a t c o m m u nic a tes w ith c o m p u ter 1 02 o v er a g l o b a l c o m m u nic a tio ns netw o r k 1 1 8 ( e. g . , th e Inter net) v ia , f o r ex a m p l e, TCP/ IP ( a s ta nda r d c o m m u nic a tio ns p r o to c o l ) . A da ta b a s e s er v er 1 20 c o m m u nic a tes w ith w eb s er v er 1 1 6 o v er a netw o r k 1 22. In o ne ex a m p l e, th e netw o r k is a l o c a l a r ea netw o r k . In a no th er ex a m p l e, th e netw o r k is a w ide a r ea netw o r k . In y et a no th er ex a m p l e, th e netw o r k is a g l o b a l c o m m u nic a tio ns netw o r k ( e. g . , th e Inter net) . D a ta b a s e s er v er 1 20 a c c es s es im a g e s to r a g e 1 24 o v er a netw o r k 1 28. Im a g e s to r a g e 1 24 is , f o r ex a m p l e, a no th er s er v er th a t s im p l y a c ts a s s to r a g e f o r th e im a g es . It w il l b e u nder s to o d th a t s y s tem 1 00 is m er el y o ne ex a m p l e o f a s y s tem in a c c o r da nc e w ith th e p r es ent inv entio n. Ma ny dif f er ent c o n? g u r a tio ns o f s u c h a s y s tem a r e p o s s ib l e. F o r ex a m p l e, th er e need no t b e a w eb s er v er a t a l l , th e da ta b a s e s er v er 1 20 a nd c o m p u ter 1 02 m a y c o m m u nic a te dir ec tl y o v er a netw o r k , s u c h a s , f o r ex a m p l e, a l o c a l a r ea netw o r k . In a dditio n, a ny o f th e netw o r k s no ted in th e ex a m p l e c o u l d b e w ir el es s o r w ir ed. Stil l f u r th er , im a g e s to r a g e 1 24 need no t b e s ep a r a te f r o m da ta b a s e s er v er 1 20; th ey c o u l d b e p a r t o f th e s a m e p h y s ic a l m a c h ine. Sim il a r l y , w eb s er v er 1 1 6 need no t b e p h y s ic a l l y s ep a r a te f r o m da ta b a s e s er v er 1 20. As y et a no th er ex a m p l e, a u s er c o u l d a c c es s da ta b a s e s er v er 1 20 dir ec tl y , r a th er th a n f r o m u s er c o m p u ter 1 02. D a ta b a s e s er v er 1 20 r u ns a da ta b a s e p r o g r a m , f o r ex a m p l e, Mic r o s o f t SQL Ser v er , a nd c o m p r is es , f o r ex a m p l e, a da ta b a s e 1 26 o f inf o r m a tio n r el a ted to a dv er tis ing im a g es . Th e inf o r m a tio n inc l u des , f o r ex a m p l e, p o inter s to p a g e im a g es s to r ed in im a g e s to r a g e 1 24, p o inter s to im a g es o f p o r tio ns o f p a g e im a g es s to r ed in im a g e s to r a g e 1 24, p o inter s to im a g es o f w eb p a g e a ds s to r ed in im a g e s to r a g e 1 24, p o inter s to im a g es o f p o r tio ns o f w eb p a g e a ds s to r ed in im a g e s to r a g e 1 24, p o inter s to a dditio na l s iZes o f a ny o f th e im a g es des c r ib ed p r ev io u s l y , a nd inf o r m a tio n a b o u t th e im a g es . Pa g e im a g es a r e im a g es o f entir e p a g es th a t c o nta in a dv er tis em ents th a t m ig h t b e p u b l is h ed, f o r ex a m p l e, in a m a g a Zine, a s p a r t o f a l o c a l new s p a p er , o r o n a w eb p a g e. Th e da ta b a s e c o u l d, ins tea d o f p o inter s to th e a dv er tis ing im a g es h o l d th e im a g es th em s el v es . In th a t c a s e, im a g e s to r a g e 1 24 w o u l d no t b e nec es s a r y , th o u g h it c o u l d b e u s ed a s a b a c k u p f o r th e da ta b a s e. Th e inf o r m a tio n a b o u t th e a dv er tis ing im a g es m a y inc l u de a ny o r a l l o f , f o r ex a m p l e, th e g eo g r a p h ic m a r k et( s ) in w h ic h th e a d a p p ea r ed, th e da te( s ) th e a d a p p ea r ed, th e a dv er tis er th a t p l a c ed th e a d, w h a t ty p e o f m edia th e a d a p p ea r ed in, a des c r ip tio n o f o ne o r m o r e p r o du c ts s h o w n, th e b r a nd( s ) , th e c a teg o r y o r c a teg o r ies f o r th e p r o du c t( s ) , th e a dv er tis ed p r ic es f o r th e p r o du c t( s ) , a ny r es tr ic tio ns o n th e o f f er , a nd a dditio na l inf o r m a tio n o f th is s o r t. Oth er ty p es o f im a g es w o u l d h a v e dif f er ent r el ev a nt identif y ing inf o r m a tio n. As w ith m o s t da ta b a s es , q u er ies c a n b e r u n a g a ins t th e inf o r m a tio n in th e da ta b a s e. One ex a m p l e o f th e o p er a tio n o f th e p r es ent inv entio n w il l no w b e des c r ib ed w ith r ef er enc e to s y s tem 1 00 o f F IG. 1 . Initia l q u er ies a g a ins t da ta b a s e 1 26 a r e r u n f r o m a c entr a l q u er y p a g e 200, s h o w n in F IG. 2. Th e u s er inter f a c e f o r m a k ing q u er ies c a n b e im p l em ented in m a ny dif f er ent w a y s , F IG. 2 m er el y b eing o ne ex a m p l e. Th e c entr a l q u er y p a g e is p r es ented in th is ex a m p l e a s a w eb p a g e to a u s er o f c o m p u ter 20 25 30 35 40 45 5 0 5 5 6 0 6 5 4 1 02 in a w eb b r o w s er o n m o nito r 1 1 0. Th e c entr a l q u er y p a g e c o m p r is es a p l u r a l ity o f s c r o l l a b l e b o x es ( e. g . , b o x 202) , o ne f o r ea c h ty p e o f inf o r m a tio n in th e da ta b a s e. F o r ex a m p l e, b o x 202 r el a tes to Ac c o u nt, a nd inc l u des a l is t o f r eta il er s inc l u ded in th e da ta b a s e a nd a c h o ic e to s el ec t a l l r eta il er s l is ted in th a t b o x . A u s er m a k es o ne o r m o r e c h o ic es in ea c h b o x u s ing , f o r ex a m p l e, k ey b o a r d 1 1 2 a nd/ o r m o u s e 1 1 4. A dr o p - do w n b o x 206 inc l u des a c h o ic e f o r h o w th e q u er y r es u l ts w il l b e p r es ented to th e u s er . F o r ex a m p l e, th e r es u l ts c a n b e s h o w n a s p a g e im a g es . As a no th er ex a m p l e, th e r es u l ts c a n b e s h o w n a s p r o du c t im a g es ; th a t is , a p o r tio n o f a p a g e im a g e s h o w ing , f o r ex a m p l e, o ne o r m o r e p r o du c ts o r s er v ic es . As s til l a no th er ex a m p l e, th e u s er c a n c h o o s e to s k ip v iew ing th e r es u l ts o f th e q u er y a t th is tim e, a nd ins tea d c h o o s e to h a v e th e r es u l ts em a il ed, o r h a v e a n o u tp u t ? l e c r ea ted in a p a r tic u l a r f o r m a t. F o r ex a m p l e, th e o u tp u t ? l e c o u l d b e c r ea ted a s a p r es enta tio n a p p l ic a tio n ? l e ( e. g . , Mic r o s o f t Po w er Po int) , a s a s p r ea ds h eet ? l e ( e. g . , Mic r o s o f t Ex c el ) , a s a w o r d p r o c es s ing a p p l ic a tio n ? l e ( e. g . , Mic r o s o f t Wo r d) , o r a s a n im a g e ? l e ( e. g . , inAdo b e PD F f o r m a t) f o r u s e in a n im a g ing a p p l ic a tio n ( e. g . , v a r io u s Ado b e p r o du c ts ) , to na m e o nl y a f ew . A s er ies o f a c tio n b u tto ns 21 0 c a u s e s o m e a c tio n to ta k e p l a c e. F o r ex a m p l e, a c tio n b u tto n 21 2 ins tr u c ts th a t th e q u er y s h o u l d b e r u n a nd th e r es u l ts s h o w n ( o n dis p l a y 1 1 0) in a c c o r da nc e w ith th e c h o ic es m a de. As a no th er ex a m p l e, a c tio n b u tto n 21 4 ins tr u c ts to r u n th e q u er y a nd em a il th e r es u l ts . Th is b u tto n c a n b e u s ed in c o nj u nc tio n w ith dr o p do w n b o x 206 to h a v e th e q u er y r es u l ts em a il ed a s p a g e o r p r o du c t im a g es , f o r ex a m p l e. As s til l a no th er ex a m p l e, a c tio n b u tto n 21 6 ins tr u c ts to r u n th e q u er y , b u t s ta y o n th e c entr a l q u er y p a g e. As y et a no th er ex a m p l e, a c tio n b u tto n 21 8 ins tr u c ts to s h o w th e r es u l ts o f th e l a s t q u er y th a t w a s r u n b y th e u s er du r ing th e c u r r ent s es s io n. F IG. 3 dep ic ts o ne ex a m p l e o f q u er y r es u l ts 300 s h o w n a s p a g e im a g es ( e. g . , p a g e im a g e 302) , a nd h o w th e q u er y r es u l ts c a n b e u s ed to c r ea te a n o u tp u t ? l e. In s o m e m a nner , o ne o r m o r e p a g e im a g es c a n b e s el ec ted f o r f u r th er u s e o r to b e inc l u ded in a n o u tp u t ? l e( s ) . F o r ex a m p l e, s im p l e c h ec k b o x es ( e. g . , c h ec k b o x 304) c a n b e u s ed f o r s el ec ting im a g es , o r th e u s er c a n u s e a n ic o n 305 in th e to o l b a r to s el ec t a l l im a g es Af ter o ne o r m o r e im a g es a r e s el ec ted, a n indic a tio n o f w h ic h ty p e o f o u tp u t ? l e is m a de in s o m e m a nner . F o r ex a m p l e, a nu m b er o f ic o ns 306 a r e p r o v ided a l o ng th e to p f o r v a r io u s p u r p o s es , inc l u ding indic a ting th e ty p e o f o u tp u t ? l e. F o r ex a m p l e, a u s er m ig h t c l ic k o n a n ic o n 308 to indic a te th e ty p e o f o u tp u t ? l e a s a p r es enta tio n a p p l ic a tio n ? l e. In th is s p ec i? c ex a m p l e, a n ic o n f o r Mic r o s o f t Po w er Po int is p r o v ided. Af ter c l ic k ing o n ic o n 308, a p o p u p b o x 31 0 a p p ea r s , a s k ing th e u s er to c h o o s e w h a t ty p es o f im a g es to s a v e f o r u s e in c r ea ting th e o u tp u t ? l e; in th is ex a m p l e, p a g e im a g es , p r o du c t im a g es o r b o th . In a dditio n to m a k ing th e c h o ic e f o r th e ty p e( s ) o f im a g e, u nl es s th e p r es enta tio n a p p l ic a tio n o u tp u t ? l e is p r o v ided in o nl y o ne l a y o u t, th e u s er a l s o needs to indic a te th e l a y o u t o f th e im a g es o n th e s l ides . In th e p r es ent ex a m p l e, th e u s er is a s k ed to c h o o s e f r o m a m o ng a m u l titu de o f p r ede? ned l a y o u t tem p l a tes . Al ter na tiv el y , th e u s er c o u l d b e a l l o w ed to c r ea te a c u s to m l a y o u t tem p l a te, a s a no th er ex a m p l e. If a dif f er ent ty p e o f o u tp u t ? l e w er e c h o s en, dif f er ent c h o ic es w o u l d b e p r es ented. Retu r ning to th e p r es ent ex a m p l e, F IG. 4 dep ic ts a s c r een 400 s h o w ing c h o ic es in a to p r o w 402 f o r ex a m p l e tem p l a tes th a t u s e p a g e im a g es . F o r ex a m p l e, o ne p o s s ib l e c h o ic e is tem p l a te 404, u s ing f u l l s iZe im a g es , o ne p er s l ide, in eith er l a nds c a p e o r p o r tr a it o r ienta tio n. As a no th er ex a m p l e, tem p l a te 406 u s es f o u r m id- s iZe p a g e im a g es p er s l ide in eith er l a nds c a p e o r p o r tr a it o r ienta tio n. As s til l US 7, 849, 083 B2 5 a no th er ex a m p l e, tem p l a te 408 u s es 1 0 th u m b na il - s iZe im a g es p er s l ide. In a b o tto m r o W 41 0, ex a m p l e c h o ic es a r e g iv en f o r p a r tia l - p a g e im a g es ( i. e. , p r o du c t im a g es o r c u s to m im a g es ) . F o r ex a m p l e, tem p l a te 41 2 p l a c es f o u r s u c h im a g es o n ea c h s l ide, Wh il e tem p l a te 41 4 p l a c es 1 2 p a r tia l - p a g e im a g es p er s l ide. F u r th er tem p l a te ex a m p l es inc l u de c o m b ining m u l tip l e im a g es o f o ne o r m o r e indiv idu a l p r o du c ts , c o m b ining p a g e im a g es f r o m o ne o r m o r e a dv er tis em ents ( e. g . , tWo p a g es , f o u r p a g es o r m o r e) , c o m b ining r el a ted o r u nr el a ted p r o du c t a nd p a g e im a g es ( e. g . , a p r o du c t im a g e a nd p a g e in Wh ic h it is inc l u ded) , c o m b ining o ne o r m o r e p r o du c t a nd/ o r p a g e im a g es With da ta p er ta ining to s a l es o f o ne o r m o r e p r o du c ts a nd/ o r s er v ic es th er ein o r s a l es r es u l ting f r o m a n a dv er tis e m ent. Th e b o tto m 41 6 o f F IG. 4 s h o Ws a nu m b er o f o th er c h o ic es th a t c a n b e m a de. F o r ex a m p l e, a u s er c a n c h o o s e to h a v e o nl y p r o du c t im a g e th u m b na il s 41 8, s a v ing th e s el ec tio ns m a de, s o th ey c a n b e v ieWed a g a in l a ter 420, del eting du p l ic a te p r o du c t im a g es 422, a nd c o m b ining a l l s el ec ted im a g es into o ne r ep o r t 424 ( in o ne em b o dim ent, th e def a u l t is th a t ea c h tem p l a te c h o s en r es u l ts in a s ep a r a te o u tp u t ? l e) . In a dditio n, th e u s er c a n c h o o s e to s end th e o u tp u t ? l e( s ) a tta c h ed to a n em a il 426 , s end a n em a il With a l ink to do Wnl o a d th e o u tp u t ? l e( s ) 428, o r do Wnl o a d th e o u tp u t ? l e( s ) no W 430 ( e. g . , v ia Web s er v er 1 1 6 in F IG. 1 ) . A na m e 432 c a n b e s p ec i? ed b y th e u s er to b e u s ed to na m e th e o u tp u t ? l e( s ) , a s Wel l a s th e tex t to b e u s ed in th e em a il s u b j ec t l ine 434. F IG. 5 is a H o w dia g r a m 5 00 f o r o ne ex a m p l e o f a u to m a tic c r ea tio n o f a n o u tp u t ? l e inc l u ding a t l ea s t o ne im a g e a nd identif y ing inf o r m a tio n th er ef o r , des c r ib ed With r ef er enc e to th e s y s tem 1 00 o f F IG. 1 . Th e r el ev a nt identif y ing inf o r m a tio n f o r a n im a g e Wil l v a r y dep ending o n th e ty p e o f im a g e, a nd th e needs o f th e u s er s . In th e p r es ent ex a m p l e, th e im a g es a r e a dv er tis ing im a g es . Th e u s er s o f s u c h im a g es ty p ic a l l y need to k no W, a t a m inim u m , th e da te( s ) th e im a g e a p p ea r ed p u b l ic l y a nd a n indic a tio n o f Wh er e it a p p ea r ed, f o r ex a m p l e, a s a s u p p l em ent in a p a r tic u l a r neWs p a p er o r o n a p a r tic u l a r Web s ite. It c o u l d a l s o inc l u de, f o r ex a m p l e, a ny o r a l l o f th e inf o r m a tio n des c r ib ed With r es p ec t to da ta b a s e 1 26 in F IG. 1 . In s o m e m a nner , eith er initia ted b y a u s er o r in a n a u to m a ted f a s h io n u nder a s u b s c r ip tio n p r ev io u s l y r eq u es ted b y a u s er , a q u er y is r u n 5 02 a g a ins t da ta b a s e 1 26 . Ba s ed o n th is q u er y , o ne o r m o r e im a g es a r e s el ec ted 5 04 f o r f u r th er u s e o r f o r u s e in a u to m a tic a l l y c r ea ting a n o u tp u t ? l e in r es p o ns e to a r eq u es t th er ef o r . Onc e a t l ea s t o ne im a g e is s el ec ted, a r eq u es t is m a de 5 06 , in s o m e m a nner , f o r a n o u tp u t ? l e f o r th e s el ec ted im a g e( s ) a nd identif y ing inf o r m a tio n th er ef o r . Th e r eq u es t c a n b e m a de b y a u s er du r ing th e p r es ent s es s io n, o r c a n b e p a r t o f a n a u to m a ted s u b s c r ip tio n th a t p er io dic a l l y u p da tes th e q u er y r es u l ts . Wh en initia ted b y a u s er du r ing th e p r es ent s es s io n, th e r eq u es t c a n c o m e a t v a r io u s p o ints du r ing th e s es s io n. One ex a m p l e Wa s des c r ib ed With r es p ec t to F IG. 3. Ou tp u t o p tio ns a r e m a de 5 08 b y th e u s er , a g a in eith er c u r r entl y o r p r ev io u s l y , s u c h a s , f o r ex a m p l e, th e s iZe o f im a g e( s ) to u s e, th e del iv er y m eth o d a nd th e tem p l a te ( Wh er e a p p l ic a b l e, dep ending o n th e ty p e o f o u tp u t ? l e) , a s ex p l a ined in deta il a b o v e. D a ta b a s e s er v er 1 20 th en b eg ins g a th er ing 5 1 0 th e inf o r m a tio n nec es s a r y to c r ea te th e r eq u es ted o u tp u t ? l e. Onc e a l l th e nec es s a r y inf o r m a tio n h a s b een g a th er ed, th e r eq u es ted o u tp u t ? l e is g ener a ted 5 1 2 a nd del iv er ed 5 1 4, in a c c o r da nc e With th e o u tp u t o p tio ns indic a ted. A s u b s c r ip tio n is es s entia l l y a n a u to m a ted da ta b a s e q u er y a c c o r ding to v a r ia b l es c h o s en b y a u s er . F o r ex a m p l e, o ne o r m o r e p r ev io u s l y ex ec u ted q u er ies a nd/ o r q u er y g r o u p s a r e c o n? g u r ed a c c o r ding to f o r m a t, r ec ip ient a nd s c h edu l e c h o ic es m a de b y th e u s er . F IG. 7 dep ic ts o ne ex a m p l e o f a 20 25 30 35 40 45 5 0 5 5 6 0 6 5 6 p a g e 700 f o r c r ea ting a s u b s c r ip tio n. A u s er ? r s t c h o o s es 702 th e da ta to b e inc l u ded in th e s u b s c r ip tio n, f o r ex a m p l e, s a v ed q u er ies 704 a nd/ o r q u er y g r o u p s . N ex t, th e u s er s el ec ts 706 th e r ep o r t f o r m a t( s ) a nd/ o r f o r m a t g r o u p ( s ) to b e u s ed f o r th e s u b s c r ip tio n, With v a r io u s s u b o p tio ns 708 a l s o a v a il a b l e. Th e u s er th en indic a tes 71 0 Wh o th e r ec ip ients a r e, b y s el ec ting em a il a ddr es s es a nd/ o r em a il g r o u p s th a t th e o u tp u t o f th e s u b s c r ip tio n Wil l b e a u to m a tic a l l y s ent to . Th e u s er a l s o indi c a tes 71 2 Wh a t th e s u b s c r ip tio n del iv er y s c h edu l e Wil l b e, s u c h a s o nc e o nl y , o r o n a r ec u r r ing b a s is , With o r With o u t a n ending da te. A na m e 71 6 is a l s o c h o s en f o r th e s u b s c r ip tio n to ea s il y identif y it l a ter o n. Th e c o n? g u r a tio n o f a p r ev io u s l y c r ea ted s u b s c r ip tio n c a n b e m o di? ed, f o r ex a m p l e, b y c h o o s ing it f r o m th e a v a il a b l e s u b s c r ip tio ns dr o p - do Wn l is t. Th e a u to m a tic c r ea tio n o f a n o u tp u t ? l e c a n b e a c c o m p l is h ed, f o r ex a m p l e, u s ing c o m p u ter p r o g r a m m ing ex ec u t ing o n, f o r ex a m p l e, da ta b a s e s er v er 1 20 in F IG. 1 . Th e p r o g r a m m ing c a n b e do ne in a m u l titu de o f Wa y s k no Wn to o ne o f o r dina r y s k il l in th e a r t, f o r ex a m p l e, u s ing Mic r o s o f t V is u a l Ba s ic o r Mic r o s o f t. net. F IG. 6 is a H o w dia g r a m 6 00 f o r a m o r e deta il ed ex a m p l e o f th e a u to m a tic c r ea tio n o f a n o u tp u t ? l e inc l u ding a t l ea s t o ne im a g e a nd identif y ing inf o r m a tio n th er ef o r . F l o W dia g r a m 6 00 a s s u m es a c a s e Wh er e th er e a r e p r ede? ned o u tp u t ? l e tem p l a tes to c h o o s e f r o m . Wh en a n im a g e is s el ec ted f o r f u r th er u s e o r f o r u s e With a n o u tp u t ? l e, identif y ing inf o r m a tio n f o r th e im a g e is s to r ed, f o r ex a m p l e, o n da ta b a s e s er v er 1 20 in s y s tem 1 00 o f F IG. 1 . In th e F IG. 1 s c ena r io , th e a c tu a l im a g es a r e s to r ed in im a g e s to r a g e 1 24, a nd da ta b a s e s er v er 1 20 u s es p o inter s to th e s to r ed im a g es . Th u s , in th e p r es ent ex a m p l e, th e identif y ing inf o r m a tio n c o m p r is es th e p o inter f o r a g iv en im a g e. Af ter o u tp u t o p tio ns a r e m a de, th ey a r e a l s o s to r ed 6 04, f o r ex a m p l e, o n da ta b a s e s er v er 1 20. Any inf o r m a tio n nec es s a r y f o r g ener a ting th e o u tp u t ? l e in th e tem p l a te c h o s en, a nd Wh ic h is no t a l r ea dy a v a il a b l e, is g a th er ed 6 06 . Th e nec es s a r y inf o r m a tio n Wil l dep end o n th e ty p e o f o u tp u t ? l e, b u t m ig h t inc l u de, f o r ex a m p l e, a ? l e na m e, Wh eth er a ny c o m p r es s io n Wil l b e a p p l ied to th e ? l e, Wh a t im a g e( s ) g o o n a g iv en s l ide ( Wh er e th e ty p e o f o u tp u t ? l e is a p r es enta tio n a p p l ic a tio n ? l e) , a ny c u s to m im a g es , c o l o r s c h em e( s ) , im a g es s iZe( s ) , em a il a ddr es s ( es ) , a nd a n em a il s u b j ec t, j u s t to na m e a f eW. Ga th er ing th e nec es s a r y inf o r m a tio n c o u l d inc l u de th e need to r eq u es t inf o r m a tio n f r o m th e u s er . Af ter th e nec es s a r y inf o r m a tio n h a s b een g a th er ed, th e o u tp u t ? l e is g ener a ted 6 08 b y p u tting th e im a g e( s ) a nd iden tif y ing inf o r m a tio n into th e tem p l a te. An inq u ir y 6 1 0 is th en m a de a s to Wh eth er th er e is a no th er tem p l a te th a t needs to b e p o p u l a ted. If th er e is a no th er tem p l a te to b e p o p u l a ted, s tep 6 06 is r etu r ned to . If th er e is no o th er tem p l a te to b e p o p u l a ted, th e o u tp u t ? l e( s ) is del iv er ed 6 1 2. Th e c a p a b il ities o f o ne o r m o r e a s p ec ts o f th e p r es ent inv entio n c a n b e im p l em ented in s o f tWa r e, ? r m w a r e, h a r d Wa r e o r s o m e c o m b ina tio n th er eo f . One o r m o r e a s p ec ts o f th e p r es ent inv entio n c a n b e inc l u ded in a n a r tic l e o f m a nu f a c tu r e ( e. g . , o ne o r m o r e c o m p u ter p r o g r a m p r o du c ts ) h a v ing , f o r ins ta nc e, c o m p u ter u s a b l e m edia . Th e m edia h a s th er ein, f o r ins ta nc e, c o m p u ter r ea da b l e p r o g r a m c o de m ea ns o r l o g ic ( e. g . , ins tr u c tio ns , c o de, c o m m a nds , etc . ) to p r o v ide a nd f a c il ita te th e c a p a b il i ties o f th e p r es ent inv entio n. Th e a r tic l e o f m a nu f a c tu r e c a n b e inc l u ded a s a p a r t o f a c o m p u ter s y s tem o r s o l d s ep a r a tel y . Additio na l l y , a t l ea s t o ne p r o g r a m s to r a g e dev ic e r ea da b l e b y a m a c h ine em b o dy ing a t l ea s t o ne p r o g r a m o f ins tr u c tio ns ex ec u ta b l e b y th e m a c h ine to p er f o r m th e c a p a b il ities o f th e p r es ent inv entio n c a n b e p r o v ided. US 7, 849, 083 B2 7 Th e H o w dia g r a m s dep ic ted h er ein a r e j u s t ex a m p l es . Th er e m a y b e m a ny v a r ia tio ns to th es e dia g r a m s o r th e s tep s ( o r o p er a tio ns ) des c r ib ed th er ein With o u t dep a r ting f r o m th e s p ir it o f th e inv entio n. F o r ins ta nc e, th e s tep s m a y b e p er f o r m ed in a dif f er ing o r der , o r s tep s m a y b e a dded, del eted o r m o di? ed. Al l o f th es e v a r ia tio ns a r e c o ns ider a p a r t o f th e c l a im ed inv entio n. Wh il e s ev er a l a s p ec ts o f th e p r es ent inv entio n h a v e b een des c r ib ed a nd dep ic ted h er ein, a l ter na tiv e a s p ec ts m a y b e ef f ec ted b y th o s e s k il l ed in th e a r t to a c c o m p l is h th e s a m e o b j ec tiv es . Ac c o r ding l y , it is intended b y th e a p p ended c l a im s to c o v er a l l s u c h a l ter na tiv e a s p ec ts a s f a l l With in th e tr u e s p ir it a nd s c o p e o f th e inv entio n. Th e inv entio n c l a im ed is : 1 . A m eth o d o f c r ea ting a n o u tp u t ? l e f r o m im a g es , c o m p r is ing : p r o c es s ing a q u er y b y a p r o c es s o r a g a ins t inf o r m a tio n in a da ta b a s e r eg a r ding a p l u r a l ity o f im a g es a nd g ener a ting q u er y r es u l ts ; s el ec ting a t l ea s t o ne im a g e f r o m th e g ener a ted q u er y r es u l ts ; s el ec ting a n o u tp u t ? l e ty p e; s el ec ting a del iv er y m eth o d; a u to m a tic a l l y c r ea ting a t l ea s t o ne s ta nd- a l o ne o u tp u t ? l e With th e ? l e ty p e c o r r es p o nding to th e s el ec ted o u tp u t ? l e ty p e, Wh er ein th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e c o m p r is es th e a t l ea s t o ne s el ec ted im a g e a nd p r eex is ting identif y ing inf o r m a tio n f o r th e a t l ea s t o ne s el ec ted im a g e; a nd s ending th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e to a des tina tio n c o r r es p o nding to th e s el ec ted del iv er y m eth o d. 2. Th e m eth o d o f c l a im 1 , Wh er ein a t l ea s t o ne o u tp u t o p tio n is dis p l a y ed f o r s el ec ting . 3. Th e m eth o d o f c l a im 2, Wh er ein th e a t l ea s t o ne o u tp u t o p tio n c o m p r is es a t l ea s t o ne o u tp u t ? l e ty p e f o r th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e. 4. Th e m eth o d o f c l a im 3, Wh er ein th e a t l ea s t o ne o u tp u t ? l e ty p e c o m p r is es a n o u tp u t ? l e o f a p r es enta tio n a p p l ic a tio n. 5 . Th e m eth o d o f c l a im 3, Wh er ein th e a t l ea s t o ne o u tp u t ? l e ty p e c o m p r is es a n o u tp u t ? l e o f a s p r ea ds h eet a p p l ic a tio n. 6 . Th e m eth o d o f c l a im 3, Wh er ein th e a t l ea s t o ne o u tp u t ? l e ty p e c o m p r is es a n o u tp u t ? l e o f a Wo r d p r o c es s ing a p p l i c a tio n. 7. Th e m eth o d o f c l a im 3, Wh er ein th e a t l ea s t o ne o u tp u t ? l e ty p e c o m p r is es a n o u tp u t ? l e o f a n im a g ing a p p l ic a tio n. 8. Th e m eth o d o f c l a im 2, Wh er ein th e a t l ea s t o ne o u tp u t o p tio n c o m p r is es a s iZe f o r th e a t l ea s t o ne s el ec ted im a g e. 9. Th e m eth o d o f c l a im 2, Wh er ein th e a t l ea s t o ne o u tp u t o p tio n c o m p r is es a l a y o u t f o r th e a t l ea s t o ne c r ea ted s ta nd a l o ne o u tp u t ? l e. 1 0. Th e m eth o d o f c l a im 9, Wh er ein th e l a y o u t c o m p r is es a tem p l a te, a nd Wh er ein a t l ea s t o ne p r ede? ned o p tio n f o r th e tem p l a te is s el ec ted. 1 1 . Th e m eth o d o f c l a im 9, Wh er ein th e l a y o u t c o m p r is es a p r ede? ned tem p l a te. 1 2. Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a n im a g e o f a s ing l e a dv er tis ing p a g e p r ev i o u s l y u s ed in a dv er tis ing . 1 3. Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a t l ea s t o ne im a g e o f a t l ea s t o ne p a g e o f a m u l ti- p a g e a dv er tis em ent p r ev io u s l y u s ed in a dv er tis ing . 1 4. Th e m eth o d o f c l a im 1 3, Wh er ein th e p r ede? ned tem p l a te c o m p r is es a t l ea s t o ne im a g e o f tWo p a g es o f a p r eex is ting m u l ti- p a g e a dv er tis em ent. 20 25 30 35 40 45 5 0 5 5 6 0 6 5 8 1 5 . Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a p l u r a l ity o f th u m b na il im a g es o f p a g es in a p r eex is ting m u l ti- p a g e a dv er tis em ent. 1 6 . Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a t l ea s t o ne im a g e o f f o u r p a g es f r o m a t l ea s t o ne p r eex is ting a dv er tis em ent. 1 7. Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a p l u r a l ity o f p r o du c t im a g es . 1 8. Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a t l ea s t o ne p r o du c t im a g e a nd a p r eex is ting a dv er tis em ent p a g e c o m p r is ing th e a t l ea s t o ne p r o du c t im a g e. 1 9. Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a t l ea s t o ne p r o du c t im a g e a nd da ta p er ta in ing to s a l es r es u l ting f r o m th e a t l ea s t o ne p r o du c t im a g e. 20. Th e m eth o d o f c l a im 1 1 , Wh er ein th e p r ede? ned tem p l a te c o m p r is es a t l ea s t o ne im a g e o f a t l ea s t o ne a dv er tis ing p a g e p r ev io u s l y u s ed in a dv er tis ing , Wh er ein th e a t l ea s t o ne a dv er tis ing p a g e c o m p r is es a p l u r a l ity o f a t l ea s t o ne o f a p r o du c t a nd a s er v ic e, th e p r ede? ned tem p l a te f u r th er c o m p r is ing da ta p er ta ining to s a l es r es u l ting f r o m th e a t l ea s t o ne a dv er tis ing p a g e. 21 . Th e m eth o d o f c l a im 1 , Wh er ein th e del iv er y m eth o d c o m p r is es a t l ea s t o ne o f a n em a il With a n a tta c h m ent o f th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e, a n em a il th a t inc l u des a h y p er l ink f o r do Wnl o a ding th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e, a nd dir ec tl y do Wnl o a ding th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e. 22. Th e m eth o d o f c l a im 1 , Wh er ein th e a u to m a tic a l l y c r ea ting c o m p r is es : a u to m a tic a l l y g a th er ing inf o r m a tio n nec es s a r y to c r ea te th e a t l ea s t o ne s ta nd- a l o ne o u tp u t ? l e; a nd a u to m a tic a l l y g ener a ting th e a t l ea s t o ne s ta nd- a l o ne o u t p u t ? l e u s ing th e g a th er ed inf o r m a tio n. 23. Th e m eth o d o f c l a im 1 , Wh er ein th e a t l ea s t o ne s ta nd a l o ne o u tp u t ? l e is c r ea ted in r es p o ns e to a r eq u es t th a t is r ec eiv ed o v er a netWo r k . 24. Th e m eth o d o f c l a im 23, Wh er ein th e netWo r k c o m p r is es a g l o b a l c o m m u nic a tio ns netWo r k . 25 . Th e m eth o d o f c l a im 1 , Wh er ein th e a t l ea s t o ne im a g e c o m p r is es a t l ea s t o ne a dv er tis ing im a g e p r ev io u s l y u s ed in a dv er tis ing . 26 . Th e m eth o d o f c l a im 25 , Wh er ein th e a t l ea s t o ne a dv er tis ing im a g e c o m p r is es a t l ea s t o ne o f a p r o du c t im a g e a nd a p a g e im a g e, Wh er ein a p r o du c t im a g e c o m p r is es a p o r tio n o f a p a g e im a g e c o m p r is ing a t l ea s t o ne o f a p r o du c t a nd a s er v ic e. 27. Th e m eth o d o f c l a im 1 , f u r th er c o m p r is ing dis p l a y ing th e g ener a ted q u er y r es u l ts . 28. Th e m eth o d o f c l a im 1 , f u r th er c o m p r is ing : r ep r o c es s ing th e q u er y a g a ins t th e da ta b a s e a nd g ener a ting u p da ted q u er y r es u l ts a t a s u b s eq u ent tim e; a nd a u to m a tic a l l y c r ea ting a t l ea s t o ne o th er s ta nd- a l o ne o u tp u t ? l e b a s ed o n th e u p da ted q u er y r es u l ts , Wh er ein th e a t l ea s t o ne im a g e a nd p r eex is ting identif y ing inf o r m a tio n th er ef o r a r e p a r t o f th e a t l ea s t o ne o th er c r ea ted s ta nd a l o ne o u tp u t ? l e. 29. Th e m eth o d o f c l a im 28, Wh er ein th e r ep r o c es s ing c o m p r is es a u to m a tic a l l y r ep r o c es s ing , a nd Wh er ein th e a u to m a tic a l l y r ep r o c es s ing a nd a u to m a tic a l l y c r ea ting a t l ea s t o ne o th er s ta nd- a l o ne o u tp u t ? l e a r e p er f o r m ed in a c c o r da nc e With a s u b s c r ip tio n. 30. Th e m eth o d o f c l a im 29, f u r th er c o m p r is ing p r o v iding a t l ea s t o ne o th er c r ea ted s ta nd- a l o ne o u tp u t ? l e to a s u b s c r ib er . 31 . Th e m eth o d o f c l a im 1 , Wh er ein a t l ea s t s o m e o f th e p l u r a l ity o f im a g es a r e s to r ed o u ts ide th e da ta b a s e, a nd US 7, 849, 083 B2 w h er ein th e inf o r m a tio n c o m p r is es p o inter s to th e a t l ea s t s o m e o f th e p l u r a l ity o f im a g es . 32. Th e m eth o d o f c l a im 31 , Wh er ein th e a t l ea s t s o m e o f th e p l u r a l ity o f im a g es is s to r ed r em o tel y f r o m th e da ta b a s e. 33. Th e m eth o d o f c l a im 1 , Wh er ein th e p r eex is ting iden tif y ing inf o r m a tio n c o m p r is es a t l ea s t o ne des c r ip tio n o f c o n tent o f th e a t l ea s t o ne im a g e. 34. A c o m p u ter s y s tem f o r c r ea ting a n o u tp u t ? l e f r o m im a g es , th e c o m p u ter s y s tem c o m p r is ing : s to r a g e s to r ing a da ta b a s e c o m p r is ing inf o r m a tio n r eg a r d ing a p l u r a l ity o f im a g es a nd identif y ing inf o r m a tio n th er ef o r ; a m em o r y ; a p r o c es s o r in c o m m u nic a tio ns With th e m em o r y to ex ec u te a m eth o d o f p r es enting da ta b a s e inf o r m a tio n, th e m eth o d c o m p r is ing : p r o c es s ing a q u er y a g a ins t th e inf o r m a tio n in th e da ta b a s e a nd g ener a ting q u er y r es u l ts ; s el ec ting a t l ea s t o ne im a g e f r o m th e g ener a ted q u er y r es u l ts ; s el ec ting a n o u tp u t ? l e ty p e; s el ec ting a del iv er y m eth o d; a u to m a tic a l l y c r ea ting a t l ea s t o ne s ta nd- a l o ne o u tp u t ? l e With th e ? l e ty p e c o r r es p o nding to th e s el ec ted o u tp u t ? l e ty p e, Wh er ein th e a t l ea s t o ne c r ea ted s ta nd a l o ne o u tp u t ? l e c o m p r is es th e a t l ea s t o ne s el ec ted im a g e a nd p r eex is ting identif y ing inf o r m a tio n f o r th e a t l ea s t o ne s el ec ted im a g e; a nd s ending th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e to a des tina tio n c o r r es p o nding to th e s el ec ted del iv er y m eth o d. 35 . Th e c o m p u ter s y s tem o f c l a im 34, Wh er ein a t l ea s t o ne o u tp u t o p tio n is dis p l a y ed f o r s el ec ting . 36 . Th e c o m p u ter s y s tem o f c l a im 35 , Wh er ein th e a t l ea s t o ne o u tp u t o p tio n c o m p r is es a t l ea s t o ne o u tp u t ? l e ty p e f o r th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e, a nd Wh er ein th e a t l ea s t o ne o u tp u t ? l e ty p e c o m p r is es a t l ea s t o ne o f a p r es enta tio n a p p l ic a tio n o u tp u t ? l e, a s p r ea ds h eet a p p l ic a tio n o u tp u t ? l e, a Wo r d p r o c es s ing a p p l ic a tio n o u tp u t ? l e, a nd a n im a g ing a p p l ic a tio n o u tp u t ? l e. 37. Th e c o m p u ter s y s tem o f c l a im 35 , Wh er ein th e a t l ea s t o ne o u tp u t o p tio n c o m p r is es a t l ea s t o ne o f a s iZe f o r th e a t l ea s t o ne s el ec ted im a g e a nd a l a y o u t f o r th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e. 38. Th e c o m p u ter s y s tem o f c l a im 34, Wh er ein th e a u to m a tic a l l y c r ea ting c o m p r is es : a u to m a tic a l l y g a th er ing inf o r m a tio n nec es s a r y to c r ea te th e a t l ea s t o ne s ta nd- a l o ne o u tp u t ? l e; a nd a u to m a tic a l l y g ener a ting th e a t l ea s t o ne s ta nd- a l o ne o u t p u t ? l e u s ing th e g a th er ed inf o r m a tio n. 39. Th e c o m p u ter s y s tem o f c l a im 34, f u r th er c o m p r is ing : r ep r o c es s ing th e q u er y a g a ins t th e da ta b a s e a nd g ener a ting u p da ted q u er y r es u l ts a t a s u b s eq u ent tim e; a nd a u to m a tic a l l y c r ea ting a t l ea s t o ne o th er s ta nd- a l o ne o u tp u t ? l e b a s ed o n th e u p da ted q u er y r es u l ts , Wh er ein th e a t l ea s t o ne o th er s ta nd- a l o ne o u tp u t ? l e inc l u des th e a t l ea s t o ne im a g e a nd p r eex is ting identif y ing inf o r m a tio n th er ef o r . 40. Th e c o m p u ter s y s tem o f c l a im 34, Wh er ein a t l ea s t s o m e o f th e p l u r a l ity o f im a g es a r e s to r ed o u ts ide th e da ta b a s e, a nd Wh er ein th e inf o r m a tio n c o m p r is es p o inter s to th e a t l ea s t s o m e o f th e p l u r a l ity o f im a g es . 41 . Th e c o m p u ter s y s tem o f c l a im 40, f u r th er c o m p r is ing a dditio na l s to r a g e s ep a r a te f r o m th e s to r a g e f o r s to r ing th e a t l ea s t s o m e o f th e p l u r a l ity o f im a g es . 1 0 42. Th e c o m p u ter s y s tem o f c l a im 34, Wh er ein th e p r eex is ting identif y ing inf o r m a tio n c o m p r is es a t l ea s t o ne des c r ip tio n o f c o ntent o f th e a t l ea s t o ne im a g e. 43. A c o m p u ter p r o g r a m p r o du c t f o r c r ea ting a n o u tp u t ? l e 5 f r o m im a g es , th e c o m p u ter p r o g r a m p r o du c t c o m p r is ing : a s to r a g e m ediu m r ea da b l e b y a p r o c es s o r a nd s to r ing p r o g r a m m ing f o r ex ec u tio n b y th e p r o c es s o r f o r p er f o r m ing a m eth o d o f p r es enting da ta b a s e inf o r m a tio n, th e m eth o d c o m p r is ing : p r o c es s ing a q u er y a g a ins t inf o r m a tio n in a da ta b a s e r eg a r ding a p l u r a l ity o f im a g es a nd g ener a ting q u er y r es u l ts ; s el ec ting a t l ea s t o ne im a g e f r o m th e g ener a ted q u er y r es u l ts ; s el ec ting a n o u tp u t ? l e ty p e; s el ec ting a del iv er y m eth o d; a u to m a tic a l l y c r ea ting a t l ea s t o ne s ta nd- a l o ne o u tp u t ? l e With th e ? l e ty p e c o r r es p o nding to th e s el ec ted o u tp u t ? l e ty p e, Wh er ein th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e c o m p r is es th e a t l ea s t o ne s el ec ted im a g e a nd p r eex is ting identif y ing inf o r m a tio n f o r th e a t l ea s t o ne s el ec ted im a g e; a nd s ending th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e to a des tina tio n c o r r es p o nding to th e s el ec ted del iv er y m eth o d. 44. Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 43, Wh er ein a t l ea s t o ne o u tp u t o p tio n is dis p l a y ed f o r s el ec ting . 45 . Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 44, Wh er ein th e a t l ea s t o ne o u tp u t o p tio n c o m p r is es a t l ea s t o ne o u tp u t ? l e ty p e f o r th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e, a nd Wh er ein th e a t l ea s t o ne o u tp u t ? l e ty p e c o m p r is es a t l ea s t o ne o f a p r es enta tio n a p p l ic a tio n o u tp u t ? l e, a s p r ea ds h eet a p p l i c a tio n o u tp u t ? l e, a Wo r d p r o c es s ing a p p l ic a tio n o u tp u t ? l e, a nd a n im a g ing a p p l ic a tio n o u tp u t ? l e. 46 . Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 44, Wh er ein th e a t l ea s t o ne o u tp u t o p tio n c o m p r is es c h o o s ing a t l ea s t o ne o f a s iZe f o r th e a t l ea s t o ne s el ec ted im a g e a nd a l a y o u t f o r th e a t l ea s t o ne c r ea ted s ta nd- a l o ne o u tp u t ? l e. 47. Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 43, Wh er ein th e a u to m a tic a l l y c r ea ting c o m p r is es : a u to m a tic a l l y g a th er ing inf o r m a tio n nec es s a r y to c r ea te th e a t l ea s t o ne s ta nd- a l o ne o u tp u t ? l e; a nd a u to m a tic a l l y g ener a ting th e a t l ea s t o ne s ta nd- a l o ne o u t p u t ? l e u s ing th e g a th er ed inf o r m a tio n. 48. Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 43, f u r th er c o m p r is ing : r ep r o c es s ing th e q u er y a g a ins t th e da ta b a s e a nd m ea ns f o r g ener a ting u p da ted q u er y r es u l ts a t a s u b s eq u ent tim e; a nd a u to m a tic a l l y c r ea ting a t l ea s t o ne o th er s ta nd- a l o ne o u tp u t ? l e b a s ed o n th e u p da ted q u er y r es u l ts , Wh er ein th e a t l ea s t o ne o th er s ta nd- a l o ne o u tp u t ? l e inc l u des th e a t l ea s t o ne im a g e a nd p r eex is ting identif y ing inf o r m a tio n th er ef o r . 49. Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 43, Wh er ein a t l ea s t s o m e o f th e p l u r a l ity o f im a g es a r e s to r ed o u ts ide th e da ta b a s e, a nd Wh er ein th e inf o r m a tio n c o m p r is es p o inter s to th e a t l ea s t s o m e o f th e p l u r a l ity o f im a g es . 5 0. Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 49, Wh er ein th e a t l ea s t s o m e o f th e p l u r a l ity o f im a g es is s to r ed r em o tel y f r o m th e da ta b a s e. 5 1 . Th e c o m p u ter p r o g r a m p r o du c t o f c l a im 43, Wh er ein th e p r eex is ting identif y ing inf o r m a tio n c o m p r is es a t l ea s t o ne des c r ip tio n o f c o ntent o f th e a t l ea s t o ne im a g e. 20 25 30 35 40 45 5 0 6 0 * * * * *