Search

Saswata Mandal Phones & Addresses

  • Issaquah, WA
  • Seattle, WA
  • Kirkland, WA
  • 15606 40Th St, Redmond, WA 98052 (425) 376-0270
  • 4850 156Th Ave, Redmond, WA 98052 (425) 376-0270
  • 18666 Redmond Rd, Redmond, WA 98052 (425) 836-3540

Resumes

Resumes

Saswata Mandal Photo 1

Saswata Mandal

View page
Location:
Seattle, WA
Industry:
Computer Software
Skills:
Consultancy Services
Saswata Mandal Photo 2

Saswata Mandal

View page
Location:
Seattle, WA
Industry:
Telecommunications
Work:
Microsoft
Sde

Hallmark Global Technologies Nov 2007 - Apr 2008
Programmer Analyst

Tata Consultancy Services Jul 2001 - Oct 2007
Ita
Education:
University of Washington 2009 - 2012
Kalyani University, Kalyani 1997 - 2001
Skills:
C++
Debugging
C
Software Engineering
Embedded Systems
Algorithms
Device Drivers
Embedded Software
Image Processing
Distributed Systems
Saswata Mandal Photo 3

Saswata Mandal

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft
Sde

Tata Consultancy Services 2001 - 2007
Assitant System Engineer
Education:
University of Washington 2009 - 2013
Master of Science, Masters, Electronics Engineering
Skills:
Software Engineering
Software Development
C++
Distributed Systems
Embedded Systems
Software Design
Algorithms
.Net
Agile Methodologies
C
Scrum

Publications

Us Patents

Video Signature

View page
US Patent:
20120257116, Oct 11, 2012
Filed:
Apr 5, 2011
Appl. No.:
13/080494
Inventors:
Seth Hendrickson - Bellevue WA, US
George Randell Dong - Issaquah WA, US
Saswata Mandal - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04N 5/14
US Classification:
348700, 348E05062
Abstract:
Video signatures are generated when a small change in video information between consecutive frames N−1 and N is followed by a large change in video information between consecutive frames N and N+1. Information from frames N and/or N+1 is used to form a video signature.

Blurring To Improve Visual Quality In An Area Of Interest In A Frame

View page
US Patent:
20210006835, Jan 7, 2021
Filed:
Jul 1, 2019
Appl. No.:
16/458824
Inventors:
- Redmond WA, US
Saswata MANDAL - Redmond WA, US
Daniel Gilbert KENNETT - Bellevue WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
H04N 19/60
H04N 19/30
G06N 20/00
G06K 9/00
Abstract:
A system and method for utilizing machine learning techniques to modify a visual quality of an area within a frame of video is provided. The method may include receiving one or more video frames of a video stream, receiving a target asset and generating, via a machine learning model, a frame mask identifying an area within the one or more video frames of the video stream that is associated with the target asset, and then modifying a visual quality of the identified area within the one or more video frames based on the frame mask. In some instances, techniques other than or in addition to machine learning techniques may be utilized. For example, template matching techniques may also be used to identify one or more areas for modifying a visual quality.

Positioning A Camera Video Overlay On Gameplay Video

View page
US Patent:
20180093174, Apr 5, 2018
Filed:
Sep 22, 2017
Appl. No.:
15/712959
Inventors:
- Redmond WA, US
Travis J. MUHLESTEIN - Redmond WA, US
Joanna MASON - Redmond WA, US
Saswata MANDAL - Bellevue WA, US
Corey E. ROGERS - Redmond WA, US
Ryan Y. KIM - Bellevue WA, US
Sudhakar V. PRABHU - Redmond WA, US
Jesse D. KAPLAN - Sammamish WA, US
Adam M. SMITH - Sammamish WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
A63F 13/00
Abstract:
A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of the gaming console can also allow a user to specify placement of the camera video overlay on the gameplay video for broadcasting, permitting the user to choose the portion of the gameplay video for broadcasting that is obscured by the camera video overlay.

Receiver-Side Modifications For Reduced Video Latency

View page
US Patent:
20170105010, Apr 13, 2017
Filed:
Oct 9, 2015
Appl. No.:
14/879106
Inventors:
- Redmond WA, US
Sudhakar Prabhu - Redmond WA, US
Carol Greenbaum - Seattle WA, US
Saswata Mandal - Bellevue WA, US
Shyam Sadhwani - Bellevue WA, US
International Classification:
H04N 19/174
H04N 21/854
H04N 19/70
H04N 21/426
H04N 21/845
H04N 21/2662
H04N 21/434
H04N 19/436
H04N 19/31
Abstract:
A host has a graphics pipeline that process frames by portions (e.g., pixels or rows) or slices. A remote device transmits a video stream container via a network to the host. A frame of the video stream in the container has encoded portions. The graphics pipeline includes a demultiplexer that extracts the portions of the video frame. When a portion has been extracted it is passed to a decoder, which is next in the pipeline. The decoder may begin decoding the portion before receiving a next portion of the frame, possibly while the demultiplexer is demultiplexing the next portion of the frame. A decoded portion of the frame is passed to a renderer which accumulates the portions of the frame and renders the frame. At any time portions of a frame might concurrently be being received, demultiplexed, decoded, and rendered. The decoder may be single-threaded, multi-threaded, or hardware accelerated.

