IP Library Granted Patent US 9,015,747
Granted Patent B2
US 9,015,747 · App. 13/191,398 · Granted Apr 21, 2015

Advertisement rotation

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,015,747
App. No.
13/191,398
Granted
Apr 21, 2015
Kind
B2
Abstract

A system and method for delivering content over a network is provided. Content may be primary content (e.g., music or a movie) or ancillary content (e.g., an advertisement). The ancillary content may further be classified as universal ancillary content that all users of the present system will receive; targeted ancillary content that particular users of the present system will receive; and context-specific ancillary content that users of the present system and viewing particular primary content will receive. The type of primary and/or ancillary content delivered to the user will depend, in part, on indicia of the user of a device receiving the content. The present invention seeks to ensure that a user has relevant and up-to-date ancillary content notwithstanding the nature or date of the primary content. Feedback data concerning the viewing of the ancillary content may also be generated such that a provider of the advertisement and/or product may provide targeted advertisements and improved products and services.

Claims (45)

1. An apparatus for the display of primary and ancillary content, comprising:

an interface for receiving primary content, the primary content including trigger data regarding resolution quality, prohibitions as to certain ancillary content corresponding to the primary content and multiple trigger data points, each trigger data point indicating a point for the identification, retrieval, and insertion of ancillary advertisement content with respect to the primary content;

a processor for executing:

an advertisement selection module stored in memory, wherein execution of the advertisement selection module selects an advertisement from ancillary advertisement content for insertion at a trigger data point in the primary content based upon a user profile of a current user, the user profile indicating preference regarding ancillary content based on seeking activity indicating that one or more discrete portions of the selected advertisement were favored or disfavored, wherein different ancillary advertisement content is selected for consecutive trigger data points and wherein an order of the different ancillary advertisement content is based on a priority designation in accordance with premium payment, and

a decoder stored in memory, wherein execution of the decoder decodes the ancillary advertisement content selected by the advertisement selection module; and

a graphics processing unit coupled to the decoder, the graphics processing unit configured to render the primary content and the decoded ancillary advertisement content, wherein the ancillary advertisement content is inserted relative to the primary content in accordance with the trigger data regarding resolution quality, prohibitions as to certain ancillary advertisement content corresponding to the primary content and a predetermined locale of the ancillary advertisement content on the display, trigger data points and the priority designation of the ancillary advertisement content.

2. The apparatus of claim 1 , wherein the trigger data points identify a break between two scenes in the primary content for the insertion of the ancillary advertisement content.

3. The apparatus of claim 1 , wherein the trigger data points identify a portion of the primary content for the simultaneous overlay of the ancillary advertisement content.

4. The apparatus of claim 1 , wherein the trigger data points include instructions for execution by the graphics processing unit to rescale the primary content whereby the primary content is simultaneously displayed adjacent to the ancillary advertisement content.

5. The apparatus of claim 1 , wherein the trigger data points include instructions for execution by the graphics processing unit for coordinate-based placement of the ancillary advertisement content in the primary content.

6. The apparatus of claim 1 , wherein the ancillary advertisement content includes header data, the header data identifying a preferred placement of the ancillary advertisement content with respect to the primary content.

7. The apparatus of claim 6 , wherein the insertion of the ancillary advertisement content relative to the primary content occurs as a result of a determination of priority with respect to the ancillary advertisement header data and the trigger data points.

8. The apparatus of claim 1 , further comprising a profile management module configured to exchange profile management data with a profile management server over a network connection, wherein one or more selections of the ancillary advertisement content in the memory are received by the apparatus over the network.

9. The apparatus of claim 8 , wherein the profile management data includes a USER ID.

10. The apparatus of claim 8 , wherein the profile management data includes a device identifier.

11. The apparatus of claim 8 , wherein the profile management server associates the user profile with the profile management data.

12. The apparatus of claim 11 , wherein the ancillary content server delivers ancillary advertisement content to the apparatus over the network in response to one or more user preferences.

13. The apparatus of claim 1 , wherein the trigger data is associated with universal ancillary advertisement content.

14. The apparatus of claim 1 , wherein the trigger data is associated with targeted ancillary advertisement content.

15. The apparatus of claim 1 , wherein the trigger data is associated with context-specific ancillary advertisement content.

16. The apparatus of claim 8 , further comprising a feedback module configured to generate feedback data in response to user interaction with the identified ancillary advertisement content.

