UNITED STATES DISTRICT COURT

NORTHERN DISTRICT OF ILLINOIS
EASTERN DIVISION

MARKET TRACK, LLC, )
)
Plaintiff, ) Civil Action No. _______________
)
v. )
) JURY TRIAL DEMANDED
EFFICIENT COLLABORATIVE RETAIL )
MARKETING, LLC. )
)
Defendant. )

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 Track’s 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 Track’s 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 Track’s intellectual
property, including Market Track’s trade secret information concerning pricing and advertising
comparison reporting formats. It appears that ECRM has been deliberately targeting Market
Track’s customers in the marketplace using Market Track’s own trade secret information. For
example, ECRM has consistently priced its competing copycat products and services at various
precise percentages of Market Track’s pricing – percentages so precise and consistent that the
most probable explanation is that ECRM inappropriately obtained and misused Market Track’s




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 ECRM’s ongoing and improper copying of Market Track’s
intellectual property.
6. Not content to undermine Market Track solely by consistent misuse of Market
Track’s intellectual property, ECRM has engaged in other forms of unfair competition. For
example, ECRM’s 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. ECRM’s infringement of Market Track’s patent and trade secrets is damaging and
will continue to damage Market Track’s business, causing irreparable harm, for which there is
no adequate remedy at law, unless ECRM’s 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 Track’s 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 Track’s 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 Track’s 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 TRACK’S 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
Track’s 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 Track’s 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 TRACK’S 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 Track’s 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 Track’s
customers is itself confidential and not publicly disclosed.
21. The reports that Market Track provides to its customers are also confidential.
Market Track’s customers are contractually bound not to disclose Market Track’s 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 ECRM’s primary business today.
28. Until recently, ECRM was not in the business of providing market intelligence
based on comprehensive analysis of promotional advertising. Rather, ECRM’s 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 ECRM’s MarketGate Application Suite
have become more and more similar to Market Track’s products. Today, ECRM’s 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 ECRM’s software are nearly identical – in format and
content – to Market Track’s 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 Track’s proprietary and confidential
ad tracking reports from Market Track’s 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 Track’s confidential reports in an effort to attract Market Track’s 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 Track’s existing customers. Not only is that economically irrational, the specific
manner in which ECRM competes highlights ECRM’s misappropriation and misuse of Market
Track’s 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 Track’s pricing. Due to the fact that ECRM’s pricing has been at
such remarkably precise percentages of Market Track’s pricing, such behavior cannot be
reasonably attributed to chance or independent pricing. On information and belief, ECRM’s




10
pricing was predicated on the confidential pricing information that it obtained from Market
Track’s customers or some other illicit source.
37. ECRM has been approaching Market Track’s 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 Track’s 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 Track’s customers or some
other illicit source.
38. ECRM’s sales representatives also have made disparaging statements about
Market Track’s business to Market Track’s current and/or prospective customers. ECRM’s 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, ECRM’s
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 ECRM’s 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
ECRM’s 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 ECRM’s MarketGate
software is not a staple or article of commerce suitable for substantial noninfringing use.
ECRM’s 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 Track’s website, which provides notice of the ’083
patent, on multiple occasions. On information and belief, ECRM continues to visit Market
Track’s website and has knowledge of the ’083 patent. Therefore, ECRM’s 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
Track’s patented technology to directly compete against it.
46. As a result of ECRM’s patent infringement, Market Track is entitled to
preliminary and permanent injunctive relief. If not enjoined, ECRM’s conduct will continue to
cause irreparable harm to Market Track’s 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 Track’s 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 Track’s 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 Track’s trade
secrets in violation of 765 ILCS § 1065 and used those trade secrets for its own benefit to
improperly profit at Market Track’s expense by, inter alia, siphoning existing customers away
from Market Track. ECRM obtained Market Track trade secret reports from at least two of
Market Track’s customers who were contractually obligated not to share that information.
ECRM knew or had reason to know that Market Track’s reports were confidential and had been
obtained without Market Track’s 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 Track’s trade secrets to approach
and attract Market Track’s customers based on a misuse of that confidential pricing information.
ECRM has consistently priced its products and services at precise percentages of Market Track’s
prices in a way that cannot be reasonably attributed to chance or independent pricing. Rather, on
information and belief, ECRM’s 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
Track’s trade secret reports, which it had misappropriated. ECRM’s reports include nearly-
identical content and use a similar format to Market Track’s reports. On information and belief,
ECRM’s reports were designed to lure away Market Track’s customers by offering facially
similar products.
53. On information and belief, ECRM has misappropriated Market Track’s customer
lists and is using them to target Market Track’s customers at points in time just prior to when
their contracts are up for renewal. ECRM has exhibited a pattern of approaching Market Track’s
existing customers during this critical time period, when its customers are potentially vulnerable
to being lured away by ECRM’s 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 ECRM’s misappropriation of
Market Track’s trade secrets.
55. On information and belief, ECRM’s misappropriation of Market Track’s 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 ECRM’s wrongful conduct, Market Track is entitled to preliminary
and permanent injunctive relief. If not enjoined, ECRM’s conduct will continue to cause
irreparable harm to Market Track’s 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 Track’s 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 Track’s existing and prospective customers, even though
they were not true.
60. ECRM’s 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 ECRM’s wrongful conduct, Market Track is entitled to preliminary
and permanent injunctive relief. If not enjoined, ECRM’s conduct will continue to cause
irreparable harm to Market Track’s 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 Track’s trade secrets;
iv. disparaging Market Track’s 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 Track’s trade secret information;
vii. disclose all entities from which ECRM obtained Market Track’s trade
secret information;
F. An award of monetary damages sufficient to compensate Market Track for
ECRM’s 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 Court’s decision regarding the imposition of a
permanent injunction;
H. An award to Market Track of treble damages incurred as a result of ECRM’s
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 ECRM’s willful and malicious misappropriation of Market Track’s
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 ECRM’s 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 nation’s 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 Track’s 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 Track’s
capabilities to determine how competing retailers, products and brands are being
advertised, priced and promoted both in-store and online. The Company’s
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
* * * * *