IP Library Granted Patent US 9,760,483
Granted Patent B2
US 9,760,483 · App. 15/188,533 · Granted Sep 12, 2017

Memory system capable of controlling wireless communication function

Inventors: Takashi Wakutsu (Kamakura, JP); Shuichi Sakurai (Yokohama, JP); Kuniaki Ito (Funabashi, JP); Yasufumi Tsumagari (Kawasaki, JP)
Assignee: TOSHIBA MEMORY CORPORATION
G06F12/0246G06F3/06G06F3/061G06F3/0607G06F3/067G06F3/0658G06F3/0659G06F3/0664G06F3/0679G06K19/07732G06K19/07733G06K19/07749H04B1/3827H04M1/72527H04M1/0254
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,760,483
App. No.
15/188,533
Granted
Sep 12, 2017
Kind
B2
Abstract

According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, controller, memory, wireless communication function section, and extension register. The controller controls the nonvolatile semiconductor memory device. The memory is serving as a work area of the controller. The wireless communication module has a wireless communication function. The extension register is provided in the memory. The controller processes a first command to read data from the extension register, and a second command to write data to the extension register. The extension register records, an information specifying the type of the wireless communication function in a specific page, and an address information indicating a region on the extension register to which the wireless communication function is assigned.

Claims (47)

1. An operating method of a host apparatus being capable of communicating with a memory system, the memory system including a nonvolatile semiconductor memory, a controller which controls the nonvolatile semiconductor memory, a wireless communication module having a wireless communication function, and an extension register, the operating method comprising:

sending a first command to the memory system for writing to the extension register a second command to perform the wireless communication function;

sending a third command to the memory system for reading from the extension register a processing state of the second command;

sending a fourth command to the memory system for reading from the extension register an execution result of the second command; and

sending a fifth command to the memory system for reading, from a specific page, address information indicating a region of the extension register to which the wireless communication function is assigned,

wherein a same command number is assigned to the third, fourth, and fifth commands.

2. The method according to claim 1 , further comprising:

sending a sixth command to the memory system for reading from the extension register which includes a plurality of pages data in a unit of a page; and

sending a seventh command to the memory system for writing to the extension register data in a unit of a page, wherein

a same command number is assigned to the third, fourth, fifth, and sixth commands, and

a same command number is assigned to the first and seventh commands.

3. The method according to claim 2 , further comprising:

sending an eighth command to the memory system for reading from the specific page of the extension register information specifying the type of the wireless communication function and a driver capable of being controlled, and

sending a ninth command to the memory system for reading from page different from the specific page information of the wireless communication function,

wherein a same command number is assigned to the third, fourth, fifth, sixth, eighth, and ninth commands.

4. The method according to claim 3 , further comprising:

sending a tenth command to the memory system for reading from a first register which is included the extension register the wireless communication function to support,

wherein

the sending of the first command makes the memory system write the second command to a second register which is included the extension register,

the sending of the third command makes the memory system read the processing state of the second command from a third register which is included the extension register,

the sending of the fourth command makes the memory system read an execution result of the second command from a fourth register which is included the extension register, and

a same command number is assigned to the third, fourth, fifth, sixth, eighth, ninth, and tenth commands.

5. The method according to claim 4 , wherein

the sending of the first command makes the memory system write a processing state to the third register while a command written to the second register is sequentially processed, and write one or more responses corresponding to a command which execution has completed, to the fourth register, and

the second command is constituted by one or more command.

6. The method according to claim 5 , further comprising:

sending the second command to the memory system for controlling the wireless communication function, and for transferring a file stored in the nonvolatile semiconductor memory or data stored in the second register, to a server, and for writing a response supplied from the server to a file stored in the nonvolatile semiconductor memory or to the fourth register.

7. The method according to claim 1 , further comprising:

designating a data port which is included the extension register for writing the second command by an argument.

8. The method according to claim 1 , wherein

the sending of the fourth command makes the memory system read an execution result of the second command from a data port which is included the extension register.

9. The method according to claim 1 , wherein the memory system is conformed to at least one of the SD card specifications.

10. The method according to claim 9 , wherein the host apparatus is a digital steel camera which has no wireless communication function.

11. The method according to claim 10 , wherein the wireless communication module is conformed to at least one of the IEEE802.11b, 11g and 11n standards.

12. The method according to claim 1 , further comprising

sending a eleventh command for reading from the extension register at least one of first information specifying the type of the wireless communication function, and

second information indicating a region of the extension register to which the wireless communication function is assigned; and

enabling a function of the host apparatus corresponding to the wireless communication function when the host apparatus supports the wireless communication function,

wherein a same command number is assigned to the third, fourth, fifth, and eleventh commands.

13. The method according to claim 1 , wherein

when the host apparatus sends the second command for the wireless communication function to the memory device, the sending of the first command is executed.

14. The method according to claim 13 , wherein

the sending of the third command makes the host apparatus confirm whether or not the memory device could have received the second command.

15. The method according to claim 4 , wherein

when the host apparatus sends the second command for the wireless communication function to the memory device, the sending of the first command is executed.

16. The method according to claim 15 , wherein

the sending of the third command makes the host apparatus confirm whether or not the memory device could have received the second command.

Assignments (4)
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
MERGER Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 055659/0471 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 055669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043328/0388 →
Priority Claims (2)
JP 2011-023218 · Feb 4, 2011 · national
JP 2011-045614 · Mar 2, 2011 · national
Continuity (3)
Continuation 13958274 · Aug 2, 2013
Continuation PCTJP2011071773 · Sep 16, 2011
Related Publication 20160299696A1 · Oct 13, 2016