# US 12,001,436 B2 · Method of and system for causing a smart connected device to execute content upon sensing a link trigger

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

- Number: US 12,001,436 B2
- Document ID: US12001436B2
- Status: Granted
- Kind: B2
- Application number: 17/572,161
- Filed: 2022-01-10
- Published: 2022-09-29
- Granted: 2024-06-04
- Earliest claimed: 2021-03-29
- Assignees: Getstarted Inc.
- Applicants: Getstarted Inc.
- Inventors: Norbert Horvath; Daniel Yhip
- Web page: https://patentgrep.com/patent/US12001436B2

## CPC

- G06F 16/2457: with adaptation to user needs
- G06F 16/9554: {by using bar codes}
- G06F 16/2246: {Trees, e.g. B+trees}
- G06F 16/2282: {Tablespace storage structures; Management thereof}
- G06F 16/252: {between a Database Management System and a front-end application}
- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

There is provided a method and system for causing a smart connected device such as a smart speaker to execute content upon a link trigger being sensed. The content to be executed is received and organized in a content tree, and at least one deep hyperlink accessible by a given electronic device is generated. The link trigger associated with a sensing action of the given electronic device is generated for the deep hyperlink. The content, the deep hyperlink and the link trigger are stored in a database. An indication of the deep hyperlink having been accessed by the given electronic device by sensing the link trigger is received, and the content associated with the deep hyperlink and device information associated with the smart connected device are received. An indication of the content is transmitted, the transmitting thereby causing the smart connected device to execute the content.

## Claims

### Claim 1

A method for causing a smart connected device to execute content, the method being executed by at least one processor, the method comprising:
receiving an indication of the content to be executed by the smart connected device;
generating, for the content, a deep hyperlink accessible by a given electronic device;
generating a link trigger for the deep hyperlink, the link trigger being associated with a sensing action of a sensor of the given electronic device;
storing, in a database connected to the processor, an indication of the content, the deep hyperlink and the link trigger;
receiving an indication of the deep hyperlink having been accessed by the given electronic device by sensing the link trigger;
receiving, based on the indication of the deep hyperlink, from the database, the content associated with the deep hyperlink and device information associated with the smart connected device; and
transmitting the indication of the content, the transmitting thereby causing the smart connected device to execute the content based at least on the device information.

### Claim 2 (depends on 1)

The method of claim 1, wherein the content is part of a content tree corresponding to a hierarchical data structure, the content corresponding to a content node in the content tree.

### Claim 3 (depends on 2)

The method of claim 2, wherein
the at least one processor is connected to a content provider device; and
wherein the receiving the content to be executed by the smart connected device comprises receiving, from the content provider device, the content to be executed by the smart connected device.

### Claim 4 (depends on 3)

The method of claim 3, further comprising, prior to receiving the content:
providing a graphical user interface (GUI) to the content provider device for receiving the indication of the content.

### Claim 5 (depends on 4)

The method of claim 4, wherein
the content tree is organized as a question and answer dialogue; and
wherein the content corresponds to a given question in the content tree.

### Claim 6 (depends on 5)

The method of claim 5, further comprising, prior to the generating, for the content, the deep hyperlink accessible by the given electronic device:
generating the content node in the content tree, the content node being associated with a content provider identifier, a space identifier, a node identifier, a media type, a device type, and a parent node identifier; and wherein
storing the content comprises storing the content node as a key value in the database.

### Claim 7 (depends on 6)

The method of claim 6, wherein
the processor is connected to a server associated with the smart connected device; and wherein
the transmitting the indication of the content comprises:
transmitting an indication of the smart connected device to the server, the transmission causing the server to process the content to obtain executable content and to relay the executable content to the smart connected device.

### Claim 8 (depends on 7)

The method of claim 7, wherein the smart connected device comprises a smart speaker.

### Claim 9 (depends on 8)

The method of claim 8, wherein the sensor comprises at least one of: an input/output sensor, a camera, a communication interface, an accelerometer, an ambient light sensor, a proximity sensor, a gyroscope, a compass, a hall effect sensor, a barometer, and a fingerprint sensor.

### Claim 10 (depends on 9)

The method of claim 9, wherein the receiving the indication of the deep hyperlink having been accessed by the given electronic device by sensing the link trigger comprises receiving an indication of a smart connected device type.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
tracking user interactions of the smart connected device with the content; and
storing, in the database, the user interactions.

### Claim 12

A system for causing a smart connected device to execute content, the system comprising:
at least one processor; and
a non-transitory storage medium operatively connected to the at least one processor, the non-transitory storage medium storing computer-readable instructions;
the processor, upon executing the computer-readable instructions, being configured for:
receiving an indication of the content to be executed by the smart connected device;
generating, for the content, a deep hyperlink accessible by a given electronic device;
generating a link trigger for the deep hyperlink, the link trigger being associated with a sensing action of a sensor of the given electronic device;
storing, in the non-transitory storage medium, the content, the deep hyperlink and the link trigger;
receiving an indication of the deep hyperlink having been accessed by the given electronic device by sensing the link trigger;
receiving, based on the indication of the deep hyperlink, from the non-transitory storage medium, the content associated with the deep hyperlink and device information associated with the smart connected device; and
transmitting the indication of the content, the transmitting thereby causing the smart connected device to execute the content.

### Claim 13 (depends on 12)

The system of claim 12, wherein the content is part of a content tree corresponding to a hierarchical data structure, the content corresponding to a content node in the content tree.

### Claim 14 (depends on 12)

The system of claim 12, wherein
the processor is connected to a content provider device; and wherein
the receiving the content to be executed by the smart connected device comprises receiving, from the content provider device, the content to be executed by the smart connected device.

### Claim 15 (depends on 14)

The system of claim 14, wherein the processor is further configured for, prior to receiving the content:
providing a graphical user interface (GUI) to the content provider device for receiving the indication of the content.

### Claim 16 (depends on 15)

The system of claim 15, wherein
the content tree is organized as a question and answer dialogue; and wherein
the content corresponds to a given question in the content tree.

### Claim 17 (depends on 16)

The system of claim 16, wherein the processor is further configured for, prior to the generating, for the content, the deep hyperlink accessible by the given electronic device:
generating the content node in the content tree, the content node being associated with a content provider identifier, a space identifier, a node identifier, a media type, a device type, and a parent node identifier; and wherein
storing the content comprises storing the content node as a key value in the non-transitory storage medium.

### Claim 18 (depends on 17)

The system of claim 17, wherein
the processor is connected to a server associated with the smart connected device; and wherein
the transmitting the indication of the content comprises:
transmitting an indication of the smart connected device to the server, the transmission causing the server to process the content to obtain executable content and to relay the executable content to the smart connected device.

### Claim 19 (depends on 18)

The system of claim 18, wherein the smart connected device comprises a smart speaker.

### Claim 20 (depends on 19)

The system of claim 19, wherein the sensor comprises at least one of: an input/output sensor, a camera, a communication interface, an accelerometer, an ambient light sensor, a proximity sensor, a gyroscope, a compass, a hall effect sensor, a barometer, and a fingerprint sensor.
