IP Library Granted Patent US 11,159,595
Granted Patent B2
US 11,159,595 · App. 16/280,211 · Granted Oct 26, 2021

Contextual layer for digital content

Inventors: Christopher Thielbar (San Francisco, CA); Matthew Bloom-Carlin (San Francisco, CA); Yuji Tsuchikawa (San Francisco, CA)
Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
H04L65/601H04L67/303
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 11,159,595
App. No.
16/280,211
Granted
Oct 26, 2021
Kind
B2
Abstract

Systems and methods for contextual layers for digital content are provided. Contextual information regarding a digital content stream may be stored in memory. Different sets of the contextual information may be associated with different predefined parts of the digital content stream. A request may be received from a user device over a communication network. Such request may concern context for a scene within the digital content stream, The scene may be identified as associated with at least one of the predefined parts of the digital content stream, One of the stored sets of contextual information may be retrieved based on the at least one predefined part of the digital content stream. A contextual layer may be generated based on the retrieved set of contextual information. Such contextual layer may include a presentation of the retrieved set of contextual information to be overlaid on at least part of the scene within the digital content stream.

Claims (49)

1. A system for providing a contextual layer for digital content, the system comprising:

a memory that stores:

contextual information regarding a digital content stream, wherein different sets of the contextual information are associated with different predefined parts of the digital content stream;

a user profile that includes one or more prioritization parameters regarding the contextual information; and

metadata generated in real-time regarding interaction with the digital content stream;

a communication interface that receives a request sent over a communication network from a spectator device associated with a spectator of the digital content stream, wherein the request is associated with the user profile and concerns context for a specified scene within the digital content stream; and

a processor that executes instructions stored in memory in response to the request from the spectator device, wherein execution of the instructions by the processor:

identifies that the specified scene is associated with at least one of the predefined parts of the digital content stream,

retrieves one or more of the stored sets of contextual information associated with the at least one predefined part of the digital content stream,

prioritizes the retrieved sets of contextual information in accordance with the one or more prioritization parameters in the user profile,

makes a prediction regarding future interaction with the digital content stream based on historical data or statistical data,

generates a contextual layer for the digital content stream provided to the spectator device, wherein generating the contextual layer includes filtering the prioritized sets of contextual information based on the prediction, and wherein the generated contextual layer includes a presentation of at least the filtered sets of contextual information to be overlaid on at least part of the scene within the digital content stream, and

identifies that the scene is associated with the at least one predefined part based on the metadata.

2. The system of claim 1 , wherein one or more predefined parts of the digital content stream includes one or more digital objects.

3. The system of claim 2 , wherein each of the digital objects is associated with a respective set of contextual information.

4. The system of claim 3 , wherein the request from the spectator device concerns a digital object selected from among the one or more digital objects.

5. The system of claim 1 , wherein the memory further stores the historical or statistical data regarding previous interactions by a plurality of user devices with the digital content stream, and wherein the processor identifies that the scene is associated with the at least one predefined part based on the historical or statistical data.

6. The system of claim 1 , wherein the request specifies a point in time or virtual location associated with the scene within the digital content stream.

7. The system of claim 6 , wherein the processor further identifies that the scene is associated with the at least one predefined part based on the specified point in time or specified virtual location.

8. A method for providing a contextual layer for digital content, the method comprising:

storing in memory:

contextual information regarding a digital content stream, wherein different sets of the contextual information are associated with different predefined parts of the digital content stream,

a user profile that includes one or more prioritization parameters regarding the contextual information, and

metadata generated in real-time regarding interaction with the digital content stream;

receiving a request sent over a communication network from a spectator device associated with a spectator of the digital content stream, wherein the request is associated with the user profile and concerns context for a specified scene within the digital content stream; and

executing instructions stored in memory in response to the request from the spectator device, wherein execution of the instructions by a processor:

identifies that the specified scene is associated with at least one of the predefined parts of the digital content stream, wherein identifying that the scene is associated with the at least one predefined part is based on the metadata,

retrieves one or more of the stored sets of contextual information associated with the at least one predefined part of the digital content stream,

prioritizes the retrieved sets of contextual information in accordance with the one or more prioritization parameters in the user profile,

makes a prediction regarding future interaction with the digital content stream based on historical data or statistical data, and

generates a contextual layer for the digital content stream provided to the spectator device, wherein generating the contextual layer includes filtering the prioritized sets of contextual information based on the prediction, and wherein the generated contextual layer includes a presentation of at least the filtered sets of contextual information to be overlaid on at least part of the scene within the digital content stream.

9. The method of claim 8 , wherein one or more predefined parts of the digital content stream includes one or more digital objects.

10. The method of claim 9 , wherein each of the digital objects is associated with a respective set of contextual information.

11. The method of claim 10 , wherein the request from the spectator device concerns a digital object selected from among the one or more digital objects.

12. The method of claim 8 , further comprising storing the historical or statistical data regarding previous interactions by a plurality of user devices with the digital content stream, wherein identifying that the scene is associated with the at least one predefined part is based on the historical or statistical data.

13. The method of claim 8 , wherein the request specifies a point in time or virtual location associated with the scene within the digital content stream.

14. The method of claim 13 , wherein identifying that the scene is associated with the at least one predefined part is based on the specified point in time or specified virtual location.

15. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for providing a contextual layer for digital content, the method comprising:

storing:

contextual information regarding a digital content stream, wherein different sets of the contextual information are associated with different predefined parts of the digital content stream,

a user profile that includes one or more prioritization parameters regarding the contextual information, and

metadata generated in real-time regarding interaction with the digital content stream;

receiving a request sent over a communication network from a spectator device associated with a spectator of the digital content stream, wherein the request is associated with the user profile and concerns context for a specified scene within the digital content stream;

identifying, in response to the request from the spectator device, that the specified scene is associated with at least one of the predefined parts of the digital content stream, wherein identifying that the scene is associated with the at least one predefined part is based on the metadata;

retrieving one or more of the stored sets of contextual information associated with the at least one predefined part of the digital content stream;

prioritizes the retrieved sets of contextual information in accordance with the one or more prioritization parameters in the user profile;

makes a prediction regarding future interaction with the digital content stream based on historical data or statistical data; and

generates a contextual layer for the digital content stream provided to the spectator device, wherein generating the contextual layer includes filtering the prioritized sets of contextual information based on the prediction, and wherein the generated contextual layer includes a presentation of at least the filtered sets of contextual information to be overlaid on at least part of the scene within the digital content stream.

16. The system of claim 1 , wherein the prioritized set of contextual information is displayed above the retrieved sets of contextual information within the generated contextual layer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2019
From: THIELBAR, CHRISTOPHER; BLOOM-CARLIN, MATTHEW; TSUCHIKAWA, YUJI
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 048457/0594 →
Continuity (1)
Related Publication 20200267197A1 · Aug 20, 2020