# US 12,192,296 B2 · Method and apparatus for operating devices in IoT environment

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

- Number: US 12,192,296 B2
- Document ID: US12192296B2
- Status: Granted
- Kind: B2
- Application number: 17/668,857
- Filed: 2022-02-10
- Published: 2023-05-25
- Granted: 2025-01-07
- Earliest claimed: 2021-11-19
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Sulochan Naik; Ankush Kapoor; Srinivas Rao Elchuri; Anuj Yogendra Arora; Hardik Singla; Kushal Kanti Ghosh; Pranay Samrit; Sachin Jain; Tilak Yogeshkumar Patel; Vivek Kumar Ammanahatti Narayana
- Web page: https://patentgrep.com/patent/US12192296B2

## CPC

- H04L 12/12: Arrangements for remote connection or disconnection of substations or of equipment thereof
- H04L 67/52: specially adapted for the location of the user terminal
- G16Y 10/80: Homes; Buildings
- G16Y 40/30: Control
- H04L 12/282: {based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204)}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/025: {using location based information parameters}
- H04W 4/029: Location-based management or tracking services
- H04W 4/38: for collecting sensor information
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L 2012/2841: {Wireless}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G16Y: INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for operating devices by an electronic device in an Internet of Things (IoT) environment is provided. The method includes monitoring a movement of at least one object from a first location to a second location, identifying a relative position of the at least one object in the second location with respect to at least one entity, predicting an initiation of at least one activity by the at least one entity, based on the determined relative position of the at least one object with respect to the at least one entity, and modifying an operational state of at least one device associated with the predicted at least one activity.

## Claims

### Claim 1

A method for operating devices by an electronic device in an Inter of Things (IoT) environment, the method comprising:
monitoring a movement of at least one object from a first location to a second location;
identifying a relative position of the at least one object in the second location with respect to at least one entity;
predicting an initiation of at least one activity by the at least one entity, based on the identified relative position of the at least one object with respect to the at least one entity; and
modifying an operational state of at least one device associated with the predicted at least one activity,
wherein the predicting of the initiation of the at least one activity by the at least one entity comprises:
analyzing at least one of interaction of the at least entity with the at least one object which is detected by using a pattern of Ultra-wideband (UWB) signals received from at least one UWB sensor, parameters of the at least one entity which is derived using the at least one UWB sensor, a past operation information state for the at least one entity with respect to the at least one object, or grouping of the at least one object based on the relative position of the at least one object and the detected interaction of the at least one entity with the at least one object, to predict the initiation of the at least one activity in relation to the identified relative position of the at least one object with respect to the at least one entity.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining an intensity of the at least one activity; and
tuning the operational state of the at least one device associated with the at least one activity based on the determined intensity of the at least one activity.

### Claim 3 (depends on 2)

The method of claim 2, wherein the determining of the intensity of the at least one activity comprises:
monitoring at least one intensity factor by using at least one Ultra-wideband (UWB) sensor, wherein the at least one intensity factor includes at least one of vital parameters of the at least one entity involved in the at least one activity, a change in a relative position of the at least one entity involved in the at least one activity, or a change in an ambience due to the at least one activity; and
determining the intensity of the at least one activity by processing the monitored at least one intensity factor by using a third neural network.

### Claim 4 (depends on 1)

The method of claim 1, wherein at least one Ultra-wideband (UWB) sensor is used to monitor the movement of the at least one object from the first location to the second location and to identify the relative position of the at least one object in the second location with respect to the at least one entity.

### Claim 5 (depends on 1)

The method of claim 1, wherein the parameters of the at least one entity comprise at least one of an identity of the at least one entity, vital parameters of the at least one entity, a location of the at least one entity, or a timestamp depicting a time of interaction of the at least one entity with the at least one object.

### Claim 6 (depends on 1)

The method of claim 1, wherein fetching of the past operation information state for the at least one entity includes:
creating an object-entity mapping pair, wherein the object-entity mapping pair comprises a mapping of the at least one object with the at least one entity interacting with the at least one object; and
fetching the past operation information state from an activity prediction database for the created object-entity mapping pair, wherein the past operation information state provides information about at least one previously monitored activity, an operational state of the at least one device, and parameters of the at least one entity for each of a plurality of object-entity mapping pairs.

### Claim 7 (depends on 1)

The method of claim 1, wherein the grouping of the at least one object comprises:
computing a relative positional change index for the at least one object based on the identified relative position of the at least one object in the second location with respect to the at least one entity, wherein the relative positional change index of the at least one object indicates a probability for considering the at least one object for grouping; and
analyzing at least one of the relative positional change index, the interaction of the at least entity with the at least one object, or the past operation information state of the at least one entity, by using a first neural network to group the at least one object.

### Claim 8 (depends on 1)

