US 12,341,782 B2
Secure access via a remote client
Dharmendra Mohan, Sunnyvale, CA (US); Venu P. Banda, Cupertino, CA (US); Chenxing Wang, Campbell, CA (US); Fnu Chitralekha, Tracy, CA (US); and Rama Raju Indukuri, McKinney, TX (US)
Assigned to SONET.IO, INC., San Jose, CA (US)
Filed by Sonet.io, Inc., San Jose, CA (US)
Filed on Jul. 29, 2024, as Appl. No. 18/786,884.
Application 18/786,884 is a continuation in part of application No. 18/318,595, filed on May 16, 2023, granted, now 12,088,598.
Claims priority of provisional application 63/342,626, filed on May 16, 2022.
Prior Publication US 2024/0388586 A1, Nov. 21, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/102 (2013.01) 27 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising instructions that, when executed by one or more hardware processors, causes performance of operations comprising:
receiving, from a client application, a first set of information for a user interface of a software application executed at a remote server, wherein the first set of information includes first content to be presented to a user of the client application;
determining that the user lacks permission to access at least a subset of the first content based on permissions for the user;
responsive to determining that the user lacks permission to access at least the subset of the first content, modifying the first content to remove at least the subset of the first content to generate a modified first content;
generating a first set of media instructions for a user browser, the first set of media instructions including the modified first content; and
transmitting, to the user browser at a computing device of the user, the first set of media instructions, wherein the first set of media instructions represent the user interface including the modified first content.