Groupon is a deal-of-the-day website that features discounted gift certificates usable at local or national companies. Groupon was launched in November 2008, and the first market for Groupon was Chicago, followed soon thereafter by Boston, New York City, and Toronto. By October 2010 Groupon served more than 150 markets in North America and 100 markets in Europe, Asia and South America and had 35 million registered users.The idea for Groupon was created by now-ousted CEO and Pittsburgh native Andrew Mason. The idea subsequently gained the attention of his former employer, Eric Lefkofsky, who provided $1 million in "seed money" to develop the idea. In April 2010, the company was valued at $1.35 billion. According to a December 2010 report conducted by Groupon's marketing association and reported in Forbes Magazine and the Wall Street Journal, Groupon was "projecting that the company is on pace to make $1 billion in sales faster than any other business, ever".However, a report from Forrester Research in October 2011 suggested that the Groupon business model was a "disaster" and that the firm had become an example of "how fast an Internet darling can fall."In its first earnings release as a public company, Groupon reported a 2011 fourth-quarter loss of $9.8 million on an adjusted basis, disappointing investors. Additional investor concern arose after the company restated 2011 revenues downward in March 2012. Wikipedia.
Groupon | Date: 2016-05-03
In general, embodiments of the present invention provide systems, methods and computer readable media for data record compression using graph-based techniques.
Groupon | Date: 2016-05-31
A method for quantifying localness of content can be organized into several stages of information acquisition and processing, with each stage focusing on filtering or qualifying content based on geographic information relevant to a place. The method may comprise bootstrapping an initial set of terms for the place, building a local content corpus for the place utilizing the initial set of terms, and populating an index with information from documents in the local content corpus. In response to a request about the place, a query is formed and provided to the index for retrieving local content relevant to the place.
Groupon | Date: 2016-06-30
In general, embodiments of the present invention provide systems, methods and computer readable media for for generating an optimal classifying query set for categorizing and/or labeling textual data based on a query subsumption calculus to determine, given two queries, whether one of the queries subsumes another. In one aspect, a method includes generating a group of determining queries based on analyzing text within a document; receiving a group of classifying queries; and, for each determining query within the group of determining queries, determining whether at least one of the classifying queries is subsumed by the determining query; and updating the group of classifying queries in an instance in which the classifying query is subsumed by the determining query.
Groupon | Date: 2016-08-02
Prospective deals for a deal vendors deal inventory may be scored according to one or more population-specific expected-yield scores, such as expected revenue yield, expected new customers yield, and the like. A prospective deal is categorized and characterized according to a number of yield-related characteristics. Some or all of the prospective deals characteristics are mapped to yield components derived from completed deals that have been offered to a particular population. An expected-yield score for a prospective deal with regard to that population is obtained by combining the mapped yield components.
Groupon | Date: 2016-09-08
In general, embodiments of the present invention provide systems, methods and computer readable media for modeling multi-dimensional, dynamically evolving data using dynamic clustering. In one aspect, a method includes receiving a core group of clusters of objects, each object being represented by a corresponding instance of a multi-dimensional feature vector including a dimension k; receiving a stream of data points representing a group of objects, each data point respectively representing an instance of dimension k describing a feature of an object within the group of objects; and, for each data point, adding an object described by the data point to a first cluster of objects within the core group of clusters; updating properties of the first cluster of objects in response to adding the object; and determining whether to update the core group of clusters using the updated properties of the first cluster of objects.
Groupon | Date: 2016-10-07
A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.
Groupon | Date: 2016-10-24
A business monitoring system is described herein that brings together the previously separate worlds of social media and offline secret shopper and similar programs. With the business monitoring system, owners of brands are able to monitor the local voice of the customer to detect local and regional trends in sentiment and activity, build benchmarks and goals for local storefronts, evaluate in-store operations and customer service trends, and measure the local impact of marketing and advertising initiatives. The system collects and analyzes signals from online sources, producing reports, analytics, benchmarks, and alerts regarding offline activity at the local/store-front level. The system normalizes the signals from various sources, analyzes the signals at the individual location level, aggregates the data across various dimensions, builds benchmarks for comparison, and fires triggers notifying appropriate people upon detecting a meaningful variance. Thus, the system provides a rich and timely set of information to business decision makers.
Groupon | Date: 2016-05-23
In general, embodiments of the present invention provide systems, methods and computer readable media for automated dynamic data quality assessment. One aspect of the subject matter described in this specification includes the actions of receiving a data quality job including a new data sample; and, if the new data sample is determined to be added to a reservoir of data samples, sending a quality verification request to an oracle; receiving a new data sample quality estimate from the oracle; and adding the new data sample and estimate to the reservoir. A second aspect of the subject matter includes the actions of receiving, from a predictive model, a judgment associated with a new data sample; analyzing the new data sample based in part on the judgment to determine whether to send a new data sample quality verification request to an oracle; and, if a new data sample quality estimate is received from the oracle, determining whether to add the new data sample and the judgment to the reservoir.
Groupon | Date: 2016-02-08
Provided herein are systems, methods and computer readable media for determining whether to suppress presentation of a promotion from a promotion program in an electronic correspondence to a consumer. An example system may performing operations comprising receiving a set of promotions selected for presentation to the consumer in the electronic correspondence, each promotion respectively associated with a promotion score representing an estimated acceptance of the associated promotion by the consumer, determining, using a rules-based filter comprising a set of rules, whether to modify the promotion score, including geofencing data and the consumers previous promotion purchasing history, in an instance in which the promotion score is modified, determining whether to suppress presentation of the promotion in the electronic correspondence based at least in part on the modified promotion score.
Groupon | Date: 2016-06-23
Techniques for programmatically interfacing with mobile chat sessions are discussed herein. Some embodiments may include one or more servers configured to: access the mobile chat session hosted by the mobile chat server; receive input chat data from the mobile chat server; determine promotions scores of candidate promotions based at least in part on the input chat data; and provide the output chat data to the mobile chat server including an electronic marketing communication of one or more promotions selected based on the promotion scores. The one or more servers may be further configured to programmatically interact with chat accounts within the mobile chat session, such as to request additional search terms for improved promotion relevance targeting, among other things.