# US 8,150,945 B2 · Host arbitrated user interface resource sharing

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

- Number: US 8,150,945 B2
- Document ID: US8150945B2
- Status: Granted
- Kind: B2
- Application number: 10/874,426
- Filed: 2004-06-23
- Published: 2005-03-24
- Granted: 2012-04-03
- Earliest claimed: 2003-09-22
- Assignees: Broadcom Corporation
- Inventors: Jeyhan Karaoguz; James D. Bennett
- Web page: https://patentgrep.com/patent/US8150945B2

## CPC

- G06F 3/0231: {Cordless keyboards}
- G06F 3/023: Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method for managing a user interface resource. Various aspects of the present invention comprise establishing a wireless communication link between a user interface resource and a first system. The user interface resource may, for example, be utilized to communicate user interface information with the first system. An inter-system communication link may be established between the first system and a second system. The user interface resource, or alternative source, may communicate a predetermined signal to the first system. The first system may, for example after receiving the predetermined signal, communicate a hand-off signal to the second system over the inter-system communication link. The hand-off signal may indicate that the user interface resource is to be used with the second system. The second system may establish a wireless communication link with the user interface resource, and the user interface resource may be utilized with the second system.

## Claims

### Claim 1

A method for managing a computer user interface device, the method comprising:
establishing a wireless communication link between a computer user interface device and a first personal computer system;
utilizing the computer user interface device to provide a user interface between the first personal computer system and a user of the first personal computer system;
establishing an inter-system communication link between the first personal computer system and a second system;
communicating a predetermined signal from the computer user interface device to the first personal computer system; and
in response to receiving the predetermined signal at the first personal computer system, at least:
communicating a hand-off signal from the first personal computer system to the second system over the inter-system communication link, the hand-off signal indicating that the computer user interface device and a second computer user interface device are to be used to provide a user interface between the second system and a user of the second system instead of to provide a user interface between the first personal computer system and a user of the first personal computer system;
establishing a second wireless communication link between the computer user interface device and the second system; and
communicating user interface information between the second system and both of the computer user interface device and the second computer user interface device over the second wireless communication link.

### Claim 2 (depends on 1)

The method of claim 1, wherein communicating the predetermined signal from the computer user interface device to the first personal computer system comprises communicating the predetermined signal over a data channel.

### Claim 3 (depends on 1)

The method of claim 1, wherein communicating the predetermined signal from the computer user interface device to the first personal computer system comprises communicating the predetermined signal over a dedicated control channel.

### Claim 4 (depends on 1)

The method of claim 1, wherein:
the first computer user interface device comprises a keyboard;
the second computer user interface device comprises a mouse; and
the keyboard serves as a communication conduit for all information between the mouse and the second system.

### Claim 5 (depends on 1)

The method of claim 1, comprising providing, on the computer user interface device, a human-perceivable indication of which system(s) the computer user interface device is being used with.

### Claim 6 (depends on 1)

The method of claim 1, comprising providing a user interface with which a user may specify characteristics of the predetermined signal.

### Claim 7 (depends on 1)

The method of claim 1, comprising providing a user interface with which a user may define a particular user input that, when input by the user, will cause the computer user interface device to communicate the predetermined signal to the first personal computer system.

### Claim 8

In a first personal computer system, a method for managing a computer user interface device, the method comprising:
establishing a wireless communication link with the computer user interface device;
utilizing the computer user interface device to provide a user interface between the first personal computer system and a user of the first personal computer system;
establishing a second communication link with a second system;
receiving a predetermined signal from the computer user interface device over the wireless communication link; and
in response to receiving the predetermined signal from the computer user interface device, communicating a hand-off signal to the second system over the second communication link, the hand-off signal indicating to the second system that the computer user interface device is to be used to provide a user interface between the second system and a user of the second system instead of to provide a user interface between the first personal computer system and a user of the first personal computer system.

### Claim 9 (depends on 8)

The method of claim 8, further comprising, prior to receiving the predetermined signal from the computer user interface device, communicating user interface information with the computer user interface device over the wireless communication link, and wherein the predetermined signal is embedded in the user interface information communicated in a data channel.

### Claim 10 (depends on 8)

The method of claim 8, wherein the hand-off signal indicates that the computer user interface device and a second computer user interface device are to be used to provide a user interface between the second system and a user of the second system.

### Claim 11 (depends on 8)

The method of claim 8, comprising, prior to receiving the predetermined signal from the computer user interface device, providing a human-perceivable indication that the computer user interface device is being used with the first personal computer system.

### Claim 12 (depends on 8)

