# US 8,783,576 B2 · Memory card having multiple interfaces and reset control method thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,783,576 B2
- Document ID: US8783576B2
- Status: Granted
- Kind: B2
- Application number: 11/798,469
- Filed: 2007-05-14
- Published: 2008-01-17
- Granted: 2014-07-22
- Earliest claimed: 2006-07-12
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Jong-Sang Choi; Seong-Hyun Kim; Sung-Hyun Kim; Sang-Bum Kim; Joong-Chul Yoon; Sang-Wook Kang; Chul-Joon Choi
- Inventors: Jong-Sang Choi; Seong-Hyun Kim; Sung-Hyun Kim; Sang-Bum Kim; Joong-Chul Yoon; Sang-Wook Kang; Chul-Joon Choi
- Web page: https://patentgrep.com/patent/US8783576B2

## CPC

- G06K 19/077: Constructional details, e.g. mounting of circuits in the carrier
- G06K 19/07732: {the record carrier having a housing or construction similar to well-known portable memory devices, such as SD cards, USB or memory sticks (housings for electrical equipment in general, see H05K5/02)}
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

A method and apparatus for resetting a memory card having a plurality of interfaces and a plurality of function blocks, wherein each function block may be associated with a corresponding interface, may include detecting a reset signal for a selected interface of the plurality of interfaces, and interrupting a function block associated with the selected interface. When the selected interface is the only active interface, all function blocks in the memory card may be reset. If interfaces other than the selected interface are active, only the selected interface may be reset.

## Claims

### Claim 1

A method of resetting a memory card having a plurality of interfaces and a plurality of function blocks, each function block being associated with a corresponding interface, the method comprising:
detecting a reset signal for a selected interface of the plurality of interfaces;
after detecting and before interrupting or resetting, determining a status of one or more interfaces other than the selected interface; and
resetting the plurality of function blocks in response to detection of the reset signal for the selected interface and when the one or more interfaces other than the selected interface has a different status from the selected interface wherein, when the one or more interfaces other than the selected interface has a same status as the selected interface, then generating a signal to interrupt a function block associated with the selected interface without resetting the function block associated with the one or more interfaces other than the selected interface.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein, when no interface other than the selected interface is active, resetting the plurality of function blocks.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein detecting the reset signal comprises:
receiving the reset signal; and
detecting the selected interface associated with the reset signal.

### Claim 4 (depends on 1)

The method as claimed in claim 1, wherein the selected interface has an active status.

### Claim 5

An apparatus for controlling resetting of a memory card having a plurality of interfaces and a plurality of function blocks, each function block being associated with a corresponding interface, the apparatus comprising:
an interface detector for detecting a status of a selected interface of the plurality of interfaces having a reset signal provided thereto, wherein, after detecting and before interrupting or resetting, the interface detector further detects a status of one or more interfaces other than the selected interface;
a reset block for receiving the reset signal from the selected interface and information indicative of the status of the selected interface and the one or more interfaces other than the selected interface from the interface detector, and for:
(1) resetting the plurality of function blocks in response to the reset signal from the selected interface and when the one or more interfaces other than the selected interface have a different status from the selected interface, or
(2) generating a signal to interrupt a function block associated with the selected interface when the one or more interfaces other than the selected interface has a same status as the selected interface, the function block associated with the selected interface interrupted without resetting the function block associated with the one or more other interfaces other than the selected interface; and
a processor for interrupting the function block associated with the selected interface based on the interrupt signal.

### Claim 6 (depends on 5)

The apparatus as claimed in claim 5, further comprising:
a power manager,
wherein the reset block communicates with the power manager to reset all of the plurality of function blocks.

### Claim 7 (depends on 5)

The apparatus as claimed in claim 5, when no interface other than the selected interface is active, the reset block outputs a signal to the power manager to reset all of the plurality of the function blocks.

### Claim 8

A memory card, comprising:
a plurality of interfaces;
a plurality of function blocks, each function block being associated with a corresponding interface;
an interface detector detecting a selected interface of the plurality of interfaces having a reset signal provided thereto, wherein, after detecting and before interrupting or resetting, the interface detector further detects a status of one or more interfaces other than the selected interface;
a reset block for receiving the reset signal from the selected interface and information indicative of the status of the selected interface and the one or more interfaces other than the selected interface from the interface detector, and for:
(1) resetting the plurality of function blocks in response to detection of the reset signal for the selected interface and when the one or more interfaces other than the selected interface has a different status from the selected interface, or
(2) generating a signal to interrupt a function block associated with the selected interface when the one or more interfaces other than the selected interface has a same status as the selected interface, the function block associated with the selected interface interrupted without resetting the function block associated with the one or more other interfaces other than the selected interface; and
a processor to interrupt the function block associated with the selected interface based on the interrupt signal.

### Claim 9 (depends on 8)

The memory card as claimed in claim 8, wherein the plurality of interfaces and the plurality of function blocks are in separate portions of the memory card, and the plurality of interfaces and the plurality of function blocks are in communication with one another.

### Claim 10 (depends on 9)

The memory card as claimed in claim 9, wherein the plurality of function blocks is integrated in a single controller.

### Claim 11 (depends on 8)

The memory card as claimed in claim 8, further comprising a power manager for resetting the plurality of function blocks in response to a signal from the reset block.

### Claim 12 (depends on 8)

The memory card as claimed in claim 8, further comprising a power manager for resetting the plurality of function blocks in response to a signal from the reset block.

### Claim 13

An article of manufacture having a machine accessible medium including data that, when accessed by a machine, cause the machine to perform a method of resetting a memory card having a plurality of interfaces and a plurality of function blocks, each function block being associated with a corresponding interface, the method comprising:
detecting a reset signal for a selected interface of the plurality of interfaces;
after detecting and before interrupting or resetting, determining a status of one or more interfaces other than the selected interface; and
resetting the plurality of function blocks in response to detection of the reset signal for the selected interface and when the one or more interfaces other than the selected interface has a different status from the selected interface wherein, when the one or more interfaces other than the selected interface has a same status as the selected interface, then generating a signal to interrupt a function block associated with the selected interface without resetting the function block associated with the one or more interfaces other than the selected interface.

### Claim 14 (depends on 13)

The article as claimed in claim 13, wherein, when no interface other than the selected interface is active, resetting the plurality of interfaces.

### Claim 15 (depends on 13)

The article as claimed in claim 13, wherein detecting the reset signal comprises:
receiving the reset signal; and
detecting the selected interface associated with the reset signal.

### Claim 16

A reset control system, comprising:
a host;
a card;
a plurality of interfaces between the host and the card;
a plurality of function blocks on the card, each function block being associated with a corresponding interface;
an interface detector on the card detecting a selected interface of the plurality of interfaces having a reset signal provided thereto from the host, wherein, after detecting and before interrupting or resetting, the interface detector detects a status of one or more interfaces other than the selected interface; and
a reset block on the card for receiving the reset signal from the selected interface and information indicative of the status of the selected interface and the one or more interfaces other than the selected interface from the interface detector, and for:
(1) resetting the plurality of function blocks in response to detection of the reset signal for the selected interface and when the one or more interfaces other than the selected interface has a different status from the selected interface, or
(2) generating a signal to interrupt a function block associated with the selected interface when the one or more interfaces other than the selected interface has a same status as the selected interface, the function block associated with the selected interface interrupted without resetting the function block associated with the one or more other interfaces other than the selected interface.