17. The apparatus of claim 16 , wherein the feedback data is used to update a feedback profile at a feedback server.

18. The apparatus of claim 17 , wherein the feedback profile is used to update a user profile including user preferences with regard to content.

19. The apparatus of claim 1 , wherein the apparatus for the display of primary and ancillary content is a portable media device.

20. The apparatus of claim 1 , wherein the apparatus for the display of primary and ancillary content is a home entertainment system.

21. The apparatus of claim 1 , wherein the selection of the ancillary advertisement content is further based on associated header information describing a type of the ancillary advertisement content.

22. The apparatus of claim 1 , wherein the selection of the ancillary advertisement content is further based on the priority designation.

23. The apparatus of claim 1 , wherein the selection of the ancillary advertisement content is further based on life-cycle data associated with the ancillary advertisement content, and wherein the life-cycle data indicates a limit to a number of times an advertisement is allowed to be selected during a predetermined period of time.

24. The apparatus of claim 23 , wherein the life-cycle data is tracked by the advertisement selection module.

25. The apparatus of claim 23 , wherein the life-cycle data includes an expiration date, and wherein the ancillary advertisement content is deleted or overwritten on the expiration date.

26. The apparatus of claim 24 , wherein the advertisement selection module determines that the expiration date has passed and initiates a request for new ancillary advertisement content.

27. The apparatus of claim 26 , wherein the request for new ancillary content includes immediate download of content.

28. The apparatus of claim 26 , wherein the request for new ancillary content occurs in response to a notification to the user device that new content is available.

29. The apparatus of claim 1 , wherein the primary or ancillary content is transferable to removable memory or other devices.

30. A method for the display of primary and ancillary content, the method comprising:

receiving primary content at an interface, the primary content including trigger data regarding resolution quality, prohibitions as to certain ancillary content corresponding to the primary content and multiple trigger data points, each trigger data point indicating a point for the identification, retrieval, and insertion of ancillary advertisement content with respect to the primary content,

executing by a processor:

an advertisement selection module stored in memory, wherein execution of the advertisement selection module selects an advertisement from ancillary advertisement content for insertion at a trigger data point in the primary content based upon a user profile of a current user, the user profile indicating preference regarding ancillary content based on seeking activity indicating that one or more discrete portions of the selected advertisement were favored or disfavored, wherein different ancillary advertisement content is selected for consecutive trigger data points and wherein an order of the different ancillary advertisement content is based on a priority designation in accordance with premium payment, and

a decoder stored in memory, wherein execution of the decoder decodes the ancillary advertisement content selected by the advertisement selection module; and

executing instructions, wherein execution of the instructions by a graphics processing unit coupled to the decoder renders the primary content and the decoded ancillary advertisement content, wherein the ancillary advertisement content is inserted relative to the primary content in accordance with the trigger data regarding resolution quality prohibitions as to certain ancillary advertisement content corresponding to the primary content and a predetermined locale of the ancillary advertisement content on the display, trigger data points and the priority designation of the ancillary advertisement content.

31. A non-transitory computer-readable storage medium having a program embodied thereon, the program executable by a processor to perform a method for the display of primary and ancillary content, the method comprising:

receiving primary content, the primary content including trigger data regarding resolution quality, prohibitions as to certain ancillary content corresponding to the primary content and multiple trigger data points, each trigger data point indicating a point for the identification, retrieval, and insertion of ancillary advertisement content with respect to the primary content;

selecting an advertisement from ancillary advertisement content for insertion at a trigger data point in the primary content based upon a user profile of a current user, the user profile indicating preference regarding ancillary content based on seeking activity indicating that one or more discrete portions of the selected advertisement were favored or disfavored, wherein different ancillary advertisement content is selected for consecutive trigger data points and wherein an order of the different ancillary advertisement content is based on a priority designation in accordance with premium payment;

decoding the ancillary advertisement content selected by the advertisement selection module; and

rendering the primary content and the decoded ancillary advertisement content, wherein the ancillary advertisement content is inserted relative to the primary content in accordance with the trigger data regarding resolution quality prohibitions as to certain ancillary advertisement content corresponding to the primary content and a predetermined locale of the ancillary advertisement content on the display, trigger data points, and the priority designation of the ancillary advertisement content.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038617/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2011
From: RUSSELL, RILEY R.; VAN DATTA, GLEN; ZALEWSKI, GARY M.
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 027006/0001 →
MERGER Recorded Oct 3, 2011
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 027006/0004 →