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:
Dec. 13, 2011
Filed:
Nov. 07, 2008
Robert Chin-tse Chang, Danville, CA (US);
Henry Ricardo Hutton, Tracy, CA (US);
Farshid Sabet-sharghi, Los Altos Hills, CA (US);
Haluk Kent Tanik, Mountain View, CA (US);
Ron Barzilai, Cupertino, CA (US);
Meytal Soffer, Ein Ya'kov, IL;
Mei Yan, Cupertino, CA (US);
Patricia Dwyer, San Carlos, CA (US);
Po Yuan, Milpitas, CA (US);
Bahman Qawami, San Jose, CA (US);
Robert Chin-Tse Chang, Danville, CA (US);
Henry Ricardo Hutton, Tracy, CA (US);
Farshid Sabet-Sharghi, Los Altos Hills, CA (US);
Haluk Kent Tanik, Mountain View, CA (US);
Ron Barzilai, Cupertino, CA (US);
Meytal Soffer, Ein Ya'kov, IL;
Mei Yan, Cupertino, CA (US);
Patricia Dwyer, San Carlos, CA (US);
Po Yuan, Milpitas, CA (US);
Bahman Qawami, San Jose, CA (US);
SanDisk Technologies Inc., Plano, TX (US);
Abstract
Methods for transmitting application specific or extended commands between a host and a memory card are disclosed. Commands for an extended card protocol are embedded in messages, along with a marker, in the data or command portion of a base card transmission protocol that is used to communicate between the host and the memory card. This allows for the transmission of application specific commands that lack a corresponding command in the base card protocol. The method can be implemented on the host side at the device driver level or the file level. In order to implement a read command in the extended card protocol, a write command in the base card protocol with an encapsulated read command in the extended protocol is first sent to a logical address, followed by a read command to the same logical address. Message set identifiers associate embedded commands and data received in separate transmissions.