IP Library Granted Patent US 11,361,040
Granted Patent B2
US 11,361,040 · App. 16/275,257 · Granted Jun 14, 2022

Systems and methods for providing persona-adjusted data

Inventors: Rajesh C. Nayak (Manipal, IN); Sudhi R. Sinha (Milwaukee, WI); Subrata Bhattacharya (Mumbai, IN); Tulshiram Vitthalrao Waghmare (Pune, IN); Abhigyan Chatterjee (Asansol, IN)
Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
G06F16/9535G06F3/04842G06F9/451G06F16/9532G06F16/9538G06Q10/063112
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,361,040
App. No.
16/275,257
Granted
Jun 14, 2022
Kind
B2
Abstract

A method for providing one or more persona-adjusted search suggestions is disclosed. The method includes identifying a role of a user that is associated with one or more duties and performance indicators for one or more buildings. The method includes associating the role of the user with at least one of a physical space, a web page, and one or more assets associated with the physical space. The method includes filtering data associated with the one or more buildings based on the role of the user and the at least one of the physical space, the web page, and the one or more assets. The method includes displaying the filtered data on a user interface as one or more search suggestions to the user.

Claims (49)

1. A method, comprising:

identifying a role of a user that is associated with one or more duties and performance indicators for one or more buildings;

associating the role of the user with a physical space of a plurality of physical spaces and an application of a plurality of applications, the application including an interface displaying data of a first type, the plurality of applications including interfaces displaying data of a plurality of types of data;

receiving a search from a user device of the user via a search interface, the search including unstructured text indicating data associated with the one or more buildings;

generating a plurality of search recommendations based on the search and the role of the user being associated with the physical space and the application, the plurality of search recommendations identifying the data of the first type of the application for the physical space;

causing the search interface to include the plurality of search recommendations;

retrieving a data set based on at least one of the plurality of search recommendations and filtering the data set based on the role of the user, the physical space, and the application by removing or omitting space data of other physical spaces of the plurality of physical spaces and other types of data of the plurality of types of data from the data set to generate search result data that includes data of the first type for the physical space; and

displaying the search result data on a user interface to the user.

2. The method of claim 1 , further comprising detecting a presence of authentication credentials of the user inputted to the user interface to identify the role of the user.

3. The method of claim 1 , further comprising detecting an input focus on an input element of the user interface to display the data.

4. The method of claim 3 , wherein the input focus includes one or more searched items corresponding to one or more search suggestions of the search result data.

5. The method of claim 3 , wherein the input focus includes a presence of a cursor, the method further comprise detecting the presence of the cursor that has stayed in the input element for a length of time greater than a predefined threshold.

6. The method of claim 1 , further comprising:

associating one or more faults with the role of the user, the physical space, or the application; and

displaying the one or more faults on the user interface prior to displaying the search result data.

7. The method of claim 1 , further comprising filtering the data based on one or more frequently used entries associated with the user.

8. A computing device comprising:

a memory; and

one or more processors operatively coupled to the memory, the one or more processors configured to:

identify a role of a user that is associated with one or more duties and performance indicators for one or more buildings;

associate the role of the user with a physical space of a plurality of physical spaces and an application of a plurality of applications, the application including an interface displaying data of a first type, the plurality of applications including interfaces displaying data of a plurality of types of data;

receive a search from a user device of the user via a search interface, the search including unstructured text indicating data associated with the one or more buildings;

generate a plurality of search recommendations based on the search and the role of the user being associated with the physical space and the application, the plurality of search recommendations identifying the data of the first type of the application for the physical space;

cause the search interface to include the plurality of search recommendations;

retrieve a data set based on at least one of the plurality of search recommendations and filter the data set based on the role of the user, the physical space, and the application by removing or omitting space data of other physical spaces of the plurality of physical spaces and other types of data of the plurality of types of data from the data set to generate search result data that includes data of the first type for the physical space; and

display the search result data on a user interface to the user.

9. The computing device of claim 8 , wherein the one or more processors are further configured to detect a presence of authentication credentials of the user inputted to the user interface to identify the role of the user.

10. The computing device of claim 8 , wherein the one or more processors are further configured to detect an input focus on an input element of the user interface to display the data.

11. The computing device of claim 10 , wherein the input focus includes one or more searched items correspond to the search result data.

12. The computing device of claim 10 , wherein the input focus includes a presence of a cursor, the one or more processors are configured to detect the presence of the cursor that has stayed in the input element for a length of time greater than a predefined threshold.

13. The computing device of claim 8 , wherein the one or more processors are further configured to:

associate one or more faults with the role of the user, the physical space, or the application; and

display the one or more faults on the user interface prior to displaying the search result data.

14. A non-transitory computer readable medium storing program instructions for causing one or more processors to:

identify a role of a user that is associated with one or more duties and performance indicators for one or more buildings;

associate the role of the user with a physical space of a plurality of physical spaces and an application of a plurality of applications, the application including an interface displaying data of a first type, the plurality of applications including interfaces displaying data of a plurality of types of data;

receive a search from a user device of the user via a search interface, the search including unstructured text indicating data associated with the one or more buildings;

generate a plurality of search recommendations based on the search and the role of the user being associated with the physical space and the application, the plurality of search recommendations identifying the data of the first type of the application for the physical space;

cause the search interface to include the plurality of search recommendations;

retrieve a data set based on at least one of the plurality of search recommendations and filter the data set based on the role of the user, the physical space, and the application by removing or omitting space data of other physical spaces of the plurality of physical spaces and other types of data of the plurality of types of data from the data set to generate search result data that includes data of the first type for the physical space; and

display the search result data on a user interface to the user.

15. The non-transitory computer readable medium of claim 14 , wherein the program instructions further causes the one or more processors to detect a presence of authentication credentials of the user inputted to the user interface to identify the role of the user.

16. The non-transitory computer readable medium of claim 14 , wherein the program instructions further causes the one or more processors to detect an input focus on an input element of the user interface to display the data.

17. The non-transitory computer readable medium of claim 16 , wherein the input focus includes one or more searched items correspond to the search result data.

18. The non-transitory computer readable medium of claim 16 , wherein the input focus includes a presence of a cursor, the program instructions further cause the one or more processors to detect the presence of the cursor that has stayed in the input element for a length of time greater than a predefined threshold.

19. The non-transitory computer readable medium of claim 14 , wherein the program instructions further causes the one or more processors to:

associate one or more faults with the role of the user, the physical space, or the application; and

display the one or more faults on the user interface prior to displaying the search result data.

20. The non-transitory computer readable medium of claim 14 , wherein the program instructions further causes the one or more processors to filter the data based on one or more frequently used entries associated with the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: NAYAK, RAJESH C.; SINHA, SUDHI R.; BHATTACHARYA, SUBRATA; WAGHMARE, TULSHIRAM VITTHALRAO; CHATTERJEE, ABHIGYAN
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 051802/0071 →
Continuity (2)
Provisional Application 62791730 · Jan 11, 2019
Related Publication 20200226191A1 · Jul 16, 2020