Search

Sankhyayan Debnath Phones & Addresses

    s
  • 2532 Dexter Ave N #3, Seattle, WA 98109
  • Shoreline, WA
  • West Lafayette, IN
  • Wilmington, DE
  • Santa Clara, CA

Professional Records

License Records

Sankhyayan Debnath

Address:
12021 9 Ave NW, Seattle, WA 98177
License #:
A4970656
Category:
Airmen

Publications

Us Patents

Animation Platform

View page
US Patent:
20090315896, Dec 24, 2009
Filed:
Jun 24, 2008
Appl. No.:
12/145491
Inventors:
Paul Kwiatkowski - Bellevue WA, US
Sankhyayan Debnath - Seattle WA, US
Jay Edward Turney - Seattle WA, US
Martyn Simon Lovell - Seattle WA, US
Billie Sue Chafins - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06T 17/00
US Classification:
345473
Abstract:
An animation platform for managing the interpolation of values of one or more animation variables from one or more applications. The animation platform uses animation transitions to interpolate the values of the animation variables. When conflicts arise, the animation platform implements application-supplied logic to determine an execution priority of the conflicting animation transitions.

Animation Platform

View page
US Patent:
20090315897, Dec 24, 2009
Filed:
Jun 24, 2008
Appl. No.:
12/145494
Inventors:
Paul Kwiatkowski - Bellevue WA, US
Sankhyayan Debnath - Seattle WA, US
Jay Edward Turney - Seattle WA, US
Martyn Simon Lovell - Seattle WA, US
Billie Sue Chafins - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06T 15/70
US Classification:
345473
Abstract:
An animation platform for managing the interpolation of values of one or more animation variables from one or more applications. The animation platform uses animation transitions to interpolate the values of the animation variables. The animation platform uses a continuity parameter to smoothly switch from one animation transition to the next.

Dynamic Animation Scheduling

View page
US Patent:
20090322760, Dec 31, 2009
Filed:
Jun 26, 2008
Appl. No.:
12/146848
Inventors:
Paul J. Kwiatkowski - Bellevue WA, US
Sankhyayan Debnath - Redmond WA, US
Jay E. Turney - Seattle WA, US
Martyn S. Lovell - Seattle WA, US
Billie Sue Chafins - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 13/00
US Classification:
345473
Abstract:
Dynamic animation scheduling techniques are described in which application callbacks are employed to permit dynamic scheduling of animations. An application may create a storyboard that defines an animation as transitions applied to a set of variables. The storyboard may be communicated to an animation component configured to schedule the storyboard. The animation component may then communicate one or more callbacks at various times to the application that describe a state of the variables. Based on the callbacks, the application may specify changes, additions, deletions, and/or other modifications to dynamically modify the storyboard. To draw the animation, the application may communicate a get variable values command to the animation component. The animation component performs calculations to update the variable values based on the storyboard and communicates the results to the application. The application may then cause output of the animation defined by the storyboard.

Application Program Interface For Animation

View page
US Patent:
20110096076, Apr 28, 2011
Filed:
Oct 27, 2009
Appl. No.:
12/606508
Inventors:
Paul Kwiatkowski - Redmond WA, US
Sankhyayan Debnath - Seattle WA, US
Martyn Lovell - Seattle WA, US
Nicolas Brun - Seattle WA, US
Robert Jarrett - Snohomish WA, US
Billie Sue Chafins - Seattle WA, US
Paul Gildea - Seattle WA, US
Shawn Van Ness - Renton WA, US
Jay Turney - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 13/00
US Classification:
345473
Abstract:
Many computer applications incorporate and support animation. Application performance may be enhanced by delegating animation management to an application program interface (animation API) for animation. Accordingly, an animation API for managing animation is disclosed herein. The animation API may be configured to sequentially interpolate values of animation variables defining animation movement of animation objects. The animation API may interpolate the values of the animation variables using animation transitions within animation storyboards. The animation API may be configured to determine durations of animation transitions based upon animation characteristics parameters (e.g., starting position, desiring ending position, starting velocity of an animation variable). Durations and start times of animation transitions may be determined based upon key frames. The animation API may be configured to resolve scheduling conflicts among one or more animation transitions. Also, the animation API may be configured to facilitate smooth animation while switching between animation transitions for an animation variable.