The method of claim 1, wherein the modifying of the operational state of the at least one device comprises:
detecting, by the electronic device, the at least one device for the predicted at least one activity by analyzing at least one of the predicted at least one activity, the past operation information state of the at least one entity, or previous operational state changes for the predicted at least one activity, by using a second neural network;
detecting, by the electronic device, a current operational state of the detected at least one device;
generating, by the electronic device, a correlation of the predicted at least one activity with the at least one object in the first location and the second location, the relative position of the at least one object with respect to the at least one entity, and the current operational state of the at least one device; and
modifying the operational state of the at least one device by analyzing at least one of the generated correlation, the current operational state of the at least one device, or user preferences.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
reverting the operational state of the at least one device to a previous operational state by using a previous device status history, in response to detecting that the at least one entity moves away from the at least one object.

### Claim 10

An electronic device for operating devices in an Internet of Things (IoT) environment, the electronic device comprising:
a memory storing program code; and
a processor coupled to the memory, wherein the program code, when executed by the processor, causes the electronic device to:
monitor a movement of at least one object from a first location to a second location,
identify a relative position of the at least one object in the second location with respect to at least one entity,
predict an initiation of at least one activity by the at least one entity, based on the identified relative position of the at least one object with respect to the at least one entity, and
modify an operational state of at least one device associated with the predicted at least one activity,
wherein for predicting the initiation of the at least one activity by the at least one entity, the program code, when executed by the processor, causes the electronic device to:
analyze at least one of interaction of the at least entity with the at least one object which is detected by using a pattern of Ultra-wideband (UWB) signals received from at least one UWB sensor, parameters of the at least one entity which is derived using the at least one UWB sensor, a past operation information state for the at least one entity with respect to the at least one object, or grouping of the at least one object based on the relative position of the at least one object and the detected interaction of the at least one entity with the at least one object, to predict the initiation of the at least one activity in relation to the identified relative position of the at least one object with respect to the at least one entity.

### Claim 11 (depends on 10)

The electronic device of claim 10, wherein the program code, when executed by the processor, causes the electronic device further to:
determine an intensity of the at least one activity, and
tune the operational state of the at least one device associated with the at least one activity based on the determined intensity of the at least one activity.

### Claim 12 (depends on 10)

The electronic device of claim 10, wherein at least one Ultra-wideband (UWB) sensor is used to monitor the movement of the at least one object from the first location to the second location and to identify the relative position of the at least one object in the second location with respect to the at least one entity.

### Claim 13 (depends on 12)

The electronic device of claim 12, wherein the program code, when executed by the processor, causes the electronic device further to:
monitor at least one intensity factor by using the at least one UWB sensor, wherein the at least one intensity factor includes at least one of vital parameters of the at least one entity involved in the at least one activity, a change in a relative position of the at least one entity involved in the at least one activity, or a change in an ambience due to the at least one activity, and
determine the intensity of the at least one activity by processing the monitored at least one intensity factor by using a third neural network.

### Claim 14 (depends on 10)

The electronic device of claim 10, wherein the parameters of the at least one entity comprise at least one of: an identity of the at least one entity, vital parameters of the at least one entity, a location of the at least one entity, or a timestamp depicting a time of interaction of the at least one entity with the at least one object.

### Claim 15 (depends on 10)

The electronic device of claim 10, wherein the program code, when executed by the processor, causes the electronic device further to:
create an object-entity mapping pair, wherein the object-entity mapping pair includes a mapping of the at least one object with the at least one entity interacting with the at least one object, and
fetch the past operation information state from an activity prediction database for the created object-entity mapping pair, wherein the past operation information state provides information about at least one previously monitored activity, an operational state of the at least one device, and parameters of the at least one entity for each of a plurality of object-entity mapping pairs.

### Claim 16 (depends on 10)

The electronic device of claim 10, wherein the program code, when executed by the processor, causes the electronic device further to:
compute a relative positional change index for the at least one object based on the identified relative position of the at least one object in the second location with respect to the at least one entity, wherein the relative positional change index of the at least one object indicates a probability for considering the at least one object for grouping, and
analyze at least one of the relative positional change index, the interaction of the at least entity with the at least one object, or the past operation information state of the at least one entity, by using a first neural network to group the at least one object.

### Claim 17 (depends on 10)

The electronic device of claim 10, wherein the program code, when executed by the processor, causes the electronic device further to:
detect the at least one device for the predicted at least one activity by analyzing at least one of the predicted at least one activity, a past operation information state of the at least one entity, or previous operational state changes for the predicted at least one activity, by using a second neural network,
detect a current operational state of the detected at least one device,
generate a correlation of the predicted at least one activity with the at least one object in the first location and the second location, the relative position of the at least one object with respect to the at least one entity, and the current operational state of the at least one device, and
modify the operational state of the at least one device by analyzing at least one of the generated correlation, the current operational state of the at least one device, or user preferences.

### Claim 18 (depends on 17)

The electronic device of claim 17, wherein the program code, when executed by the processor, causes the electronic device further to:
revert the operational state of the at least one device to a previous operational state by using a previous device status history, in response to detecting that the at least one entity moves away from the at least one object.
