IP Library Granted Patent US 11,882,111
Granted Patent B2
US 11,882,111 · App. 17/909,925 · Granted Jan 23, 2024

Access and messaging in a multi client network

Inventors: Mahender Reddy Vangati (San Jose, CA); Darrel Q. Pham (San Jose, CA); Daniel Dah Tai (San Jose, CA); Michael Edgar Larson (Los Gatos, CA)
Assignee: View, Inc.
H04L63/0823H04L51/214H04L63/0428H04L63/101H04L63/108H04L67/10H04L67/55
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,882,111
App. No.
17/909,925
Granted
Jan 23, 2024
Kind
B2
Abstract

A messaging system for exchanging messages between nodes in a network via a broker that uses a publish-subscribe message protocol, which nodes have object identifications (IDs). Messages between the nodes are routed using the object IDs of the nodes. Secure communication is provided using authentication according to digital certificates being used as first and second tiers by a commissioning broker and a data broker, respectively, in which the second tier certificate used by the data broker has a shorter lived expiration time.

Claims (26)

1. A system comprising:

a network configured for message communication using a publish-subscribe network protocol;

a plurality of target client nodes, each target client node having a respective unique object identification (ID), wherein each target client node is configured to: (I) communicatively couple to the network, and (II) receive a message communicated through the network, wherein the message comprises a string ID that comprises a topic string and (i) the respective unique object ID, or (ii) a group ID with which the respective unique object ID is associated;

at least one requesting client node configured to communicatively couple to the network and send the message using the network, and

a broker configured to communicatively couple to the network and route the message through the network to at least one target client node based on the topic string and one or both of the object ID and/or the group IP comprised in the string ID of the message.

2. The system of claim 1 , wherein at least one node and/or the second node is a device or a non-transitory computer readable media.

3. The system of claim 2 , wherein the device comprises a sensor, an emitter, an antenna, or a tintable window.

4. A system for operating a device of a facility, comprising:

a network configured for message communication using a publish-subscribe network protocol;

a plurality of target client nodes, each target client node having a respective unique object identification (ID), wherein each target client node is configured to: (I) communicatively couple to the network, and (II) receive a message communicated through the network, wherein the message comprises a string ID that comprises a topic string and (i) the respective unique object ID or (ii) a group ID with which the respective unique object ID is associated, and at least one target client node is configured to operate, or direct operation of, a device of the facility by using the message and considering the string ID; and

at least one requesting client node configured to communicatively couple to the network and send the message using the network.

5. The system of claim 4 , wherein the network comprises a building management system.

6. A system comprising:

a network configured for message communication using a publish-subscribe network protocol;

a plurality of target client nodes, each target client node having a respective unique object identification (ID), wherein each target client node is configured to:

(I) communicatively couple to the network,

(II) receive a message communicated through the network, wherein the message comprises a topic string and (i) the respective unique object ID or (ii) a group ID with which the respective unique object ID is associated, and

(III) send an acknowledgement for receiving the message; and

at least one requesting client node configured to communicatively couple to the network and send the message using the network, wherein the message comprises a second ID of the at least one requesting client node.

7. The system of claim 6 , wherein the group includes all the nodes communicatively coupled to the network, or a portion of the nodes communicatively coupled to the network.

8. A system for comprising:

a network configured for message communication using a publish-subscribe network protocol;

a plurality of target client nodes, each target client node having a respective unique object identification (ID), wherein each target client node is configured to: (A) communicatively couple to the network, and (B) receive a message communicated through the network;

at least one requesting client node having a second object ID, wherein the message comprises: (i) the unique object ID of a respective target client node in a header of the message having a first encryption level and (ii) the second object ID of the requesting client node in a routing address, and (iii) a content of the message, the content having a second encryption level higher than the first encryption level; and

a broker configured to communicatively couple to the network and route the message through the network from the to the at least one target client node, wherein the broker is unauthorized for the second encryption level and is unable to decipher the content of the message network.

9. The system of claim 8 , wherein the network is disposed in an envelope of a building, an electrical shaft of the building, a communication shaft of the building, an elevator shaft of the building, and/or an electrical room of the building.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Dec 19, 2024
From: VIEW, INC.; PVMS MERGER SUB, INC.; VIEW OPERATING CORPORATION
To: VIEW OPERATING CORPORATION
Reel/Frame 069743/0586 →
SECURITY INTEREST Recorded Oct 17, 2023
From: VIEW, INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 065266/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2022
From: VANGATI, MAHENDER REDDY; PHAM, DARREL Q.; TAI, DANIEL DAH
To: VIEW, INC.
Reel/Frame 061902/0176 →
EMPLOYEE CONFIDENTIALITY & INVENTIONS AGREEMENT Recorded Nov 29, 2022
From: LARSON, MICHAEL E.
To: VIEW, INC.
Reel/Frame 062007/0208 →
Cited By (9)
US 12,206,660 US 12,242,164 US 12,260,269 US 12,366,111 US 12,422,724 US 12,493,223 US 12,498,609 US 12,603,091 US 12,615,229