Monique Barbanson - Palo Alto CA, US Pradip K. Fatehpuria - Cupertino CA, US Michael J. Darnell - San Jose CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00 G06F 15/00
US Classification:
715791, 715788
Abstract:
Systems and methods for repositioning selectable content. Content that includes selectable items is displayed on a display device through a user interface. When an item is selected, the item is repositioned and sometimes resized so that the selected item is more easily viewed. If the item includes text, the text is more legible because it has been enlarged. Other items included in the content that are not currently selected are not enlarged or modified. When a new item is selected, the new item is repositioned or resized and the previously selected item returns to a previous state.
Monique Barbanson - Palo Alto CA, US Pradip K. Fatehpuria - Cupertino CA, US Michael J. Darnell - San Jose CA, US
International Classification:
G06F 15/00 G06F 13/00
US Classification:
715791, 715788
Abstract:
Systems and methods for repositioning selectable content. Content that includes selectable items is displayed on a display device through a user interface. When an item is selected, the item is repositioned and sometimes resized so that the selected item is more easily viewed. If the item includes text, the text is more legible because it has been enlarged. Other items included in the content that are not currently selected are not enlarged or modified. When a new item is selected, the new item is repositioned or resized and the previously selected item returns to a previous state.
Methods And Systems For Providing Multi-Source Content In Electronic Program Guides
Amit Ramraz - Cupertino CA, US Edward M. Tecot - Sunnyvale CA, US Shannon C. Hegg - Mountain View CA, US Pradip K. Fatehpuria - Cupertino CA, US Sanjay Dhanraj Sahgal - Fremont CA, US Gabriel Gottlieb - Seattle WA, US Anand Muthurajan - Sammamish WA, US Joerg Raymond Brown - Livermore CA, US Deepa Rajagopal - San Jose CA, US Sampathkumar Ramakrishnan - Sunnyvale CA, US Stacy L. Yust - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/445
US Classification:
725 48, 725 49, 348731, 348732
Abstract:
Various embodiments pertain to methods and systems for providing multi-source content in electronic program guides (EPGs). In at least some embodiments, various techniques can present the viewer with a user interface, such as a grid, that is efficiently and intelligently assembled and managed to foster a desirable user experience.
Monique Barbanson - Palo Alto CA, US Pradip K. Fatehpuria - Cupertino CA, US Hans Martin Krober - Mountain View CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/173
US Classification:
725 90, 725 96, 725100, 725131, 725151
Abstract:
Displaying a video stream when constrained by system memory and connection bandwidth. When the resources and/or memory of a client are insufficient to decode and process a video stream, the client only decodes and processes key frames of the video stream. The other frames are discarded by the client. By decoding and processing key frames, the memory and resource requirements of the video stream are reduced. The client is also able to negotiate with the video stream source such that only key frames are downloaded. Bandwidth limitations can thus be accommodated because downloading only key frames requires less bandwidth.
Senthil Kumar Gnanasambandam - Sunnyvale CA, US Sanath K Yekollu - Santa Clara CA, US Pradip K Fatehpuria - San Jose CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/173
US Classification:
725131, 725 32, 725 34, 725135, 725136
Abstract:
Techniques to monitor presentation timestamps for content are described, which may be used to render content at a client. In an implementation, content is received having timestamps that define expected timing for output of the content at a client. The timestamps may then be monitored and compared to a client clock to determine if the content rendered matches the content expected to be rendered. When a discrepancy is detected, one or more corrective actions may be undertaken to restore output of the content to the timing defined by the timestamps.
Client-Side Ad Insertion During Trick Mode Playback
Victor S. Lee - Cupertino CA, US Pradip K. Fatehpuria - San Jose CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 9/80 H04N 5/783
US Classification:
386249, 386239, 386248, 386343, 386350, 386351
Abstract:
A device plays back programming content in a trick mode while an advertising segment record is monitored. When an advertising segment beginning identified by the advertising segment record is encountered, playback of the programming content temporarily ceases. One or more advertisements are played back during the advertising segment, and then playback of the programming content in the trick mode resumes after an ending of the advertising segment is encountered.
Changing Streaming Media Quality Level Based On Current Device Resource Usage
Pradip K. Fatehpuria - San Jose CA, US Vivek Thukral - Palo Alto CA, US Steven James Chin - Mountain View CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 9/46 G06F 15/16
US Classification:
719329, 718104, 709231
Abstract:
Streaming media is received from a source system. A current overall resource usage of a resource of the device (such as a CPU or memory of the device) is obtained. A check is made as to whether the current overall resource usage exceeds a resource threshold value. If the current overall resource usage exceeds the resource threshold value, then an indication is provided to the source system to reduce a quality level of the streaming media. The streaming media is received from the source system at the reduced quality level until there is sufficient resource capacity at the device to increase the quality level.
Monique Barbanson - Palo Alto CA, US Pradip Fatehpuria - Cupertino CA, US Michael Darnell - San Jose CA, US
International Classification:
G09G005/00
US Classification:
345/815000
Abstract:
Systems and methods for enlarging selectable content. Content that includes selectable items is displayed on a display device through a user interface. When an item is selected, the item is enlarged such that the selected item is more easily viewed. If the item includes text, the text is more legible because it has been enlarged. Other items included in the content that are not currently selected are not enlarged or modified. When a new item is selected, the new item is enlarged and the previously selected item returns to an unselected size and is no longer enlarged.
Resumes
Principal Development Manager, Conversational Understanding Services At Microsoft
Principal Softwar Development Manager, Conversational Understanding Services at Microsoft
Location:
San Jose, California
Industry:
Computer Software
Work:
Microsoft - Sunnyvale, CA since Jan 2013
Principal Softwar Development Manager, Conversational Understanding Services
Microsoft Corp - Mountain View, CA Jul 2004 - Jan 2013
Principal Architect & Manager, AV Platform, Mediaroom
Microsoft Corp - Mountain View, CA Nov 2003 - May 2004
Senior Engineer and Lead, Connected TV
Microsoft Corp - Mountain View, CA Aug 2002 - Oct 2003
Devlopment Manager, Infrastructure and Platform, MSTV Media Center
Microsoft Corp - Mountain View, CA Oct 2001 - Jul 2002
Software Development Lead, Advanced Client Product
Education:
Indian Institute of Technology, Kharagpur 1984 - 1988
B Tech, Computer Science and Engineering
St Xaviers College, Kolkata 1982 - 1984
Skills:
C, C++, C#, Assembly Embedded Systems Broadcast Television Ditital TV and Streaming Media Mobile Devices (Phones/Tablets) Embedded Operating Systems (WinCE, iOS, Android, Linux) Video Game Development (2D/3D Graphics) VOD DVR/PVR HTML, Javascript, CSS and other browser technologies IPTV C++ C# Browsers Windows CE Streaming Media Television Project Management People Development Interactive TV DRM Adaptive Streaming Mobile TV Content Management Interactive Advertising Team Leadership Mobile Devices Mobile Video Applications Agile Methodologies Set Top Box Software Design Object Oriented Design Scrum Cloud Media Formats Audio and Video Codecs DVB Cross-platform Development Video Game Consoles SaaS Web Services Cloud Computing Cloud Applications Speech Recognition Live Video Streaming Software Development Distributed Systems Software Engineering Mobile Applications
Vmware
Director of Engineering, Vmc on Aws at Vmware
Microsoft Jul 2004 - Jan 2013
Principal Architect and Group Engineering Manager and Director, Av Platform, Mediaroom
Microsoft Jul 2004 - Jan 2013
Principal Group Engineering Manager and Director, Speech and Intelligent Agent Services
Microsoft Aug 2002 - Jun 2004
Engineering Manager, Infrastructure and Platform, Microsoft Tv Media Center
Microsoft Mar 2001 - Jul 2002
Engineering Manager, Webtv and Mstv Advanced Client Products at Microsoft Corp
Education:
Indian Institute of Technology, Kharagpur 1984 - 1988
St. Xavier's College (Autonomous), Kolkata 1982 - 1984
Skills:
Iptv Embedded Systems Streaming Media Software Development Distributed Systems C# Mobile Devices Agile Methodologies Software Design Drm Scrum Cloud Computing Mobile Applications C++ Saas Software Engineering Integration Broadcast Television Vod Windows Ce Set Top Box Object Oriented Design Web Services Ditital Tv and Streaming Media Mobile Devices Embedded Operating Systems Video Game Development Dvr/Pvr Browsers Television Project Management People Development Interactive Tv Adaptive Streaming Mobile Tv Content Management Interactive Advertising Team Leadership Mobile Video Applications Cloud Media Formats Audio and Video Codecs Dvb Cross Platform Development Video Game Consoles Cloud Applications Speech Recognition Live Video Streaming
Languages:
English
Youtube
JASSA FATEHPURIA | LIVE SHOW - FAKIRI | UK Mu...
UK Music Records Presents Jassa Fatehpuria FULL LIVE SHOW - FAKIRI Pro...
Duration:
34m 22s
JASSA FATEHPURIA | LABHDE | UK Music Records
UK Music Records Presents Jassa Fatehpuria Song : Labhde Producer : Ja...
Duration:
7m 26s
4M+ Salwaran (suffi song)Jassa Fatehpuria
Album fakiri live ,presentation KK Reckords/deepu sabharwal , Producer...
Duration:
9m 33s
Raag Ishq De
Singer/Jassa Fatehpuria Lyrics/Jassa-Jag... Music/RK.Nakodar Studio C...
Duration:
4m 25s
Jassa Fatehpuria Live Raipur Om JI Noor Angel...
Duration:
3h 7m 4s
GHUNGRU | SINGER JASSA FATEHPURIA | PRESENTAT...
Song Name: Ghungru Singer: Jassa Fatehpuria Music Director: NAV-E Lyri...