IP Library Granted Patent US 11,562,449
Granted Patent B2
US 11,562,449 · App. 17/004,754 · Granted Jan 24, 2023

Systems and methods for providing dynamic building interfaces

Inventors: Stephen Dawson-Haggerty (Piedmont, CA); Vincenzo Trincia (San Francisco, CA)
Assignee: Building Robotics, Inc.
G06Q50/163G05B19/042G06F3/0485G06F16/24578G06F16/9535G06F16/9538G06K7/1413G06Q10/10G06Q30/0185G07C9/00H04L67/306H04L67/52H04W12/04H04W12/08G05B2219/25011
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,562,449
App. No.
17/004,754
Granted
Jan 24, 2023
Kind
B2
Abstract

There is described a user mobile device and an enterprise gateway for providing dynamic building interfaces. The gateway receives a request for cards from the device, and the device receives the cards from the gateway in response to the request. Each card has a structure corresponding to one of multiple pre-defined templates. Each card has an assigned rank and is associated with a list of cards defined when the cards are ordered in accordance with the assigned rank. The assigned rank of each card is based at least in part on a user target profile associated with the user mobile device and the customer identification. The gateway comprises a processor that determines an assigned rank for each card based at least in part on a user target profile associated with the user mobile device and the customer identification. The device provides at least one card of the list of cards.

Claims (54)

1. A method in a user mobile device comprising:

transmitting a request for a plurality of cards associated with a customer identification of a building management system, each of the plurality of cards having a structure corresponding to one of a plurality of pre-defined user interface card templates;

receiving the plurality of cards from an enterprise gateway in response to the request, each of the plurality of cards having an assigned rank and being associated with a list of cards defined when the plurality of cards are ordered in accordance with the assigned rank, the assigned rank of a respective card being based at least in part on a user target profile associated with the user mobile device and the customer identification; and

providing at least one card of the list of cards at a display of the user mobile device.

2. The method as described in claim 1 , wherein the user target profile includes at least one of an identification, a location, an environment, or a user action of the user mobile device.

3. The method as described in claim 1 , further comprising transmitting user mobile device data to the enterprise gateway, wherein:

the user target profile is based on the user mobile device data; and

the user mobile device data includes at least one of automated device collected data, user input data, or semi-automated user input data.

4. The method as described in claim 1 , wherein:

the plurality of cards includes a service card associated with a service provided by an external service provider; and

the service card correlates the user target profile with the service provided by the external service provider.

5. The method as described in claim 1 , wherein providing at least one card comprises providing a plurality of highest ranked cards of the list of cards at the display of the user mobile device based on a dimension of the display.

6. The method as described in claim 1 , wherein providing at least one card comprises selectively scrolling a subset of the list of cards into view of the display in accordance with the assigned rank.

7. The method as described in claim 1 , wherein each user interface card template includes a template ID, a title field and at least one of an image field, a data field, or an action field.

8. A user mobile device comprising:

a communication component configured to transmits a request for a plurality of cards associated with a customer identification of a building management system and receives the plurality of cards from an enterprise gateway in response to the request,

wherein each of the plurality of cards having a structure corresponding to one of a plurality of pre-defined user interface card templates, and

wherein each of the plurality of cards having an assigned rank and being associated with a list of cards defined when the plurality of cards are ordered in accordance with the assigned rank, the assigned rank of a respective card being based at least in part on a user target profile associated with the user mobile device and the customer identification; and

an output component configured to provide at least one card of the list of cards.

9. The user mobile device as described in claim 8 , wherein the user target profile includes at least one of an identification, a location, an environment, or a user action of the user mobile device.

10. The user mobile device as described in claim 8 , wherein:

the communication component transmits user mobile device data to the enterprise gateway;

the user target profile is based on the user mobile device data; and

the user mobile device data includes at least one of automated device collected data, user input data, or semi-automated user input data.

11. The user mobile device as described in claim 8 , wherein:

the plurality of cards includes a service card associated with a service provided by an external service provider; and

the service card correlates the user target profile with the service provided by the external service provider.

12. The user mobile device as described in claim 8 , wherein the output component provides a plurality of highest ranked cards of the list of cards based on a dimension of the output component.

13. The user mobile device as described in claim 8 , wherein output component selectively scrolls a subset of the list of cards into view of the output component in accordance with the assigned rank.

14. The user mobile device as described in claim 8 , wherein each user interface card template includes a template ID, a title field and at least one of an image field, a data field, or an action field.

15. A method of an enterprise gateway comprising:

receiving a request from a user mobile device for a plurality of cards associated with a customer identification of a building management system, each card having a structure corresponding to one of a plurality of pre-defined user interface card templates;

determining an assigned rank for each of the plurality of cards based at least in part on a user target profile associated with the user mobile device and the customer identification, each of the plurality of cards being associated with a list of cards defined when the plurality of cards are ordered in accordance with the assigned rank; and

transmitting the plurality of cards to the user mobile device.

16. The method as described in claim 15 , wherein the user target profile includes at least one of an identification, a location, an environment, or a user action of the user mobile device.

17. The method as described in claim 15 , further comprising receiving user mobile device data from the user mobile device, wherein:

the user target profile is based on the user mobile device data; and

the user mobile device data includes at least one of automated device collected data, user input data, or semi-automated user input data.

18. The method as described in claim 15 , wherein:

the plurality of cards includes a service card associated with a service provided by an external service provider; and

the service card correlates the user target profile with the service provided by the external service provider.

19. The method as described in claim 15 , wherein each user interface card template includes a template ID, a title field and at least one of an image field, a data field, or an action field.

20. An enterprise gateway comprising:

a communication component configured to receive a request from a user mobile device for a plurality of cards associated with a customer identification of a building management system and transmit the plurality of cards to the user mobile device, each card having a structure corresponding to one of a plurality of pre-defined user interface card templates; and

a processor configured to determine an assigned rank for each of the plurality of cards based at least in part on a user target profile associated with the user mobile device and the customer identification, each of the plurality of cards being associated with a list of cards defined when the plurality of cards are ordered in accordance with the assigned rank.

21. The enterprise gateway as described in claim 20 , wherein the user target profile includes at least one of an identification, a location, an environment, or a user action of the user mobile device.

22. The enterprise gateway as described in claim 20 , wherein:

the communication component receives user mobile device data from the user mobile device;

the user target profile is based on the user mobile device data; and

the user mobile device data includes at least one of automated device collected data, user input data, or semi-automated user input data.

23. The enterprise gateway as described in claim 20 , wherein:

the plurality of cards includes a service card associated with a service provided by an external service provider; and

the service card correlates the user target profile with the service provided by the external service provider.

24. The enterprise gateway as described in claim 20 , wherein each user interface card template includes a template ID, a title field and at least one of an image field, a data field, or an action field.

Assignments (2)
MERGER Recorded Oct 22, 2025
From: BUILDING ROBOTICS, INC.
To: SIEMENS INDUSTRY, INC.
Reel/Frame 073156/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2022
From: DAWSON-HAGGERTY, STEPHEN; TRINCIA, VINCENZO
To: BUILDING ROBOTICS, INC.
Reel/Frame 060646/0163 →
Continuity (1)
Related Publication 20220067855A1 · Mar 3, 2022