Automated device grouping

US11240641B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11240641-B1
Application numberUS-202017096357-A
CountryUS
Kind codeB1
Filing dateNov 12, 2020
Priority dateNov 12, 2020
Publication dateFeb 1, 2022
Grant dateFeb 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for automatically combining devices into a single group of devices, and splitting devices into multiple groups of devices are described. A machine learning model may process device profile data, associated with devices registered to two different users, and determine the devices should be combined into a single group of devices. Such enables a user to control each of the devices, of the two different users, but providing user inputs to a single device of the group. The machine learning model may also process device profile data, associated with devices registered to a single user, and determine the devices should be split into two or more groups of devices. Such may decrease the likelihood that a system may inadvertently control a device not intended by a user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving a first device identifier representing a first device connected to a first wireless router, the first device identifier being associated with a first user profile identifier; receiving a second device identifier representing a second device connected to the first wireless router, the second device identifier being associated with a second user profile identifier; based on determining the first device and the second device are both connected to the first wireless router, determining processing is to be performed to determine whether the first device and the second device are to be represented in a single group of devices; after determining the processing is to be performed, determining a third device identifier associated with the first user profile identifier; determining first device profile data associated with the first device identifier; determining second device profile data associated with the second device identifier; determining third device profile data associated with the third device identifier; determining a first output data representing a first cosine similarity between the first device profile data and the second device profile data; determining a second output data representing a second cosine similarity between the third device profile data and the second device profile data; based on the first output data and the second output data, determining the first device identifier, the second device identifier, and the third device identifier are to be represented in a group of device identifiers associated with a physical location; and storing first data associating the first device identifier, the second device identifier, and the third device identifier. 2. The computer-implemented method of claim 1 , further comprising: determining a first internet protocol (IP) address associated with the first device identifier; determining a second IP address associated with the second device identifier; determining a number of digits that are similar between the first IP address and the second IP address; and further based on the number of digits, determining the first device identifier, the second device identifier, and the third device identifier are to be represented in the group of device identifiers. 3. The computer-implemented method of claim 1 , further comprising: receiving, from the first device, audio data representing a spoken natural language input; processing the audio data to determine the spoken natural language input requests a device perform first processing, the spoken natural language input including a device name; determining the device name is unassociated with the first user profile identifier; determining the device name is associated with the second user profile identifier; and based on the device name being associated with the second user profile identifier, determining the first output data. 4. The computer-implemented method of claim 1 , further comprising: based on the first output data and the second output data, determining a distribution of cosine similarities; and using a machine learning model, processing the distribution of cosine similarities to determine the first device identifier, the second device identifier, and the third device identifier are to be represented in the group of device identifiers. 5. A computer-implemented method comprising: receiving a first device identifier representing a first device, the first device identifier being associated with a first user profile identifier; determining a second device identifier representing a second device, the second device identifier being associated with a second user profile identifier; determining first device profile data associated with the first device identifier; determining second device profile data associated with the second device identifier; determining a first similarity between the first device profile data and the second device profile data; based at least in part on the first similarity, determining the first device identifier and the second device identifier are to be represented in a group of device identifiers; and storing first data associating the first device identifier and the second device identifier. 6. The computer-implemented method of claim 5 , further comprising: determining a third device identifier associated with the first user profile identifier; determining third device profile data associated with the third device identifier; determining a second similarity between the third device profile data and the second device profile data; further based at least in part on the second similarity, determining the first device identifier and the second device identifier are to be represented in a group of device identifiers; and storing the first data to associate the first device identifier, the second device identifier, and the third device identifier. 7. The computer-implemented method of claim 6 , further comprising: based on the first similarity and the second similarity, determining a distribution of similarities; and using a machine learning model, processing the distribution of similarities to determine the first device identifier, the second device identifier, and the third device identifier are to be represented in the group of device identifiers. 8. The computer-implemented method of claim 5 , further comprising: determining a first internet protocol (IP) address associated with the first device identifier; determining a second IP address associated with the second device identifier; determining a second similarity between the first IP address and the second IP address; and further based on the second similarity, determining the first device identifier and the second device identifier are to be represented in the group of device identifiers. 9. The computer-implemented method of claim 5 , further comprising: receiving, from the first device, audio data representing a spoken natural language input; processing the audio data to determine the spoken natural language input requests a device perform first processing, the spoken natural language input including a device name; determining the device name is unassociated with the first user profile identifier; determining the device name is associated with the second user profile identifier; and based on the device name being associated with the second user profile identifier, determining the first similarity. 10. The computer-implemented method of claim 5 , further comprising: determining the first device identifier is associated with a network device; determining the second device identifier is associated with the network device; and based on the first device identifier and the second device identifier both being associated with the network device, determining the first similarity. 11. The computer-implemented method of claim 5 , further comprising: determining a third device identifier associated with the first user profile identifier; determining a fourth device identifier associated with the first user profile identifier; determining third device profile data associated with the third device identifier; determining fourth device profile data associated with the fourth device identifier; determining a second similarity between the third device profile data and the fourth device profile data; based at least in part on the second similarity, determining the third device identifier and the fourth device identifier are to be represented in different groups of device identifiers; storing second data associating the third device identifier and a first device group identifier; and

Assignees

Inventors

Classifications

  • User profiles · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Network addressing or numbering for mobility support · CPC title

  • Processing of subscriber group data · CPC title

  • H04W4/08Primary

    User group management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11240641B1 cover?
Techniques for automatically combining devices into a single group of devices, and splitting devices into multiple groups of devices are described. A machine learning model may process device profile data, associated with devices registered to two different users, and determine the devices should be combined into a single group of devices. Such enables a user to control each of the devices, of …
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).