Patent ID: 11899949
Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A method for configuring static random-access memory (SRAM) in a first device, the method comprising:
analyzing a set of functionalities of the first device based on a use case, wherein the use case is associated with configuring available SRAM in processing at least one functionality of the first device;
configuring a first memory profile comprising a first part for memory allocation of the available SRAM to a first processor of the first device, and a second part for memory allocation of the available SRAM to a second processor of the first device;
selecting the first memory profile via a graphical user interface (GUI) by identifying a set of performance characteristics related to the at least one functionality for the first device, wherein the first device implements the selected first memory profile during boot; and
implementing, while booting the first device, the first memory allocation for a first SRAM part and the second memory allocation for a second SRAM part as configured by the first memory profile in response to selection of the first memory profile,
wherein implementing the second memory allocation releases, while booting the first device, unused SRAM from a default memory allocation available to the second processor,
wherein implementing the first memory allocation adds, while booting the first device, the released unused SRAM to a default memory allocation available to the first processor, and
wherein the selected first memory profile enables adjustment of allocated SRAM parts and streaming content quality of the first device based on a user input and feedback that is responsive to the user input and influenced by the set of performance characteristics associated with a second device communicating with the first device, wherein the first device is a streaming media server and the second device is a client media receiver.