Patents by Inventor Nimish Aggarwal
Nimish Aggarwal 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: 20230306342Abstract: Disclosed herein are system, method, and computer program product embodiments for identifying and managing emerging risks. Businesses, such as those participating in regulated industries, may need to regularly monitor enforcement actions that are cited in a variety of sources. Embodiments disclosed herein provide for scraping information from those sources and comparing it to existing risk events in order to determine possible discrepancies that should be assessed.Type: ApplicationFiled: May 31, 2023Publication date: September 28, 2023Applicant: Capital One Services, LLCInventors: Lokesh Vijay KUMAR, Satish CHIKKAVEERAPPA, Sasi Kumar UNNIKRISHNAN, Venkata Satya PARCHA, Ponnazhakan SUBRAMANIAN, Rhic CHOWDHURY, Nimish MANGAL, Ryan M. PARKER, Jacob ADAIR, Chris DEMCHALK, Lavika AGGARWAL, Nishant SINHA
-
Patent number: 11669795Abstract: Disclosed herein are system, method, and computer program product embodiments for identifying and managing emerging risks. Businesses, such as those participating in regulated industries, may need to regularly monitor enforcement actions that are cited in a variety of sources. Embodiments disclosed herein provide for scraping information from those sources and comparing it to existing risk events in order to determine possible discrepancies that should be assessed.Type: GrantFiled: December 14, 2020Date of Patent: June 6, 2023Assignee: Capital One Services, LLCInventors: Lokesh Vijay Kumar, Satish Chikkaveerappa, Sasi Kumar Unnikrishnan, Venkata Satya Parcha, Ponnazhakan Subramanian, Rhic Chowdhury, Nimish Mangal, Ryan M. Parker, Jacob Adair, Chris Demchalk, Lavika Aggarwal, Nishant Sinha
-
Publication number: 20220021638Abstract: A distributed resource may be mapped into a virtual network, where the resource is distributed across a large number of nodes that are uniquely addressable within the distributed resource service's address space. The resource can be represented using a relatively small number of private VIP addresses within the virtual network, while still enabling access to all of the nodes that are uniquely addressable within the address space of the distributed resource service. A resource map may be created that relates the distributed resource service's address space to the virtual network's address space. The resource map may be used by a gateway that facilitates access to a distributed resource by clients. The resource map may also be used to translate packets that are sent from clients within a virtual network into the distributed resource service's address space.Type: ApplicationFiled: October 4, 2021Publication date: January 20, 2022Inventors: Parag SHARMA, Hemant KUMAR, Xinyan ZAN, Nimish AGGARWAL
-
Patent number: 11140121Abstract: A distributed resource may be mapped into a virtual network, where the resource is distributed across a large number of nodes that are uniquely addressable within the distributed resource service's address space. The resource can be represented using a relatively small number of private VIP addresses within the virtual network, while still enabling access to all of the nodes that are uniquely addressable within the address space of the distributed resource service. A resource map may be created that relates the distributed resource service's address space to the virtual network's address space. The resource map may be used by a gateway that facilitates access to a distributed resource by clients. The resource map may also be used to translate packets that are sent from clients within a virtual network into the distributed resource service's address space.Type: GrantFiled: September 16, 2019Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Parag Sharma, Hemant Kumar, Xinyan Zan, Nimish Aggarwal
-
Publication number: 20210084003Abstract: A distributed resource may be mapped into a virtual network, where the resource is distributed across a large number of nodes that are uniquely addressable within the distributed resource service's address space. The resource can be represented using a relatively small number of private VIP addresses within the virtual network, while still enabling access to all of the nodes that are uniquely addressable within the address space of the distributed resource service. A resource map may be created that relates the distributed resource service's address space to the virtual network's address space. The resource map may be used by a gateway that facilitates access to a distributed resource by clients. The resource map may also be used to translate packets that are sent from clients within a virtual network into the distributed resource service's address space.Type: ApplicationFiled: September 16, 2019Publication date: March 18, 2021Inventors: Parag SHARMA, Hemant KUMAR, Xinyan ZAN, Nimish AGGARWAL
-
Patent number: 10911406Abstract: Techniques for allowing access to shared cloud resource using private network addresses are disclosed herein. In one embodiment, a connection packet representing a connection request to a shared cloud resource in the cloud computing system can be intercepted. In response, the connection packet can be encapsulated with data representing one or more of a VNET ID, a VNET source address, or a VNET destination address of a virtual network from which the connection packet is received. The encapsulated connection packet can then be forwarded to the shared cloud resource while retaining the data representing one or more of the VNET ID, the VNET source address, or the VNET destination address for access control at the shared cloud resource.Type: GrantFiled: April 30, 2018Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Rishabh Tewari, Deepak Bansal, Longzhang Fu, Harish Kumar Chandrappa, Tomas Talius, Dhruv Malik, Anitha Adusumilli, Parag Sharma, Nimish Aggarwal, Shekhar Agarwal, Joemmanuel Ponce Galindo
-
Publication number: 20190334868Abstract: Techniques for allowing access to shared cloud resource using private network addresses are disclosed herein. In one embodiment, a connection packet representing a connection request to a shared cloud resource in the cloud computing system can be intercepted. In response, the connection packet can be encapsulated with data representing one or more of a VNET ID, a VNET source address, or a VNET destination address of a virtual network from which the connection packet is received. The encapsulated connection packet can then be forwarded to the shared cloud resource while retaining the data representing one or more of the VNET ID, the VNET source address, or the VNET destination address for access control at the shared cloud resource.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Rishabh Tewari, Deepak Bansal, Longzhang Fu, Harish Kumar Chandrappa, Tomas Talius, Dhruv Malik, Anitha Adusumilli, Parag Sharma, Nimish Aggarwal, Shekhar Agarwal, Joemmanuel Ponce Galindo
-
Publication number: 20180375762Abstract: A system is provided and includes a processor and a non-transitory computer-readable medium configured to store instructions for execution by the processor. The instructions include: accessing a resource via a first machine in a cloud-based network, where the first machine is a virtual machine; converting at the first machine an IPv4 packet to a IPv6 packet; while converting the IPv4 packet, embedding metadata in the IPv6 packet, where the metadata includes information identifying the first machine or a virtual network of the first machine; and transmitting the IPv6 packet to a second machine to limit access to the resource based on the information identifying the the first machine or the virtual network of the first machine. The second machine limits access to the resource based on the information identifying the at least one of the first machine or the virtual network of the first machine.Type: ApplicationFiled: June 21, 2017Publication date: December 27, 2018Inventors: Deepak BANSAL, Parag SHARMA, Nimish AGGARWAL, Longzhang FU, Harish Kumar CHANDRAPPA, Daniel FIRESTONE, Shekhar AGARWAL, Anitha ADUSUMILLI
-
Publication number: 20170177468Abstract: A population of devices provides telemetry data and receives software changes or updates. Event buckets for respective events are found. Event buckets have counts of event instances, where each event instance is an occurrence of a corresponding event reported as telemetry by a device. Records of the software changes are provided, each change record representing a software change on a corresponding device. The event buckets are analyzed to identify which indicate an anomaly. Based on the change records and the identified event buckets, correlations between the software changes and the identified event buckets are found.Type: ApplicationFiled: March 8, 2017Publication date: June 22, 2017Inventors: Aarthi Thangamani, Bryston Nitta, Chris Day, Divyesh Shah, Nimish Aggarwal
-
Patent number: 9626277Abstract: A population of devices provides telemetry data and receives software changes or updates. Event buckets for respective events are found. Event buckets have counts of event instances, where each event instance is an occurrence of a corresponding event reported as telemetry by a device. Records of the software changes are provided, each change record representing a software change on a corresponding device. The event buckets are analyzed to identify which indicate an anomaly. Based on the change records and the identified event buckets, correlations between the software changes and the identified event buckets are found.Type: GrantFiled: April 1, 2015Date of Patent: April 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Aarthi Thangamani, Bryston Nitta, Chris Day, Divyesh Shah, Nimish Aggarwal
-
Publication number: 20160292065Abstract: A population of devices provides telemetry data and receives software changes or updates. Event buckets for respective events are found. Event buckets have counts of event instances, where each event instance is an occurrence of a corresponding event reported as telemetry by a device. Records of the software changes are provided, each change record representing a software change on a corresponding device. The event buckets are analyzed to identify which indicate an anomaly. Based on the change records and the identified event buckets, correlations between the software changes and the identified event buckets are found.Type: ApplicationFiled: April 1, 2015Publication date: October 6, 2016Inventors: Aarthi Thangamani, Bryston Nitta, Chris Day, Divyesh Shah, Nimish Aggarwal