IP Library Granted Patent US 10,298,703
Granted Patent B2
US 10,298,703 · App. 15/333,932 · Granted May 21, 2019

Management of ancillary content delivery and presentation

Inventors: Allister Capati (San Francisco, CA); Ennin Huang (Fremont, CA)
Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
H04L67/22A63F13/61A63F13/75A63F13/77G06F16/435G06F16/9535G06F17/30029G06F17/30867G06F21/00G06F21/10G06Q30/02G06Q30/0277H04L63/08H04L67/10H04L67/20H04L67/28H04L67/303H04L67/34A63F2300/535A63F2300/552A63F2300/5506A63F2300/5573A63F2300/5586G06F8/71G06F15/16G06F16/00G06F17/00G06F17/30G06F2221/2101G06F2221/2109G06F2221/2135G06F2221/2141G06F2221/2143H04L67/42
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,298,703
App. No.
15/333,932
Granted
May 21, 2019
Kind
B2
Abstract

Embodiments of the present invention address delivery of content, including advertising, in an online or networked digital environment. Undesirable content or content that needs to be removed from the digital environment may be eliminated through invocation of a ‘kill switch’ that terminates further delivery of the aforementioned content. The ‘kill switch’ may also eliminate certain instantiations of that content already delivered to end-user client devices. In order to lessen the need for termination of content following delivery to the digital environment, content developers and content providers may view content scheduled for delivery in digital environment ‘mock ups’ prior to actual delivery. Content developers and content providers, too, may control certain attributes related to content scheduled for delivery to further obviate post-delivery termination or modification.

Claims (38)

1. A method for statistical tracking of end-user devices, the method comprising:

delivering digital content over a communication network to an end-user device, wherein the digital content is associated with a set of predetermined variables;

tracking information received from the end-user device regarding activity related to the set of predetermined variables associated with the digital content at the end-user device, wherein the tracking is based on the set of predetermined variables;

receiving a variable update that modifies at least one variable in the set of predetermined variables, the variable update received after delivery of the digital content to the end-user device;

generating provisioning instructions for the end-user device based on the variable update, the provisioning instructions executable by the end-user device to modify a functionality of the digital content in accordance with the at least one modified variable;

sending the provisioning instructions over the communication network to the end-user device, wherein the end-user device is provisioned in accordance with the provisioning instructions; and

updating tracking information associated with the end-user device based on the modified functionality of the digital content at the end-user device in accordance with the provisioning instructions.

2. The method of claim 1 , further comprising storing a library of available variables in memory, wherein the set of predetermined variables is selected from the stored library of available variables.

3. The method of claim 2 , further comprising associating the digital content with the set of predetermined variables that are selected from the stored library of available variables.

4. The method of claim 1 , further comprising updating the set of predetermined variables associated with the digital content based on the variable update, wherein subsequent deliveries of the digital content is associated with the updated set of predetermined variables.

5. The method of claim 1 , wherein the variable update includes at least one of a new variable, removal of one of the predetermined variables, and update to a routine associated with one of the predetermined variables.

6. The method of claim 1 , wherein the provisioning instructions are sent as part of a schedule communication with the end-user device.

7. The method of claim 1 , wherein the provisioning instructions are sent to the end-user device when the end-user device is connected to the communication network.

8. The method of claim 1 , wherein updating the tracking information comprises terminating delivery of tracking information regarding the end-user device.

9. The method of claim 1 , wherein updating the tracking information comprises associating the end-user device with a different classification associated with a different set of tracking parameters.

10. A system for statistical tracking of end-user devices, the system comprising:

at least one content server that delivers digital content over a communication network to an end-user device, wherein the digital content is associated with a set of predetermined variables;

a reporting server that receives tracking information from the end-user device regarding activity related to the set of predetermined variables associated with the digital content at the end-user device, wherein the tracking is based on the set of predetermined variables; and

a mediation server that:

receives a variable update that modifies at least one variable in the set of predetermined variables, the variable update received after delivery of the digital content to the end-user device,

generates provisioning instructions for the end-user device based on the variable update, the provisioning instructions executable by the end-user device to modify a functionality of the digital content in accordance with the at least one modified variable,

sends the provisioning instructions over the communication network to the end-user device, wherein the end-user device is provisioned in accordance with the provisioning instructions, and

updates tracking information associated with the end-user device based on the modified functionality of the digital content at the end-user device in accordance with the provisioning instructions.

11. The system of claim 10 , wherein the mediation server further stores a library of available variables in memory, wherein the set of predetermined variables are selected from the stored library of available variables.

12. The system of claim 11 , wherein the mediation server further associates the digital content with the set of predetermined variables that are selected from the stored library of available variables.

13. The system of claim 10 , wherein the mediation server further updates the set of predetermined variables associated with the digital content based on the variable update, wherein subsequent deliveries of the digital content is associated with the updated set of predetermined variables.

14. The system of claim 10 , wherein the variable update includes at least one of a new variable, removal of one of the predetermined variables, and update to a routine associated with one of the predetermined variables.

15. The system of claim 10 , wherein the provisioning instructions are sent as part of a schedule communication with the end-user device.

16. The system of claim 10 , wherein the provisioning instructions are sent to the end-user device when the end-user device is connected to the communication network.

17. The system of claim 10 , wherein the mediation server updates the tracking information so as to terminate delivery of tracking information regarding the end-user device.

18. The system of claim 10 , wherein the mediation server updates the tracking information by associating the end-user device with a different classification associated with a different set of tracking parameters.

19. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for statistical tracking of end-user devices, the method comprising:

delivering digital content over a communication network to an end-user device, wherein the digital content is associated with a set of predetermined variables;

tracking information received from the end-user device regarding activity related to the set of predetermined variables associated with the digital content at the end-user device, wherein the tracking is based on the set of predetermined variables;

receiving a variable update that modifies at least one variable in the set of predetermined variables, the variable update received after delivery of the digital content to the end-user device;

generating provisioning instructions for the end-user device based on the variable update, the provisioning instructions executable to modify a functionality of the digital content in accordance with the at least one modified variable;

sending the provisioning instructions over the communication network to the end-user device, wherein the end-user device is provisioned in accordance with the provisioning instructions; and

updating tracking information associated with the end-user device based on the digital content at the end-user device in accordance with the provisioning instructions.

Assignments (3)
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 7, 2017
From: CAPATI, ALLISTER; HUANG, ENNIN
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 041933/0408 →
CHANGE OF NAME Recorded Apr 7, 2017
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 042196/0165 →
Continuity (4)
Continuation 14308313 · Jun 18, 2014
Continuation 12782678 · May 18, 2010
Provisional Application 61233019 · Aug 11, 2009
Related Publication 20170208145A1 · Jul 20, 2017