Leading Provider of Highly Scalable Online Services

Edge Computing Use Cases

Mirror Image’s Edge Computing service transforms our content delivery capabilities into a Dynamic Delivery Network.  The tight integration of Edge Computing with our content delivery and streaming media capabilities enables our customers to provide a more compelling and targeted set of content and experiences for their visitors, increase engagement, capture more revenue, and comply with rules, regulations, and privileges for their content and services.

We provide a set of pre-built solutions and “building blocks,” and new custom use cases can usually be implemented through a simple configuration process to meet each customer’s unique requirements, often within just a few days.

Dynamic Content Targeting

Customize the content you serve to each visitor, increasing page views, conversions, time on site and other important engagement metrics without the need to create and store a large set of content variations.  Mirror Image provides extensive capabilities to programmatically compose text and Javascript, perform string and token substitutions, apply XSL transforms to XML documents, and other capabilities to dynamically select the most appropriate content templates and perform the required customizations based on real-time request attributes (e.g. location, visitor history, time of day, etc.).

Data Collection

Go to top

Custom Targeted Video and Audio Playlists

Dynamically create custom video and audio playlists (SMIL, mobile SMIL, VAST, VPAID, etc.) in real-time based on visitor preferences, request attributes and any other data to create highly targeted streaming experiences for every visitor.

Mirror Image provides a wide range of video and audio streaming capabilities, including multi-protocol streaming capabilities that automatically stream a single H.264 AAC encoded source video directly to a wide range of devices.

Get the datasheet.


Content Authorization

Edge Computing is used to apply and enforce custom, complex content and video authorization rules to ensure that visitors only access the content they are permitted to view.

Get the datasheet.


Leverage Offline Data Online

By using your first party offline data (e.g. CRM data, POS data, etc.) along with online data, you can provide far more targeted content and offers than using online data alone.  These “data onboarding and activation” capabilities also vastly improve marketing measurement initiatives by bridging your offline and online data.

Mirror Image is the only Content Delivery Network that supports onboarding and utilizing your offline data for online and mobile initiatives. We provide a fully managed service to make it easy for you to implement and execute these kinds of initiatives.

Our Data Onboarding capabilities include:

FIND. We help you identify and tag your offline users online.
BRIDGE. We connect online and offline user information with a single master ID, and we allow you to store as much offline and online user data as you need. We also provide a service to identify and connect multiple online IDs shared by a single unique user.
UTILIZE. We speed the implementation and execution of a wide range of online and mobile use cases that utilize offline and online data, including reporting, integrating with product recommendation engines, user and contextual targeting, ad viewability, multi-channel ad effectiveness and attribution, and many others.

At the heart of our Data Onboarding capabilities is our Geographically Distributed Database as a Service implementation, which replicates and synchronizes customer data sets using our worldwide SSD-based NoSQL database service, guaranteeing fast response rates regardless of each visitor’s location around the globe.
Go to top


You can customize the experience for each visitor (for example to serve a different version of the homepage, change the language preference, and serve different content) based on the geographic location of each visitor. We maintain detailed IP-to-Geo databases at all locations on our network to provide the lowest latency lookups and response times.

Go to top


Similar to Geo-Targeting, you can prevent specific content from being served to certain geographies, and at certain times, to comply with rules, licensing restrictions, etc.


Go to top

Device Targeting

Customers use Mirror Image Edge Computing to identify the specific mobile device type and any of its capabilities (e.g. screen size) for every request and  programmatically select or customize content for each device in real time, providing each visitor with an optimized experience. We also automatically optimize a single H.264 encoded asset for different players and devices, eliminating the need for multiple encoded assets when supporting multiple device types.

Go to top

Ad Block Override

Ad Block Override is a Mirror Image Edge Computing service for publishers that measures actual ad revenue losses due to ad blockers, and allows you to seamlessly deliver your ads to visitors using ad blockers.  Click here for more information.


Go to top

Ad Block-Resistant Site Analytics

