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:
Feb. 06, 2024

Filed:

Mar. 09, 2022
Applicant:

Ceremorphic, Inc., San Jose, CA (US);

Inventors:

Subba Reddy Kallam, Sunnyvale, CA (US);

Partha Sarathy Murali, Sunnyvale, CA (US);

Venkata Siva Prasad Pulagam, Secunderabad, IN;

Anusha Biyyani, Hyderabad, IN;

Venkatesh Vinjamuri, Tenil, IN;

Shahabuddin Mohammed, Hyderabad, IN;

Rahul Kumar Gurram, Secunderabad, IN;

Akhil Soni, Kalpi, IN;

Assignee:

Ceremorphic, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0625 (2013.01); G06F 3/068 (2013.01); G06F 3/0631 (2013.01); G06F 12/0646 (2013.01); G06F 2212/1028 (2013.01);
Abstract

The present invention is an controller for dynamically allocating RAM between powersave code copied from ROM and transient RAM memory used for storing packets. When the utilization of the transient RAM memory is low, code segments are copied from ROM and executed from RAM using a RAM pointer table which is updated after the code segments are copied over from ROM, and when the utilization of the transient RAM memory is high, code segments are deallocated from RAM and the pointer table is updated to point to the corresponding location in flash ROM.


Find Patent Forward Citations

Loading…