# US 12,192,189 B2 · Smart gateway enabled low cost smart building solution

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

- Number: US 12,192,189 B2
- Document ID: US12192189B2
- Status: Granted
- Kind: B2
- Application number: 18/434,405
- Filed: 2024-02-06
- Published: 2024-06-27
- Granted: 2025-01-07
- Earliest claimed: 2022-06-06
- Assignees: InterDigital CE Patent Holdings, SAS
- Applicants: Interdigital Ce Patent Holdings, SAS
- Inventors: Feng Mi; Wei Luo; Gao Zhang
- Web page: https://patentgrep.com/patent/US12192189B2

## CPC

- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 12/06: Answer-back mechanisms or circuits
- H04L 12/66: Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
- H04L 63/0281: {Proxies}
- H04L 63/0815: {providing single-sign-on or federations}
- H04L 63/0853: {using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234)}
- 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/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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 and apparatus are described including logging on to an account on the shared server based on credentials, transmitting a request to the shared server for a list of smart devices registered to the account, receiving the list of smart devices from the shared server, linking to a selected one of the smart devices from the list of smart devices received from the shared server; and transmitting a smart device command to the selected smart device. Also described are a method and apparatus including receiving credentials from a client device to log-on to an account, receiving a request from the client device for a list of smart devices registered to the account and transmitting the list of smart devices to the client device.

## Claims

### Claim 1

A method, at a gateway, comprising:
receiving, from a device, information related to the device and a request for a network address for the device, wherein the information includes an identifier of the device; and
upon determination that the device fulfils at least one criterion:
transmitting, to the device, the requested network address;
transmitting, to the device, using the requested network address, a request for a web content;
receiving, from the device, the requested web content; and
registering the device with a server device using information indicative of an Internet Protocol (IP) address of the gateway and the identifier of the device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the device related information comprises at least one of an identifier of a manufacturer of the device, a model number of the device and a serial number of the device.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
after the transmitting, continuing the method only upon determination that the device is a smart device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the request for the web content is transmitted using a uniform resource locator comprising the requested network address.

### Claim 5 (depends on 1)

The method of claim 1, wherein the requested network address is an IP address.

### Claim 6 (depends on 1)

The method of claim 1, wherein the criterion is based on at least the information related to the device.

### Claim 7

A gateway comprising at least one hardware processor configured to:
receive, from a device, information related to the device and a request for a network address for the device, wherein the information includes an identifier of the device; and
upon determination that the device fulfils at least one criterion:
transmit, to the device, the requested network address;
transmit, to the device, using the requested network address, a request for a web content;
receive, from the device, the requested web content; and
register the device with a server device using information indicative of an Internet Protocol (IP) address of the gateway and the identifier of the device.

### Claim 8 (depends on 7)

The gateway of claim 7, wherein the device related information comprises at least one of an identifier of a manufacturer of the device, a model number of the device and a serial number of the device.

### Claim 9 (depends on 7)

The gateway of claim 7, wherein the at least one processor is further configured to:
after the transmitting, continue the method only upon determination that the device is a smart device.

### Claim 10 (depends on 7)

The gateway of claim 7, wherein the at least one processor is configured to transmit the request for the web content using a uniform resource locator comprising the requested network address.

### Claim 11 (depends on 7)

The gateway of claim 7, wherein the requested network address is an IP address.

### Claim 12 (depends on 7)

The gateway of claim 7, wherein the criterion is based on at least the information related to the device.
