The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 05, 2019

Filed:

Jul. 24, 2017
Applicant:

Adobe Systems Incorporated, San Jose, CA (US);

Inventors:

Viswanathan Swaminathan, Saratoga, CA (US);

Saayan Mitra, San Jose, CA (US);

Haoliang Wang, Fairfax, VA (US);

Assignee:

Adobe Systems Incorporated, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/658 (2018.01); G06F 9/455 (2018.01); G06F 11/34 (2006.01); G06F 11/30 (2006.01); G06N 5/04 (2006.01);
U.S. Cl.
CPC ...
G06F 8/658 (2018.02); G06F 9/45558 (2013.01); G06F 11/302 (2013.01); G06F 11/3409 (2013.01); G06N 5/04 (2013.01); G06F 2009/4557 (2013.01);
Abstract

Various embodiments describe a dynamic reconfiguration of a media processing system to optimize a latency performance. In an example, a computer system accesses a current latency performance of the media processing system. The latency is associated with performing a codec process on a current configuration of the media processing system. The current configuration includes virtual machines. The computer system estimates, based on the current latency performance and on historical latency performances associated with the current configuration, a next latency performance of the media processing system. The computer system also identifies, from potential configurations, an updated configuration of the media processing system based on a difference between the next latency performance and a target latency performance and on historical performances associated with the potential configurations. The updated configuration specifies an additional number of virtual machines associated with hosting the codec process. The computer system launches the additional number of virtual machines.


Find Patent Forward Citations

Loading…