Concurrently Accessing Data

View page
US Patent:
20110282850, Nov 17, 2011
Filed:
May 11, 2010
Appl. No.:
12/777272
Inventors:
Vaibhav Kamra - Seattle WA, US
Pradeep Madhavarapu - Kirkland WA, US
Cristian Diaconu - Redmond WA, US
Jun Fang - Sammamish WA, US
Srini Acharya - Sammamish WA, US
Michael Warmington - Redmond WA, US
Maciej Plaza - Bellevue WA, US
Artem Oks - Bellevue WA, US
Sankhyayan Debnath - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707704, 707E17007, 707E1701
Abstract:
A database management system having a database component, which includes a lock manager, and a filesystem component. The filesystem component is configured to: generate a mapping between one or more filesystem access modes, one or more filesystem sharing modes and one or more database locks, receive a request from a filesystem stack to perform one or more actions on data in a database, identify a filesystem access mode and a filesystem share mode of the request, determine which one of the database locks corresponds to the filesystem access mode and the filesystem share mode of the request based on the mapping, and receive a notification lock on the data from the lock manager when no other database locks conflict with the notification lock, wherein the notification lock corresponds to the one of the database locks. After receiving the notification lock on the data, the lock manager is configured to send a notification to the filesystem component when a subsequent request from a database stack includes accessing the data.

Controlling Animation Frame Rate Of Applications

View page
US Patent:
8593463, Nov 26, 2013
Filed:
Oct 27, 2009
Appl. No.:
12/606559
Inventors:
Robert Jarrett - Snohomish WA, US
Sankhyayan Debnath - Seattle WA, US
Paul Kwiatkowski - Redmond WA, US
Martyn Lovell - Seattle WA, US
Billie Sue Chafins - Seattle WA, US
Paul Gildea - Seattle WA, US
Jay Turney - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 13/00
US Classification:
345473
Abstract:
Many computer applications incorporate and support animation (e. g. , interactive user interfaces). Unfortunately, it may be challenging for computer applications and rendering systems to render animation frames at a smooth and consistent rate while conserving system resources. Accordingly, a technique for controlling animation rendering frame rate of an application is disclosed herein. An animation rendering update interval of an animation timer may be adjusted based upon a rendering system state (e. g. , a rate of compositing visual layouts from animation frames) of a rendering system and/or an application state (e. g. , a rate at which an application renders frames) of an application. Adjusting the animation rendering update interval allows the animation timer to adjust the frequency of performing rendering callback notifications (work requests to an application to render animation frames) to an application based upon rendering system performance and application performance.

Communication And Action Approval System And Method

View page
US Patent:
20210044977, Feb 11, 2021
Filed:
Jun 29, 2020
Appl. No.:
16/915006
Inventors:
Lynn Wardley - , US
Sankhyayan Debnath - Seattle WA, US
International Classification:
H04W 12/08
H04L 29/06
G06Q 50/00
H04W 12/06
Abstract:
A computer-based method for real-time communication authorization includes receiving, from a first communication device, a communication request, verifying, with a verification engine, a pre-approval status of the communication request, storing the communication request in an approval queue if the communication authorization the pre-approval status is set to false, issuing an alert to the authorization device, and receiving one or more authorization parameters from an authorization device.

Communication And Action Approval System And Method

View page
US Patent:
20180367995, Dec 20, 2018
Filed:
Apr 13, 2018
Appl. No.:
15/953257
Inventors:
- Salt Lake City UT, US
Sankhyayan Debnath - Seattle WA, US
International Classification:
H04W 12/06
H04L 29/06
G06Q 50/00
H04W 12/08
Abstract:
A computer-based method for real-time communication authorization includes receiving, from a first communication device, a communication request, verifying, with a verification engine, a pre-approval status of the communication request, storing the communication request is an approval queue if the communication authorization the pre-approval status is, set to false, issuing an alert to the authorization device, and receiving one or more authorization parameters from an authorization device.
Sankhyayan Debnath from Shoreline, WA, age ~40 Get Report