Shrinath Jadhav - Sunnyvale CA, US Lawrence Lopez - Cupertino CA, US Sukesh Pai - Mountain View CA, US Rajesh Veeraraghavan - Bangalore, IN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 99/00
US Classification:
705001000
Abstract:
Functionality is described for providing assets to a client environment, such as a set-top box. The functionality receives a request from the client environment that specifies an original set of parameter name-value pairs. A filtering module filters the original set of parameter name-value pairs to provide a set of germane filtered parameter name-value pairs. A matching module identifies a set of candidate assets which have characteristics which either exactly or partially match the parameter name-value pairs of the filtered set. A matching module resolves partial matches by applying preference analysis. The functionality is advantageous because it provides an intelligent mechanism for supplying assets which match asset requests, without requiring an exhaustive a priori one-to-one mapping between assets and the set-top boxes that can utilize the assets. The functionality also provides a highly extensible design.
Thumbtack
Head of Engineering, Platforms
Amazon Web Services Sep 2015 - Nov 2018
Engineering Manager, Amazon Chime
Biba Systems, Inc Jul 2013 - Sep 2015
Mts
Microsoft May 2001 - Jun 2013
Developer Lead and Technician Lead and Developer
C# Software Engineering Software Development .Net Software Design Web Services System Architecture Agile Methodologies Distributed Systems Silverlight Web Development Cloud Computing Team Leadership Android Html5/Javascript Multi Platform Applications Embedded Software User Interface Software Project Management Xbox Digital Tv Mobile Devices Mobile Applications Video Ui Frameworks Development Kits