IP Library Granted Patent US 9,787,746
Granted Patent B2
US 9,787,746 · App. 14/171,531 · Granted Oct 10, 2017

Method and apparatus for processing multimedia content on a graphic cloud

Inventors: Amar Srivastava (Noida UP, IN); Hemanshu Srivastava (Noida UP, IN)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L65/607G06F9/505G06T1/20Y02B60/142
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,787,746
App. No.
14/171,531
Granted
Oct 10, 2017
Kind
B2
Abstract

A method and system process multimedia content on a graphic cloud. The method includes determining a multimedia instance, determining a load balance associated with the multimedia instance, selecting a graphic card from a plurality of graphic cards for processing the multimedia instance, activating a plurality of ports associated with the graphic card for rendering the multimedia stream to a plurality of multimedia devices and transmitting the multimedia stream to the user. The system includes a multimedia device, a communication interface for establishing communication, a memory that stores instructions and a processor responsive to the instructions to determine a multimedia instance, determine a load balance, select a graphic card, activate a plurality of ports, and transmit the multimedia stream to the multimedia device.

Claims (31)

1. A method of processing multimedia content on a graphic cloud, the method comprising:

identifying a multimedia instance received from one of a plurality of multimedia devices, the multimedia instance initiated by a user of the one of the plurality of multimedia devices for receiving a multimedia stream;

determining a load balance associated with the multimedia instance;

selecting a graphic card from a plurality of graphic cards for processing the multimedia instance based on a profile including information associated with a processing power and a memory required for processing the multimedia instance;

activating a plurality of ports associated with the selected graphic card for rendering the multimedia stream associated with the multimedia instance to the one of the plurality of multimedia devices;

storing the multimedia stream in one of a non-paged memory or a virtual memory, wherein the storing is performed based on a processing speed associated with the multimedia stream; and

transmitting the multimedia stream to the one of the plurality of multimedia devices.

2. The method of claim 1 , wherein the graphic card comprises at least one of plurality of graphic cards stored on the graphic cloud.

3. The method of claim 1 , further comprising:

storing the profile associated with a plurality of multimedia instances for the selection of the graphic card from the plurality of graphic cards for processing the multimedia instance.

4. The method of claim 1 , wherein activating comprises:

activating one or more parameters used to define display settings associated with the multimedia stream.

5. The method of claim 1 , further comprising:

compressing the multimedia stream prior to transmitting the multimedia stream to the one of the plurality of multimedia devices.

6. An apparatus for processing multimedia content on a graphic cloud, the apparatus comprising:

a communication interface configured to establish communication;

a memory configured to store instructions; and

a processor configured, responsive to the instructions, to:

identify a multimedia instance received from one of a plurality of multimedia devices, the multimedia instance initiated by a user of the one of the plurality of multimedia devices for receiving a multimedia stream;

determine a load balance associated with the multimedia instance;

select a graphic card from a plurality of graphic cards for processing the multimedia instance based on a profile including information associated with a processing power and a memory required for processing the multimedia instance;

activate a plurality of ports associated with the selected graphic card for rendering the multimedia stream associated with the multimedia instance to one of the plurality of multimedia devices;

store the multimedia stream in one of a non-paged memory or a virtual memory, storage being performed based on a processing speed associated with the multimedia stream; and

transmit the multimedia stream to the one of the plurality of multimedia devices.

7. The apparatus of claim 6 , wherein the graphic card comprises at least one of a plurality of graphic cards stored on the graphic cloud.

8. The apparatus of claim 6 , wherein the processor is configured to:

store the profile associated with a plurality of multimedia instances for the selection of the graphic card from the plurality of graphic cards for processing the multimedia instance.

9. The apparatus of claim 6 , wherein the processor is configured to:

activate one or more parameters used to define display settings associated with the multimedia stream.

10. The apparatus of claim 6 , wherein the processor is configured to:

compress the multimedia stream prior to transmitting the multimedia stream to the one of the plurality of multimedia devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: SRIVASTAVA, AMAR; SRIVASTAVA, HEMANSHU
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 032123/0677 →
Priority Claims (2)
IN 443/CHE/2013 · Feb 1, 2013 · national
KR 10-2014-0006025 · Jan 17, 2014 · national
Continuity (1)
Related Publication 20140222965A1 · Aug 7, 2014