# US 12,111,975 B2 · System and method for enhancing functionality of electronic devices

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

- Number: US 12,111,975 B2
- Document ID: US12111975B2
- Status: Granted
- Kind: B2
- Application number: 18/127,195
- Filed: 2023-03-28
- Published: 2024-02-29
- Granted: 2024-10-08
- Earliest claimed: 2022-08-25
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Richard Lee Marks; Ding Xu
- Web page: https://patentgrep.com/patent/US12111975B2

## CPC

- G06F 3/014: {Hand-worn input/output arrangements, e.g. data gloves}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 1/1694: {the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G08C 17/00: Arrangements for transmitting signals characterised by the use of a wireless electrical link
- H04N 21/4126: {The peripheral being portable, e.g. PDAs or mobile phones}
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/42204: {User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor (constructive details of casings for the remote control device H01H9/0235; user interfaces for controlling a tuning device of a television receiver through a remote control H03J9/00; remote control of peripheral devices connected to a television receiver through the remote control device of the television receiver H04B1/205)}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06F 2200/1637: Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
- G08C 23/00: Non-electrical signal transmission systems, e.g. optical systems
- G08C 2201/30: User interface
- G08C 2201/31: Voice input
- G08C 2201/34: Context aware guidance
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Features described herein generally relate to enhancing functionality of electronic devices. Particularly, a notification is received from a wearable device that includes a position of the wearable device within an area, a determination is made that the wearable device is located within a predetermined distance from a controllable device, a graphical user interface page that includes buttons is sent to the wearable device, an indication that a button of the buttons has been activated is received from the wearable device, and a command signal that includes an instruction is sent to the controllable device. In this way, functionality of electronic devices can be extended with wearable devices.

## Claims

### Claim 1

A method comprising:
receiving a first notification from an electronic device, wherein the first notification comprises an indication that the electronic device has entered into an enhanced functionality mode;
after receiving the first notification, sending a graphical user interface comprising a button to the electronic device;
receiving a second notification from the electronic device, wherein the second notification comprises an indication that the button has been activated; and
after receiving the second notification, sending a command signal to a controllable device, wherein the command signal includes an instruction for controlling the controllable device and wherein the instruction corresponds to a movement of the electronic device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the button comprises at least one of a volume adjustment button and channel adjustment button.

### Claim 3 (depends on 1)

The method of claim 1, wherein the second notification is received in response to a user interacting with a display of the electronic device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving, from the electronic device, a position of the electronic device within an area.

### Claim 5 (depends on 4)

The method of claim 4, wherein the position of the electronic device is determined based on signals received by an ultra-wideband receiver of the electronic device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the movement is caused by at least one of a gesture performed by a user of the electronic device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the electronic device is a smart watch.

### Claim 8

A device comprising:
one or more processors; and
one or more memories storing instructions which, when executed by the one or more processors, cause the device to perform operations comprising:
receiving a first notification from an electronic device, wherein the first notification comprises an indication that the electronic device has entered into an enhanced functionality mode;
after receiving the first notification, sending a graphical user interface comprising a button to the electronic device;
receiving a second notification from the electronic device that the button has been activated; and
after receiving the second notification, sending a command signal to a controllable device, wherein the command signal includes an instruction for controlling the controllable device and wherein the instruction corresponds to a movement of the electronic device.

### Claim 9 (depends on 8)

The device of claim 8, wherein the button comprises at least one of a volume adjustment button and channel adjustment button.

### Claim 10 (depends on 8)

The device of claim 8, wherein the second notification is received in response to a user interacting with a display of the electronic device.

### Claim 11 (depends on 8)

The device of claim 8, the operations further comprising:
receiving, from the electronic device, a position of the electronic device within an area.

### Claim 12 (depends on 11)

The device of claim 11, wherein the position of the electronic device is determined based on signals received by an ultra-wideband receiver of the electronic device.

### Claim 13 (depends on 8)

The device of claim 8, wherein the movement is caused by at least one of a gesture performed by a user of the electronic device.

### Claim 14 (depends on 8)

The device of claim 8, wherein the electronic device is a smart watch.

### Claim 15

One or more non-transitory computer-readable media storing computer-readable instructions that, when executed by one or more processors, cause a device to perform a operations comprising:
receiving a first notification from an electronic device, wherein the first notification comprises an indication that the electronic device has entered into an enhanced functionality mode;
after receiving the first notification, sending a graphical user interface comprising a button to the electronic device;
receiving a second notification from the electronic device that the button has been activated; and
after receiving the second notification, sending a command signal to a controllable device, wherein the command signal includes an instruction for controlling the controllable device and wherein the instruction corresponds to a movement of the electronic device.

### Claim 16 (depends on 15)

The one or more non-transitory computer-readable media of claim 15, wherein the button comprises at least one of a volume adjustment button and channel adjustment button.

### Claim 17 (depends on 15)

The one or more non-transitory computer-readable media of claim 15, wherein the second notification is received in response to a user interacting with a display of the electronic device.

### Claim 18 (depends on 15)

The one or more non-transitory computer-readable media of claim 15, the operations further comprising:
receiving, from the electronic device, a position of the electronic device within an area.

### Claim 19 (depends on 18)

The one or more non-transitory computer-readable media of claim 18, wherein the position of the electronic device is determined based on signals received by an ultra-wideband receiver of the electronic device.

### Claim 20 (depends on 15)

The one or more non-transitory computer-readable media of claim 15, wherein the movement is caused by at least one of a gesture performed by a user of the electronic device.
