Patents by Inventor Vikas MAHAJAN
Vikas MAHAJAN 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).
-
Publication number: 20250138938Abstract: Systems and methods for private application access continuity include providing access to one or more private applications for users associated with a tenant of a cloud-based system; detecting one or more criteria suggesting an outage of the cloud-based system; and responsive to activation of a disaster recovery mode based on the one or more criteria, providing access to the one or more private applications via an on-site disaster recovery system including a site controller, wherein providing the access via the site controller does not require communication with the cloud-based system.Type: ApplicationFiled: January 3, 2025Publication date: May 1, 2025Applicant: Zscaler, Inc.Inventors: Abhinav Bansal, Paul Ling, Vikas Mahajan, Jian Liu, Joby Menon, Lidor Pergament, John Chanak, William Fehring, Ale Mansoor, Ramesh Andavar
-
Publication number: 20250039692Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless node may receive a first set of transmissions, each transmission of the first set of transmissions corresponding to a respective interference metric of a first set of interference metrics. The wireless node may receive a second set of transmissions in association with a selected reception mode of a plurality of reception modes, wherein the selected reception mode is based on an estimated power metric and an estimated performance metric. Numerous other aspects are described.Type: ApplicationFiled: March 20, 2024Publication date: January 30, 2025Inventors: Bo WEN, Vikas MAHAJAN, Akshay RAVI, Omesh Kumar HANDA, Raveesh JUNEJA, Jie RONG
-
Patent number: 12155630Abstract: Systems and methods include receiving a request, in a cloud system from a first device, to access a second device; determining if the first device is permitted to access the second device; if the first device is not permitted to access the second device, notifying the first device the second device does not exist; and, if the first device is permitted to access the second device, stitching together connections between the cloud system, the first device, and the second device to provide access to the second device for the first device, wherein the connections are implemented through the cloud-based system.Type: GrantFiled: August 16, 2021Date of Patent: November 26, 2024Assignee: Zscaler, Inc.Inventors: John A. Chanak, Sindhura Mandava, Vamshi Palkonda, Charles Huang, Ramesh Badam, Victor Pavlov, Kunal Shah, Vikas Mahajan, Yun Ling
-
Patent number: 12101385Abstract: Techniques for processing web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic. A method implemented by a connector includes intercepting a Hypertext Transfer Protocol Secure (HTTPS) web probe request to a server, identifying a cache hit associated with the request in a cache, generating a synthetic Hypertext Transfer Protocol (HTTP) response based on information from the identified cache hit, wherein the generated synthetic HTTP response includes an extension header containing collected statistics, and sending the synthetic HTTP response. The method can further include simulating a Secure Socket Layer (SSL) handshake to estimate SSL cost.Type: GrantFiled: June 30, 2023Date of Patent: September 24, 2024Assignee: Zscaler, Inc.Inventors: John A. Chanak, Chakkaravarthy Periyasamy Balaiah, Sandeep Kamath, Vikas Mahajan, Barrett Hostetter-Lewis, Gregory Rybinski, Rishabh Gupta, Pankaj Chhabra
-
Publication number: 20240214363Abstract: Systems and methods include responsive to receiving a request at a remote node, determining whether the request is to be sent directly or via a cloud-based system; establishing a control channel of a tunnel utilizing a first encryption technique, wherein the tunnel is between the remote node and a local node, and wherein the control channel includes a session identifier; establishing a data channel of the tunnel utilizing a second encryption technique, wherein the data tunnel is bound to the control channel based on the session identifier; performing, over the control channel, device authentication and user authentication of one or more users associated with the remote node, wherein each of the one or more users includes a user identifier; and, subsequent to the device authentication and the user authentication, exchanging data packets over the data channel with each data packet including a corresponding user identifier.Type: ApplicationFiled: March 4, 2024Publication date: June 27, 2024Applicant: Zscaler, Inc.Inventors: Srikanth Devarajan, Vijay Bulusu, Roy Rajan, Ajit Singh, Abhinav Bansal, Vikas Mahajan
-
Patent number: 11985129Abstract: Systems and methods include obtaining trusted network rules for a plurality of networks, wherein the trusted network rules include whether a network is untrusted or one of a plurality of trusted networks; obtaining policy configurations for each of the trusted network rules, wherein the policy configurations define configurations for a cloud-based system to use with a user device based on a corresponding network where the user device is connected; communicating with the user device and determining which network of the plurality of network the user device is connected; and applying the configurations in the cloud-based system for the user device based on the network the user device is connected. The steps can further include obtaining forwarding policies for each of the plurality of networks; and providing the forwarding policies to a connector application executed on the user device.Type: GrantFiled: September 29, 2020Date of Patent: May 14, 2024Assignee: Zscaler, Inc.Inventors: Vivek Ashwin Raman, Ajit Singh, Vikas Mahajan, Amandeep Singh, Huiju Wu, David Creedy
-
Patent number: 11962589Abstract: Systems and methods include intercepting traffic on the user device; forwarding the traffic to a cloud-based system for security processing therein; and, responsive to unavailability of the cloud-based system preventing the forwarding, performing local security processing of the traffic at the user device including determining whether the traffic is allowed based on a cache at the user device, forwarding the traffic separate from the cloud-based system when it is allowed, and blocking the traffic when it is not allowed.Type: GrantFiled: January 21, 2021Date of Patent: April 16, 2024Assignee: Zscaler, Inc.Inventors: Patrick Foxhoven, Amit Sinha, Vikas Mahajan, Rohit Goyal
-
Patent number: 11949663Abstract: Systems and methods include establishing a control channel of a tunnel utilizing a first encryption technique, wherein the tunnel is between a local node including one or more processors and a remote node, and wherein the control channel includes a session identifier; establishing a data channel of the tunnel utilizing a second encryption technique, wherein the data tunnel is bound to the control channel based on the session identifier; performing, over the control channel, device authentication and user authentication of one or more users associated with the remote node, wherein each of the one or more users includes a user identifier; and, subsequent to the device authentication and the user authentication, exchanging data packets over the data channel with each data packet including a corresponding user identifier. The first encryption technique can be one of TLS and SSL, and the second encryption technique can be one of TLS and DTLS.Type: GrantFiled: July 7, 2020Date of Patent: April 2, 2024Assignee: Zscaler, Inc.Inventors: Srikanth Devarajan, Vijay Bulusu, Roy Rajan, Ajit Singh, Abhinav Bansal, Vikas Mahajan
-
Publication number: 20230344917Abstract: Techniques for processing web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic. A method implemented by a connector includes intercepting a Hypertext Transfer Protocol Secure (HTTPS) web probe request to a server, identifying a cache hit associated with the request in a cache, generating a synthetic Hypertext Transfer Protocol (HTTP) response based on information from the identified cache hit, wherein the generated synthetic HTTP response includes an extension header containing collected statistics, and sending the synthetic HTTP response. The method can further include simulating a Secure Socket Layer (SSL) handshake to estimate SSL cost.Type: ApplicationFiled: June 30, 2023Publication date: October 26, 2023Inventors: John A. Chanak, Chakkaravarthy Periyasamy Balaiah, Sandeep Kamath, Vikas Mahajan, Barrett Hostetter-Lewis, Gregory Rybinski, Rishabh Gupta, Pankaj Chhabra
-
Publication number: 20230269137Abstract: Systems and methods include receiving one or more disaster recovery configurations via a cloud-based system; storing the one or more received disaster recovery configurations in one or more components of the cloud-based system; identifying activation of a disaster recovery mode; and providing private application access based on one or more disaster recovery configurations.Type: ApplicationFiled: April 26, 2023Publication date: August 24, 2023Inventors: William Fehring, John A. Chanak, Ale A. Mansoor, Vikas Mahajan
-
Publication number: 20230262030Abstract: Systems and methods include receiving one or more disaster recovery configurations; identifying activation of a disaster recovery mode; and controlling traffic flow such that the traffic is any of blocked to all destinations, allowed to all destinations, and allowed to preselected destinations based on the one or more received disaster recovery configurations.Type: ApplicationFiled: April 26, 2023Publication date: August 17, 2023Inventors: Abhinav Bansal, Paul Yun Ling, Vikas Mahajan
-
Patent number: 11647067Abstract: Techniques for using web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic through a proxy including where the traffic is encrypted. A method implemented by a proxy includes receiving a response to a first web probe to a destination server; caching data associated with the response to the first web probe in a cache; receiving a request for a second web probe to the destination server; and serving a response to the second web probe utilizing the data in the cache in lieu of forwarding the second web probe to the destination server.Type: GrantFiled: April 20, 2021Date of Patent: May 9, 2023Assignee: Zscaler, Inc.Inventors: Chenglong Zheng, Srikanth Devarajan, Vikas Mahajan, Sandeep Kamath Voderbet
-
Patent number: 11563665Abstract: Techniques for using web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic through a proxy including where the traffic is encrypted. A method implemented by a proxy includes receiving encrypted traffic with an indicator in a header indicating a request for probe traffic; inspecting the request and a response for the probe traffic; and caching data associated with the response to in a cache.Type: GrantFiled: April 20, 2021Date of Patent: January 24, 2023Assignee: Zscaler, Inc.Inventors: Vikas Mahajan, Srikanth Devarajan, Chenglong Zheng
-
Patent number: 11533307Abstract: Systems and methods include intercepting traffic on a mobile device based on a set of rules; determining whether a connection associated with the traffic is allowed based on a local map associated with an application; responsive to the connection being allowed or blocked based on the local map, one of forwarding the traffic associated with the connection when allowed and generating a block of the connection at the mobile device when blocked; and, responsive to the connection not having an entry in the local map, forwarding a request for the connection to a cloud-based system for processing therein. The cloud-based system is configured to allow or block the connection based on the connection not having an entry in the local map.Type: GrantFiled: July 7, 2020Date of Patent: December 20, 2022Assignee: Zscaler, Inc.Inventors: Vikas Mahajan, Rohit Goyal
-
Publication number: 20220286494Abstract: Techniques for using web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic through a proxy including where the traffic is encrypted. A method implemented by a proxy includes receiving a response to a first web probe to a destination server; caching data associated with the response to the first web probe in a cache; receiving a request for a second web probe to the destination server; and serving a response to the second web probe utilizing the data in the cache in lieu of forwarding the second web probe to the destination server.Type: ApplicationFiled: April 20, 2021Publication date: September 8, 2022Inventors: Chenglong Zheng, Srikanth Devarajan, Vikas Mahajan, Sandeep Kamath Voderbet
-
Publication number: 20220286376Abstract: Techniques for using web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic through a proxy including where the traffic is encrypted. A method implemented by a proxy includes receiving encrypted traffic with an indicator in a header indicating a request for probe traffic; inspecting the request and a response for the probe traffic; and caching data associated with the response to in a cache.Type: ApplicationFiled: April 20, 2021Publication date: September 8, 2022Inventors: Vikas Mahajan, Srikanth Devarajan, Chenglong Zheng
-
Patent number: 11363022Abstract: Systems and methods implemented by an application executed on a user device for service discovery and connectivity include, responsive to joining a new network, performing a Dynamic Host Configuration Protocol (DHCP) operation to obtain network configuration parameters; receiving a DHCP message in response with the network configuration parameters; via an application executed on the user device for service discovery and connectivity analyzing data in the DHCP message to determine one or more forwarding profiles on the new network, wherein the one or more forwarding profiles are based on a location or trust of the new network; and automatically installing the determined one or more forwarding profiles.Type: GrantFiled: April 27, 2020Date of Patent: June 14, 2022Assignee: Zscaler, Inc.Inventors: Sreedhar Pampati, David Creedy, Vikas Mahajan
-
Publication number: 20220029965Abstract: Systems and methods implemented via a broker in a cloud-based system include steps of, responsive to a user and associated user device executing a client connector being authenticated, receiving a notification from the client connector; determining private applications accessible by the user based on policy, wherein the private applications are located in one of a public cloud, a private cloud, and an enterprise network; and sending a Top-Level Domain+1 (TLD+1) list of the accessible private applications to the user device, wherein the TLD+1 includes a TLD and a domain name.Type: ApplicationFiled: September 30, 2021Publication date: January 27, 2022Inventors: John A. Chanak, Xiang Yu, Ramesh Kumar Somasundaram, Anjali Anjali, Andrey Tverdokhleb, Vikas Mahajan
-
Patent number: 11228519Abstract: Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods include receiving a request from a client to perform a reverse trace; requesting a trace to an endpoint that is one of an egress router and a tunnel client, wherein there is a tunnel between i) the destination and ii) the one of the egress router and the tunnel client; receiving a response to the trace; and sending details associated with the response to the client so that the client aggregates these details with details from one or more additional legs to provide an overall view of a service path between the client and the destination.Type: GrantFiled: March 5, 2021Date of Patent: January 18, 2022Assignee: Zscaler, Inc.Inventors: Srikanth Devarajan, Chenglong Zheng, Sandeep Kamath, Chakkaravarthy Periyasamy Balaiah, Vladimir Stepanenko, Vikas Mahajan, Pankaj Chhabra
-
Patent number: 11202264Abstract: Some techniques and apparatuses described herein protect components of a user equipment (UE), such as a low noise amplifier (LNA), from internal interference. For example, the LNA may be disconnected from a receive chain during periods of high internal interference, and may be reconnected to the receive chain during periods of low internal interference. Furthermore, some techniques and apparatuses described herein improve performance by adjusting operations of the UE to account for and/or offset increased internal interference due to a receive chain that does not include a surface acoustic wave (SAW) filter to remove unwanted radio frequency signals. For example, one or more operations of a baseband processor may be modified to account for the increased internal interference. Additionally, or alternatively, reporting of channel state information may be modified to account for increased internal interference of the UE. Additional details are described herein.Type: GrantFiled: July 16, 2019Date of Patent: December 14, 2021Assignee: QUALCOMM IncorporatedInventors: Steven Charles Ciccarelli, Vikas Mahajan, Tae Min Kim, Supratik Bhattacharjee, Chitaranjan Pelur Sukumar, Ashok Mantravadi, Pooyan Amini, Alberto Rico Alvarino, Carl Hardin