IP Library Granted Patent US 11,989,321
Granted Patent B2
US 11,989,321 · App. 17/395,787 · Granted May 21, 2024

Multi-modal approach to a secure and closed solution monitoring and control of user data

Inventor: Navneeth N. Kannan (Doylestown, PA)
Assignee: ARRIS ENTERPRISES LLC
G06F21/6245H04L63/102
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,989,321
App. No.
17/395,787
Filed
Aug 6, 2021
Granted
May 21, 2024
Kind
B2
Art Unit
2431
USPC
726/29
Abstract

A multi-modal portal system provides a secure network environment for the management of user data. A variety of network devices interface with various sensing devices associated with a user to obtain sensory data or user data. The user data collected from the sensing devices can be communicated to the multi-modal portal system. The multi-modal portal system provides an access portal, analytics engine and data aggregator such that user data associated with the various sensing devices can be stored, accessed, modified, altered, etc. An audit trail is associated with the user data so that all transactions associated with the user data can be tracked. The user data can only be accessed, modified, altered, stored, etc. based on one or more profile configurations. Each user is associated with one or more profile configurations to ensure security and privacy of the user data.

Claims (76)

1. A multi-modal portal system included within a plurality of multi-modal portal system networks for controlling access to user data comprising:

a memory storing one or more computer-readable instructions; and

a processor configured to execute the one or more computer-readable instructions to:

receive, via an access portal, a first request for a first user data from a first network device of a first multi-modal portal system network of the plurality of multi-modal portal systems networks, wherein the first user data is associated with one or more sensing devices associated with a first client user associated with the first multi-modal portal system network, wherein the first request is associated with a first user profile of a plurality of first user profiles associated with a first profile configuration associated with the first client user, wherein the first user data comprises one or more first types of user data, wherein the first profile configuration assigns a first role of a plurality of roles to the first client user that is different from another client user associated with the first profile configuration, wherein the multi-modal portal system comprises a second network device associated with a super user, and wherein the super user is associated with at least one user profile of the plurality of first user profiles associated with a second role of the plurality of roles that is associated with at least the first multi-modal portal system network and a second multi-modal portal system network of the plurality of multi-modal portal system networks;

determine, by an analytics engine, one or more first access parameters associated with the first user profile, wherein the one or more first access parameters limit the one or more types of user data that are accessible by the first client user, the first network device, or both, and wherein the one or more first access parameters indicate access different from one or more other access parameters associated with another user profile of the plurality of first user profiles; and

control access to the first user data based on the one or more first access parameters associated with the first user profile and the first multi-modal portal system network, wherein the one or more first access parameters indicate an access to at least one of the one or more types of user data associated with the first user profile comprising any of a video call, a camera data, sensor data, or any combination thereof.

2. A multi-modal portal system of claim 1 , wherein the first request comprises an access request for the first user data from a data aggregator.

3. A multi-modal portal system of claim 1 , wherein the processor is further configured to execute the one or more instructions to:

compare the one or more first access parameters to the one or more first types of user data;

format a first response based on the comparison and the first user data; and send

the first response to the first network device.

4. A multi-modal portal system of claim 1 , wherein the processor is further configured to execute one or more instructions to:

determine that the first user profile is associated with a type of user; and wherein

the one or more first access parameters are based on the type of user.

5. The multi-modal portal system of claim 1 , wherein the processor is further configured to execute one or more instructions to:

receive, via the access portal, a second request associated with a second user data from a second network device of the first multi-modal portal system network, wherein the second user data is associated with a second client user associated with the first multi-modal portal system network, wherein the second request comprises a second user profile of the plurality of first user profiles and wherein the second user data comprises one or more second types of data;

determine, by the analytics engine, one or more second access parameters associated with the second user profile; and

control access to the second user data based on the one or more second access parameters associated with the second user profile.

6. The multi-modal portal system of claim 5 , wherein the processor is further configured to execute one or more instructions to:

receive, via the access portal, a third request associated with the first user data and the second user data from a third network device of the first multi-modal portal system network, wherein the third request comprises a third user profile of the plurality of first user profiles;

determine that the third user profile is associated with one or more third access parameters; and

wherein the controlling access to the second user data and the first user data comprises:

sending the first user data and the second user data to the third network device based on the one or more third access parameters.

7. The multi-modal portal system of claim 1 , wherein the processor is further configured to execute one or more instructions to:

receive, from a multi-modal mesh hub of the first multi-modal portal system network, a store request to store a third user data in the data aggregator, wherein the third user data is associated with the first client user, wherein the store request comprises a requestor identifier;

verify the requestor identifier based on the client user; and store

the third user data based on the verification.

8. A method for providing a multi-modal portal system included within a plurality of multi-modal portal system networks for controlling access to user data, the method comprising:

receiving, via an access portal, a first request for a first user data from a first network device of a first multi-modal portal system network of the plurality of multi-modal portal systems networks, wherein the first user data is associated with one or more sensing devices associated with a first client user associated with the first multi-modal portal system network, wherein the first request comprises a first user profile of a plurality of the first user profiles associated with a first profile configuration associated with the first client user, wherein the first user data comprises one or more first types of user data, wherein the first profile configuration assigns first role of a plurality of roles to the first client user that is different from another client user associated with the first profile configuration, wherein the multi-modal portal system comprises a second network device associated with a super user, and wherein the super user is associated with at least one user profile of the plurality of first user profiles associated with a second role of the plurality of roles that is associated with at least the first multi-modal portal system network and a second multi-modal portal system network of the plurality of multi-modal portal system networks;

determining, by an analytics engine, one or more first access parameters associated with the first user profile, wherein the one or more first access parameters limit the one or more types of user data that are accessible by the first client user, the first network device, or both, and wherein the one or more first access parameters indicate access different from one or more other access parameters associated with another user profile of the plurality of first user profiles; and

