55 patents
Page 3 of 3
Utility
Scalable Complex Event Processing with Probabilistic Machine Learning Models to Predict Subsequent Geolocations
15 Apr 20
Provided is a process, including: obtaining a set of historical geolocations; segmenting the historical geolocations into a plurality of temporal bins; determining pairwise transition probabilities between a set of geographic places based on the historical geolocations; configuring a compute cluster by assigning subsets of the transition probabilities to computing devices in the compute cluster; receiving a geolocation stream indicative of current geolocations of individuals; selecting a computing device in the compute cluster in response to determining that the computing device contain transition probabilities for the received respective geolocation; selecting transition probabilities applicable to the received respective geolocation from among the subset of transition probabilities assigned to the selected computing device; predicting a subsequent geographic place based on the selected transition probabilities.
David John Reese, Annette M. Taberner-Miller, Sankalp Acharya, Lipphei Adam
Filed: 10 Dec 19
Utility
Providing Offers and Associated Location Information
8 Apr 20
Provided is a process, including: obtaining a coupon issued by a merchant, the coupon being redeemable in-store, at a physical location of the merchant; obtaining one or more merchant location identifiers, the coupon only being redeemable at one or more merchant locations identified by the one or more merchant location identifiers; sending the coupon and the merchant location identifiers to publishers for presentation to consumers by the publishers on user devices of the consumers; and receiving indications from the user devices of the consumers that the consumers interacted with the coupon, the indications indicating a consumer selection of an in-store redemption option.
Michael Thomas Georgoff, Brian Keith Showers, Scott Jason Throndson
Filed: 5 Dec 19
Utility
Promotion code validation apparatus and method
30 Mar 20
A method including interacting with a promotion code provider programmatically, providing a promotion code to a validation function of the promotion code provider, and evaluating a response from the promotion code provider.
David Lemphers, Christopher Couhault, Alexandros Suvacioglu
Filed: 10 May 17
Utility
Matching a coupon to a specific product
16 Mar 20
A computer-implemented method, a system and a computer program product for processing third party online coupons.
David Jonathan Lemphers, Shreyas Karnik, Christopher Couhault, Alexandros Suvacioglu
Filed: 14 Mar 13
Utility
Devices, methods, and computer-readable media for redemption header for merchant offers
9 Mar 20
Devices, computer-implemented methods, and computer-readable media for a redemption header for merchant offers, such as online coupons, are provided.
Nicholas James Shiffert, Michael Paul Cravey, Jagjit Singh Bath
Filed: 2 Apr 18
Utility
Devices, methods, and computer-readable media for redemption header for merchant offers
9 Mar 20
Devices, computer-implemented methods, and computer-readable media for a redemption header for merchant offers, such as online coupons, are provided.
Nicholas James Shiffert, Michael Paul Cravey, Jagjit Singh Bath
Filed: 27 Aug 19
Utility
Devices, Methods and Computer-Readable Media for Redemption of Merchant Offers
29 Jan 20
Devices, computer-implemented methods, and computer-readable media for the redemption of merchant offers, such as online coupons, are provided.
John Newman Faith, Jagjit Singh Bath, Eithan Zilkha, Cameron Kent Savage, David John Reese, James Damon Trim
Filed: 6 Oct 19
Utility
Method and System for Facilitating Access to a Promotional Offer
29 Jan 20
A method of facilitating access to a promotional offer, the method comprising: receiving at a server system a page request from a client device; and sending program code executable in a browser application to the client device in response to the page request, the program code being executable to display at least one promotional offer and a promotional code, to provide a flash object at a display position of the promotional code and, in response to selection of the flash object, to cause the promotional code to be copied to a user-accessible memory of the client device and to open a new browser display of the browser application.
Guy Phillip William King
Filed: 2 Oct 19
Utility
Scalable complex event processing with probabilistic machine learning models to predict subsequent geolocations
20 Jan 20
Provided is a process, including: obtaining a set of historical geolocations; segmenting the historical geolocations into a plurality of temporal bins; determining pairwise transition probabilities between a set of geographic places based on the historical geolocations; configuring a compute cluster by assigning subsets of the transition probabilities to computing devices in the compute cluster; receiving a geolocation stream indicative of current geolocations of individuals; selecting a computing device in the compute cluster in response to determining that the computing device contain transition probabilities for the received respective geolocation; selecting transition probabilities applicable to the received respective geolocation from among the subset of transition probabilities assigned to the selected computing device; predicting a subsequent geographic place based on the selected transition probabilities.
David John Reese, Annette M. Taberner-Miller, Sankalp Acharya, Lipphei Adam
Filed: 4 May 16
Utility
Providing offers and associated location information
13 Jan 20
Provided is a process, including: obtaining a coupon issued by a merchant, the coupon being redeemable in-store, at a physical location of the merchant; obtaining one or more merchant location identifiers, the coupon only being redeemable at one or more merchant locations identified by the one or more merchant location identifiers; sending the coupon and the merchant location identifiers to publishers for presentation to consumers by the publishers on user devices of the consumers; and receiving indications from the user devices of the consumers that the consumers interacted with the coupon, the indications indicating a consumer selection of an in-store redemption option.
Michael Thomas Georgoff, Brian Keith Showers, Scott Jason Throndson
Filed: 16 Oct 14
Utility
Providing Single-use Offers
1 Jan 20
Provided is a process, including: obtaining an offer issued by a merchant, the offer being redeemable on-line, at the merchant's website, in-store, at a physical location of the merchant, or both; obtaining a plurality of single-use offer codes associated with the offer; receiving a request for a single-use offer code, the request having a phone number; sending to the phone number, via a text messaging service, a text message comprising a uniform resource identifier (URI) to a select single-use offer code of the plurality single-use offer codes; and sending the single-use offer code to a consumer user device in response to a user selection of the URI.
Michael Thomas Georgoff, Scott Jason Throndson, Jeffrey Ryan Rego
Filed: 1 Jul 19
Utility
Method and System for Ranking Information Items for Display
1 Jan 20
A method of displaying information items, the method comprising: determining a ranking score for each of a plurality of information items based on a history of votes received for each of the information items, the determining comprising: assigning a value to the information item for each vote received in respect of that information item, assigning a weight to each value as a function of the recency of the vote, and calculating a score for each information item, the score being calculated as a first sum across all votes of the product of the value of each vote with its assigned weight, divided by a second sum of the weights across all votes; determining, responsive to a first serve request and based on at least one criterion, at least one of the information items to be displayed at a client device; and transmitting to the client device code executable by a browser application to display the at least one information item based on the ranking score.
Guy Phillip William King, Clark Guo
Filed: 9 Sep 19
Utility
Devices, Methods, and Computer-readable Media for Redemption Header for Merchant Offers
18 Dec 19
Devices, computer-implemented methods, and computer-readable media for a redemption header for merchant offers, such as online coupons, are provided.
Nicholas James Shiffert, Michael Paul Cravey, Jagjit Singh Bath
Filed: 27 Aug 19
Utility
Method and system for facilitating access to a promotional offer
25 Nov 19
A method of facilitating access to a promotional offer, the method comprising: receiving at a server system a page request from a client device; and sending program code executable in a browser application to the client device in response to the page request, the program code being executable to display at least one promotional offer and a promotional code, to provide a flash object at a display position of the promotional code and, in response to selection of the flash object, to cause the promotional code to be copied to a user-accessible memory of the client device and to open a new browser display of the browser application.
Guy Phillip William King
Filed: 15 Apr 19
Utility
Geotargeting of content by dynamically detecting geographically dense collections of mobile computing devices
14 Oct 19
Provided is a process of selectively providing content to computing devices based on geographic proximity to dynamically detected events drawing crowds, the process including: obtaining, with one or more computers, data indicative of current geolocations of more than 5,000 mobile computing devices based on information reported by an application executing on the mobile computing devices; inferring, with one or more computers, that an event with a crowd is occurring based on the data indicative of the geolocations indicating an amount of people and a proximity of the people; selecting, with one or more computers, content in response to the inference; and sending, with one or more computers, the selected content to one or more user computing devices for presentation based on proximity between the one or more user computing devices and a geographic location of the event with the crowd.
David John Reese, Annette Taberner-Miller, Lipphei Adam, Rachel Renee Bell, Nicholas James Shiffert
Filed: 16 Mar 16