Patents by Inventor Anil Gupta
Anil Gupta 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: 20260205484Abstract: A system and method for the detection and mitigation of Kerberos golden ticket, silver ticket, and related identity-based cyberattacks by passively monitoring and analyzing Kerberos and authentication operations within the network. The system and method provide real-time detections of identity attacks using time-series data and data pipelines, and by transforming the stateless Kerberos protocol into stateful protocol. A packet capturing agent is deployed on the network where captured time-series Kerberos and related event and log information is processed in distributed computational graph (DCG) stages where declarative rules determine if an attack is being carried out and what type of attack it is.Type: ApplicationFiled: September 30, 2025Publication date: July 16, 2026Applicant: SentinelOne, Inc.Inventors: Harinath Vishwanath Ramchetty, Anil Gupta
-
Publication number: 20250351043Abstract: The present disclosure provides a system (108) and a method (300) for analyzing network performance based on the cell ID. By examining the specific cell's network performance, the system allows operators to identify and optimize any existing issues within that cell. The analysis is also extended to customer care support, providing agents with valuable information to address customer concerns related to the specific cell. The system analyzes various aspects of the network, including barring, congestion, outage, and interference, to identify potential issues and their corresponding resolutions. This analysis helps build trust between the operator and customers, improves customer satisfaction, and reduces call volume and costs for the company.Type: ApplicationFiled: May 21, 2024Publication date: November 13, 2025Applicant: JIO PLATFORMS LIMITEDInventors: Aayush BHATNAGAR, Pradeep Kumar BHATNAGAR, Sundaresh SANKARAN, Haresh B AMBALIYA, Makarand Sushil DERE, Anil GUPTA, Aishwary JAIN, Vikram SINGH
-
Publication number: 20250335965Abstract: Systems and methods herein provide for cross-make and cross-model vehicle recommendations. A query is provided that represents a selected vehicle. Features of a candidate vehicle, as determined by engineered features of the machine learning model, are evaluated with respect to selected vehicle features. The candidate vehicle recommendation decision is determined by the machine learning model based on a binary classification of the features of candidate vehicle.Type: ApplicationFiled: August 20, 2024Publication date: October 30, 2025Inventors: Stanley Cai, Anil Gupta, Mahesh Ogale
-
Patent number: 12452273Abstract: In some embodiments, a computer-implemented method for preventing credential passing attacks may include receiving an input; determining whether the input is a credential access command, wherein the determination includes searching for occurrences of references to executables related to adding, reading, copying, or performing actions with respect to a credential, if the input is determined to be a credential access command, performing anomaly detection, wherein performing the anomaly detection includes evaluating whether a user is a valid domain user, whether an elapsed time of the credential is greater than a maximum lifetime of the credential, and whether a privilege attribute certificate of the credential is valid, determining that an anomaly exists if the command was generated by an invalid domain user; an elapsed time of a credential is greater than a maximum lifetime, or the privilege attribute certificate of the credential is invalid, and performing mitigation of the anomaly.Type: GrantFiled: March 13, 2023Date of Patent: October 21, 2025Assignee: SentinelOne, IncInventors: Harinath Vishwanath Ramchetty, Anil Gupta
-
Patent number: 12432253Abstract: Endpoints in a network execute a sensor module that intercepts commands to obtain information regarding a remote network resource. The sensor module compares a source of commands to a sanctioned list of applications. If the source is not sanctioned, then a simulated response can be provided to the source that references a decoy server.Type: GrantFiled: April 16, 2024Date of Patent: September 30, 2025Assignee: SentinelOne, Inc.Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
-
Patent number: 12418565Abstract: Endpoints in a network execute a sensor module that intercepts responses from a directory service to a source on the endpoint. The sensor module determines if the source is sanctioned, such as by referencing a sanctioned list of applications. If the source is not sanctioned, then a simulated response can be provided to the source that references a decoy server.Type: GrantFiled: June 30, 2023Date of Patent: September 16, 2025Assignee: SentinelOne, Inc.Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
-
Publication number: 20250260721Abstract: Endpoints in a network execute a sensor module that intercepts commands. The sensor module compares a source of commands to a sanctioned list of applications received from a management server. If the source does not match a sanctioned application and the command is a write or delete command, the command is ignored and a simulated acknowledgment is sent. If the command is a read command, deception data is returned instead. In some embodiments, certain data is protected such that commands will be ignored or modified to refer to deception data where the source is not a sanctioned application. The source may be verified to be a sanctioned application by evaluating a certificate, hash, or path of the source. Responses from an active directory server may be intercepted and modified to reference a decoy server when not addressed to a sanctioned application.Type: ApplicationFiled: February 18, 2025Publication date: August 14, 2025Applicant: SentinelOne, Inc.Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
-
Publication number: 20250258909Abstract: DLL hooks are protected by mapping the starting address of the new executable to a sample of the former executable. Attempts to read the starting address are responded to with the sample of the former executable. Attempts to write to the starting address are responded to with confirmation of success without actually writing data. Debuggers are detected upon launch or by evaluating an operating system. A component executing in the kernel denies debugging privileges to prevent inspection and modification of DLL hooks.Type: ApplicationFiled: February 19, 2025Publication date: August 14, 2025Applicant: SentinelOne, Inc.Inventors: Anil Gupta, Harinath Vishwanath Ramchetty
-
SYSTEM AND METHOD FOR SEPARATING OR DISTRIBUTING DATABASE CALLS BETWEEN ACTIVE AND PASSIVE DATABASES
Publication number: 20250231964Abstract: Various methods and processes, apparatuses/systems, and media for separating or distributing database calls between active and passive databases are disclosed. A processor establishes a communication link between a passive database and an active database via a communication network; executes real-time syncing of data between the active database and the passive database by implementing a replication algorithm; receives a request from an application user to generate a report corresponding to the application; implements a batch processor, at an application level, to separate read-only operations from read and write operations associated the application; and separates or distributes database calls, at the application level, between the active database and the passive database in a manner such that the read-only operations are directed to the passive database and the read and write operations are directed to the active database.Type: ApplicationFiled: February 28, 2024Publication date: July 17, 2025Applicant: JPMorgan Chase Bank, N.A.Inventors: Jagdish MISHRA, Garima DOKANIA, Anil GUPTA, Nirav MEHTA, Umesh Payyan VALAPPIL -
System and method for separating or distributing database calls between active and passive databases
Patent number: 12361021Abstract: Various methods and processes, apparatuses/systems, and media for separating or distributing database calls between active and passive databases are disclosed. A processor establishes a communication link between a passive database and an active database via a communication network; executes real-time syncing of data between the active database and the passive database by implementing a replication algorithm; receives a request from an application user to generate a report corresponding to the application; implements a batch processor, at an application level, to separate read-only operations from read and write operations associated the application; and separates or distributes database calls, at the application level, between the active database and the passive database in a manner such that the read-only operations are directed to the passive database and the read and write operations are directed to the active database.Type: GrantFiled: February 28, 2024Date of Patent: July 15, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Jagdish Mishra, Garima Dokania, Anil Gupta, Nirav Mehta, Umesh Payyan Valappil -
Patent number: 12259967Abstract: DLL hooks are protected by mapping the starting address of the new executable to a sample of the former executable. Attempts to read the starting address are responded to with the sample of the former executable. Attempts to write to the starting address are responded to with confirmation of success without actually writing data. Debuggers are detected upon launch or by evaluating an operating system. A component executing in the kernel denies debugging privileges to prevent inspection and modification of DLL hooks.Type: GrantFiled: December 28, 2023Date of Patent: March 25, 2025Assignee: SentinelOne, Inc.Inventors: Anil Gupta, Harinath Vishwanath Ramchetty
-
Patent number: 12261884Abstract: Endpoints in a network execute a sensor module that intercepts commands. The sensor module compares a source of commands to a sanctioned list of applications received from a management server. If the source does not match a sanctioned application and the command is a write or delete command, the command is ignored and a simulated acknowledgment is sent. If the command is a read command, deception data is returned instead. In some embodiments, certain data is protected such that commands will be ignored or modified to refer to deception data where the source is not a sanctioned application. The source may be verified to be a sanctioned application by evaluating a certificate, hash, or path of the source. Responses from an active directory server may be intercepted and modified to reference a decoy server when not addressed to a sanctioned application.Type: GrantFiled: February 23, 2023Date of Patent: March 25, 2025Assignee: SentinelOne, Inc.Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
-
Publication number: 20240356971Abstract: Endpoints in a network execute a sensor module that intercepts commands. The sensor module compares a source of commands to a sanctioned list of applications received from a management server. If the source does not match a sanctioned application and the command is a write or delete command, the command is ignored and a simulated acknowledgment is sent. If the command is a read command, deception data is returned instead. In some embodiments, certain data is protected such that commands will be ignored or modified to refer to deception data where the source is not a sanctioned application. The source may be verified to be a sanctioned application by evaluating a certificate, hash, or path of the source. Responses from an active directory server may be intercepted and modified to reference a decoy server when not addressed to a sanctioned application. Requests to view network resources may be responded to with references to a decoy server.Type: ApplicationFiled: April 16, 2024Publication date: October 24, 2024Applicant: Sentinelone, Inc.Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
-
Publication number: 20240176874Abstract: DLL hooks are protected by mapping the starting address of the new executable to a sample of the former executable. Attempts to read the starting address are responded to with the sample of the former executable. Attempts to write to the starting address are responded to with confirmation of success without actually writing data. Debuggers are detected upon launch or by evaluating an operating system. A component executing in the kernel denies debugging privileges to prevent inspection and modification of DLL hooks.Type: ApplicationFiled: December 28, 2023Publication date: May 30, 2024Inventors: Anil Gupta, Harinath Vishwanath Ramchetty
-
Patent number: 11997139Abstract: Endpoints in a network execute a sensor module that intercepts commands to obtain information regarding a remote network resource. The sensor module compares a source of commands to a sanctioned list of applications. If the source is not sanctioned, then a simulated response can be provided to the source that references a decoy server.Type: GrantFiled: March 13, 2023Date of Patent: May 28, 2024Assignee: SENTINELONE, INC.Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
-
Patent number: 11899782Abstract: DLL hooks are protected by mapping the starting address of the new executable to a sample of the former executable. Attempts to read the starting address are responded to with the sample of the former executable. Attempts to write to the starting address are responded to with confirmation of success without actually writing data. Debuggers are detected upon launch or by evaluating an operating system. A component executing in the kernel denies debugging privileges to prevent inspection and modification of DLL hooks.Type: GrantFiled: July 13, 2021Date of Patent: February 13, 2024Assignee: SentinelOne, Inc.Inventors: Anil Gupta, Harinath Vishwanath Ramchetty
-
Publication number: 20240015555Abstract: A method and system to create personalized investor information packages, based on investor information, to be delivered to the investor to satisfy both compliance regulations and investor preferences. The method and system may deliver information in a paper or electronic format.Type: ApplicationFiled: June 6, 2023Publication date: January 11, 2024Inventors: Jeffrey B. Levering, Alex Magary, Craig LeClair, Larry Kunz, Anil Gupta, Brigitte Tuller, Garett Wiley, Patricia Rosch
-
Publication number: 20240007503Abstract: Endpoints in a network execute a sensor module that intercepts commands. The sensor module compares a source of commands to a sanctioned list of applications received from a management server. If the source does not match a sanctioned application and the command is a write or delete command, the command is ignored and a simulated acknowledgment is sent. If the command is a read command, deception data is returned instead. In some embodiments, certain data is protected such that commands will be ignored or modified to refer to deception data where the source is not a sanctioned application. The source may be verified to be a sanctioned application by evaluating a certificate, hash, or path of the source. Responses from an active directory server may be intercepted and modified to reference a decoy server when not addressed to a sanctioned application. Requests to view network resources may be responded to with references to a decoy server.Type: ApplicationFiled: June 30, 2023Publication date: January 4, 2024Inventors: Venu Vissamsetty, ANIL GUPTA, HARINATH VISHWANATH RAMCHETTY
-
Publication number: 20230388344Abstract: Endpoints in a network execute a sensor module that intercepts commands. The sensor module compares a source of commands to a sanctioned list of applications received from a management server. If the source does not match a sanctioned application and the command is a write or delete command, the command is ignored and a simulated acknowledgment is sent. If the command is a read command, deception data is returned instead. In some embodiments, certain data is protected such that commands will be ignored or modified to refer to deception data where the source is not a sanctioned application. The source may be verified to be a sanctioned application by evaluating a certificate, hash, or path of the source. Responses from an active directory server may be intercepted and modified to reference a decoy server when not addressed to a sanctioned application.Type: ApplicationFiled: February 23, 2023Publication date: November 30, 2023Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
-
Publication number: 20230319087Abstract: In some embodiments, a computer-implemented method for preventing credential passing attacks comprising: receiving an input; determining whether the input is a credential access command, wherein the determination comprises searching for occurrences of references to executables related to adding, reading, copying, or performing actions with respect to a credential, if the input is determined to be a credential access command, performing anomaly detection, wherein performing the anomaly detection comprises evaluating whether a user is a valid domain user, whether an elapsed time of the credential is greater than a maximum lifetime of the credential, and whether a privilege attribute certificate of the credential is valid, determining that an anomaly exists if the command was generated by an invalid domain user; an elapsed time of a credential is greater than a maximum lifetime, or the privilege attribute certificate of the credential is invalid, and performing mitigation of the anomaly.Type: ApplicationFiled: March 13, 2023Publication date: October 5, 2023Inventors: Harinath Vishwanath Ramchetty, Anil Gupta