IP Library Granted Patent US 8,832,226
Granted Patent B2
US 8,832,226 · App. 13/368,037 · Granted Sep 9, 2014

Using cloud computing for generating personalized dynamic and broadcast quality videos

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 8,832,226
App. No.
13/368,037
Granted
Sep 9, 2014
Kind
B2
Abstract

Embodiments of the present invention relate to a method of obtaining parameters of a digital video to be provided to users of a network. The method includes modifying one or more of the obtained parameters, such that the modification is based on information relating to segments of the users of the network. In addition, the method includes creating a plurality of versions of the digital video. Each one of the plurality of versions comprises a broadcast quality digital video adapted to appeal to at least one of the segments of the users of the network. Further, the method includes monitoring the computing cloud to obtain an assessment of rendering resources available to the computing cloud in rendering the plurality of digital videos, and coordinating allocations of the rendering resources in rendering the plurality of digital videos based on the real time assessment.

Claims (45)

1. A method, comprising:

obtaining, by one or more feed generators of a computing cloud, parameters of a digital video, wherein the video is adapted to be provided to users over a network;

modifying, by one or more software generators of the computing cloud, one or more of the obtained parameters, wherein modifications are based on information relating to segments of the users of the network;

creating, by one or more rendering engines of the computing cloud, based on the modification, a plurality of versions of the digital video, wherein each one of the plurality of versions comprises a broadcast quality digital video having a different modification adapted to appeal to at least one of the segments of the users of the network;

monitoring through one or more processing devices, operations of the computing cloud to obtain a real time assessment of rendering resources available to the computing cloud in rendering the plurality of broadcast digital videos;

identifying previously acquired digital videos no longer available for the creation of digital video versions and newly provided digital videos for which digital video versions need to be created; and

coordinating allocations of the rendering resources, including tapping or releasing rendering engines, in rendering the plurality of digital videos by the one or more rendering engines, based on the real time assessment and the identified previously acquired and newly provided digital videos.

2. The method according to claim 1 , wherein modifying comprises partial rendering the video to obtain the plurality of versions of the broadcast quality digital videos.

3. The method according to claim 1 , comprising encoding by one or more encoders of the computing cloud each one of the plurality of versions of the digital videos.

4. The method according to claim 1 , comprising creating by one and/or more software generators of the computing cloud a video template incorporating the obtained parameters, and modifying by the one and/or more rendering engines of the computing cloud the template to create the plurality of versions of the digital video.

5. The method according to claim 1 , wherein digital video comprises a commercial video appearing over the World Wide Web on all screens.

6. The method according to claim 1 , wherein the parameters comprise, text data, visual data, image data, audible data, voice data, animation data, look and feel data or any combination thereof.

7. The method according to claim 1 , wherein the information comprises at least one of location data, language data, weather data, marketing data, financial data, demographics data, social information data, consumer data, local data, and/or any combination thereof.

8. The method according to claim 1 , comprising encoding each one of the plurality of versions of the digital videos.

9. The method according to claim 1 , wherein segments of the users comprise gender groups, demographic groups, age groups, employment groups, cultural groups, academic groups, sport groups, hobby groups, social groups and/or any combination thereof.

10. A system for generating digital videos, comprising: a computing cloud comprising:

a memory;

a processor;

a feed generator adapted to obtain parameters of a digital video, wherein the video is adapted to be provided to users of a network;

at least one rendering processor coupled to the feed generator, wherein the at least one rendering processor is adapted to modify one or more of the obtained parameters, wherein modifications are based on information relating to segments of the users of the network, and wherein the at least one processor is adapted to render, based on the modifications, a plurality of versions of the digital video, wherein each one of the plurality of versions comprises a broadcast quality digital video having a different modification adapted to appeal to at least one of the segments of the users of the network;

at least one monitoring server adapted to monitor operations of the computing cloud to obtain a real time assessment of rendering resources available to the computing cloud in rendering the plurality of digital videos;

at least one change set manager adapted to identify previously acquired digital videos no longer available for the creation of digital video versions and newly provided digital videos for which digital video versions need to be created; and

at least one coordinating processor coupled to the at least one monitoring processor adapted for coordinating allocations of the rendering resources, including tapping or releasing rendering processors, in rendering the plurality of digital videos by the one or more rendering processor based on the real time assessment and the identified previously acquired and newly provided digital videos.

11. The system according to claim 10 , wherein modifying comprises partial rendering the video to obtain the plurality of versions of the broadcast quality digital videos.

12. The system according to claim 10 , comprising at least one encoding processor included within the computing cloud, wherein the at least one encoding processor is coupled to the at least one coordinating processor, and wherein the at least one encoding processor is adapted encoding by one or more encoders of the computing cloud each one of the plurality of versions of the broadcast quality digital videos.

13. The system according to claim 10 , wherein the at least one rendering processor is adapted to create a video template incorporating the obtained parameters, and wherein the at least one rendering processors is adapted to modify the template to create the plurality of versions of the digital video.

14. The system according to claim 10 , wherein digital video comprises a commercial video appearing over an Internet webpage.

15. The system according to claim 10 , wherein the parameters comprise, text data, visual data, image data, audible data, voice data, animation data, touch and feel data or any combination thereof.

16. The system according to claim 10 , wherein the information comprises at least one of location data, language data, weather data, marketing data, financial data, demographics data, social information data, consumer data, local data, and/or any combination thereof.

