Ad integration and extensible themes for operating systems
First Claim
1. A computer-implemented method for facilitating extensible themes and/or advertising integration with a user-interface associated with an operating system, the method comprising:
- acquiring from an advertiser, a first advertisement content that is tailored for display in association with the user-interface associated with the operating system, wherein the user-interface associated with the operating system is a desktop displayed on a local computer, and wherein the first advertisement content includes an advertisement for a product or service;
storing the first advertisement content to a data store on the local computer;
identifying a first unused, non-occluded, or nonessential display space for displaying an advertisement;
accessing the data store on the local computer for selecting the first advertisement content;
automatically selecting, by a processor, the first advertisement content from the data store without user intervention and based on a set of preferences associated with the operating system or the desktop, the selected first advertisement content being selected based on at least a size or dimension of the identified first unused, non-occluded, or nonessential display space;
configuring the operating system to display the first advertisement content by way of the desktop;
receiving a setting designated by the operating system or a user of the operating system related to a region or a feature of the desktop;
identifying, based on at least the received setting related to a region or feature of the desktop, a second unused, non-occluded, or nonessential display space for displaying an advertisement, the second unused, non-occluded, or nonessential display space being different from the first unused, non-occluded, or nonessential display space;
automatically selecting, by the processor, a second advertisement content from the data store without user intervention and based on a set of preferences associated with the operating system or the desktop, the selected second advertisement content being selected based on at least a size or dimension of the identified second unused, non-occluded, or nonessential display space; and
configuring the operating system to display the second advertisement content by way of the desktop.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to an architecture or extension to an operating system (or component thereof) that can facilitate extensible themes for or advertising integration with a desktop that is managed by the operating system. In particular, the architecture can acquire advertisement content such as ads or advertiser skins, select suitable content for display, and configure the operating system to display the selected content. The architecture also provides mechanisms for identifying suitable locations as well as appropriate time for displaying the content.
44 Citations
13 Claims
-
1. A computer-implemented method for facilitating extensible themes and/or advertising integration with a user-interface associated with an operating system, the method comprising:
-
acquiring from an advertiser, a first advertisement content that is tailored for display in association with the user-interface associated with the operating system, wherein the user-interface associated with the operating system is a desktop displayed on a local computer, and wherein the first advertisement content includes an advertisement for a product or service; storing the first advertisement content to a data store on the local computer; identifying a first unused, non-occluded, or nonessential display space for displaying an advertisement; accessing the data store on the local computer for selecting the first advertisement content; automatically selecting, by a processor, the first advertisement content from the data store without user intervention and based on a set of preferences associated with the operating system or the desktop, the selected first advertisement content being selected based on at least a size or dimension of the identified first unused, non-occluded, or nonessential display space; configuring the operating system to display the first advertisement content by way of the desktop; receiving a setting designated by the operating system or a user of the operating system related to a region or a feature of the desktop; identifying, based on at least the received setting related to a region or feature of the desktop, a second unused, non-occluded, or nonessential display space for displaying an advertisement, the second unused, non-occluded, or nonessential display space being different from the first unused, non-occluded, or nonessential display space; automatically selecting, by the processor, a second advertisement content from the data store without user intervention and based on a set of preferences associated with the operating system or the desktop, the selected second advertisement content being selected based on at least a size or dimension of the identified second unused, non-occluded, or nonessential display space; and configuring the operating system to display the second advertisement content by way of the desktop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification