# US 2014/0195706 A1 · Electronic apparatus and data processing method thereof

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

- Number: US 2014/0195706 A1
- Document ID: US20140195706A1
- Status: Published application
- Kind: A1
- Application number: 13/772,360
- Filed: 2013-02-21
- Published: 2014-07-10
- Earliest claimed: 2013-01-04
- Assignees: Acer Incorporated
- Applicants: Acer Incorporated
- Inventors: Shu-Yu Jiang
- Web page: https://patentgrep.com/patent/US20140195706A1

## CPC

- G06F 13/4286: {using a handshaking protocol, e.g. RS232C link}
- G06F 13/385: {for adaptation of a particular data processing system to different peripheral devices}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic apparatus and a data processing method thereof are provided. The electronic apparatus includes a processing unit, a first and a second bus interface. The first bus interface transmits and receives a first type data related to a target device. The second bus interface transmits and receives a second type data related to the target device. When the processing unit receives a first data string to be transmitted, the processing unit determines a data type of at least one first data included in the first data string, and determines to transmit the at least one first data through the first or the second bus interface according to the data type of the at least one first data.

## Claims

### Claim 1

An electronic apparatus, comprising:
a first bus interface, transmitting and receiving first type data related to a target device;
a second bus interface, transmitting and receiving second type data related to the target device; and
a processing unit, coupled to the first bus interface and the second bus interface,
wherein when receiving a first data string to be transmitted, the processing unit determines a data type of at least one first data comprised in the first data string and determines to transmit each of the at least one first data through the first bus interface or the second bus interface according to the data type of the at least one first data.

### Claim 2 (depends on 1)

The electronic apparatus according to claim 1, wherein when receiving at least one second data from the target device, the processing unit merges each of the at least one second data to generate a second data string.

### Claim 3 (depends on 2)

The electronic apparatus according to claim 2, wherein the processing unit executes a first driver to switch between the first bus interface and the second bus interface to transmit each of the data, controls the first bus interface to transmit each of the data belonging to the first type data and controls the second bus interface to transmit each of the data belonging to the second type data.

### Claim 4 (depends on 3)

The electronic apparatus according to claim 3, wherein the processing unit executes a second driver corresponding to the first bus interface to control the first bus interface to transmit each of the data belonging to the first type data and executes a third driver corresponding to the second bus interface to control the second bus interface to transmit each of the data belonging to the second type data.

### Claim 5 (depends on 2)

The electronic apparatus according to claim 2, wherein the processing unit executes a first driver to control the first bus interface to receive each of the at least one second data belonging to the first type data and executes the first driver to control the second bus interface to receive each of the at least one second data belonging to the second type data.

### Claim 6 (depends on 5)

The electronic apparatus according to claim 5, wherein the processing unit executes the first driver to merge each of the at least one second data to generate the second data string according to a data sequence of each of the at least one second data.

### Claim 7

A data processing method, adapted to an electronic apparatus, comprising:
receiving a data string to be transmitted, wherein the data string comprises at least one data;
determining a data type of each of the at least one data in the data string belonging to first type data or second type data; and
determining to transmit each of the data through a first bus interface or a second bus interface according to the data type of each of the data.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the step of determining to transmit each of the data through the first bus interface or the second bus interface according to the data type of each of the data comprises:
executing a first driver to switch between the first bus interface and the second bus interface configured to transmit each of the data;
controlling the first bus interface to transmit each of the data belonging to the first type data; and
controlling the second bus interface to transmit each of the data belonging to the second type data.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the step of determining to transmit each of the data through the first bus interface or the second bus interface according to the data type of each of the data comprises:
executing a second driver corresponding to the first bus interface to control the first bus interface to transmit each of the data belonging to the first type data; and
executing a third driver corresponding to the second bus interface to control the second bus interface to transmit each of the data belonging to the second type data.

### Claim 10

A data processing method, adapted to an electronic apparatus, comprising:
receiving at least one first data from a target device through a first bus interface and a second bus interface;
merging each of the at least one first data to generate a first data string.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the step of receiving the at least one first data from the target device through the first bus interface and the second bus interface comprises:
executing a first driver to control the first bus interface to receive each of the at least one first data belonging to first type data; and
executing the first driver to control the second bus interface to receive each of the at least one first data belonging to second type data.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the step of merging each of the at least one first data to generate the first data string comprises:
executing the first driver to merge each of the at least one first data as the first data string according to a data sequence of each of the at least one first data.

### Claim 13 (depends on 10)

The method according to claim 10, wherein the step of receiving the at least one first data from the target device through the first bus interface and the second bus interface comprises:
executing a first driver corresponding to the first bus interface to control the first bus interface to receive each of the at least one first data belonging to first type data; and
executing a second driver corresponding to the second bus interface to control the second bus interface to receive each of the at least one first data belonging to the second type data.
