IP Library Granted Patent US 9,420,324
Granted Patent B2
US 9,420,324 · App. 14/500,807 · Granted Aug 16, 2016

Content isolation and processing for inline video playback

Inventor: Dharun Ravi (Plainsboro, NJ)
Assignee: PARRABLE, INC.
H04N21/41407H04N21/4398H04N21/4402H04N21/4782
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 9,420,324
App. No.
14/500,807
Granted
Aug 16, 2016
Kind
B2
Abstract

The present disclosure relates to methods and apparatus for processing and displaying playback of a video in a handheld device. More specifically, the present disclosure describes an inline video processing and playback, wherein the video playback may be optimized based on variable local conditions, such as the capabilities of the handheld device and the network connection speed.

Claims (50)

1. An inline video playback system comprising:

a communication interface that communicates over a communications network, wherein the communication interface:

transmits a prompt for a video asset to a server, and

receives the video asset from the server, wherein the received video asset comprises audio data and image data; and

a processor that executes executable software stored in memory, wherein execution of the software

identifies audio criteria and display criteria for a network-connected video playback device, wherein the audio criteria are specific to audio capabilities of the network-connected video playback device and the display criteria are specific to display capabilities of the network-connected video playback device;

isolates the audio data from the image data;

prepares the isolated image data for inline playback based on the display criteria;

separately prepares the isolated audio data based on the audio criteria;

couples the prepared audio data with the prepared image data, wherein coupling the prepared audio data with the prepared image data creates a prepared video asset; and

play the prepared video asset at the network-connected video playback device, wherein the prepared video asset is played inline in context with other webpage content.

2. The inline video playback system of claim 1 , wherein the network-connected video playback device comprises a cellular phone.

3. The inline video playback system of claim 1 , wherein the network-connected video playback device comprises a tablet device.

4. The inline video playback system of claim 1 , wherein the communications network comprises a cellular network.

5. The inline video playback system of claim 1 , wherein the communications network comprises a wireless Internet Protocol network.

6. The inline video playback system of claim 1 , further comprising a logical connector to an auxiliary display, wherein the software is additionally executed to cause the prepared image data to play on the auxiliary display.

7. The inline video playback system of claim 1 , further comprising a logical connector to an auxiliary audio player, wherein the software is additionally executed to cause the prepared audio data to play on the auxiliary audio player.

8. The inline video playback system of claim 1 , wherein the memory further stores the prepared video asset.

9. The inline video playback system of claim 1 , wherein the preparation of the isolated image data further comprises:

compression of the image data; and

transcoding of the image data.

10. A method for inline video playback, the method comprising:

transmitting a prompt for a video asset over a communication network;

receiving the video asset, wherein the received video asset comprises audio data and image data;

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

identifies audio criteria and display criteria for a network-connected video playback device, wherein the audio criteria are specific to audio capabilities of the network-connected video playback device and the display criteria are specific to display capabilities of the network-connected video playback device;

isolates the audio data from the image data;

prepares the isolated image data for inline playback based on the display criteria;

separately prepares the isolated audio data based on the audio criteria;

couples the prepared audio data with the prepared image data, wherein coupling the prepared audio data with the prepared image data creates a prepared video asset;

playing the prepared video asset at the network-connected video playback device, wherein the prepared video asset is played inline in context with other webpage content.

11. The method of claim 10 , wherein the network-connected video playback device comprises a cellular phone.

12. The method of claim 10 , wherein the network-connected video playback device comprises a tablet device.

13. The method of claim 10 , wherein the communications network comprises a cellular network.

14. The method of claim 10 , wherein the communications network comprises a wireless Internet Protocol network.

15. The method of claim 10 , wherein further execution of the software plays the prepared image data on an auxiliary display.

16. The method of claim 10 , wherein further execution of the software plays the prepared audio data to play on an auxiliary audio player.

17. The method of claim 10 , further comprising storing the prepared video asset in memory.

18. The method of claim 10 , wherein preparing the isolated image data comprises:

compressing the image data; and

transcoding the image data.

19. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for inline video playback, the method comprising:

transmitting a prompt for a video asset over a communication network;

receiving the video asset, wherein the received video asset comprises audio data and image data;

