Patents by Inventor Kunal Mehta
Kunal Mehta 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: 20260186787Abstract: Embodiments are directed to tagged indirect branch tracking. For example, an example method comprises: loading a program which references one or more shared library functions in a shared library address region; initializing a corresponding tag table, including setting entries in the tag table corresponding to the shared library address region and address regions which should not be targeted by indirect branches as invalid; tagging a shared library function pointer with a valid tag value in an initial invocation of a shared library function; storing the valid tag value in an entry in the tag table corresponding to the shared library function; determining whether the valid tag value in the tag table matches a tag value provided by the shared library function pointer responsive to a subsequent invocation of the shared library function; executing the shared library function if the tag values match.Type: ApplicationFiled: December 26, 2024Publication date: July 2, 2026Inventors: Kunal MEHTA, Hadi RAHAL-ARABI, Brian VAJDA
-
Patent number: 12468805Abstract: There is disclosed in one example a ransomware mitigation engine, including: a processor; a convolutional neural network configured to provide file type identification (FTI) services including: identifying an access operation of a file as a write to the file or newly creating the file; computing a byte correlation factor for the file; classifying the file as belonging to a file type; determining with a screening confidence that the file type is correct for the file; determining that the screening confidence is below a screening confidence threshold; and circuitry and logic to provide heuristic analysis including: receiving notification that the confidence is below the confidence threshold; performing a statistical analysis of the file to determine a difference between an expected value and a computed value; determining from the difference, with a detection confidence, that the file has been compromised; and identifying the file as having been compromised by a ransomware attack.Type: GrantFiled: March 26, 2024Date of Patent: November 11, 2025Assignee: McAfee, LLCInventors: Kunal Mehta, Sherin Mary Mathews, Carl D. Woodward, Celeste R. Fralick, Jonathan B. King
-
Patent number: 12455757Abstract: An apparatus provides a processor configured to execute instructions of a hypervisor to provide hypervisor-managed linear address translation (HLAT) with integrity protection. The processor is to execute the instructions to select a first key identifier for a first virtual machine to run on the hypervisor, invoke a first platform configuration instruction to configure the first key identifier in the processor including generating an encryption key for the first key identifier and setting an integrity mode for the first key identifier, instantiate the first virtual machine including a first guest kernel, the first guest kernel to allocate a plurality of HLAT paging structures to be used to translate a guest virtual address to a guest physical address of a first memory page allocated for the first virtual machine, mark the plurality of HLAT paging structures with read-only permission, and assign the first key identifier to the first memory page.Type: GrantFiled: March 24, 2022Date of Patent: October 28, 2025Assignee: Intel CorporationInventors: Ravi L. Sahita, Kunal Mehta
-
Patent number: 12450173Abstract: Methods and apparatus to set guest physical address mapping attributes for a trusted domain In one embodiment, the method includes executing a first one or more of instructions to establish a trusted domain and executing a second one or more of the instructions to add a first memory page to the trusted domain, where the first memory page is private to the trusted domain and a first set of page attributes is set for the first memory page based on the second one or more of the instructions, where the first set of page attributes indicates how the first memory page is mapped in a secure extended page table. The method further includes storing the first set of page attributes for the first memory page in the secure extended page table at a storage location responsive to executing the second one or more of the instructions.Type: GrantFiled: December 17, 2021Date of Patent: October 21, 2025Assignee: Intel CorporationInventors: Dror Caspi, Ravi Sahita, Kunal Mehta, Tin-Cheung Kung, Hormuzd Khosravi
-
Patent number: 12415542Abstract: Systems and methods for obtaining passenger feedback during an autonomous vehicle (AV) ride are provided. Feedback can be obtained in different forms during the passenger's ride. For instance, the passenger may opt-in to shadow the AV as it performs various driving behaviors. Input devices such as a tablet or joystick may be activated in the autonomous vehicle. A heuristic scene is selected and presented on the tablet, and the passenger can use the joystick to perform the maneuver as the AV is performing the same. The passenger's driving behavior does not alter the operation of the AV. Alternatively, the scene is different from the AV's route and the driving behaviors are not synced. Further, the passenger can be prompted to provide a response after specific maneuvers are performed by the AV. Feedback data is obtained and recorded from each passenger and then evaluated and compared to the AV's driving behaviors.Type: GrantFiled: January 4, 2023Date of Patent: September 16, 2025Assignee: GM Cruise Holdings LLCInventors: Kunal Mehta, Matthew Owen Pugh, Miles Avery Bowman, Moorissa Meritseba Tjokro, Adam Thomas Chase
-
Publication number: 20250238380Abstract: Methods and apparatus to set guest physical address mapping attributes for a trusted domain. In one embodiment, the method includes executing a first one or more of instructions to establish a trusted domain and executing a second one or more of the instructions to add a first memory page to the trusted domain, where the first memory page is private to the trusted domain and a first set of page attributes is set for the first memory page based on the second one or more of the instructions, where the first set of page attributes indicates how the first memory page is mapped in a secure extended page table. The method further includes storing the first set of page attributes for the first memory page in the secure extended page table at a storage location responsive to executing the second one or more of the instructions.Type: ApplicationFiled: March 6, 2025Publication date: July 24, 2025Inventors: Dror CASPI, Ravi SAHITA, Kunal MEHTA, Tin-Cheung KUNG, Hormuzd KHOSRAVI
-
Publication number: 20250123878Abstract: A legacy virtual machine (a virtual machine not operating in a secure environment) can be converted to a confidential virtual machine (a virtual that operates in a secure environment) on the fly, with little downtime experienced by the legacy virtual machine (VM) owner. A legacy VM operating either on a legacy platform (a platform not having confidential computing capabilities) or a confidential computing-capable platform can be converted to a confidential VM (CVM). The legacy VM can be migrated to another computing device as part of the conversion or be converted into a CVM that executes on the same computing device on which the legacy VM was running. A trusted security module can be responsible for starting a VM-to-CVM conversion session, validating the state of legacy virtual machine to be converted, provision a CVM with the state of the legacy virtual machine, and end a VM-to-CVM conversion session.Type: ApplicationFiled: December 26, 2024Publication date: April 17, 2025Inventors: Kunal Mehta, Tejaswini Vibhute, David M. Durham
-
Patent number: 12271841Abstract: A method is described and includes acquiring sensor data produced by sensors of a plurality of vehicles traversing an area including a location of a user, wherein the vehicles traversing the area comprise a subset of a fleet of vehicles for providing rideshare services; processing the acquired sensor data to determine a category of the user; selecting a vehicle from the fleet of vehicles based on the category of the user, wherein the selected vehicle comprises at least one accommodation corresponding to the category of the user; and dispatching the selected vehicle to a pick-up location designated by the user.Type: GrantFiled: November 30, 2021Date of Patent: April 8, 2025Assignee: GM Cruise Holdings LLCInventors: Kunal Mehta, Nikola Noxon, Devina Jain, Curt Patrick Harrington, Kelan Fitzgerald Stoy, Edward Henry Forscher, Michael John Mehallow
-
Publication number: 20250095412Abstract: An AV may detect degraded states of other AVs. For instance, the AV may use its sensors to detect one or more other vehicles in the local area. The AV may determine whether any of these vehicles is a peer of the AV based on features of these vehicles captured by its sensors. Alternatively, the AV may determine if any vehicle is a peer based on encrypted communication with the vehicle. The AV may also determine whether any peer AV has a state that deviates from an expected or desirable state. The AV may communicate with an online system and request the online system to provide information for identifying the vehicle or detecting degraded states. The AV may also report degradations in peer AVs to the online system. The online system may recover the degraded AV or dispatch another AV to complete a task assigned to the degraded AV.Type: ApplicationFiled: September 14, 2023Publication date: March 20, 2025Applicant: GM Cruise Holdings LLCInventors: Domenico Rusciano, Omair Siddiqui, Arshad Zaman, Jose Maciel Torres, Kunal Mehta, Miles Avery Bowman, Mamoon Masud
-
Patent number: 12223559Abstract: A computer-aided method of comparing legal requirements, including: comparing a first legal requirement from a first jurisdiction to a second legal requirement from a second jurisdiction, including applying a natural language processing (NLP) algorithm to the first and second legal requirements; computing a distance between the first and second legal requirements; determining from the distance that the second legal requirement belongs to a same subject matter category as the first legal requirement; and providing a user interface (UI) to display the first and second legal requirements to a user, with the computed distance.Type: GrantFiled: December 23, 2021Date of Patent: February 11, 2025Assignee: GM Cruise Holdings LLCInventors: Kunal Mehta, Brent Valle, Ruixin Ge
-
Patent number: 12175247Abstract: Systems, methods, and apparatuses to support instructions for a hardware assisted heterogeneous instruction set architecture dispatcher are described.Type: GrantFiled: June 25, 2021Date of Patent: December 24, 2024Assignee: Intel CorporationInventors: Balaji Masanamuthu Chinnathurai, Kunal Mehta, Brian L. Vajda
-
Publication number: 20240354415Abstract: A method and system for security protection for firmware of an accelerator by leveraging Virtualization-Based Security (VBS). A memory space is allocated for firmware of an accelerator from a Kernel Data Protection (KDP)-protected region of a system memory. The KDP-protected region is a specific area of the system memory that is protected by KDP. The firmware of the accelerator is placed in the KDP-protected region. A device memory management unit (MMU) page table corresponding to the memory space allocation for the firmware of the accelerator may be generated and placed in the KDP-protected region. A device driver of the accelerator sets attributes of page table entries of the device MMU page table appropriately, and accesses to the system memory may be controlled based on the attributes of the page table entries of the device MMU page table.Type: ApplicationFiled: June 28, 2024Publication date: October 24, 2024Inventors: Vinupama GODAVARTHI, Venkat GOKULRANGAN, Kunal MEHTA, Satyanantha MUSUNURI
-
Publication number: 20240346139Abstract: There is disclosed in one example a ransomware mitigation engine, including: a processor; a convolutional neural network configured to provide file type identification (FTI) services including: identifying an access operation of a file as a write to the file or newly creating the file; computing a byte correlation factor for the file; classifying the file as belonging to a file type; determining with a screening confidence that the file type is correct for the file; determining that the screening confidence is below a screening confidence threshold; and circuitry and logic to provide heuristic analysis including: receiving notification that the confidence is below the confidence threshold; performing a statistical analysis of the file to determine a difference between an expected value and a computed value; determining from the difference, with a detection confidence, that the file has been compromised; and identifying the file as having been compromised by a ransomware attack.Type: ApplicationFiled: March 26, 2024Publication date: October 17, 2024Inventors: Kunal Mehta, Sherin Mary Mathews, Carl D. Woodward, Celeste R. Fralick, Jonathan B. King
-
Publication number: 20240217550Abstract: Systems and methods for obtaining passenger feedback during an autonomous vehicle (AV) ride are provided. Feedback can be obtained in different forms during the passenger's ride. For instance, the passenger may opt-in to shadow the AV as it performs various driving behaviors. Input devices such as a tablet or joystick may be activated in the autonomous vehicle. A heuristic scene is selected and presented on the tablet, and the passenger can use the joystick to perform the maneuver as the AV is performing the same. The passenger's driving behavior does not alter the operation of the AV. Alternatively, the scene is different from the AV's route and the driving behaviors are not synced. Further, the passenger can be prompted to provide a response after specific maneuvers are performed by the AV. Feedback data is obtained and recorded from each passenger and then evaluated and compared to the AV's driving behaviors.Type: ApplicationFiled: January 4, 2023Publication date: July 4, 2024Inventors: Kunal MEHTA, Matthew Owen PUGH, Miles Avery BOWMAN, Moorissa Meritseba TJOKRO, Adam Thomas CHASE
-
Patent number: 12026640Abstract: Various technologies described herein pertain to reserving seats in an autonomous vehicle. The autonomous vehicle includes a plurality of seats that can be occupied by passengers when riding in the autonomous vehicle. The autonomous vehicle is configured to assign a particular seat from the plurality of seats in the autonomous vehicle to a passenger based on information pertaining to the passenger and information pertaining to a ride-sharing trip. The autonomous vehicle is to transport at least the passenger and a differing passenger during at least a portion of the ride-sharing trip. Moreover, the passenger and the differing passenger independently request rides in the autonomous vehicle. The autonomous vehicle is further configured to output, to the passenger, an indication of the particular seat assigned to the passenger.Type: GrantFiled: February 22, 2021Date of Patent: July 2, 2024Assignee: GM Cruise Holdings LLCInventors: Curt Harrington, Wei Lu, Devina Jain, Kunal Mehta, Nikola John Linn Noxon
-
Patent number: 11977630Abstract: There is disclosed in one example a ransomware mitigation engine, including: a processor; a convolutional neural network configured to provide file type identification (FTI) services including: identifying an access operation of a file as a write to the file or newly creating the file; computing a byte correlation factor for the file; classifying the file as belonging to a file type; determining with a screening confidence that the file type is correct for the file; determining that the screening confidence is below a screening confidence threshold; and circuitry and logic to provide heuristic analysis including: receiving notification that the confidence is below the confidence threshold; performing a statistical analysis of the file to determine a difference between an expected value and a computed value; determining from the difference, with a detection confidence, that the file has been compromised; and identifying the file as having been compromised by a ransomware attack.Type: GrantFiled: July 18, 2022Date of Patent: May 7, 2024Assignee: McAfee, LLCInventors: Kunal Mehta, Sherin Mary Mathews, Carl D. Woodward, Celeste R. Fralick, Jonathan B. King
-
Patent number: 11847215Abstract: A method for halting malware includes: monitoring plural file system events with a system driver to detect an occurrence of a file system event having a predetermined file type and log event type; triggering a listening engine for file system event stream data of a file associated with the detection of the file system event, the file system event stream data indicating data manipulation associated with the file due to execution of a process; obtaining one or more feature values for each of plural different feature combinations of plural features of the file based on the file system event stream data; inputting one or more feature values into a data analytics model to predict a target label value based on the one or more feature values of the plural different feature combinations and agnostic to the process; and performing a predetermined operation based on the target label value.Type: GrantFiled: December 23, 2020Date of Patent: December 19, 2023Assignee: McAfee, LLCInventors: Celeste R. Fralick, Jonathan King, Carl D. Woodward, Andrew V. Holtzmann, Kunal Mehta, Sherin M. Mathews
-
Publication number: 20230236024Abstract: An autonomous vehicle (AV) described herein is configured to receive a pull over location specified by a passenger, and is further configured to refine the pull over location based upon one or more factors, where the factors include computer-readable content from a profile of the passenger, sensor data output by sensor systems of the AV, observed or predicted weather conditions, observed or predicted traffic, and/or observations recently generated by other AVs that belong to the same fleet as the AV.Type: ApplicationFiled: March 31, 2023Publication date: July 27, 2023Inventors: Curt Harrington, Wei Lu, Devina Jain, Kunal Mehta, Nikola John Linn Noxon
-
Publication number: 20230195652Abstract: Methods and apparatus to set guest physical address mapping attributes for a trusted domain In one embodiment, the method includes executing a first one or more of instructions to establish a trusted domain and executing a second one or more of the instructions to add a first memory page to the trusted domain, where the first memory page is private to the trusted domain and a first set of page attributes is set for the first memory page based on the second one or more of the instructions, where the first set of page attributes indicates how the first memory page is mapped in a secure extended page table. The method further includes storing the first set of page attributes for the first memory page in the secure extended page table at a storage location responsive to executing the second one or more of the instructions.Type: ApplicationFiled: December 17, 2021Publication date: June 22, 2023Inventors: Dror CASPI, Ravi SAHITA, Kunal MEHTA, Tin-Cheung KUNG, Hormuzd KHOSRAVI
-
Publication number: 20230169421Abstract: A method is described and includes acquiring sensor data produced by sensors of a plurality of vehicles traversing an area including a location of a user, wherein the vehicles traversing the area comprise a subset of a fleet of vehicles for providing rideshare services; processing the acquired sensor data to determine a category of the user; selecting a vehicle from the fleet of vehicles based on the category of the user, wherein the selected vehicle comprises at least one accommodation corresponding to the category of the user; and dispatching the selected vehicle to a pick-up location designated by the user.Type: ApplicationFiled: November 30, 2021Publication date: June 1, 2023Applicant: GM Cruise Holdings LLCInventors: Kunal Mehta, Nikola Noxon, Devina Jain, Curt Patrick Harrington, Kelan Fitzgerald Stoy, Edward Henry Forscher, Michael John Mehallow