# US 2008/0187293 A1 · Method and apparatus for processing data

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

- Number: US 2008/0187293 A1
- Document ID: US20080187293A1
- Status: Published application
- Kind: A1
- Application number: 11/856,883
- Filed: 2007-09-18
- Published: 2008-08-07
- Earliest claimed: 2007-02-01
- Assignees: Samsung Electronics Co., Ltd.
- Inventors: Joo-sun Hong
- Web page: https://patentgrep.com/patent/US20080187293A1

## CPC

- H04N 5/765: Interface circuits between an apparatus for recording and another apparatus
- H04N 5/907: using static stores, e.g. storage tubes or semiconductor memories (H04N5/91 takes precedence)
- H04N 21/23113: {involving housekeeping operations for stored content, e.g. prioritizing content for deletion because of storage space restrictions (storage management, e.g. defragmentation G06F3/0604; snloading stored programs G06F9/445; housekeeping operations in file systems, e.g. deletion policies G06F16/10; buffering arrangements in a network node or in an end terminal in packet networks H04L49/90)}
- H04N 21/4112: {having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities}
- H04N 21/4135: {external recorder (interface circuits between an apparatus for recording television signals and a television receiver H04N5/775)}
- H04N 21/4184: {providing storage capabilities, e.g. memory stick}
- H04N 21/4435: {Memory management (allocation of memory to service a request G06F9/5016; addressing or allocating within memory systems or architectures G06F12/02)}
- H04N 21/4758: {for providing answers, e.g. voting}
- H04N 21/4882: {for displaying messages, e.g. warnings, reminders (arrangements for providing short real-time information to substation in data switching networks H04L12/1895)}
- H04N 21/488: Data services, e.g. news ticker {(systems specially adapted for using meteorological information in broadcast systems H04H60/71)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method and an apparatus for processing data are provided. A first memory stores data input from a source; a message processor displays a message asking whether to connect to a second memory capable of storing data, if space left on the first memory, which is available for storing data, reaches a threshold value; an interface part is connected to the second memory; and a controller controls the interface part to transmit to the connected second memory data stored from the time of selecting connection to the second memory, if the connection to the second memory is selected in response to the message and the second memory is connected.

## Claims

### Claim 1

A data processing method comprising:
storing data input from a source on a first memory;
determining, in a determination, whether to connect to a second memory, if space left on the first memory, which is available for storing the data, reaches a threshold value; and
connecting the second memory if it is determined to connect to the second memory, and transferring first data stored since a time of the determination to connect to the second memory, to the connected second memory.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein the first memory is at least one of a removable memory and an embedded memory.

### Claim 3 (depends on 2)

The method as claimed in claim 2, further comprising, if the first memory is the removable memory:
storing in an internal memory the first data if it is determined to connect to the second memory; and
checking a start address of a region in which the first data is stored and storing the start address in the internal memory.

### Claim 4 (depends on 2)

The method as claimed in claim 2, further comprising, if the first memory is the embedded memory:
storing an address of the first memory in which the first data is stored if it is determined to connect to the second memory.

### Claim 5 (depends on 1)

The method as claimed in claim 1, further comprising:
labeling the first memory with one of a series of letters to indicate an order of storing the data if it is determined to connect to the second memory; and
labeling the second memory with a letter which follows in sequence from the letter used to label the first memory if the second memory is connected.

### Claim 6 (depends on 1)

The method as claimed in claim 1, further comprising:
recording information indicating a presence of another memory, on the first memory if it is determined to connect to the second memory.

### Claim 7 (depends on 3)

The method as claimed in claim 3, further comprising, prior to the transferring:
recording on the connected second memory a title of the first data recorded on the first memory, and a start address of the first data stored on the connected second memory, if the second memory is connected.

### Claim 8 (depends on 1)

The method as claimed in claim 1, wherein the determining comprises generating an on-screen display (OSD) message asking whether to connect to the second memory, and displaying the message.

### Claim 9 (depends on 8)

The method as claimed in claim 8, wherein the determining further comprises displaying in the OSD message an amount of time available for storing data, which reduces as time elapses.

### Claim 10 (depends on 2)

The method as claimed in claim 2, further comprising, if the first memory is the removable memory:
processing the data stored on the first memory and playing back the processed data, if playback of the data stored on the first memory is requested;
informing that connection to another memory is required, if it is confirmed that second data is stored on the other memory while playing back the data;
storing on an internal memory remaining data which is not played back from the removable memory, prior to the connection to the other memory; and
if the other memory is connected, playing back the remaining data stored on the internal memory, and continuously playing back the second data stored on the connected other memory.

### Claim 11 (depends on 2)

The method as claimed in claim 2, further comprising, if the first memory is the embedded memory:
processing the data stored on the first memory and playing back the processed data, if playback of the data stored on the first memory is requested;
informing that connection to another memory is required, if it is confirmed that second data is stored on the other memory while playing back the data; and
if the other memory is connected, completing the playback of the data stored in the embedded memory, and continuously playing back the second data stored on the connected other memory.

### Claim 12 (depends on 10)

The method as claimed in claim 10, further comprising, if the other memory is connected:
checking whether the connected other memory is the second memory wherein the playing back comprises playing back the first data stored on the second memory if it is confirmed that the other memory is the second memory.

### Claim 13 (depends on 12)

The method as claimed in claim 12, wherein the checking comprises determining that the connected other memory is the second memory which continuously stores the data, if a letter on the other memory follows in sequence the letter on the first memory.

### Claim 14

A data processing apparatus comprising:
a first memory which stores data input from a source;
a message processor which displays a message asking whether to connect to a second memory, if space left on the first memory reaches a threshold value;
an interface part which is connected to the second memory; and
a controller which transfers to the connected second memory first data stored since a time it is determined to connect to the second memory, if it is determined to connect to the second memory in response to the message and the second memory is connected.

### Claim 15 (depends on 14)

The apparatus as claimed in claim 14, wherein the first memory is at least one of a removable memory and an embedded memory.

### Claim 16 (depends on 15)

The apparatus as claimed in claim 15, wherein, if the first memory is the removable memory,
if it is determined to connect to the second memory, the controller stores in an internal memory the first data, together with a start address of a region in which the data is stored, and
if the second memory is connected to the interface part, the controller checks the start address stored on an internal memory, and controls the interface part to transfer to the connected second memory the first data stored since a time corresponding to the checking of the start address.

### Claim 17 (depends on 15)

The apparatus as claimed in claim 15, wherein, if the first memory is the embedded memory,
if it is determined to connect to the second memory, the controller stores an address of the first memory in which the first data is stored, and
if the second memory is connected to the interface part, the controller checks the stored address, and controls the interface part to transmit to the connected second memory the first data stored since a time corresponding to the checking of the stored address.

### Claim 18 (depends on 14)

The apparatus as claimed in claim 14, wherein, if it is determined to connect to the second memory, the controller labels the first memory with one of a series of letters to indicate the order of storing the data; and if it is determined to connect to the second memory, the controller labels the second memory with a letter which follows in sequence from the letter used to label the first memory.

### Claim 19 (depends on 14)

The apparatus as claimed in claim 14, wherein the controller records information indicating the presence of another memory on the first memory if it is determined to connect to the second memory.

### Claim 20 (depends on 14)

The apparatus as claimed in claim 14, wherein, if the connection to the second memory is completed, the controller initializes the connected second memory, records in the connected second memory a title of the first data recorded on the first memory and the start address of the first data stored on the connected second memory, and controls the first memory to transfer the data to the second memory if the initialization is completed.

### Claim 21 (depends on 14)

The apparatus as claimed in claim 14, wherein the message processor generates an on-screen display (OSD) message asking whether to connect to the second memory, and displays the message.

### Claim 22 (depends on 21)

The apparatus as claimed in claim 21, wherein the message processor displays the available amount of time for storing which is reduced as an amount of time has elapsed on the OSD message.

### Claim 23 (depends on 15)

The apparatus as claimed in claim 15, further comprising, if the first memory is the removable memory:
a signal processor which processes the data stored on the first memory and plays back the processed data, if playback of the data stored on the first memory is requested,
wherein the controller controls the message processor to display a message informing that connection to another memory is required, if it is confirmed that second data is continuously stored on the other memory while playing back the data; temporarily stores the remaining data, which is not played back in the first memory, in an internal memory, prior to the connection to the other memory; and if the other memory is connected, controls the signal processor to play back the temporarily stored data and to play back the second data stored on the connected other memory.

### Claim 24 (depends on 15)

The apparatus as claimed in claim 15, further comprising, if the first memory is the embedded memory:
a signal processor which processes the data stored on the first memory and plays back the processed data, if playback of the data stored on the first memory is requested,
wherein the controller controls the message processor to display a message informing that connection to another memory is required, if it is confirmed that second data is stored on the other memory while playing back the first data; and if the other memory is connected, controls the signal processor to complete the playback of the remaining data stored on the first memory and to play back the second data stored on the connected other memory.

### Claim 25 (depends on 23)

The apparatus as claimed in claim 23, wherein, if the other memory is connected,
the controller checks whether the connected other memory is the second memory; and controls the signal processor to play back the remaining data stored on the first memory and to play back the first data stored on the second memory if it is checked that the other memory is the second memory.

### Claim 26 (depends on 25)

The apparatus as claimed in claim 25, wherein the controller determines that the connected other memory is the second memory which continuously stores the data, if a letter on the other memory follows in sequence the letter on the first memory.
