IP Library Granted Patent US 10,846,333
Granted Patent B1
US 10,846,333 · App. 16/199,606 · Granted Nov 24, 2020

Dynamically altering shared content

Inventor: Andrew Mark Diamondstein (San Francisco, CA)
Assignee: GOOGLE LLC
G06F16/68
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,846,333
App. No.
16/199,606
Granted
Nov 24, 2020
Kind
B1
Abstract

Technology for dynamically altering video content is provided. In one example, the technology may involve receiving a request for video content of a content sharing service; retrieving the video content based on the request for video content; determining geographical data for a user device being served the video content; determining, by a processor, an audio preference for the visitor based on the determined geographical data; retrieving, by the processor, audio from a data store comprising multiple audio items based on the determined audio preference, wherein the audio corresponds to the determined geographical data for the user device; augmenting the video content by replacing audio of the video content with the retrieved audio in the video content; and communicating the video content to the user device.

Claims (40)

1. A system comprising:

a memory;

a processor, coupled with the memory, the processor to:

receive a request for video content of a content sharing service from a user device of a visitor, wherein the visitor is unregistered and unknown to the content sharing service;

determine geographical data for the user device;

determine an audio preference based on the determined geographical data for the user device;

retrieve audio from a data store comprising multiple audio items based on the determined audio preference, wherein the retrieved audio corresponds to the determined geographical data for the user device; and

augment the video content by replacing audio of the video content with the retrieved audio.

2. The system according to claim 1 , wherein the geographical data is determined based on a network address of the user device.

3. The system according to claim 2 , wherein determining the audio preference comprises determining the audio preference based on the determined geographical data and a lookup table comprising a plurality of geography identifiers.

4. The system according to claim 1 , wherein the geographical data indicates a specific region for the user device based on an Internet protocol address associated with the user device.

5. The system according to claim 1 , wherein to retrieve the audio, the processor is to retrieve the audio from a list of audio items sourced via the video content.

6. The system according to claim 1 , wherein to retrieve the audio, the processor is to retrieve the audio from a list of audio items sourced from the content sharing service.

7. The system according to claim 1 , wherein in response to the visitor being unknown to the content sharing service, the processor is to retrieve a default audio item in view of a lookup table and the geographical data.

8. The system according to claim 1 , wherein the video content from the content sharing service is absent all audio after a removal of the audio portion until the video content is augmented to include the audio from the data store.

9. A non-transitory computer readable storage medium comprising instructions that cause a processor to:

receive a request for video content of an online shared content network from a user device of a visitor, wherein the visitor is unregistered and unknown to the online shared content network;

determine geographical data for the user device;

determine an audio preference based on the determined geographical data for the user device;

retrieve audio from a data store comprising multiple audio items based on the determined audio preference, wherein the retrieved audio corresponds to the determined geographical data of the user device; and

augment the video content by replacing audio of the video content with the retrieved audio.

10. The non-transitory computer readable storage medium according to claim 9 , wherein the geographical data is determined based on a network address of the user device.

11. The non-transitory computer readable storage medium according to claim 9 , wherein to determine the audio preference, the processor is to determine the audio preference based on the determined geographical data and a lookup table comprising a plurality of geography identifiers.

12. The non-transitory computer readable storage medium according to claim 9 , wherein the geographical data indicates a specific region for the user device based on an Internet protocol address associated with the user device.

13. The non-transitory computer readable storage medium according to claim 9 , wherein to retrieve the audio, the processor is to retrieve the audio from a list of audio items sourced via the video content.

14. The non-transitory computer readable storage medium according to claim 9 , wherein to retrieve the audio, the processor is to retrieve the audio from a list of audio items sourced from an audio data store.

15. The non-transitory computer readable storage medium according to claim 9 , wherein in response to the visitor being unknown to the online shared content network, the audio retriever retrieves a default audio item in view of a lookup table and the geographical data.

16. A method comprising:

receiving a request for video content of a content sharing service from a user device of a visitor;

retrieving the video content based on the request for video content, wherein the visitor is unregistered and unknown to the content sharing service;

determining, by a processor, an audio preference based on the determined geographical data for the user device;

retrieving, by the processor, audio from a data store comprising multiple audio items based on the determined audio preference, wherein the retrieved audio corresponds to the determined geographical data for the user device;

augmenting the video content by replacing audio of the video content with the retrieved audio; and

communicating the video content to the user device;

wherein at least one of the receiving, the retrieving, the augmenting, and the communicating is performed by the processor.

17. The method according to claim 16 , wherein the geographical data is determined based on a network address of the user device.

18. The method according to claim 17 , wherein determining the audio preference comprises determining the audio preference based on the determined geographical data and a lookup table comprising a plurality of geography identifiers.

19. The method according to claim 16 , wherein the geographical data indicates a specific region for the user device based on an Internet protocol associated with the user device.

20. The method according to claim 16 , wherein the augmenting comprises removing all of the audio from the video content and adding the retrieved audio to the video content.

21. The method according to claim 16 , wherein the retrieving of the audio is from a list of audio items sourced from the content sharing service.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2018
From: DIAMONDSTEIN, ANDREW MARK
To: GOOGLE INC.
Reel/Frame 047669/0658 →
CHANGE OF NAME Recorded Dec 4, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 048330/0810 →
Continuity (1)
Continuation 13975014 · Aug 23, 2013