IP Library Granted Patent US 10,390,101
Granted Patent B2
US 10,390,101 · App. 14/691,404 · Granted Aug 20, 2019

Advertisement rotation

Inventors: Riley R. Russell (San Mateo, CA); Glen Van Datta (Austin, TX); Gary Zalewski (Oakland, CA)
Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
H04N21/812G06Q30/02G06Q30/0207G06Q30/0269H04N21/23424H04N21/4316H04N21/4331H04N21/458
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 10,390,101
App. No.
14/691,404
Granted
Aug 20, 2019
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 (30)

1. An apparatus for selecting ancillary content for insertion into primary content, the apparatus comprising:

an interface that receives a primary content file that includes trigger data specifying a plurality of different insertion points within the primary content file, each insertion point designated for insertion of an ancillary content file within the primary content file, wherein the trigger data further specifies resolution requirements for each respective ancillary content file to be inserted at the respective insertion point in the primary content file, wherein the resolution requirements specify that the respective ancillary content file meet a predetermined definition standard relative to the primary content file, and wherein the trigger data further specifies primary resolution requirements for the primary content file;

a processor that executes an advertisement selection module stored in memory, wherein execution of the advertisement selection module selects an ancillary content file for insertion at an identified insertion point in the primary content file based upon the trigger data, wherein a user profile of a current user corresponds to associated parameters of the selected ancillary content file, and wherein the associated parameters of the selected ancillary content file specifies conditions for when the selected ancillary content file is allowed to be inserted into the primary content file; and

a processing unit that:

inserts the selected ancillary content file within the primary content file at the identified insertion point, and

displays the selected ancillary content file during play of the primary content file, the selected ancillary content file simultaneously displayed over the primary content file, wherein the selected ancillary content file is displayed at the predetermined definition standard relative to the primary content file in accordance with the resolution requirements specified for the identified insertion point by the trigger data, wherein a resolution of the primary content file is adjusted based on the primary resolution requirements to reduce a definition of the primary content file.

2. The apparatus of claim 1 , wherein the user profile indicates preference information regarding the primary content file.

3. The apparatus of claim 1 , wherein the trigger data specifies the identified insertion point as being between two points in the primary content file.

4. The apparatus of claim 1 , wherein the selected ancillary content file includes video content.

5. The apparatus of claim 1 , wherein the trigger data includes instructions for simultaneous display of the selected ancillary content file next to the primary content file.

6. The apparatus of claim 1 , wherein the selected ancillary content file is identified on the display as advertisement content.

7. A method for selecting ancillary content for insertion into primary content, the method comprising:

receiving a primary content file at an interface, the primary content file including trigger data specifying a plurality of different insertion points within the primary content file, each insertion point designated for insertion of an ancillary content file within the primary content file, wherein the trigger data specifies resolution requirements for each respective ancillary content file to be inserted at the respective insertion point in the primary content file, wherein the resolution requirements specify that the respective ancillary content file meet a predetermined definition standard relative to the primary content file, and wherein the trigger data further specifies primary resolution requirements for the primary content file;

selecting an ancillary content file for insertion at an identified insertion point in the primary content file based upon the trigger data, wherein a user profile of a current user corresponds to associated parameters of the selected ancillary content file, and wherein the associated parameters of the selected ancillary content file specifies conditions for when the selected ancillary content file is allowed to be inserted into the primary content file;

inserting the selected ancillary content file within the primary content file at the identified insertion point; and

displaying the selected ancillary content file during play of the primary content file, the selected ancillary content file simultaneously displayed over the primary content file, wherein the selected ancillary content file is displayed at the predetermined definition standard relative to the primary content file in accordance with the resolution requirements specified for the identified insertion point by the trigger data, wherein a resolution of the primary content file is adjusted based on the primary resolution requirements to reduce a definition of the primary content file.

8. The method of claim 7 , wherein the user profile indicates preference information regarding the primary content file.

9. The method of claim 7 , wherein the trigger data specifies the identified insertion point as being between two points in the primary content file.

10. The method of claim 7 , wherein the selected ancillary content file includes video content.

11. The method of claim 7 , wherein the trigger data includes instructions for simultaneous display of the selected ancillary content file next to the primary content file.

12. The method of claim 7 , wherein the selected ancillary content file is identified on the display as advertisement content.

13. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for selecting ancillary content for insertion into primary content, the method comprising:

receiving a primary content file at an interface, the primary content file including trigger data specifying a plurality of different insertion points within the primary content file, each insertion point designated for insertion of an ancillary content file within the primary content file, wherein the trigger data specifies resolution requirements for each respective ancillary content file to be inserted at the respective insertion point in the primary content file, wherein the resolution requirements specify that the respective ancillary content file meet a predetermined definition standard relative to the primary content file, and wherein the trigger data further specifies primary resolution requirements for the primary content file;

selecting an ancillary content file for insertion at an identified insertion point in the primary content file based upon the trigger data, wherein a user profile of a current user corresponds to associated parameters of the selected ancillary content file, and wherein the associated parameters of the selected ancillary content file specifies conditions for when the selected ancillary content file is allowed to be inserted into the primary content file;

inserting the selected ancillary content file within the primary content file at the identified insertion point; and

displaying the selected ancillary content file during play of the primary content file, the selected ancillary content file simultaneously displayed over the primary content file, wherein the selected ancillary content file is displayed at the predetermined definition standard relative to the primary content file in accordance with the resolution requirements specified for the identified insertion point by the trigger data, wherein a resolution of the primary content file is adjusted based on the primary resolution requirements to reduce a definition of the primary content file.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the user profile indicates preference information regarding the primary content file.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the trigger data specifies the identified insertion point as being between two points in the primary content file.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the selected ancillary content file includes video content.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the trigger data includes instructions for simultaneous display of the selected ancillary content file next to the primary content file.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: RUSSELL, RILEY R.; ZALEWSKI, GARY M.; DATTA, GLEN VAN
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 045509/0916 →
MERGER Recorded Apr 11, 2018
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 045510/0140 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038626/0637 →
Continuity (5)
Continuation 13191398 · Jul 26, 2011
Division 12190323 · Aug 12, 2008
Continuation PCTUS2007011059 · May 7, 2007
Provisional Application 60798381 · May 5, 2006
Related Publication 20150294368A1 · Oct 15, 2015