Systems and methods for providing advertising services
First Claim
1. A system for providing an alternative advertisement, the system comprising:
- one or more memory devices storing instructions; and
one or more processors configured to execute the instructions to;
receive, over a network, a user registration request that comprises an authorization to receive data indicating that advertising content has been provided for presentation on a client device associated with a user;
provide, in response to the user registration request, an application to the client device, the application being configured to cause the client device to;
monitor a content signal comprising content received from a content provider for presentation on the client device,use pattern recognition to identify an advertisement in the received content and subject matter of the identified advertisement,provide data to the system indicating the identified advertisement, the data comprising the identified subject matter, andinterrupt the monitored content signal for the duration of the presentation of the identified advertisement;
present, on the client device, an alternative advertisement in place of the identified advertisement without presenting the identified advertisement on the client device, the alternative advertisement being provided by the system in substantially real-time in response to the system receiving the data indicating the identified advertisement, wherein presenting the alternative advertisement comprises inserting an alternative signal while the monitored content signal is interrupted;
receive, from the client device, the data indicating the identified advertisement; and
provide, in response to the received data indicating the identified advertisement, the alternative advertisement to the client device in substantially real-time for presentation in place of the identified advertisement.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments include methods, systems, and articles of manufacture for providing advertising services. In one embodiment, a system is provided for receiving a user registration request, identifying advertisements in content presented at client devices of the user during a first time period, providing alternative advertisements to the client devices in substantially real-time to replace the identified advertisements, receiving user financial data indicating purchases of the user during the first time period, associating user purchases with the alternative advertisements provided during the first time period based on the user'"'"'s financial data, and determining an efficacy score one or more of the alternative advertisements based on the association.
-
Citations
18 Claims
-
1. A system for providing an alternative advertisement, the system comprising:
-
one or more memory devices storing instructions; and one or more processors configured to execute the instructions to; receive, over a network, a user registration request that comprises an authorization to receive data indicating that advertising content has been provided for presentation on a client device associated with a user; provide, in response to the user registration request, an application to the client device, the application being configured to cause the client device to; monitor a content signal comprising content received from a content provider for presentation on the client device, use pattern recognition to identify an advertisement in the received content and subject matter of the identified advertisement, provide data to the system indicating the identified advertisement, the data comprising the identified subject matter, and interrupt the monitored content signal for the duration of the presentation of the identified advertisement; present, on the client device, an alternative advertisement in place of the identified advertisement without presenting the identified advertisement on the client device, the alternative advertisement being provided by the system in substantially real-time in response to the system receiving the data indicating the identified advertisement, wherein presenting the alternative advertisement comprises inserting an alternative signal while the monitored content signal is interrupted; receive, from the client device, the data indicating the identified advertisement; and provide, in response to the received data indicating the identified advertisement, the alternative advertisement to the client device in substantially real-time for presentation in place of the identified advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, by a system over a network, a user registration request that comprises an authorization to receive data indicating that advertising content has been provided for presentation on a client device associated with a user; providing, in response to the user registration request, an application to the client device, the application being configured to cause the client device to; monitor a content signal comprising content received from a content provider for presentation on the client device, use pattern recognition to identify an advertisement in the received content and subject matter of the identified advertisement, provide data to the system indicating the identified advertisement, the data comprising the identified subject matter, and interrupt the monitored content signal for the duration of the presentation of the identified advertisement; present, on the client device, an alternative advertisement in place of the identified advertisement without presenting the identified advertisement on the client device, the alternative advertisement being provided by the system in substantially real-time in response to the system receiving the data indicating the identified advertisement, wherein presenting the alternative advertisement comprises inserting an alternative signal while the monitored content signal is interrupted; receiving, from the client device, the data indicating the identified advertisement; and providing, by the one or more processors in response to the received data indicating the identified advertisement, the alternative advertisement to the client device in substantially real-time for presentation in place of the identified advertisement. - View Dependent Claims (14)
-
-
15. A client device for providing an alternative advertisement, comprising:
-
one or more memory devices storing instructions; and one or more processors configured to execute the instructions to; monitor a content signal comprising content received, over a network, from a content provider for presentation at a presentation device associated with the client device; use pattern recognition to identify an advertisement in the received content and subject matter of the identified advertisement, provide an indication of the identified advertisement to an advertising system, the indication comprising the identified subject matter, receive in substantially real-time, an alternative advertisement from the advertising system, and interrupt the monitored content signal for the duration of a presentation of the identified advertisement; and present the alternative advertisement at the presentation device in the received content in place of the identified advertisement without presenting the identified advertisement at the presentation device, wherein presenting the alternative advertisement comprises inserting an alternative signal, at the presentation device, while the monitored content signal is interrupted. - View Dependent Claims (16, 17, 18)
-
Specification