Patents by Inventor Mohit Garg
Mohit Garg 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: 20230376721Abstract: Presented are user-friendly battery powered touchless identity card emulator systems and methods that allow existing ID management installations, such as physical card reader systems, to securely operate without requiring a physical key and irrespective of type, model, shape, and size of reader and card format. Various embodiments integrate wireless functionality to existing systems to enable mobile access to provide advanced user/identity management capabilities for access control systems.Type: ApplicationFiled: May 19, 2022Publication date: November 23, 2023Applicant: Oloid Inc.Inventors: Madhu Kiran MADHUSUDHANAN, Mohit GARG, Shankar AGARWAL
-
Publication number: 20220232423Abstract: The present disclosure describes edge computing over disaggregated radio access network (RAN) infrastructure through dynamic edge data extraction. Edge data is extracted at intermediate stages of RAN processing, provided to edge compute functions, and inserted back into the RAN processing pipeline. These mechanisms allow for the processing of edge data traffic much closer to the data source than existing approaches, which decreases the overall latency and delay. Additionally, these mechanisms do not require changes to already existing network protocols, allowing for non-complex adoption and implementation.Type: ApplicationFiled: March 25, 2022Publication date: July 21, 2022Inventors: Akhilesh THYAGATURU, Mohit GARG, Vinodh GOPAL, Ned M. SMITH
-
Publication number: 20220131746Abstract: Disclosed herein are systems, methods, computer media, and apparatuses for providing resource tracking, such as in a data center environment. A control and monitoring node receives updates indicating instantiation of resources in the computing system network. The control and monitoring node determines that there are duplicate resources in the network, and then determines which of the duplicate resources to provide connectivity to. The control and monitoring node provides network configuration updates to various networking resources in the network to provide network connectivity to the one of the duplicate resources in the network.Type: ApplicationFiled: January 11, 2022Publication date: April 28, 2022Inventors: Mohit Garg, Benjamin M. Schultz, Poornananda R. Gaddehosur
-
Patent number: 11228483Abstract: Disclosed herein are systems, methods, computer media, and apparatuses for providing resource tracking, such as in a data center environment. A control and monitoring node receives updates indicating instantiation of resources in the computing system network. The control and monitoring node determines that there are duplicate resources in the network, and then determines which of the duplicate resources to provide connectivity to. The control and monitoring node provides network configuration updates to various networking resources in the network to provide network connectivity to the one of the duplicate resources in the network.Type: GrantFiled: April 28, 2021Date of Patent: January 18, 2022Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLCInventors: Mohit Garg, Benjamin M. Schultz, Poornananda R. Gaddehosur
-
Publication number: 20210266221Abstract: Disclosed herein are systems, methods, computer media, and apparatuses for providing resource tracking, such as in a data center environment. A control and monitoring node receives updates indicating instantiation of resources in the computing system network. The control and monitoring node determines that there are duplicate resources in the network, and then determines which of the duplicate resources to provide connectivity to. The control and monitoring node provides network configuration updates to various networking resources in the network to provide network connectivity to the one of the duplicate resources in the network.Type: ApplicationFiled: April 28, 2021Publication date: August 26, 2021Inventors: Mohit Garg, Benjamin M. Schultz, Poornananda R. Gaddehosur
-
Patent number: 11075850Abstract: The present disclosure relates to systems, methods, and computer-readable media for managing routing of traffic between clients and resource instances when providing stateful services. For example, systems disclosed herein involve a load balancer that routes probe request(s) from clients to corresponding resource instances having access to stateful session data for a stateful session between the resource instance(s) and corresponding client(s). The resource instances may provide instance identifiers to the clients for use in generating subsequent session calls. In this way, systems described herein ensure that subsequent session calls are passed to the correct resource instances having access to relevant session information.Type: GrantFiled: December 9, 2019Date of Patent: July 27, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhishek Agarwal, Mohit Garg, Sandeep Bansal, Ashish Jain
-
Publication number: 20210224091Abstract: Techniques of remote computing resource access using sharable links are disclosed herein. One example technique includes receiving, at a security portal of a private network, an access request from a client device of a user for accessing a virtual machine (“VM”) on the private network via a public network. The technique can then include retrieving a copy of a configuration file corresponding to the virtual machine according to the VM identifier in the access request and accessing the virtual machine according to operating parameters in the retrieved copy of the configuration file to generate an execution result. The technique can further include transmitting, from the security portal, the execution result to the client device of the user via the public network, thereby shielding, with the security portal, the virtual machine on the private network from actions initiated via the public network.Type: ApplicationFiled: January 17, 2020Publication date: July 22, 2021Inventors: Ankur Hayatnagarkar, Ashish Jain, Buyu Chen, Abhishek Agarwal, Sandeep Bansal, Mohit Garg, Aakash Valangaiman Radhakrishnan
-
Patent number: 11005710Abstract: Disclosed herein are systems, methods, computer media, and apparatuses for providing resource tracking, such as in a data center environment. A control and monitoring node receives updates indicating instantiation of resources in the computing system network. The control and monitoring node determines that there are duplicate resources in the network, and then determines which of the duplicate resources to provide connectivity to. The control and monitoring node provides network configuration updates to various networking resources in the network to provide network connectivity to the one of the duplicate resources in the network.Type: GrantFiled: October 30, 2015Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Mohit Garg, Benjamin M. Schultz, Poornananda R. Gaddehosur
-
Patent number: 10938626Abstract: Techniques are disclosed for managing gateway switchovers. An indication is received that a primary gateway will be switched to a backup gateway. In response to the indication, a response is made to a periodic health probe that a gateway switchover has been initiated. Incoming data traffic is forwarded from the primary gateway to the backup gateway. Subsequent to an elapsed time delay, a response is made to the periodic health probe that the primary gateway will no longer accept incoming data traffic. The time delay may be based at least in part on one or more of a time interval of the periodic poll and a time to effect the gateway switchover. The forwarding of the incoming data traffic from the primary gateway to the backup gateway is terminated.Type: GrantFiled: December 28, 2018Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nalin Raj Gupta, Mohit Garg, Ashok Kumar Nandoori, Ning Wei, Abhishek Agarwal, Vikrant Arora
-
Publication number: 20200403931Abstract: The present disclosure relates to systems, methods, and computer-readable media for managing routing of traffic between clients and resource instances when providing stateful services. For example, systems disclosed herein involve a load balancer that routes probe request(s) from clients to corresponding resource instances having access to stateful session data for a stateful session between the resource instance(s) and corresponding client(s). The resource instances may provide instance identifiers to the clients for use in generating subsequent session calls. In this way, systems described herein ensure that subsequent session calls are passed to the correct resource instances having access to relevant session information.Type: ApplicationFiled: December 9, 2019Publication date: December 24, 2020Inventors: Abhishek AGARWAL, Mohit GARG, Sandeep BANSAL, Ashish JAIN
-
Patent number: 10830394Abstract: A device, system and method to support the ends of composite pressurized storage vessel, including supporting two ends of a cylindrical composite pressurized storage vessel with an axial rod/tube fixed axially inside the storage vessel fixed at each end; and providing a fluid pathway into the vessel from at least one of the two ends which is not obstructed by the axial rod/tubing.Type: GrantFiled: May 21, 2018Date of Patent: November 10, 2020Assignee: Quantum Fuel Systems LLCInventor: Mohit Garg
-
Patent number: 10749971Abstract: Techniques for intelligently managing a virtual private network (VPN) gateway in a cloud computing system are disclosed herein. In one embodiment, an instance of a VPN gateway can query whether a logic lock on a network address is maintained by another instance via periodic renewal. In response to receiving a query result indicating that a logic lock on the network address is lost by the another instance, the instance can migrate a VPN connection originally handled by the another instance from the another instance to the instance such that a private network is connected to the instance via the migrated VPN connection to reduce downtime for accessing computing resources in the cloud computing system.Type: GrantFiled: April 24, 2018Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Nalin Gupta, Ashok Nandoori, Mohit Garg, Ning Wei, Vikrant Arora
-
Patent number: 10721097Abstract: Techniques for dynamically scaling instances of virtual private network (VPN) gateway in a cloud computing system are disclosed herein. In one embodiment, a method includes determining whether a number of packets processed by a first instance of the VPN gateway exceeds a preset threshold. In response to determining that the number of packets exceeds the preset threshold, a new security association (SA) corresponding to a portion of the VPN network traffic is created. Upon completion of creating the SA, a load balancing policy at a load balancer is modified to forward a portion of the network traffic to a second instance of the VPN gateway when an incoming packet contains a security parameter index (SPI) corresponding to the created SA in its EPS header.Type: GrantFiled: April 24, 2018Date of Patent: July 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ashok Nandoori, Abhishek Tiwari, Mohit Garg, Shivakumar Thangapandi, Abhishek Gupta
-
Publication number: 20200089801Abstract: Methods and devices for data migration may include initially processing requests from a plurality of geographic regions for a cloud service using a global back-end service with a global storage account storing data. The methods and devices may include establishing a region back-end service with a region storage account in at least one geographic region of the plurality of geographic regions to support the cloud service for users in the at least one geographic region, wherein the region back-end service includes a region RTable. The methods and devices may include receiving, by the region back-end service, user requests for the cloud service from one or more users in the at least one geographic region and accessing, via the region RTable, one or more rows of data associated with the at least one geographic region from the global storage account in response to the user requests.Type: ApplicationFiled: September 19, 2018Publication date: March 19, 2020Inventors: Parveen Kumar Patel, Kamel Sbaia, Mohit Garg, Abhishek Agarwal, Bikash Kumar Agrawala, Abhishek Kumar Tiwari
-
Publication number: 20200036578Abstract: Techniques are disclosed for managing gateway switchovers. An indication is received that a primary gateway will be switched to a backup gateway. In response to the indication, a response is made to a periodic health probe that a gateway switchover has been initiated. Incoming data traffic is forwarded from the primary gateway to the backup gateway. Subsequent to an elapsed time delay, a response is made to the periodic health probe that the primary gateway will no longer accept incoming data traffic. The time delay may be based at least in part on one or more of a time interval of the periodic poll and a time to effect the gateway switchover. The forwarding of the incoming data traffic from the primary gateway to the backup gateway is terminated.Type: ApplicationFiled: December 28, 2018Publication date: January 30, 2020Inventors: Nalin Raj GUPTA, Mohit GARG, Ashok Kumar NANDOORI, Ning WEI, Abhishek AGARWAL, Vikrant ARORA
-
Patent number: 10533673Abstract: A localized fire protection system for composite overwrapped pressure vessels which uses net or mesh which stretches in at least one direction. They can be elastomeric or polymeric or any material and/or weave that provides said function. Wrapping sections held together via a flammable fuse connected to a relief valve under pressure from the net wrappings to block a relief valve pathway to replace stored gas in case of a localized fire.Type: GrantFiled: May 21, 2018Date of Patent: January 14, 2020Assignee: Quantum Fuel Systems LLCInventor: Mohit Garg
-
Publication number: 20190327312Abstract: Techniques for intelligently managing a virtual private network (VPN) gateway in a cloud computing system are disclosed herein. In one embodiment, an instance of a VPN gateway can query whether a logic lock on a network address is maintained by another instance via periodic renewal. In response to receiving a query result indicating that a logic lock on the network address is lost by the another instance, the instance can migrate a VPN connection originally handled by the another instance from the another instance to the instance such that a private network is connected to the instance via the migrated VPN connection to reduce downtime for accessing computing resources in the cloud computing system.Type: ApplicationFiled: April 24, 2018Publication date: October 24, 2019Inventors: Nalin Gupta, Ashok Nandoori, Mohit Garg, Ning Wei, Vikrant Arora
-
Publication number: 20190327112Abstract: Techniques for dynamically scaling instances of virtual private network (VPN) gateway in a cloud computing system are disclosed herein. In one embodiment, a method includes determining whether a number of packets processed by a first instance of the VPN gateway exceeds a preset threshold. In response to determining that the number of packets exceeds the preset threshold, a new security association (SA) corresponding to a portion of the VPN network traffic is created. Upon completion of creating the SA, a load balancing policy at a load balancer is modified to forward a portion of the network traffic to a second instance of the VPN gateway when an incoming packet contains a security parameter index (SPI) corresponding to the created SA in its EPS header.Type: ApplicationFiled: April 24, 2018Publication date: October 24, 2019Inventors: Ashok Nandoori, Abhishek Tiwari, Mohit Garg, Shivakumar Thangapandi, Abhishek Gupta
-
Publication number: 20190166040Abstract: The disclosed technology may include determining that a change is to be made in virtual private network (VPN) connectivity between a first site and a second site while a first VPN connection is operational between a first device at the first site and a first gateway at the second site. VPN information is provided to a second gateway at the second site, the VPN information including information that is associated with a second VPN connection to be established between the first device and the second gateway. It is detected that network traffic is flowing over the second VPN connection between the first device and the second gateway. In response to detecting that the network traffic is flowing between the first device and the second gateway, a notification is sent to the first gateway for the first gateway to deprovision the first VPN connection.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Abhishek K. TIWARI, Ashok NANDOORI, Arpan Kumar ASTHANA, Mohit GARG
-
Patent number: 10298654Abstract: Techniques are disclosed for automatically constructing a human-friendly and meaningful URL based on the content, context, or both, of the resource. An alternate URL can be constructed by analyzing and extracting keywords or other portions of content from a webpage automatically. The content of the webpage or other resource is obtained and analyzed using keyword extraction filters to derive one or more keywords that uniquely represent the content of the resource. An alternate URL is constructed based on the keywords. The keywords can be extracted from any portion of the content or from dictionary definitions or similar meanings of the content. The alternate URL is constructed such that it is unique among existing URLs. The alternate URL meaningfully represents the content, permitting the user to use or share the alternate URL on social media and elsewhere.Type: GrantFiled: March 12, 2014Date of Patent: May 21, 2019Assignee: Adobe Inc.Inventors: Smitha V, Mohit Garg, Ankur Jain, Frank Jennings