We provide powerful data collection and logging capabilities that can capture any visitor request data, and are not blocked by ad blockers (Google Analytics and the other analytics tags are often blocked by the ad blockers).  Since our capabilities are not affected by ad blockers, we provide more accurate (and higher) visitor metrics that can be used to augment or replace your existing site analytics.

You can collect and record custom, granular traffic information on your websites, including visitor attributes (such as cookie values, for example) and request attributes (e.g. header information), as well as visitor actions on partner websites, from mobile applications, and via any other web and mobile content. The service can perform optional data lookups and filtering using various third-party databases including mobile device information, spiders and robots detection, geo-IP information, and others.

Mirror Image subsequently deletes all of your visitor data from its servers, eliminating any data privacy or leakage issues.

Get the datasheet.
















Go to top

Front End Optimization

Improving website performance, including Time to First Byte (TTFB) and page load times can have a direct impact on visitor metrics and revenue.  Our Edge Computing service can improve your website’s performance by applying a variety of “front end content optimization” techniques, including file compression, code minification, reducing HTTP connections, and others, reducing TTFP and page load times.













Go to top


Big Data at the Edge (Geographically Distributed NoSQL Database as a Service)

Our Geographically Distributed Database as a Service (DBaaS) implementation allows you to replicate, store, and access (for both read and write access) your custom data sets globally, on our worldwide network, to enable the fastest performance for your use cases that require access to “big data.”

A common use case is a “server side GUID database” as an alternative – or to augment – the use of cookies to identify visitors and store visitor information.  Cookies are limiting — most browsers impose a 4 KB size limit for cookies — yet many organizations want to leverage much larger data sets in real-time to perform more accurate targeting, attribution, and other tasks. Also, many browsers disable third party cookies by default, and users routinely delete cookies.

While a server side GUID database can support vastly larger data sets than cookies, it often results in performance problems when the local data center processing a request must reach “off-box” to a distant data center housing the visitor data needed to process the request. In the advertising world, for example, reducing these latencies can mean the difference between success and failure. Our Geographically Distributed Database as a Service is a fully managed service that eliminates these performance problems by locating active database servers – each with a complete and fully replicated copy of the data at all times – in each of our worldwide locations, providing the highest end-to-end performance regardless of each visitor’s location and ensuring a consistent end-user experience across all data centers at all times.

Click the link for a sandbox environment running a live version of our Server Side GUID Store service that you can experiment with.

Go to top

Dynamic Creative Optimization for Ad Tech

Advertising companies use our Edge Computing service to dynamically customize ad creative templates in real time to deliver highly personalized messages without the need to create and store a large set of creative files.  Mirror Image provides extensive capabilities to compose text and Javascript, perform token substitution, and apply XSL transforms to XML documents to meet these requirements and to comply with industry standards including VAST and VPAID.

Dynamic Creative Optimization
Go to top

Header Bidding for Publishers

Header bidding, advance bidding or pre-bidding, enables publishers to offer their inventory to multiple ad exchanges simultaneously before making calls to their ad servers. Mirror Image Edge Computing provides publishers with custom yield optimization logic, demand source workflow, timeout intervals, etc. that enable each publisher to maximize their advertising revenue.

Header Bidding

Go to top

Display and Mobile Ad Servers

Mirror Image Edge Computing capabilities can be used to configure a complete, highly custom dynamic ad server for customers.  These solutions typically include data collection, behavioral targeting logic, geographic targeting, device optimization capabilities and more.

Display and Mobile Ad Servers

Go to top

Dynamic Surveys

Customers use Mirror Image Edge Computing to serve targeted surveys that are dynamically customized in real time based on each user’s attributes, allowing for more targeted surveys than traditional static surveys.  The result is that organizations are able to collect more targeted – and more valuable – data sets from their online survey applications.

Dynamic Surveys

Go to top

U.S. Patent Numbers 6,915,329, 6,581,090, 7,739,400, 5,991,809, 6,370,580, and 6,480,893