IP Library Granted Patent US 12,475,247
Granted Patent B2
US 12,475,247 · App. 18/663,208 · Granted Nov 18, 2025

Method and system for indirect sharing of sensor insights

Inventors: Biswaroop Mukherjee (Stittsville, CA); Geordon Thomas Ferguson (Mississauga, CA)
Assignee: BlackBerry Limited
G06F21/6218G06F16/27H04L63/10
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 12,475,247
App. No.
18/663,208
Granted
Nov 18, 2025
Kind
B2
Abstract

A method at a first domain for obtaining at least one insight from a second domain, the method including synchronizing a permissions table at the first domain with a master permissions table at a network element; receiving a request for an insight from an application at a bridge in the first domain; confirming an identity of the application; verifying, at the bridge, application permissions using the permissions table at the first domain, the verifying confirming that the application has permission to access the insight; sending a request message from the first domain to the second domain, the request message being signed by a private key of the first domain and requesting the insight; and receiving the insight from the second domain.

Claims (40)

1 . A method at a first domain for obtaining at least one insight from a second domain, the method comprising:

synchronizing a permissions table at the first domain with a master permissions table at a network element, the permissions table having an expiration time and comprising permissions for at least one application;

receiving a request for an insight from an application at a bridge in the first domain;

confirming an identity of the application;

verifying, at the bridge, application permissions using the permissions table at the first 1 domain and the identity of the application, the verifying confirming that the application has permission to access the insight;

signing a request message with a private key of the first domain, the request message requesting the insight from the second domain;

sending the request message from the first domain to the second domain by sending the request message to a gateway associated with a synthetic sensor on the second domain, the synthetic sensor providing the insight; and

receiving the insight from the second domain.

2 . The method of claim 1 , wherein a trust relationship exists between the bridge and the network element.

3 . The method of claim 2 , wherein the trust relationship is established based on a secure provisioning of the bridge.

4 . The method of claim 1 , wherein the first domain and second domain comprise rules when the first domain and the second domain are out of communication with the network domain and the permission table stored at the first domain has expired.

5 . The method of claim 1 , further comprising providing the insight to the application.

6 . The method of claim 1 , wherein the first domain and the second domain are domains within a vehicle.

7 . The method of claim 6 , wherein the first domain is an in-vehicle infotainment system within the vehicle.

8 . A computing device having a first domain for obtaining at least one insight from a second domain, the computing device comprising:

a processor; and

a communications subsystem,

wherein the computing device is configured to:

synchronize a permissions table at the first domain with a master permissions table at a network element, the permissions table having an expiration time and comprising permissions for at least one application;

receive a request for an insight from an application at a bridge in the first domain;

confirm an identity of the application;

verify, at the bridge, application permissions using the permissions table at the first domain and the identity of the application, the verifying confirming that the application has permission to access the insight;

sign a request message with a private key of the first domain, the request message requesting the insight from the second domain;

send the request message from the first domain to the second domain by sending the request message to a gateway associated with a synthetic sensor on the second domain, the synthetic sensor providing the insight; and

receive the insight from the second domain.

9 . The computing device of claim 8 , wherein a trust relationship exists between the bridge and the network element.

10 . The computing device of claim 9 , wherein the trust relationship is established based on a secure provisioning of the bridge.

11 . The computing device of claim 8 , wherein the first domain and second domain comprise rules when the first domain and the second domain are out of communication with the network domain and the at permission table stored at the first domain has expired.

12 . The computing device of claim 8 , further configured to provide the insight to the application.

13 . The computing device of claim 8 , wherein the first domain and the second domain are domains within a vehicle.

14 . The computing device of claim 13 , wherein the first domain is an in-vehicle infotainment system within the vehicle.

15 . A non-transitory computer readable medium for storing instruction code, which, when executed by a processor of computing device having a first domain for obtaining at least one insight from a second domain cause the computing device to:

synchronize a permissions table at the first domain with a master permissions table at a network element, the permissions table having an expiration time and comprising permissions for at least one application;

receive a request for an insight from an application at a bridge in the first domain;

confirm an identity of the application;

verify, at the bridge, application permissions using the permissions table at the first domain and the identity of the application, the verifying confirming that the application has permission to access the insight;

sign a request message with a private key of the first domain, the request message requesting the insight from the second domain;

send the request message from the first domain to the second domain by sending the request message to a gateway associated with a synthetic sensor on the second domain, the synthetic sensor providing the insight; and

receive the insight from the second domain.