identifying audio criteria and display criteria for a network-connected video playback device, wherein the audio criteria are specific to audio capabilities of the network-connected video playback device and the display criteria are specific to display capabilities of the network-connected video playback device;

isolating the audio data from the image data;

preparing the isolated image data for inline playback based on the display criteria;

separately preparing the isolated audio data based on the audio criteria;

coupling the prepared audio data with the prepared image data, wherein coupling the prepared audio data with the prepared image data creates a prepared video asset;

playing the prepared video asset at the network-connected video playback device, wherein the video asset is played inline in context with other webpage content.

Assignments (24)
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: ANDERSON, ERIC
Reel/Frame 058550/0082 →
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: ROBERT E. CELL
Reel/Frame 058566/0348 →
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: YATRAKIS, CHRISTOPHER
Reel/Frame 058568/0203 →
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: CONATY, JOE
Reel/Frame 058579/0743 →
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: MORRIS, SCOTT
Reel/Frame 058579/0866 →
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: CELL, ROBERT
Reel/Frame 058549/0656 →
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: OVERSTREET, RONALD P., JR.
Reel/Frame 058549/0703 →
SECURITY INTEREST Recorded Dec 20, 2021
From: PARRABLE, INC.
To: OVERSTREET, RONALD P., JR.
Reel/Frame 058549/0970 →
SECURITY INTEREST Recorded Dec 16, 2021
From: PARRABLE, INC.
To: MARTIN, DAVID
Reel/Frame 058523/0615 →
SECURITY INTEREST Recorded Dec 16, 2021
From: PARRABLE, INC.
To: HOLTZE, JOHN WILLIAM
Reel/Frame 058523/0765 →
SECURITY INTEREST Recorded Dec 16, 2021
From: PARRABLE, INC.
To: HOLTZE, JOHN WILLIAM
Reel/Frame 058524/0035 →
SECURITY INTEREST Recorded Dec 16, 2021
From: PARRABLE, INC.
To: NBK INNOVATION XIII, LLC
Reel/Frame 058524/0440 →
SECURITY INTEREST Recorded Dec 16, 2021
From: PARRABLE, INC.
To: NBK INNOVATION XIII, LLC
Reel/Frame 058529/0263 →
SECURITY INTEREST Recorded Dec 22, 2020
From: PARRABLE, INC.
To: O'KEEFE, ALISON LEIGH
Reel/Frame 054731/0330 →
SECURITY INTEREST Recorded Dec 22, 2020
From: PARRABLE, INC.
To: BORTZ, JACOB AARON
Reel/Frame 054731/0538 →
SECURITY INTEREST Recorded Dec 22, 2020
From: PARRABLE, INC.
To: BORTZ, MAX JOSEPH
Reel/Frame 054732/0062 →
SECURITY INTEREST Recorded Apr 7, 2020
From: PARRABLE, INC.
To: NBK INNOVATION XIII, LLC
Reel/Frame 052329/0618 →
SECURITY INTEREST Recorded Apr 7, 2020
From: PARRABLE, INC.
To: ANDRESS, STEPHEN
Reel/Frame 052329/0863 →
SECURITY INTEREST Recorded Apr 7, 2020
From: PARRABLE, INC.
To: CELL, ROBERT
Reel/Frame 052330/0141 →
SECURITY INTEREST Recorded Apr 7, 2020
From: PARRABLE, INC.
To: THE TIMOTHY R. DAMSCHRODER TRUST
Reel/Frame 052330/0488 →
SECURITY INTEREST Recorded Apr 7, 2020
From: PARRABLE, INC.
To: LAURA APRIL GAGO REVOCABLE TRUST
Reel/Frame 052330/0574 →
SECURITY INTEREST Recorded Apr 7, 2020
From: PARRABLE, INC.
To: ROMANO, JENNIFER; ROMANO, MATTHEW
Reel/Frame 052330/0682 →
SECURITY INTEREST Recorded Apr 7, 2020
From: PARRABLE, INC.
To: DRIVER, JAMIE
Reel/Frame 052330/0751 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2015
From: RAVI, DHARUN
To: PARRABLE, INC.
Reel/Frame 035591/0503 →
Continuity (2)
Provisional Application 61884598 · Sep 30, 2013
Related Publication 20150095957A1 · Apr 2, 2015