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:
Jan. 07, 2020
Filed:
Jun. 29, 2016
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Zhicheng Yin, Bellevue, WA (US);
Xiaoyu Chen, Beijing, CN;
Tao Guan, Redmond, WA (US);
Paul Michael Brett, Kirkland, WA (US);
Nan Zhang, Sammamish, WA (US);
Jaliya N. Ekanayake, Redmond, WA (US);
Eric Boutin, Renton, WA (US);
Anna Korsun, Bellevue, WA (US);
Jingren Zhou, Bellevue, WA (US);
Haibo Lin, Issaquah, WA (US);
Pavel N. Iakovenko, Raleigh, NC (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Processing received job requests for a multi-versioned distributed computerized service. For each received job request, the job request is channeled to an appropriate service processing node that depends on the version of the distributed computing service that is to handle the job request. A version of the distributed computing service is assigned to the incoming job request. A service processing node that runs a runtime library for the assigned service version is then identified. The identified service processing node also has an appropriate set of one or more executables that allows the service processing node to plan an appropriate role (e.g., compiler, scheduler, worker) in the distributed computing service. The job request is then dispatched to the identified service processing node.