16 . The non-transitory computer readable medium of claim 15 , wherein a trust relationship exists between the bridge and the network element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: MUKHERJEE, BISWAROOP; FERGUSON, GEORDON THOMAS
To: BLACKBERRY LIMITED
Reel/Frame 067400/0488 →
Continuity (2)
Continuation 17384165 · Jul 23, 2021
Related Publication 20240296243A1 · Sep 5, 2024
References Cited (48)
US 8423651B1 · Grieve · 2013 [cited by examiner]
US 8452881B2 · Boubez et al. · 2013 [cited by applicant]
US 9191391B1 · Stillerman · 2015 [cited by examiner]
US 9445270B1 · Bicket et al. · 2016 [cited by applicant]
US 9819673B1 · Johansson et al. · 2017 [cited by applicant]
US 9959415B1 · Rodriguez · 2018 [cited by examiner]
US 9973625B1 · Voorhees · 2018 [cited by applicant]
US 11108779B2 · Meriac · 2021 [cited by examiner]
US 11601348B2 · Gupta et al. · 2023 [cited by applicant]
US 20130212707A1 · Donahue · 2013 [cited by examiner]
US 20140067758A1 · Boldyrev et al. · 2014 [cited by applicant]
US 20150143467A1 · Hebert · 2015 [cited by examiner]
US 20150326529A1 · Morita · 2015 [cited by examiner]
US 20160277191A1 · Lee et al. · 2016 [cited by applicant]
US 20160277927A1 · Lee et al. · 2016 [cited by applicant]
US 20170060559A1 · Ye · 2017 [cited by examiner]
US 20170093866A1 · Ben-Noon et al. · 2017 [cited by applicant]
US 20170195331A1 · Wu et al. · 2017 [cited by applicant]
US 20190132362A1 · Hutchinson · 2019 [cited by examiner]
US 20190166635A1 · Mccolgan et al. · 2019 [cited by applicant]
US 20190386957A1 · Leon · 2019 [cited by applicant]
US 20210082210A1 · Sakr · 2021 [cited by applicant]
US 20210092018A1 · Fang et al. · 2021 [cited by applicant]
US 20210144517A1 · Guim Bernat et al. · 2021 [cited by applicant]
US 20210209494A1 · Mukherjee et al. · 2021 [cited by applicant]
US 20210302941A1 · Francis · 2021 [cited by examiner]
US 20210350021A1 · Wang · 2021 [cited by applicant]
US 20210350221A1 · Elenes · 2021 [cited by examiner]
US 20210392496A1 · Vladimerou · 2021 [cited by examiner]
US 20220006800A1 · Duchastel · 2022 [cited by applicant]
US 20220043924A1 · Hu · 2022 [cited by examiner]
US 20230015916A1 · Ryu et al. · 2023 [cited by applicant]
US 20230027006A1 · Mukherjee et al. · 2023 [cited by applicant]
KR 102172287B1 · 2020 [cited by applicant]
WO 2014169381A1 · 2014 [cited by applicant]
WO 2020168207A1 · 2020 [cited by applicant]
European Patent Office (EPO): Extended European Search Report (EESR) for Application No. 22844766.0, dated: Apr. 11, 2025, 7 pages. [cited by applicant]
Japan Patent Office: Notice of Reasons for Rejection for Application No. 2023-575405, dated: Jul. 24, 2025, 2 pages. [cited by applicant]
European Patent Office (EPO): Extended European Search Report (EESR) for Application No. 22844767.8, dated: Apr. 29, 2025, 10 pages. [cited by applicant]
Laput et al., “Synthetic Sensors: Towards General-Purpose Sensing”, CHI '17: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, date: May 2, 2017, pp. 3986-3999, XP058337840. [cited by applicant]
Canadian Intellectual Property Office (CIPO) Patent Cooperation Treaty (PCT) International Search Report and Written Opinion of the International Searching Authority for International Application No. PCT/CA2022/051103 d… [cited by applicant]
United States Patent and Trademark Office (USPTO) Notice of Allowance and Fee(s) Due for U.S. Appl. No. 17/384,103 dated Jul. 13, 2023, 35 pages. [cited by applicant]
United States Patent and Trademark Office (USPTO) Office Action for U.S. Appl. No. 17/384,140 dated Apr. 20, 2023, 29 pages. [cited by applicant]
United States Patent and Trademark Office (USPTO) Office Action for U.S. Appl. No. 17/384,140 dated Oct. 13, 2023, 24 pages. [cited by applicant]
Canadian Intellectual Property Office (CIPO) Patent Cooperation Treaty (PCT) International Search Report and Written Opinion of the International Searching Authority for International Application No. PCT/CA2022/051105 d… [cited by applicant]
Bandur et al., “A Domain-Centralized Automotive Powertrain E/E Architecture”, Conference Paper Apr. 2021, 11 pages. [cited by applicant]
Esen et al., “Control as a Service (CaaS)”, SWEC'15: Proceedings of the Second International Workshop on the Swarm at the Edge of the Cloud, Apr. 2015, pp. 13-18 (6 pages). [cited by applicant]
Canadian Intellectual Property Office (CIPO) Patent Cooperation Treaty (PCT) International Search Report and Written Opinion of the International Searching Authority for International Application No. PCT/CA2022/051104 d… [cited by applicant]