Patents by Inventor Biswaroop Mukherjee

Biswaroop Mukherjee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11968310
    Abstract: A method at a network element for securely sharing services across domains, the method including receiving a request at the network element to add a first domain and an edge domain to a system; provisioning a public key of the network element to the first domain and the edge domain; receiving a public key of the first domain; populating, in the network element, a table with services provided by the first domain or the edge domain; populating, in the network element, a second table with applications installed at the first domain or edge domain and permissions for services for the applications; and controlling access to the services by the applications.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: April 23, 2024
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Geordon Thomas Ferguson, Roger Paul Bowman
  • Patent number: 11962695
    Abstract: A method at a first domain for obtaining at least one insight from a second domain, the method including registering an application with an anchor in the first domain; providing, from the anchor to the application, a first message signed by the anchor; sending, from the first domain to a network domain, the signed message; receiving, from the network domain, at least one signed token, each of the at least one signed token being for a synthetic sensor on the second domain, where the synthetic sensor provides an insight; sending a request message to the second domain, the request message requesting the insight and including the at least one token; and receiving the insight from a synthetic sensor associated with the at least one token.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: April 16, 2024
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Geordon Thomas Ferguson
  • Patent number: 11958439
    Abstract: A method at a vehicle computing device for identifying a driver, the method including receiving a first indicator at the vehicle computing device; obtaining, based on the first indicator, a presumed driver identity; receiving at least one second indicator at the vehicle computing device; and verifying the presumed driver identity using the at least one second indicator.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: April 16, 2024
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Anish Agrawal
  • Publication number: 20240056311
    Abstract: A method at a network element for securely sharing services across domains, the method including receiving a request at the network element to add a first domain and an edge domain to a system; provisioning a public key of the network element to the first domain and the edge domain; receiving a public key of the first domain; populating, in the network element, a table with services provided by the first domain or the edge domain; populating, in the network element, a second table with applications installed at the first domain or edge domain and permissions for services for the applications; and controlling access to the services by the applications.
    Type: Application
    Filed: October 11, 2023
    Publication date: February 15, 2024
    Inventors: Biswaroop MUKHERJEE, Geordon Thomas FERGUSON, Roger Paul BOWMAN
  • Publication number: 20230343110
    Abstract: A method at a computing device for finding an association between data objects in a structure, the method including selecting a coordinate location from a grid, the grid defining locations within the structure; finding whether a data object having a data object type is located at the coordinate location; when the data object is located at the coordinate location, associating the data object with other data objects at the coordinate location; and when the data object is not located at the coordinate location: determining through an explicit association that the data object at a second location services the first location; and associating the data object with the coordinate location.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: Biswaroop Mukherjee, Geordon Thomas Ferguson, Nick Ehli Cano, Pierre Pierre Blais
  • Publication number: 20230202428
    Abstract: A method at a vehicle computing device for identifying a driver, the method including receiving a first indicator at the vehicle computing device; obtaining, based on the first indicator, a presumed driver identity; receiving at least one second indicator at the vehicle computing device; and verifying the presumed driver identity using the at least one second indicator.
    Type: Application
    Filed: March 1, 2023
    Publication date: June 29, 2023
    Inventors: Biswaroop Mukherjee, Anish Agrawal
  • Publication number: 20230114295
    Abstract: A method at an analytics module on a computing device, the analytics module being at a tier within a hierarchy of analytics modules and data sources, the method including receiving a first data set from a data source or a lower tier analytics module; analyzing the first data set to create a second data set; providing the second data set to at least one higher tier analytics module, the second data set being derived from the first data set; and providing at least one of an inference and an interdiction to the lower tier analytics module
    Type: Application
    Filed: December 15, 2022
    Publication date: April 13, 2023
    Inventors: Biswaroop Mukherjee, Samuel John Oswald
  • Patent number: 11618413
    Abstract: A method at a vehicle computing device for identifying a driver, the method including receiving a first indicator at the vehicle computing device; obtaining, based on the first indicator, a presumed driver identity; receiving at least one second indicator at the vehicle computing device; and verifying the presumed driver identity using the at least one second indicator.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: April 4, 2023
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Anish Agrawal
  • Publication number: 20230093009
    Abstract: Example methods, apparatus, articles of manufacture and systems for providing secondary coverage in a mobile communication system are disclosed. Example methods for a first device to provide secondary coverage in a mobile communication system include transmitting a secondary coverage signal and receiving a presence indication from a second device. Such example methods can also include reporting the presence indication to an access node of the mobile communication system. Such example methods can further include receiving information from the access node to enable relay node functionality in the first device in response to reporting the presence indication to the access node.
    Type: Application
    Filed: November 28, 2022
    Publication date: March 23, 2023
    Applicant: BlackBerry Limited
    Inventors: Biswaroop MUKHERJEE, Jack Anthony SMITH, Masoud EBRAHIMI TAZEH MAHALLEH, William Anthony GAGE, Robert NOVAK
  • Publication number: 20230044645
    Abstract: A computer-implemented method comprises receiving a subscription request from at least one subscriber, the subscription request defining one or more subscription parameters; obtaining one or more events from at least one publisher; marshalling the one or more events according to the one or more subscription parameters; and delivering the one or more events to the subscriber based on the marshalling.
    Type: Application
    Filed: October 14, 2022
    Publication date: February 9, 2023
    Applicant: BlackBerry Limited
    Inventors: Nicholas Ivan LANDRY, Ashkan AMIRI, Geordon Thomas FERGUSON, Biswaroop MUKHERJEE
  • Publication number: 20230025909
    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.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Biswaroop MUKHERJEE, Geordon Thomas FERGUSON
  • Publication number: 20230028885
    Abstract: A method at a network element for securely sharing services across domains, the method including receiving a request at the network element to add a first domain and an edge domain to a system; provisioning a public key of the network element to the first domain and the edge domain; receiving a public key of the first domain; populating, in the network element, a table with services provided by the first domain or the edge domain; populating, in the network element, a second table with applications installed at the first domain or edge domain and permissions for services for the applications; and controlling access to the services by the applications.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Biswaroop MUKHERJEE, Geordon Thomas FERGUSON, Roger Paul BOWMAN
  • Publication number: 20230027006
    Abstract: A method at a first domain for obtaining at least one insight from a second domain, the method including registering an application with an anchor in the first domain; providing, from the anchor to the application, a first message signed by the anchor; sending, from the first domain to a network domain, the signed message; receiving, from the network domain, at least one signed token, each of the at least one signed token being for a synthetic sensor on the second domain, where the synthetic sensor provides an insight; sending a request message to the second domain, the request message requesting the insight and including the at least one token; and receiving the insight from a synthetic sensor associated with the at least one token.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Biswaroop MUKHERJEE, Geordon Thomas FERGUSON
  • Patent number: 11556633
    Abstract: A guest operating system executing on a virtual machine hosted by a host operating system may forward information about the state of the guest operating system to the host operating system for analysis regarding security threats. The host operating system may also forward information about the state of the host operating system to the guest operating system for analysis regarding security threats. One or both of the guest operating system and the host operating system may also forward the information about their state(s) to a remote server for analysis regarding security threats to the machine running the host operating system and hosting the virtual machine running the guest operating system. Security threats may be identified based on a detection of abnormal behavior. Abnormal behavior may be detected using machine-learning models. The machine-learning models may be trained/refined over time based on collected state information.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 17, 2023
    Assignee: BlackBerry Limited
    Inventor: Biswaroop Mukherjee
  • Patent number: 11556820
    Abstract: A method at an analytics module on a computing device, the analytics module being at a tier within a hierarchy of analytics modules and data sources, the method including receiving a first data set from a data source or a lower tier analytics module; analyzing the first data set to create a second data set; providing the second data set to at least one higher tier analytics module, the second data set being derived from the first data set; and providing at least one of an inference and an interdiction to the lower tier analytics module.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 17, 2023
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Samuel John Oswald
  • Patent number: 11528617
    Abstract: Example methods, apparatus, articles of manufacture and systems for providing secondary coverage in a mobile communication system are disclosed. Example methods for a first device to provide secondary coverage in a mobile communication system include transmitting a secondary coverage signal and receiving a presence indication from a second device. Such example methods can also include reporting the presence indication to an access node of the mobile communication system. Such example methods can further include receiving information from the access node to enable relay node functionality in the first device in response to reporting the presence indication to the access node.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: December 13, 2022
    Inventors: Biswaroop Mukherjee, Jack Anthony Smith, Masoud Ebrahimi Tazeh Mahalleh, William Anthony Gage, Robert Novak
  • Patent number: 11483412
    Abstract: A computer-implemented method comprises receiving a subscription request from at least one subscriber, the subscription request defining one or more subscription parameters; obtaining one or more events from at least one publisher; marshalling the one or more events according to the one or more subscription parameters; and delivering the one or more events to the subscriber based on the marshalling.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: October 25, 2022
    Assignee: BlackBerry Limited
    Inventors: Nicholas Ivan Landry, Ashkan Amiri, Geordon Thomas Ferguson, Biswaroop Mukherjee
  • Publication number: 20220294770
    Abstract: A method at a remote proxy on a first node, the method including receiving, at the remote proxy, a first message from a first module on the first node, the first message being directed to a second module on a second node; verifying the first message at the remote proxy utilizing operating system verification; determining, based on a manifest at the remote proxy, the second node; signing, using a private key for the first node, the first message; and sending the first message to the second node.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Biswaroop MUKHERJEE, Glenn Daniel WURSTER
  • Publication number: 20220210239
    Abstract: A computer-implemented method comprises receiving a subscription request from at least one subscriber, the subscription request defining one or more subscription parameters; obtaining one or more events from at least one publisher; marshalling the one or more events according to the one or more subscription parameters; and delivering the one or more events to the subscriber based on the marshalling.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: BlackBerry Limited
    Inventors: Nicholas Ivan LANDRY, Ashkan AMIRI, Geordon Thomas FERGUSON, Biswaroop MUKHERJEE
  • Publication number: 20220092468
    Abstract: A method and privacy protection system for ambiguating and disambiguating data collected for machine learning. The method comprising receiving data from an endpoint, the data including identifying information for the endpoint and non-identifying information; obfuscating the identifying information in the received data to generate obfuscated data including the non-identifying information and obfuscated identifying information; transmitting the obfuscated data to one or more machine learning providers; receiving an actionable inference message based upon the non-identifying information in the obfuscated data from the one or more machine learning providers; resolving the obfuscated identifying information in the received actionable inference message to recover the identifying information; and transmitting the resolved actionable inference message to the endpoint associated with the identifying information.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Applicant: BlackBerry Limited
    Inventor: Biswaroop MUKHERJEE