# US 7,743,390 B2 · Driving method of a driverless peripheral device with a cross platform

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

- Number: US 7,743,390 B2
- Document ID: US7743390B2
- Status: Granted
- Kind: B2
- Application number: 11/476,715
- Filed: 2006-06-29
- Published: 2007-01-11
- Granted: 2010-06-22
- Earliest claimed: 2005-07-05
- Assignees: ISTEK, Inc.; Mao-Sung Cheng
- Inventors: Mao-Sung Cheng
- Web page: https://patentgrep.com/patent/US7743390B2

## CPC

- G06F 13/102: {where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52)}
- G06F 9/4415: {Self describing peripheral devices}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A driving method of a driverless peripheral device with a cross platform overcomes the inconveniences faced by users of prior art in having to install a driver and/or an application program when a peripheral device is connected with their computer. The present invention utilizes an interface of the homepage stored in a driverless peripheral device for driving the peripheral device with a cross platform. The present invention has the advantages that it doesn't require a driver for any peripheral device, nor an application program. Furthermore, it can execute the necessary operations directly and has cross platform functions.

## Claims

### Claim 1

A driving method of a driverless peripheral device with a cross platform, the peripheral device utilizes an expansion interface port connected to a computer, comprising:
linking the peripheral device to the expansion interface port;
simulating a link icon of the peripheral device in accordance with the expansion interface port and showing the link icon on a desktop of an operating system of the computer;
clicking the link icon and opening an a homepage stored in the peripheral device;
loading the homepage onto a memory of the computer; and
executing the homepage for controlling the peripheral device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the expansion interface port is a USB port, an IEEE 1394 port or a PCI and derivational bus port.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the link icon is a disk icon or a CD-ROM icon.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the operating system is a Windows® series, a Linux® series or a MAC®.

### Claim 5 (depends on 1)

The method according to claim 1, wherein simulating a link icon further comprises starting a driver of the link icon supported by the operating system.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the interface of the homepage is stored in a memory of the peripheral device.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the memory is a built-in memory or an external memory.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the interface of the homepage is produced by a cross-platform program language.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the memory is a non-volatile memory or a volatile memory.

### Claim 10 (depends on 1)

The method according to claim 1, wherein the step of loading the interface of the homepage further comprises closing a driver of the link icon supported by the operating system.

### Claim 11 (depends on 1)

The method according to claim 1, wherein the interface of the homepage is a multitasking mode.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the multitasking mode changes between a command mode and/or a homepage mode.

### Claim 13

A driving method of a driverless set-top-box with a cross platform, the set-top-box utilizes an expansion interface port connected to a computer, comprising:
linking the set-top-box to the expansion interface port;
simulating a link icon of the set-top-box in accordance with the expansion interface port and showing the link icon on a desktop of an operating system of the computer;
clicking the link icon and opening an interface of the homepage stored in the set-top-box;
loading the interface of the homepage onto a memory of the computer;
executing the interface of the homepage for controlling the set-top-box;
outputting an initialization command of the interface of the homepage to a firmware stored in the set-top-box; and
entering a plurality of commands through the interface of the homepage to execute a plurality of functions of the set-top-box corresponding to the commands.

### Claim 14 (depends on 13)

The method according to claim 13, wherein the expansion interface port is a USB port, an IEEE 1394 port or a PCI and derivational bus port.

### Claim 15 (depends on 13)

The method according to claim 13, wherein the link icon is a disk icon or a CD-ROM icon.

### Claim 16 (depends on 13)

The method according to claim 13, wherein the operating system is a Windows® series, a Linux® series or a MAC®.

### Claim 17 (depends on 13)

The method according to claim 13, wherein simulating a link icon further comprises starting a driver of the link icon supported by the operating system.

### Claim 18 (depends on 13)

The method according to claim 13, wherein the interface of the homepage is stored in a memory of the set-top-box.

### Claim 19 (depends on 18)

The method according to claim 18, wherein the memory is a built-in memory or an external memory.

### Claim 20 (depends on 13)

The method according to claim 13, wherein the interface of the homepage is produced by a cross-platform program language.

### Claim 21 (depends on 13)

The method according to claim 13, wherein the step of loading the interface of the homepage further comprises closing a driver of the link icon supported by the operating system.

### Claim 22 (depends on 13)

The method according to claim 13, wherein the interface of the homepage is a multitasking mode.

### Claim 23 (depends on 22)

The method according to claim 22, wherein the multitasking mode is changed between a command mode and/or a homepage mode.

### Claim 24 (depends on 13)

The method according to claim 13, wherein the firmware is stored in a memory of the set-top-box.

### Claim 25 (depends on 13)

The method according to claim 13, where the step of outputting an initialization command further comprises executing the initialization command to initialize the set-top-box.

### Claim 26 (depends on 13)

The method according to claim 13, wherein the functions include catching signals, choosing a direction, adjusting a brightness, choosing a channel, adjusting a volume and contrast.

### Claim 27 (depends on 13)

The method according to claim 13, wherein the step of entering a plurality of commands further comprises displaying a plurality of screens of the functions on the interface of the homepage.

### Claim 28

A driving method of a driverless photographic device with a cross platform, the photographic device utilizes an expansion interface port connected to a computer, comprising:
linking the photographic device to the expansion interface port;
simulating a link icon of the photographic device in accordance with the expansion interface port and showing the link icon on a desktop of an operating system of the computer;
clicking the link icon and opening an interface of a homepage stored in the photographic device;
loading the interface of the homepage onto a memory of the computer;
executing the interface of the homepage for controlling the photographic device;
outputting an initialization command of the interface of the homepage to a firmware stored in the photographic device; and
entering a plurality of commands through the interface of the homepage to execute a plurality of functions of the photographic device corresponding to the commands.

### Claim 29 (depends on 28)

The method according to claim 28, wherein the expansion interface port is a USB port, an IEEE 1394 port or a PCI and derivational bus port.

### Claim 30 (depends on 28)

The method according to claim 28, wherein the link icon is a disk icon or a CD-ROM icon.

### Claim 31 (depends on 28)

The method according to claim 28, wherein the operating system is a Windows® series, a Linux® series or a MAC®.

### Claim 32 (depends on 28)

The method according to claim 28, wherein simulating a link icon further comprises starting a driver of the link icon supported by the operating system.

### Claim 33 (depends on 28)

The method according to claim 28, wherein the interface of the homepage is stored in a memory of the photographic device.

### Claim 34 (depends on 33)

The method according to claim 33, wherein the memory is a built-in memory or an external memory.

### Claim 35 (depends on 28)

The method according to claim 28, wherein the interface of the homepage is produced by a cross-platform program language.

### Claim 36 (depends on 28)

The method according to claim 28, wherein the step of loading the interface of the homepage further comprises closing a driver of the link icon supported by the operating system.

### Claim 37 (depends on 28)

The method according to claim 28, wherein the interface of the homepage is a multitasking mode.

### Claim 38 (depends on 37)

The method according to claim 37, wherein the multitasking mode is changed between a command mode and/or a homepage mode.

### Claim 39 (depends on 28)

The method according to claim 28, wherein the firmware is stored in a memory of the photographic device.

### Claim 40 (depends on 28)

The method according to claim 28, where the step of outputting an initialization command further comprises executing the initialization command to initialize the photographic device.

### Claim 41 (depends on 28)

The method according to claim 28, wherein the functions include catching signals, choosing a direction, adjusting a brightness, choosing a channel, adjusting a volume and contrast.

### Claim 42 (depends on 28)

The method according to claim 28, wherein the step of entering a plurality of commands further comprises displaying a plurality of screens of the functions on the interface of the homepage.