17. The system according to claim 10 , wherein segments of the users comprise gender groups, demographic groups, age groups, employment groups, cultural groups, academic groups, sport groups, hobby groups, social groups and/or any combination thereof.

18. A computer program product comprising:

a non-transitory computer readable storage medium having computer readable program embodied therewith and adapted to be executed by a computing cloud, the computer readable program comprising:

computer readable program configured to obtain parameters of a digital video, wherein the video is adapted to be provided to users of a network;

computer readable program configured to modify the obtained parameters, wherein modifications are based on information relating to segments of the users of the network; and

computer readable program configured to create a plurality of versions of the digital video, wherein each one of the plurality of versions comprises a broadcast quality digital video having a different modification adapted to appeal to at least one of the segments of the users of the network;

computer readable program configured for monitoring through a processing device operations of the computing cloud to obtain a real time assessment of rendering resources available to the computing cloud in rendering the plurality of broadcast quality digital videos;

computer readable program reconfigured to identify previously acquired digital videos no longer available for the creation of digital video versions and newly provided digital videos for which digital video versions need to be created; and

computer readable program configured for coordinating allocations of the rendering resources, including tapping or releasing rendering processors, in rendering the plurality of digital videos based on the real time assessment and the identified previously acquired and newly provided digital videos.

19. The computer program product according to claim 18 , wherein modifying comprises partial rendering the video to obtain the plurality of versions of the broadcast quality digital videos.

20. The computer program product according to claim 18 , comprising computer readable program configured to create a video template incorporating the obtained parameters, and a computer readable program adapted to modify by the one or more rendering engines the template to create the plurality of versions of the digital video.

21. The computer program product according to claim 18 , wherein digital video comprises a commercial video appearing over an Internet webpage.

22. The computer program product according to claim 18 , wherein the parameters comprise, text data, visual data, image data, audible data, voice data, animation data, look and feel data, or any combination thereof.

23. The computer program product according to claim 18 , wherein the provided information comprises at least one of location data, language data, weather data, marketing data, financial data, demographics data, social information data, consumer data, local data, and/or any combination thereof.

24. The computer program product according to claim 18 , a computer readable program configured to encode each one of the plurality of versions of the digital videos.

25. The computer program product according to claim 18 , wherein segments of the users comprise gender groups, demographic groups, age groups, employment groups, cultural groups, academic groups, sport groups, hobby groups, social groups and/or any combination thereof.

Assignments (16)
SECURITY INTEREST Recorded Jun 28, 2023
From: INMAR, INC.; INMAR SUPPLY CHAIN SOLUTIONS, LLC; AKI TECHNOLOGIES, INC.; INMAR ANALYTICS, INC.; INMAR BRAND SOLUTIONS, INC.; INMAR CLEARING, INC.; INMAR RX SOLUTIONS, INC.; INMAR - YOUTECH, LLC; QUALANEX, LLC; CAROLINA COUPON CLEARING, INC. (N/K/A INMAR CLEARING, INC.); COLLECTIVE BIAS, INC. (N/K/A INMAR BRAND SOLUTIONS, INC.); MED-TURN, INC. (N/K/A INMAR RX SOLUTIONS, INC.)
To: JEFFERIES FINANCE LLC
Reel/Frame 064148/0903 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS (REEL/FRAME 058672/0158) Recorded Jun 28, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AKI TECHNOLOGIES, INC.
Reel/Frame 064162/0369 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS (REEL/FRAME 058710/0784) Recorded Jun 28, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AKI TECHNOLOGIES, INC.
Reel/Frame 064148/0807 →
PATENT SECURITY AGREEMENT - SECOND LIEN Recorded Jan 10, 2022
From: AKI TECHNOLOGIES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS ADMINISTRATIVE AGENT
Reel/Frame 058710/0784 →
PATENT SECURITY AGREEMENT Recorded Jan 10, 2022
From: AKI TECHNOLOGIES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS ADMINISTRATIVE AGENT
Reel/Frame 058672/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2020
From: EYEVIEW, INC.
To: AKI TECHNOLOGIES, INC.
Reel/Frame 051774/0634 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2020
From: SILICON VALLEY BANK
To: EYEVIEW, INC.
Reel/Frame 051598/0866 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2020
From: SILICON VALLEY BANK
To: EYEVIEW, INC.
Reel/Frame 051598/0960 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2020
From: KREOS CAPITAL VI (EXPERT FUND) L.P.
To: EYEVIEW, INC.
Reel/Frame 051681/0006 →
SECURITY INTEREST Recorded Mar 20, 2019
From: EYEVIEW INC.
To: KREOS CAPITAL VI (EXPERT FUND) L.P.
Reel/Frame 048643/0075 →
SECURITY INTEREST Recorded Aug 21, 2017
From: EYEVIEW, INC.
To: SILICON VALLEY BANK
Reel/Frame 043346/0700 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 25, 2015
From: EYEVIEW, INC.
To: SILICON VALLEY BANK
Reel/Frame 037160/0281 →
SECURITY AGREEMENT Recorded Sep 17, 2014
From: EYEVIEW, INC.
To: SILICON VALLEY BANK
Reel/Frame 033763/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2014
From: EYEVIEW LTD.
To: EYEVIEW INC.
Reel/Frame 033604/0128 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2012
From: HARNEVO, OREN; BARNEA, GAL
To: EYEVIEW INC.
Reel/Frame 028769/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2012
From: HARNEVO, OREN; BARNEA, GAL
To: EYEVIEW LTD
Reel/Frame 027729/0392 →