BackgroundCheck.run
Search For

Eric D Tribble100 Middlefield Rd, Mountain View, CA 94043

Eric Tribble Phones & Addresses

100 Middlefield Rd, Mountain View, CA 94043    650-9603421   

15600 NE 8Th St #B1, Bellevue, WA 98008    425-7462376   

Rathdrum, ID   

Los Altos Hills, CA   

Fall City, WA   

Spokane, WA   

North Bend, WA   

Kirkland, WA   

Redmond, WA   

Stanford, CA   

Social networks

Eric D Tribble

Linkedin

Mentions for Eric D Tribble

Eric Tribble resumes & CV records

Resumes

Eric Tribble Photo 23

Eric Tribble

Publications & IP owners

Us Patents

Transport High Availability

US Patent:
7681074, Mar 16, 2010
Filed:
Apr 29, 2005
Appl. No.:
11/118870
Inventors:
Leon Warman - Kirkland WA, US
Eric D. Tribble - Bellevue WA, US
Malcolm Pearson - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 13, 714 4
Abstract:
Failover systems and methods for providing redundant backup of data transmitted over a network to provide transport high availability of electronic data. The present invention relates to creating redundant backup copies of electronic data as well as transmission of the backup copies over a network in the event of a failure of a network component.

System And Method For Routing Messages Within A Messaging System

US Patent:
7693071, Apr 6, 2010
Filed:
May 27, 2005
Appl. No.:
11/139704
Inventors:
Demetrios Achlioptas - Seattle WA, US
Eric D. Tribble - Bellevue WA, US
Malcolm E. Pearson - Kirkland WA, US
Leon Warman - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/28
US Classification:
370238
Abstract:
Systems and methods are described which provide enhanced stability, increased predictability, reduced transmission costs, and which conserve bandwidth in routing messages over computer networks. The systems and methods further include providing improved transmission of messages wherein the messages are transmitted to nodes closest to a target delivery node. If delivery is possible to a target node, the message transmission stops at the point of failure in the network, wherein delivery to the target node is accomplished at a later time or the message is returned to the sender.

Throwing One Selected Representative Exception Among Aggregated Multiple Exceptions Of Same Root Cause Received From Concurrent Tasks And Discarding The Rest

US Patent:
7861072, Dec 28, 2010
Filed:
Jun 25, 2007
Appl. No.:
11/821649
Inventors:
John Joseph Duffy - Renton WA, US
David Callahan - Seattle WA, US
David Detlefs - Westford WA, US
Vance Morrison - Kirkland WA, US
Brian Grunkemeyer - Redmond WA, US
Eric Dean Tribble - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
712244, 710260
Abstract:
Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.

Perimeter Message Filtering With Extracted User-Specific Preferences

US Patent:
8028026, Sep 27, 2011
Filed:
May 31, 2006
Appl. No.:
11/421367
Inventors:
Chandresh K. Jain - Sammamish WA, US
Malcolm E. Pearson - Kirkland WA, US
Nathan F. Waddoups - Redmond WA, US
Mihai Costea - Redmond WA, US
Eric D. Tribble - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709206
Abstract:
Propagating messaging preferences of one or more users from a recipient mailbox to a perimeter network administering e-mail content blocking and routing. A content filtering application located outside a trusted network receives messaging preferences information from within the trusted network regarding the mail recipients. This messaging preferences information may be utilized to allow certain pre-authorized messages from particular senders to bypass content filtering. Moreover, the messaging preferences information may be hashed to further protect the information on the perimeter network and to speed in review and comparison of the messaging preferences information. In addition, other types of user-specific information may be propagated to the perimeter network for use with other applications other than messaging.

Key Distribution For Secure Messaging

US Patent:
8135645, Mar 13, 2012
Filed:
Mar 3, 2006
Appl. No.:
11/276534
Inventors:
Jeffrey B. Kay - Bellevue WA, US
Eric D. Tribble - Bellevue WA, US
Roy Williams - Woodinville WA, US
Trevor W. Freeman - Sammamish WA, US
Malcolm E. Pearson - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/60
G06F 21/00
US Classification:
705 51, 705 57, 380201
Abstract:
A transmitting gateway may utilize a retrieved domain-specific key to secure an outbound message, and a receiving gateway may utilize another retrieved domain-specific key to authenticate and validate the secured message.

Concurrent Exception Handling Using An Aggregated Exception Structure

US Patent:
8146085, Mar 27, 2012
Filed:
Jun 25, 2007
Appl. No.:
11/821647
Inventors:
John Joseph Duffy - Renton WA, US
David Callahan - Seattle WA, US
David Detlefs - Westford WA, US
Vance Morrison - Kirkland WA, US
Brian Grunkemeyer - Redmond WA, US
Eric Dean Tribble - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
G06F 7/38
US Classification:
718100, 712244
Abstract:
Various technologies and techniques are disclosed for providing concurrent exception handling. Exceptions that occur in concurrent workers are caught. The caught exceptions are then forwarded from the concurrent workers to a coordination worker. The caught exceptions are finally aggregated into an aggregation structure, such as an aggregate exception object. This aggregation structure is rethrown and the individual caught exceptions may then be handled at a proper time.

Email Transport Rule Per-Recipient Condition

US Patent:
8219623, Jul 10, 2012
Filed:
Dec 16, 2005
Appl. No.:
11/305415
Inventors:
Eric Dean Tribble - Bellevue WA, US
Gautam Pulla - Redmond WA, US
Min Wei - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709206, 709207
Abstract:
A schema for a rule transport engine to be applied to an email having multiple recipients. The schema defines a rule which executes one or more specific actions for a particular recipient or a particular group of recipients receiving a message instance of a bifurcated message when the message meets certain conditions.

Concurrent Handling Of Exceptions In Received Aggregate Exception Structure With Supplied Exception Handlers And Marking Handled Exceptions

US Patent:
8271768, Sep 18, 2012
Filed:
Nov 17, 2010
Appl. No.:
12/948564
Inventors:
John Joseph Duffy - Renton WA, US
David Callahan - Seattle WA, US
David Detlefs - Westford MA, US
Vance Morrison - Kirkland WA, US
Brian Grunkemeyer - Redmond WA, US
Eric Dean Tribble - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/40
US Classification:
712244, 710269
Abstract:
Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.