IP Library Granted Patent US 10,789,611
Granted Patent B2
US 10,789,611 · App. 16/594,354 · Granted Sep 29, 2020

Advertising impression determination

Inventors: Glen van Datta (San Diego, CA); Gary Zalewski (Oakland, CA)
Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
G06Q30/0244A63F13/50A63F13/5258A63F13/61G06Q30/02G06Q30/0246G06Q30/0251G06Q30/0257G06Q30/0261G06Q30/0273G06Q30/0276G06Q30/0277H04N7/173H04N21/25841H04N21/44012H04N21/4532H04N21/4781H04N21/47205H04N21/47815H04N21/4825H04N21/6125H04N21/812H04N21/8453H04N21/8583A63F2300/535A63F2300/5506A63F2300/61A63F2300/8017
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,789,611
App. No.
16/594,354
Granted
Sep 29, 2020
Kind
B2
Abstract

Systems and methods for verifying an advertisement impression in a digital environment are provided. In some aspects, methods of the subject technology include operations for defining a portion of the digital environment as an impression area, wherein the impression area is associated with a tagged advertisement area, providing a stream of an advertisement to the tagged advertisement area, and updating advertising impression information stored in memory regarding the advertisement, wherein an advertising impression is based on the identification of the character within the impression area and the availability of an unobstructed line-of-sight between the character and the tagged advertisement area. In some aspects, computer readable media are also provided.

Claims (46)

1. A method for rendering content within an environment, the method comprising:

defining one or more content areas each at a respective location within an environment associated with a user;

storing information in memory that associates each of the defined content areas with a respective digital content file; and

executing instructions stored in memory, wherein execution of the instructions by a processor:

identifies a location of a user perspective within the environment;

monitors controls by the user of the identified user perspective to identify at least one line-of-sight path;

identifies at least one of the content areas along the line-of-sight path, wherein the line-of-sight path is at least partially unobstructed;

renders the digital content file associated with the identified content area;

tracks user interaction with the rendered digital content file; and

updates a display of the rendered digital content file based on the tracked user interaction.

2. The method of claim 1 , wherein the digital content file is rendered at a location of the defined content area.

3. The method of claim 1 , further comprising updating the stored information to replace the digital content file associated with the identified content area with a different digital content file.

4. The method of claim 3 , wherein replacing the associated digital content file is based on the monitored controls.

5. The method of claim 3 , wherein replacing the associated digital content file is based on the tracked user interaction.

6. The method of claim 1 , further comprising receiving input selecting one of a plurality of different available content channels via an interface, wherein the rendered digital content file is associated with the identified content area based on the content channel selected by the input.

7. The method of claim 1 , wherein the digital content file is rendered relative to a surface within the environment.

8. The method of claim 1 , wherein tracking the user interactions is further based on speech input detected via a microphone associated with the user.

9. The method of claim 1 , wherein the tracked user interactions includes an index of a state of the digital content file, and wherein updating the display of the rendered digital content file is based on the state of the digital content file indicated by the index.

10. A system for rendering content within an environment, the system comprising:

memory that stores:

definitions of one or more content areas each at a respective location within an environment associated with a user;

information associating each of the defined content areas with a respective digital content file;

a processor that executes instructions stored in the memory, wherein execution of the instructions by the processor:

identifies a location of a user perspective within the environment,

monitors controls by the user of the identified user perspective to identify at least one line-of-sight path,

identifies at least one of the content areas along the line-of-sight path, wherein the line-of-sight path is at least partially unobstructed,

renders the digital content file associated with the identified content area, and

tracks user interaction with the rendered digital content file; and

a screen that displays the rendered digital content file, wherein the display of the rendered digital content file is subsequently updated by the processor based on the tracked user interaction.

11. The system of claim 10 , wherein the digital content is rendered at a location of the defined content area.

12. The system of claim 10 , wherein the processor updates the stored information to replace the digital content file associated with the identified content area with a different digital content file.

13. The system of claim 12 , wherein the processor replaces the associated digital content file based on the monitored controls.

14. The system of claim 12 , wherein the processor replaces the associated digital content file based on the tracked user interaction.

15. The system of claim 10 , further comprising a user interface that receives input selecting one of a plurality of different available content channels via an interface, wherein the rendered digital content is associated with the identified content area based on the content channel selected by the input.

16. The system of claim 10 , wherein the digital content file is rendered relative to a surface within the environment.

17. The system of claim 10 , further comprising a microphone associated with the user, wherein the processor tracks the user interactions is further based on speech input detected via the microphone.

18. The system of claim 10 , wherein the tracked user interactions includes an index of a state of the digital content file, and wherein the processor updates the display of the rendered digital content file based on the state of the digital content file indicated by the index.

19. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for rendering content within an environment, the method comprising:

defining one or more content areas each at a respective location within an environment associated with a user;

storing information in memory that associates each of the defined content areas with a respective digital content file;

identifying a location of a user perspective within the environment;

monitoring controls by the user of the identified user perspective to identify at least one line-of-sight path;

identifying at least one of the content areas along the line-of-sight path, wherein the line-of-sight path is at least partially unobstructed;

rendering the digital content file associated with the identified content area;

tracking user interaction with the rendered digital content file; and

updating a display of the rendered digital content file based on the tracked user interaction.

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 Oct 7, 2019
From: VAN DATTA, GLEN; ZALEWSKI, GARY
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 050640/0860 →
MERGER Recorded Oct 7, 2019
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 050641/0235 →
CHANGE OF NAME Recorded Oct 7, 2019
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 050647/0044 →
Continuity (6)
Continuation 15992014 · May 29, 2018
Continuation 15285928 · Oct 5, 2016
Continuation 14336452 · Jul 21, 2014
Continuation 13939178 · Jul 10, 2013
Continuation 11241229 · Sep 30, 2005
Related Publication 20200034875A1 · Jan 30, 2020