The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 15, 2021
Filed:
Dec. 27, 2018
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Abhijeet Kumar, Redmond, WA (US);
Aanand Ramachandran, Redmond, WA (US);
Jayesh Kumaran, Redmond, WA (US);
David Michael Brumley, Bellevue, WA (US);
Rishabh Tewari, Sammamish, WA (US);
Nisheeth Srivastava, Sammamish, WA (US);
Sushant Sharma, Sammamish, WA (US);
Deepak Bansal, Bellevue, WA (US);
Abhishek Ellore Sreenath, Bangalore, IN;
Parag Sharma, Issaquah, WA (US);
Abhishek Shukla, Redmond, WA (US);
Avijit Gupta, Redmond, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
The disclosed system implements techniques to secure communications for injecting a workload (e.g., a container) into a virtual network hosted by a cloud-based platform. Based on a delegation instruction received from a tenant, a virtual network of the tenant can connect to and execute a workload via a virtual machine that is part of a virtual network that belongs to a resource provider. To secure calls and authorize access to the tenant's virtual network, authentication information provided in association with a call from the virtual network of the resource provider may need to match authorization information made available via a publication service of the cloud-based platform. Moreover, an identifier of a NIC used to make a call may need to correspond to a registered name of the resource provider for the call to be authorized. These checks provide increased security by preventing unauthorized calls from accessing the tenant's virtual network.