# US 12,591,357 B2 · Apparatus, methods and computer programs for providing content

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

- Number: US 12,591,357 B2
- Document ID: US12591357B2
- Status: Granted
- Kind: B2
- Application number: 18/510,024
- Filed: 2023-11-15
- Published: 2024-05-30
- Granted: 2026-03-31
- Earliest claimed: 2022-11-25
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Marc Van Den Broeck; Zoran Radivojevic
- Web page: https://patentgrep.com/patent/US12591357B2

## CPC

- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 1/1698: {the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone (details of antennas disposed inside a computer H01Q1/2266)}
- 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 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 16/43: Querying
- H04M 1/6091: {including a wireless interface}
- H04M 1/724098: {Interfacing with an on-board device of a vehicle (for hands-free speaking in vehicles H04M1/6075)}
- G06F 3/012: {Head tracking input arrangements}
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- H04M 1/72412: using two-way short-range wireless interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Examples of the disclosure relate to providing content from a console device to one or more user devices. In examples of the disclosure a console device can be configured to detect an activation input wherein the activation input includes physical contact with a user interface controlled by the apparatus, for example, the user interface of the console device. The console device can be configured to use wireless communication to query one or more user devices regarding providing content to the one or more user devices, based on the activation input and can be configured to collect one or more responses to the query. Content can then be provided via a wireless communication link to the one or more user devices based on the collected one or more responses.

## Claims

### Claim 1

An apparatus, comprising:
at least one processor; and
at least one non-transitory memory storing instructions that, when executed with the at least one processor, cause the apparatus to perform:
detecting an activation input wherein the activation input comprises physical contact with a user interface controlled by the apparatus;
using wireless communication to query one or more user devices regarding providing content to the one or more user devices, based on the activation input;
collecting one or more responses to the query;
enabling content to be provided with a wireless communication link to the one or more user devices based on the collected one or more responses; and
detecting a first type of response, comprising physical contact with the user interface controlled by the apparatus, for user devices used by users positioned so that the user can touch the user interface controlled by the apparatus and detecting a second type of response from user devices used by users positioned so that the user cannot touch the user interface controlled by the apparatus.

### Claim 2 (depends on 1)

The apparatus as claimed in claim 1 wherein the second type of response comprises a gesture input.

### Claim 3 (depends on 2)

The apparatus as claimed in claim 2 wherein the gesture input comprises at least one of: a tap input, a voice input, movement of a user's head, or movement of a user's hand.

### Claim 4 (depends on 1)

The apparatus as claimed in claim 1 wherein querying the one or more user devices comprises the instructions, when executed with the at least one processor, cause the apparatus to perform transmitting a signal indicating a timing of the activation input.

### Claim 5 (depends on 1)

The apparatus as claimed in claim 1 wherein the means are for instructions, when executed with the at least one processor, cause the apparatus to perform using the collected one or more responses to identify a user device associated with the activation input and wherein the content is provided to the user device associated with the activation input.

### Claim 6 (depends on 1)

The apparatus as claimed in claim 1 wherein the content comprises at least one of: audio content or visual content.

### Claim 7 (depends on 1)

A console device comprising an apparatus as claimed in claim 1.

### Claim 8

A method, comprising:
detecting an activation input wherein the activation input comprises physical contact with a user interface controlled by the apparatus;
using wireless communication to query one or more user devices regarding providing content to the one or more user devices, based on the activation input;
collecting one or more responses to the query;
enabling content to be provided with a wireless communication link to the one or more user devices based on the collected one or more responses; and
detecting a first type of response, comprising physical contact with the user interface controlled by the apparatus, for user devices used by users positioned so that the user can touch the user interface controlled by the apparatus and detecting a second type of response from user devices used by users positioned so that the user cannot touch the user interface controlled by the apparatus.

### Claim 9

A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of an apparatus, cause the apparatus to perform at least:
detecting an activation input wherein the activation input comprises physical contact with a user interface controlled by the apparatus;
using wireless communication to query one or more user devices regarding providing content to the one or more user devices, based on the activation input;
collecting one or more responses to the query;
enabling content to be provided with a wireless communication link to the one or more user devices based on the collected one or more responses; and
detecting a first type of response, comprising physical contact with the user interface controlled by the apparatus, for user devices used by users positioned so that the user can touch the user interface controlled by the apparatus and detecting a second type of response from user devices used by users positioned so that the user cannot touch the user interface controlled by the apparatus.

### Claim 10

An apparatus, comprising:
at least one processor; and
at least one non-transitory memory storing instructions that, when executed with the at least one processor, cause the apparatus to perform:
receiving a query with wireless communication wherein the query is received from a console device and the query relates to providing content to one or more user devices, based on an activation input that has been detected with the console device; and
providing a first type of response indicating whether the apparatus is associated with the activation input,
wherein the first type of response comprises physical contact with the user interface controlled by the apparatus, for user devices used by users positioned so that the user can touch the user interface controlled by the apparatus and detecting a second type of response from user devices used by users positioned so that the user cannot touch the user interface controlled by the apparatus.

### Claim 11 (depends on 10)

An apparatus as claimed in claim 10 wherein the instructions, when executed with the at least one processor, cause the apparatus to perform enabling an output to be provided to a user wherein the output is indicative of the query.

### Claim 12

A method, comprising:
receiving a query with wireless communication wherein the query is received from a console device and the query relates to providing content to one or more user devices, based on an activation input that has been detected with the console device; and
providing a first type of response indicating whether the apparatus is associated with the activation input,
wherein the first type of response comprises physical contact with the user interface controlled by the apparatus, for user devices used by users positioned so that the user can touch the user interface controlled by the apparatus and detecting a second type of response from user devices used by users positioned so that the user cannot touch the user interface controlled by the apparatus.

### Claim 13 (depends on 12)

A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of an apparatus, cause the apparatus to perform at least for performing the method of claim 12:
receiving a query with wireless communication wherein the query is received from a console device and the query relates to providing content to one or more user devices, based on an activation input that has been detected by the console device; and
providing a response indicating whether the apparatus is associated with the activation input,
wherein the first type of response comprises physical contact with the user interface controlled by the apparatus, for user devices used by users positioned so that the user can touch the user interface controlled by the apparatus and detecting a second type of response from user devices used by users positioned so that the user cannot touch the user interface controlled by the apparatus.
