METHODS AND ARCHITECTURE FOR PERFORMING CLIENT-SIDE DIRECTED MARKETING WITH CACHING AND LOCAL ANALYTICS FOR ENHANCED PRIVACY AND MINIMAL DISRUPTION
First Claim
1. A computer-implemented system that facilitates client-side advertising in a client, the client comprising:
- an advertisement component for receiving and processing advertisement content;
an application component for inserting the advertisement content into a client application for presentation to a user; and
a probabilistic learning and reasoning component for generating a model that applies a learning and reasoning process to client processes of the advertisement component and the application component.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and architectures are disclosed for performing directed marketing in client applications. Operating systems and applications such as computer games, word processors, etc., are used as vehicles for presentation of advertisements. Techniques are included that maximize the effectiveness of impressions while maintaining privacy and minimizing disruption by performing local analysis of content and behavior. Local analysis can consider useful details of personal content and activities, yet this information is kept private, on the user'"'"'s machine. The information is used by local learning, reasoning, and matching methods to select impressions from spanning advertising content cached on the local machine. Signals about usage or activity can be returned with user confirmation and used to design future advertisement caches sent as updates.
229 Citations
20 Claims
-
1. A computer-implemented system that facilitates client-side advertising in a client, the client comprising:
-
an advertisement component for receiving and processing advertisement content; an application component for inserting the advertisement content into a client application for presentation to a user; and a probabilistic learning and reasoning component for generating a model that applies a learning and reasoning process to client processes of the advertisement component and the application component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of managing client-side content processing and presentation, comprising:
-
receiving advertisement content at a client from a vendor site for presentation in a client application; monitoring user and system activity data in response to presentation of the advertisement content in a launched client application; developing a probabilistic model locally based on the user and system activity data; and processing the model to effect user behavior and system processes. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-executable system for inserting advertisements in a client application, comprising:
-
computer-implemented means for receiving and processing advertisement data for insertion into a client application; computer-implemented means for selecting the advertisement data based on at least one of user state and user preferences; computer-implemented means for personalizing the advertisement data; computer-implemented means for inserting the advertisement data into the client application for presentation to a client user; and computer-implemented means for probabilistically modeling user and system behavior based on perception of the personalized advertisement data by the client user in the client application.
-
Specification