Linkage Sofware Jun 1987 - Jun 1997
Technical Architect
Microsoft Jun 1987 - Jun 1997
Principal Architect
Dmr Group Limited Jun 1984 - Jun 1987
Senior System Developer
Dmr Group Limited Jun 1982 - Jun 1984
Developer
Education:
University of Waterloo 1976 - 1982
Bachelor of Mathematics, Bachelors, Mathematics, Computer Science
Skills:
Distributed Systems Software Engineering Agile Methodologies Software Development Cloud Computing Software Design Scalability C# Enterprise Architecture Software Project Management Enterprise Software Requirements Analysis Machine Learning Web Services .Net Unix Identity Management Api Development Web Services Api Authentication Systems Authentication Protocols Identity Systems
Ayla Kol - Sammamish WA, US Dmitri Gavrilov - Redmond WA, US Bradford Clark - Duval WA, US Brian T. Kress - Redmond WA, US James C. Kleewein - Kirkland WA, US Gregory I. Thiel - Black Diamond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707694, 707695
Abstract:
A data resiliency layer provides manageable data resiliency policy options for email related applications. Through one or more APIs such applications are enabled to query whether a data resiliency policy is satisfied for a given mailbox or database at a given point in time. Email related applications may consume this information to modify their behavior such as to wait, repeat, or fail the actions at hand to the point where data committal is guaranteed to a degree specified by the data resiliency policy.
Neil K. Koorland - Issaquah WA, US Geeman Yip - Kirkland WA, US Herman J. Man - Issaquah WA, US Brian T. Kress - Redmond WA, US John H. Zybura - Seattle WA, US Jing Wu - Sammamish WA, US Matthias Leibmann - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
235375
Abstract:
A method and system for managing and applying entitlements is described herein. An identity integration server centrally manages data associated with entitlements for a plurality of identities. The integration server may select one of a plurality of workflows. One or more of a plurality of entitlements to be used in the workflow are selected, and a set of identities for which the workflow is applicable is selected. A determination is made as to whether the workflow should be run on the identities. If so, then the workflow is initiated. The one or more entitlements are then added to a granted entitlements list. Then, a separate process may be initiated to apply the one or more entitlements to the one or more identities.
Frank Byrum - Seattle WA, US Mayank Mehta - Redmond WA, US Chandresh Jain - Sammamish WA, US Ladislau Conceicao - Redmond WA, US Brian Kress - Woodinville WA, US Greg Gourevitch - Redmond WA, US Michael Nelte - Redmond WA, US Chris Barnes - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04L 9/00
US Classification:
713156
Abstract:
An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.
Ayla Kol - Sammamish WA, US Dmitri Gavrilov - Redmond WA, US Bradford Clark - Duval WA, US Brian T. Kress - Redmond WA, US James C. Kleewein - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/00 G06F 15/16 H04L 9/32
US Classification:
713155, 709206, 713170
Abstract:
A data replication mechanism is proposed that relies on existing federation infrastructure enabling distributed authentication instead of storing and using explicit credentials for a remote forest. The data replication mechanism requests a federation token with data replication capabilities targeted to the remote forest and passes this token to the remote forest in lieu of explicit credentials.
Distributed Throttling For Mailbox Data Replication
Ayla Kol - Sammamish WA, US Dmitri Gavrilov - Redmond WA, US Bradford Clark - Duval WA, US Brian T. Kress - Redmond WA, US James C. Kleewein - Kirkland WA, US Gaurav Navlakha - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707633, 707E17005
Abstract:
Distributed mailbox data replication agents are employed to adjust load on mail system resources by enabling the agents to receive a throttling policy, resource capacity, and current usage information. Each agent preparing to access the resource (e.g. provide replicated data) may then throttle itself ensuring optimum resource usage. The agents may receive the information by querying the resource, which monitors accessing agents and their types, or from a shared space instead of directly from the resource.
Moving Large Dynamic Datasets Via Incremental Change Synchronization
DMITRI GAVRILOV - REDMOND WA, US BRADFORD R. CLARK - DUVALL WA, US JAMES C. KLEEWEIN - KIRKLAND WA, US AYLA KOL - SAMMAMISH WA, US BRIAN T. KRESS - WOODINVILLE WA, US NARESH SUNDARAM - REDMOND WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 12/16 G06F 12/00
US Classification:
711162, 711E12001, 711E12103
Abstract:
Incremental change synchronization for moving large data sets may be provided. Source data to be moved may be identified and a snapshot of the data may be created. The data may be moved to a new datastore and a second snapshot may be created. The snapshots may be compared to identify any data elements that have been modified and the modified elements may be copied to the new datastore.
Massive Structured Data Transfer Optimizations For High-Latency, Low-Reliability Networks
DMITRI GAVRILOV - REDMOND WA, US BRADFORD R. CLARK - DUVALL WA, US JAMES C. KLEEWEIN - KIRKLAND WA, US AYLA KOL - SAMMAMISH WA, US BRIAN T. KRESS - WOODINVILLE WA, US
Optimizations for data transmission may be provided. A portion of a data block may be read into a batch by a read thread on a first server. The batch may be passed to a transmission thread. The transmission thread may then transmit the first batch to a second server while the read thread asynchronously reads a second portion of the data block into another batch.
Integrating Server Applications With Multiple Authentication Providers
Vadim Eydelman - Bellevue WA, US Brian Kress - Woodinville WA, US Matthias Leibmann - Woodinville WA, US Moustafa Noureddine - Redmond WA, US Lei Yu - Redmond WA, US Haibo Luo - Kirkland WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 21/22
US Classification:
726 6, 726 3, 726 5, 726 8
Abstract:
Online and on-premise applications identify trusted authentication providers. The applications are configured with a list of trusted issuers of authentication credentials. When an application receives a request requiring authentication, the application returns a 401 response that includes the trusted issuer list. The requesting application compares the trusted issuer list from the 401 response to its own list of authentication providers. If there is a match between the two lists, then the requesting application creates a self-issued token for the authentication provider. The authentication provider uses the self-issued token to generate an authentication token for the requesting application. The requesting application may also directly create a token for a target partner application, without an authentication provider, if there is a direct trust between the two applications.
Brian Kress (1996-2000), Shawn Seely (1987-1991), Kelly Anderson (1980-1984), Robert Sewell (1979-1983), Mari Evans (1986-1990), James Walter (1960-1964)
Flickr
Youtube
CNY Pride 2009 Parade & Festival
Drag show with Nikki Fenmore, Brian Kress, Jessica Lee Skipper and Vin...
Category:
Travel & Events
Uploaded:
23 Jun, 2009
Duration:
18s
Jenny's First Night Out in Hollywood!
Jenny Lin goes to The Kress in Hollywood during an industry charity fu...
Category:
Entertainment
Uploaded:
10 Jan, 2010
Duration:
1m 15s
YMCMB DJ Khaled & Birdman invades the world w...
This thursday it goes down at Kress watch this video & follow dj @nect...
Category:
People & Blogs
Uploaded:
16 Feb, 2011
Duration:
3m 42s
AL JONES ARCHIVES VOLUME 4
FINALLY. This was being put off for a bit, but I guess Al wanted to st...
Category:
Sports
Uploaded:
24 Mar, 2011
Duration:
3m 35s
LA DIRECT MAGAZINE "Planet Funk" Fashion Kick...
Maximo TV www.maximotv.com http LA Direct Magazine Presents Planet Fun...
Category:
Entertainment
Uploaded:
21 Oct, 2008
Duration:
7m 24s
Hair Art
Brian DeCarlo & Suzane Kress put on a Hair event at "The Bernardo Wine...
Category:
Entertainment
Uploaded:
20 Jul, 2009
Duration:
4m 40s
Brian Kress - Creep by Radiohead
Duration:
3m 49s
I Can't Make You Love Me (Bonnie Raitt) - Bri...
Brian Kress singing "I Can't Make You Love Me" at Sounds of South 2014...