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.
Patent No.:
Date of Patent:
Jun. 25, 2019
Filed:
Mar. 31, 2016
Applicant:
Emc Ip Holding Company Llc, Hopkinton, MA (US);
Inventors:
Samir Rajadnya, San Jose, CA (US);
Karthik Ramachandran, Cupertino, CA (US);
Todd Wilde, Palo Alto, CA (US);
Assignee:
EMC IP Holding Company LLC, Hopkinton, MA (US);
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 13/40 (2006.01); G06F 13/16 (2006.01); G06F 12/02 (2006.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
G06F 13/4022 (2013.01); G06F 12/0246 (2013.01); G06F 13/1673 (2013.01); G06F 13/4282 (2013.01); G06F 2212/7201 (2013.01);
Abstract
One or more virtual functions are exposed via a shared communication interface. Memory across said virtual functions is shared to provide a fixed number of I/O buffers shared across said virtual functions. For each of said one or more virtual functions, storing a corresponding map table configured to store a mapping data that maps a logical block address of the virtual function to a corresponding allocated one of said fixed number of I/O buffers based at least in part on a current state of a state machine.