IP Library Granted Patent US 9,524,344
Granted Patent B2
US 9,524,344 · App. 12/146,461 · Granted Dec 20, 2016

User interface for online ads

Inventors: Xiaofeng Fan (Redmond, WA); Helen J. Wang (Redmond, WA); John D. Dunagan (Bellevue, WA); Mansoor A. Malik (Bellevue, WA); Rajesh S. Batheja (Bellevue, WA)
Assignee: MICROSOFT CORPORATION
G06F17/30867G06F17/3089G06F21/552
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,524,344
App. No.
12/146,461
Granted
Dec 20, 2016
Kind
B2
Abstract

A user interface may be utilized to allow a user to control display properties of online ad content on a hosting webpage (e.g., hosting ads from one domain on a webpage from a different domain). This may be accomplished by creating a cross-domain frame in the hosting webpage, which can contain the ad content. An instantiation of a user interface may be created on the hosting webpage that has an ability to control display properties of the cross-domain frame, thereby controlling display properties of the ad content in the cross-domain frame. Further, a task manager may be utilized as part of the user interface to facilitate a host of the hosting webpage to manage ad content.

Claims (56)

1. A method, comprising:

creating a cross-domain frame in a host webpage, the cross-domain frame comprising online ad content from a different domain than a domain of the host webpage;

creating a user interface on the host webpage;

displaying host content in a title bar of the user interface;

responsive to a mouseover event over the online ad content, displaying a source of the online ad content, comprising an IP address associated with the online ad content, in the title bar instead of the host content;

responsive to a mousehover event over the online ad content, providing for a tooltip box, different than the title bar, to pop up;

displaying the source of the online ad content in the tooltip box concurrently with displaying the source of the online ad content in the title bar; and

allowing a user to control the cross-domain frame via the user interface to enable the user to change size and location of the cross-domain frame.

2. The method of claim 1 , wherein the host webpage and code for the host webpage are both stored on a server computer.

3. The method of claim 1 , further comprising allowing the user to access a task manager to manage the online ad content, the task manager comprising one or more of:

an ad source manager;

an ad size manager; or

an ad control manager.

4. The method of claim 1 , wherein creating a user interface on the host webpage comprises linking the host webpage to a code file from an ad syndicator.

5. The method of claim 1 , further comprising one or more of:

displaying a border around the cross-domain frame that delineates the online ad content from the content of the host webpage not within the cross-domain frame; or

displaying one or more functional buttons for controlling display properties of the cross-domain frame.

6. The method of claim 5 , wherein displaying a border comprises displaying a colored line.

7. The method of claim 1 , the title bar based upon user input.

8. The method of claim 1 , comprising allowing the user to control display properties comprising one or more of:

sizing the cross-domain frame;

minimizing the cross-domain frame; or

maximizing the cross-domain frame.

9. The method of claim 1 , the user interface comprising an element in host webpage source code.

10. A user interface, implemented at least in part via a processing unit comprising hardware, and configured to allow users to control display properties of online ad content on a host webpage, the user interface comprising:

displayed functional controls operably coupled to a cross-domain frame comprising the online ad content and configured to affect display properties of the cross-domain frame, the online ad content from a different domain than a domain of the host webpage, the functional controls allowing users to change size and location of the cross-domain frame;

a title bar configured to:

display host content; and

responsive to a mouseover event over the online ad content, display a source of the online ad content instead of the host content; and

a tooltip box configured to:

responsive to a mousehover event over the online ad content, display the source of the online ad content,

wherein the source of the online ad content is displayed in the tooltip box concurrently with the display of the source of the online ad content in the title bar.

11. The user interface of claim 10 , the host content different than the source of the online ad content.

12. The user interface of claim 10 , the source of the online ad content comprising an IP address associated with the online ad content.

13. The user interface of claim 10 , the functional controls comprising one or more of:

one or more sizing components configured to resize the cross-domain frame;

a minimizing component configured to minimize the cross-domain frame; or

a maximizing component configured to maximize the cross-domain frame.

14. The user interface of claim 10 , further comprising a border delineation component configured to display a border delineating the online ad content from the content of the host webpage not within the cross-domain frame.

15. The user interface of claim 10 , further comprising a task manager accessible by a host of the host webpage, configured to manage the online ad content on the host webpage.

16. The user interface of claim 15 , the task manager comprising one or more of:

an ad source manager configured to identify a source of at least some of the online ad content;

an ad size manager configured to manage a size of at least some of the online ad content on the host webpage; or

an ad control manager configured to manage an activity status of at least some of the online ad content on the host webpage.

17. A device comprising:

a processor; and

executable instructions operable by the processor, the executable instructions comprising a method for providing user control of online ad content, the method comprising:

creating a cross-domain frame in a host webpage, the cross-domain frame comprising online ad content from a different domain than a domain of the host webpage;

creating a user interface on the host webpage;

responsive to a mouseover event over the online ad content, displaying a source of the online ad content in a title bar of the user interface;

responsive to a mousehover event over the online ad content, providing for a tooltip box, different than the title bar, to pop up;

displaying the source of the online ad content in the tooltip box concurrently with displaying the source of the online ad content in the title bar; and

allowing a user to control the cross-domain frame via the user interface to enable the user to change size and location of the cross-domain frame.

18. The device of claim 17 , wherein the user interface comprises an element in host webpage source code.

19. The device of claim 17 , wherein creating a user interface on the host webpage comprises linking the host webpage to a code file from an ad syndicator.

20. The device of claim 17 , wherein the host webpage and code for the host webpage are both stored on a server computer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2009
From: FAN, XIAOFENG; WANG, HELEN J.; DUNAGAN, JOHN D.; MALIK, MANSOOR A.; BATHEJA, RAJESH S.
To: MICROSOFT CORPORATION
Reel/Frame 022073/0706 →
Continuity (2)
Provisional Application 61058214 · Jun 3, 2008
Related Publication 20090300496A1 · Dec 3, 2009