Parallel Processing Of A Video Frame

View page
US Patent:
20170064320, Mar 2, 2017
Filed:
Sep 1, 2015
Appl. No.:
14/842823
Inventors:
- Redmond WA, US
Sudhakar Prabhu - Redmond WA, US
Carol Greenbaum - Seattle WA, US
Saswata Mandal - Bellevue WA, US
Yongjun Wu - Bellevue WA, US
International Classification:
H04N 19/436
G06T 1/20
Abstract:
A graphics pipeline with components that process frames by portions (e.g., pixels or rows) or slices to reduce end-to-end latency. Components of a pipeline process portions of a same frame at the same time. For example, as graphics data for a frame is being generated and fills a framebuffer, once a certain portion of video data less than the whole frame (slice or sub-frame) becomes available, before the corresponding frame is finished filling the framebuffer, the next pipeline component after the framebuffer, for instance a video processor for color conversion or an encoder, begins to process the portion of the frame. While one portion of a frame is accumulating in the frame buffer, another portion of the same frame is being encoded by an encoder, and another portion of the frame might be being packaged by a multiplexer, and a network socket might start streaming the multiplexed portion.

Intra-Refresh For Video Streaming

View page
US Patent:
20170013274, Jan 12, 2017
Filed:
Jul 9, 2015
Appl. No.:
14/795861
Inventors:
- Redmond WA, US
Sudhakar Prabhu - Redmond WA, US
Carol Greenbaum - Seattle WA, US
Saswata Mandal - Bellevue WA, US
Yongjun Wu - Bellevue WA, US
International Classification:
H04N 19/593
H04N 19/174
H04N 19/70
H04N 19/114
Abstract:
Embodiments relate to encoding and decoding frames of a video stream. Video frames are encoded as intra-coded frames (Iframes) and predictive coded frames (P/Bframes) and transmitted. When a receiver of the encoded frames is unable to decode a frame, due to transmission problems or otherwise, the encoded video stream can be recovered without requiring a full Iframe to be generated at one time. Instead, intra-coded data is provided by the transmitter in slices. Specifically, frames with only portions of intra-coded data (Islices) are transmitted in sequence until enough intra-coded data is provided to the receiver to recover a frame and resume decoding. The intra-refresh frames may also contain slices predictively encoded (Pslices) based on restricted search spaces of preceding intra-refresh frames.

Changing Broadcast Without Interruption To Active Gameplay

View page
US Patent:
20150304697, Oct 22, 2015
Filed:
Sep 12, 2014
Appl. No.:
14/485332
Inventors:
- Redmond WA, US
Travis John Muhlestein - Redmond WA, US
Joanna Mason - Redmond WA, US
Saswata Mandal - Bellevue WA, US
Corey E. Rogers - Redmond WA, US
Ryan Y. Kim - Bellevue WA, US
Sudhakar V. Prabhu - Bellevue WA, US
International Classification:
H04N 21/266
Abstract:
While broadcasting active gameplay of the video game application with a first broadcast configuration, a computer gaming device receives a command to change the broadcast configuration to a second broadcast configuration. Responsive to the command, the computer gaming device begins broadcasting the active gameplay with the second broadcast configuration without interrupting active gameplay or broadcasting of active gameplay.

Positioning A Camera Video Overlay On Gameplay Video

View page
US Patent:
20150290540, Oct 15, 2015
Filed:
Aug 21, 2014
Appl. No.:
14/465701
Inventors:
- Redmond WA, US
Travis J. Muhlestein - Redmond WA, US
Joanna Mason - Redmond WA, US
Saswata Mandal - Bellevue WA, US
Corey E. Rogers - Redmond WA, US
Ryan Y. Kim - Bellevue WA, US
Sudhakar V. Prabhu - Bellevue WA, US
Jesse D. Kaplan - Sammamish WA, US
Adam M. Smith - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
A63F 13/53
A63F 13/25
Abstract:
A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of the gaming console can also allow a user to specify placement of the camera video overlay on the gameplay video for broadcasting, permitting the user to choose the portion of the gameplay video for broadcasting that is obscured by the camera video overlay.
Saswata Mandal from Issaquah, WA, age ~46 Get Report