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:
May. 08, 2018
Filed:
Oct. 06, 2014
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Derek Brown, San Jose, CA (US);
Abhishek Pandya, Santa Clara, CA (US);
Zachary Mulgrew, Burlingame, CA (US);
Jordan Smith, Santa Clara, CA (US);
Adam Miller, San Francisco, CA (US);
Asa Kusuma, Sunnyvale, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Techniques for dynamically loading route and dependency information in a single-page application (SPA) that executes on a client device are provided. In one technique, a SPA includes a route handler that receives a requested route. The route handler determines whether the requested route matches any route in a list of routes. The only route that the request route may 'match' is a wildcard route, which is associated with a function, when called with the requested route as input, causes a server request to be generated and transmitted from the client device to a server. The server responds with the requested route, dependency information for the requested route, and, optionally, one or more other routes, which may be 'child' routes of the requested route. A module instance is generated based on the dependency information and loaded into the SPA.