The method of claim 8, comprising, in response to receiving the predetermined signal from the computer user interface device, providing a human-perceivable indication that the computer user interface device is being used with the second system.

### Claim 13 (depends on 8)

The method of claim 8, comprising providing a user interface with which a user may specify characteristics of the predetermined signal.

### Claim 14 (depends on 8)

The method of claim 8, comprising providing a user interface with which a user may associate a particular user input with the predetermined signal.

### Claim 15 (depends on 8)

The method of claim 8, wherein establishing a wireless communication link comprises determining whether the computer user interface device is authorized for use with the first personal computer system.

### Claim 16

A first personal computer system for managing use of a computer user interface device, the first personal computer system comprising at least one module that is operable to, at least:
establish a wireless communication link with a computer user interface device;
utilize the computer user interface device to provide a user interface between the first personal computer system and a user of the first personal computer system;
establish a communication link between the first personal computer system and a second system;
detect a predetermined signal communicated to the first personal computer system from the computer user interface device; and
in response to detecting the predetermined signal, communicate a hand-off signal to the second system, the hand-off signal indicating to the second system that the computer user interface device is to be used to provide a user interface between the second system and a user of the second system instead of to provide a user interface between the first personal computer system and a user of the first personal computer system.

### Claim 17 (depends on 16)

The first personal computer system of claim 16, wherein the at least one module is operable to detect the predetermined signal embedded in user interface information communicated in a data channel between the first personal computer system and the computer user interface device.

### Claim 18 (depends on 16)

The first personal computer system of claim 16, wherein the hand-off signal indicates that the computer user interface device and a second computer interface device are to be used to provide a user interface between the second system and a user of the second system.

### Claim 19 (depends on 16)

The first personal computer system of claim 16, wherein the at least one module is operable to, prior to the first personal computer system receiving the predetermined signal from the computer user interface device, provide a human-perceivable indication that the computer user interface device is being used with the first personal computer system.

### Claim 20 (depends on 16)

The first personal computer system of claim 16, wherein the at least one module is operable to, after the first personal computer system receives the predetermined signal from the computer user interface device, provide a human-perceivable indication that the computer user interface device is being used with the second system.

### Claim 21 (depends on 16)

The first personal computer system of claim 16, wherein the at least one module is operable to provide a user interface to a user, the user interface providing to the user the capability to specify characteristics of the predetermined signal.

### Claim 22 (depends on 16)

The first personal computer system of claim 16, wherein the at least one module is operable to provide a user interface with which a user may associate a particular user input with the predetermined signal.

### Claim 23 (depends on 16)

The first personal computer system of claim 16, wherein the at least one module is operable to perform authentication processing, the authentication processing comprising determining whether the computer user interface device is authorized for use with the first personal computer system.

### Claim 24 (depends on 1)

The method of claim 1, wherein the computer user interface device is a user input device for a personal computer system.

### Claim 25 (depends on 1)

The method of claim 1, wherein the computer user interface device is a touch-based input device with which a user inputs information to a personal computer system.

### Claim 26 (depends on 1)

The method of claim 1, wherein the computer user interface device is a computer mouse and/or computer keyboard.

### Claim 27 (depends on 1)

The method of claim 1, wherein the computer user interface device is an audio input device with which a user inputs audio information to a personal computer system.

### Claim 28 (depends on 1)

The method of claim 1, wherein the computer user interface device is a video input device with which a user inputs video information to a personal computer system.

### Claim 29 (depends on 1)

The method of claim 1, wherein the computer user interface device is a user output device for a personal computer system.

### Claim 30 (depends on 1)

The method of claim 1, wherein the computer user interface device is a video display device with which a personal computer system outputs video information to a user.

### Claim 31 (depends on 1)

The method of claim 1, wherein the computer user interface device is an audio speaker device with which a personal computer system outputs audio information to a user.

### Claim 32

A method for managing a computer user interface device, the method comprising:
establishing a wireless communication link between a computer user interface device and a first personal computer system, the computer user interface device comprising an audio input device with which a user inputs audio information to a personal computer system;
utilizing the computer user interface device to provide a user interface between the first personal computer system and a user of the first personal computer system;
establishing an inter-system communication link between the first personal computer system and a second system;
communicating a predetermined signal from the computer user interface device to the first personal computer system; and
in response to receiving the predetermined signal at the first personal computer system, communicating a hand-off signal from the first personal computer system to the second system over the inter-system communication link, the hand-off signal indicating that the computer user interface device is to be used to provide a user interface between the second system and a user of the second system instead of to provide a user interface between the first personal computer system and a user of the first personal computer system.

### Claim 33 (depends on 32)

The method of claim 32, wherein the predetermined signal comprises a voice command.