controlling access to the first user data based on the one or more first access parameters associated with the first user profile and the first multi-modal portal system network, wherein the one or more first access parameters indicate an access to at least one of the one or more types of user data associated with the first user profile comprising any of a video call, a camera data, sensor data, or any combination thereof.

9. The method of claim 8 , wherein the first request comprises an access request for the first user data from a data aggregator.

10. The method of claim 8 , further comprising:

comparing the one or more first access parameters to the one or more first types of user data;

formatting a first response based on the comparison and the first user data; and

sending the first response to the first network device.

11. The method of claim 8 , further comprising:

determining that the first user profile is associated with a type of user; and

wherein the one or more first access parameters are based on the type of user.

12. The method of claim 8 , further comprising:

receiving, via the access portal, a second request associated with a second user data from a second network device of the first multi-modal portal system network, wherein the second user data is associated with a second client user associated with the first multi-modal portal system network, wherein the second request comprises a second user profile of the plurality of first user profiles, and wherein the second user data comprises one or more second types of data;

determining, by the analytics engine, one or more second access parameters associated with the second user profile; and

controlling access to the second user data based on the one or more second access parameters associated with the second user profile.

13. The method of claim 12 , further comprising:

receiving, via the access portal, a third request associated with the first user data and the second user data from a third network device of the first multi-modal portal system network, wherein the third request comprises a third user profile of the plurality of first user profiles;

determining that the third user profile is associated with one or more third access parameters; and

wherein the controlling access to the second user data and the first user data comprises:

sending the first user data and the second user data to the third network device based on the one or more third access parameters.

14. The method of claim 8 , further comprising:

receiving, from a multi-modal mesh hub of the first multi-modal portal system network, a store request to store a third user data in the data aggregator, wherein the third user data is associated with the first client user, wherein the store request comprises a requestor identifier;

verifying the requestor identifier based on the client user; and

storing the third user data based on the verification.

15. A non-transitory computer-readable medium of a multi-modal portal system included within a plurality of multi-modal portal system networks comprising one or more instructions for controlling access to user data, which when executed by a processor of the multi-modal portal system, cause the multi-modal portal system to perform one or more operations comprising:

receiving, via an access portal, a first request for a first user data from a first network device of a first multi-modal portal system network of the plurality of multi-modal portal systems networks, wherein the first user data is associated with one or more sensing devices associated with a first client user associated with the first multi-modal portal system network, wherein the first request comprises a first user profile of a plurality of the first user profiles associated with a first profile configuration associated with the first client user, wherein the first user data comprises one or more first types of user data, wherein the first profile configuration assigns a first role of a plurality of roles to the first client user that is different from another client user associated with the first profile configuration, wherein the multi-modal portal system comprises a second network device associated with a super user, and wherein the super user is associated with at least one user profile of the plurality of first user profiles associated with a second role of the plurality of roles that is associated with at least the first multi-modal portal system network and a second multi-modal portal system network of the plurality of multi-modal portal system networks;

determining, by an analytics engine, one or more first access parameters associated with the first user profile, wherein the one or more first access parameters limit the one or more types of user data that are accessible by the first client user, the first network device, or both, and wherein the one or more first access parameters indicate access different from one or more other access parameters associated with another user profile of the plurality of first user profiles; and

controlling access to the first user data based on the one or more first access parameters associated with the first user profile and the first multi-modal portal system network, wherein the one or more first access parameters indicate an access to at least one of the one or more types of user data associated with the first user profile comprising any of a video call, a camera data, sensor data, or any combination thereof.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions when executed by the processor further cause the multi-modal portal system to further perform the one or more operations comprising:

comparing the one or more first access parameters to the one or more first types of user data;

formatting a first response based on the comparison and the first user data; and

sending the first response to the first network device.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions when executed by the processor further cause the multi-modal portal system to further perform one or more operations comprising:

determining that the first user profile is associated with a type of user; and

wherein the one or more first access parameters are based on the type of user.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions when executed by the processor further cause the multi-modal portal system to further perform one or more operations comprising:

receiving, via the access portal, a second request associated with a second user data from a second network device of the first multi-modal portal system network, wherein the second user data is associated with a second client user associated with the first multi-modal portal system network, wherein the second request comprises a second user profile of the plurality of first user profiles and wherein the second user data comprises one or more second types of data;

determining, by the analytics engine, one or more second access parameters associated with the second user profile; and

controlling access to the second user data based on the one or more second access parameters associated with the second user profile.

19. The non-transitory computer-readable medium of claim 18 , wherein the one or more instructions when executed by the processor further cause the multi-modal portal system to further perform one or more operations comprising:

receiving, via the access portal, a third request associated with the first user data and the second user data from a third network device of the first multi-modal portal system network, wherein the third request comprises a third user profile of the plurality of first user profiles;

determining that the third user profile is associated with one or more third access parameters; and

wherein the controlling access to the second user data and the first user data comprises:

sending the first user data and the second user data to the third network device based on the one or more third access parameters.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions when executed by the processor further cause the multi-modal portal system to further perform one or more operations comprising:

receiving, from a multi-modal mesh hub of the first multi-modal portal system network, a store request to store a third user data in the data aggregator, wherein the third user data is associated with the first client user, where the store request comprises a requestor identifier;

verifying the requestor identifier based on the client user; and

storing the third user data based on the verification.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2021
From: KANNAN, NAVNEETH N.
To: ARRIS ENTERPRISES LLC
Reel/Frame 057104/0556 →
Continuity (3)
Provisional Application 63090964 · Oct 13, 2020
Provisional Application 63062835 · Aug 7, 2020
Related Publication 20220043933A1 · Feb 10, 2022