Search

Stefan R Batres

age ~52

from Seattle, WA

Also known as:
  • Stefan K Batres
  • Stefan R Grajeda
  • Stefin Batres
  • Patricia Batres
  • Stefan Batras
Phone and address:
6515 58Th Ave NE, Seattle, WA 98115
425 241-6338

Stefan Batres Phones & Addresses

  • 6515 58Th Ave NE, Seattle, WA 98115 • 425 241-6338
  • Sandpoint, ID
  • Kirkland, WA
  • 8935 160Th Ave NE, Redmond, WA 98052
  • Sammamish, WA
  • 17264 8Th St, Bellevue, WA 98008
  • Kiona, WA
  • 1028 233Rd Pl NE, Sammamish, WA 98074

Us Patents

  • Method And System For Previewing And Printing Customized Forms

    view source
  • US Patent:
    7246305, Jul 17, 2007
  • Filed:
    Dec 10, 2004
  • Appl. No.:
    11/009656
  • Inventors:
    Stefan R. Batres - Bellevue WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/21
  • US Classification:
    715500
  • Abstract:
    A method and system for previewing and printing customized pages, such as business forms including invoices and billing statements. An author-created template has HTML and OLE components (controls) placed on a page to define a visual representation of a class of object that is part of a database. The controls merge data from a selected current object of the database into the template, producing a visual representation of the object that is both viewable and printable. An extension to the present invention involves the use of multiple-page HTML to dynamically provide subsequent pages based on retrieved data. For example, if the data retrieved by the controls for an invoice is too large to display on a single invoice page, another HTML page, that is different from the first page of the invoice, would be automatically loaded as a template and the overflow data properly merged therewith.
  • Reliable One-Way Messaging Over Request-Response Transport Protocols

    view source
  • US Patent:
    7349384, Mar 25, 2008
  • Filed:
    Dec 10, 2004
  • Appl. No.:
    11/009420
  • Inventors:
    Richard D. Hill - Kirkland WA, US
    Stefan R. Batres - Sammamish WA, US
    Shy Cohen - Bellevue WA, US
    Michael T. Dice - Redmond WA, US
    Rodney T. Limprecht - Woodinville WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    H04J 3/16
    H04L 12/66
    G06F 15/16
  • US Classification:
    370352, 370410, 370465, 709220, 709230
  • Abstract:
    Example embodiments provide for a binding mechanism between RM protocols and request-response transport protocols (e. g. , HTTP) in a one-way message exchange pattern. The present invention leverages existing network characteristics of request-response transport protocols without reconfiguration or deployment of new infrastructure services. A request-response transport model is asymmetrical in nature and provides two data-flows; a request flow and a reply flow. When an initiator is not addressable and/or when communication requires a request-response transport, the present invention allows infrastructure and application messages to be sent on the request flow, while acknowledgments and other infrastructure messages may be sent back across the reply flow of the transport.
  • Reliable Request-Response Messaging Over A Request-Response Transport

    view source
  • US Patent:
    7359919, Apr 15, 2008
  • Filed:
    Mar 8, 2005
  • Appl. No.:
    11/075418
  • Inventors:
    Shy Cohen - Bellevue WA, US
    Kirill Gavrylyuk - Redmond WA, US
    Ondrej Hrebicek - Redmond WA, US
    Richard Hill - Kirkland WA, US
    Stefan R. Batres - Sammamish WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/30
    G06F 15/173
  • US Classification:
    7071041, 709223, 709225
  • Abstract:
    A reliable request-response mechanism allows a requesting computer system and a responding computer system in an established end-to-end connection to send and receive messages in a manner that the responding computer system processes a request as intended by the requesting computer system, such that all the message communication is initiated by the requesting computer system. The requesting computer system and responding computer system can accommodate a wide range of messaging failures, such as intermittent network connections or failure of a transport of SOAP intermediary by resending cached versions of previously sent messages, and by acknowledging receipt of each message received. Cached messages on either computer system are deleted after being appropriately acknowledged. After all sent messages have been acknowledged by the responding computer, and the requesting computer has received all of the response messages from the responding computer, the end-to-end connection is terminated with an exchange of connection termination messages.
  • Interface Infrastructure For Creating And Interacting With Web Services

    view source
  • US Patent:
    7512957, Mar 31, 2009
  • Filed:
    Dec 3, 2004
  • Appl. No.:
    11/003307
  • Inventors:
    Shy Cohen - Bellevue WA, US
    Geary L. Eppley - Carnation WA, US
    Douglas M. Purdy - Bellevue WA, US
    James E. Johnson - Bellevue WA, US
    Stephen J. Millet - Edmonds WA, US
    Stephen T. Swartz - Seattle WA, US
    Vijay K. Gajjala - Sammamish WA, US
    Aaron Abraham Stern - Bellevue WA, US
    Alexander Martin DeJarnatt - Seattle WA, US
    Anastasios Kasiolas - San Mateo CA, US
    Chaitanya D. Upadhyay - Kirkland WA, US
    Christopher G. Kaler - Sammamish WA, US
    Craig Andrew Critchley - Fall City WA, US
    David Edwin Levin - Redmond WA, US
    David Owen Driver - Seattle WA, US
    David Wortendyke - Seattle WA, US
    Douglas A. Walter - Issaquah WA, US
    Elliot Lee Waingold - Seattle WA, US
    Erik Bo Christensen - Seattle WA, US
    Erin P. Honeycutt - Redmond WA, US
    Eugene Shvets - Seattle WA, US
    Evgeny Osovetsky - Bellevue WA, US
    Giovanni M. Della-Libera - Seattle WA, US
    John David Doty - Seattle WA, US
    Jonathan T. Wheeler - Bothell WA, US
    Kapil Gupta - Redmond WA, US
    Kenneth David Wolf - Seattle WA, US
    Krishnan Srinivasan - Kirkland WA, US
    Lance E. Olson - Sammamish WA, US
    Matthew Thomas Tavis - Seattle WA, US
    Mauro Ottaviani - Mercer Island WA, US
    Max Attar Feingold - Bellevue WA, US
    Michael James Coulson - Clyde Hill WA, US
    Michael Jon Marucheck - Bellevue WA, US
    Michael Steven Vernal - Seattle WA, US
    Michael Thomas Dice - Redmond WA, US
    Mohammad Makarechian - Seattle WA, US
    Natasha Harish Jethanandani - Seattle WA, US
    Richard Dievendorff - Bellevue WA, US
    Richard Douglas Hill - Kirkland WA, US
    Ryan Thomas Sturgell - Seattle WA, US
    Saurab Nog - Sammamish WA, US
    Scott Christopher Seely - Bellevue WA, US
    Serge Sverdlov - Bellevue WA, US
    Siddhartha Puri - Sammamish WA, US
    Sowmyanarayanan K. Srinivasan - Redmond WA, US
    Stefan Batres - Sammamish WA, US
    Stefan Harrington Pharies - Seattle WA, US
    Tirunelveli Vishwanath - Redmond WA, US
    Tomasz Janczuk - Redmond WA, US
    Uday S. Hegde - Bellevue WA, US
    Umesh Madan - Bellevue WA, US
    Vipul Arunkant Modi - Redmond WA, US
    Yaniv Pessach - Redmond WA, US
    Yasser Shohoud - Sammamish WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 3/00
  • US Classification:
    719328
  • Abstract:
    A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure messaging, reliable messaging and transacted messaging. In some embodiments, the associated APIs are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility and versionability.
  • Efficient Transfer Of Messages Using Reliable Messaging Protocols For Web Services

    view source
  • US Patent:
    7730196, Jun 1, 2010
  • Filed:
    Dec 3, 2004
  • Appl. No.:
    11/003848
  • Inventors:
    Richard D. Hill - Kirkland WA, US
    Stefan R. Batres - Sammamish WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709230, 709228, 709232, 709235
  • Abstract:
    The present invention provides for flow and congestion control mechanisms in accordance with a Reliable Message protocol for Web Services (RM-WS). For flow control, one endpoint informs another endpoint of its available buffer size by including buffer size information in response messages. The response messages, typically RM-WS infrastructure messages, are then used to determine an upper limit on the number of messages that can be sent to the acceptor in order to prevent resending messages due to buffer overrun. In the case of congestion control, embodiments provide for increasing the number of in-flight messages until a failure point is found. The last successful rate below the failure point is the closest known point to the optimum point. Example embodiments then reset and try again raising the rate back to the last known good point and fine tuning from there using an algorithm that asymptotes the optimum rate.
  • Multiplexed Communication For Duplex Applications

    view source
  • US Patent:
    7835309, Nov 16, 2010
  • Filed:
    Dec 16, 2008
  • Appl. No.:
    12/336233
  • Inventors:
    Nicholas A. Allen - Redmond WA, US
    Stefan R. Batres - Sammamish WA, US
    Margaret J. Lye - Redmond WA, US
    Evgeny Osovetsky - Bellevue WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    H04B 1/56
    H00L 5/14
  • US Classification:
    370276, 709227, 709228
  • Abstract:
    The present invention extends to methods, systems, and computer program products for multiplexed communication for duplex applications. Embodiments of the invention facilitate a multiplexed variant of long polling over a request/reply communication medium that (potentially significantly) reduces the resources utilized when exchanging messages. The lightweight address generation mechanism facilitates polling and routing for a pool of many clients and many services while minimizing allocated resources to each established session. Further, the benefits of a lower latency bidirectional communication medium between clients and services can be utilized.
  • Verifying And Maintaining Connection Liveliness In A Reliable Messaging For Web Services Environment

    view source
  • US Patent:
    7899921, Mar 1, 2011
  • Filed:
    Dec 8, 2004
  • Appl. No.:
    11/007372
  • Inventors:
    Richard D. Hill - Kirkland WA, US
    Stefan R. Batres - Sammamish WA, US
    Shy Cohen - Bellevue WA, US
    Michael J. Moroney - Bellevue WA, US
    Rodney T. Limprecht - Woodinville WA, US
    Margaret J. Lye - Bellevue WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709230, 709227, 709228, 709229
  • Abstract:
    The present invention monitors the receipt of messages between two endpoints on established sequence session in accordance with a Reliable Messaging protocol for Web Services (RM-WS protocol). The messages received may be application or infrastructure messages (e. g. , acknowledgement messages in accordance with the RM-WS protocol). Further, the present invention defines a time period known as the inactivity timeout, which is an upper limit to the time that may pass without receiving a message (either application or infrastructure) on the sequence session. Based on this inactivity timeout period, the present invention calculates time periods for sending idempotent infrastructure messages in accordance with the RM-WS protocol for verifying and maintaining connection liveliness.
  • Probabilistic Mesh Routing

    view source
  • US Patent:
    8099498, Jan 17, 2012
  • Filed:
    Sep 3, 2008
  • Appl. No.:
    12/203826
  • Inventors:
    Nicholas A. Allen - Redmond WA, US
    Stefan R. Batres - Sammamish WA, US
    Justin D. Brown - Seattle WA, US
    Edmund S. V. Pinto - Duvall WA, US
    Karthik Raman - Issaquah WA, US
    John A. Taylor - Bellevue WA, US
    Kenneth D. Wolf - Seattle WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/173
  • US Classification:
    709226
  • Abstract:
    Routing messages using unreliable routing data. A method includes receiving a message from a computer readable communication medium. Characteristic properties of the message are calculated so as to determine state requirements for a service instance at a service for processing of the message. An attempt is made to acquire an appropriate service instance that satisfies the state requirements for processing the message. A determination is made that attempting to acquire an appropriate service instance that satisfies the state requirements for processing the message is not successful at acquiring an appropriate service instance. As a result, the message is redirected using an unreliable local cache of routing information and without coordination between processing nodes.

Resumes

Stefan Batres Photo 1

Director Of Engineering

view source
Location:
2014 west Roscoe St, Chicago, IL 60657
Industry:
Computer Software
Work:
Tableau Software
Director of Engineering

Microsoft Jul 2001 - Oct 2012
Software Design Engineer and Lead Software Design Engineer

Vjungle Feb 2000 - Jul 2001
Software Design Engineer and Lead Software Design Engineer

Microsoft Jul 1996 - Feb 2000
Software Design Engineer
Education:
University of Washington 2017 - 2018
Tecnológico De Monterrey 1991 - 1996
Skills:
Systems Programming
Application Development
Software Project Management
Software Architecture
C#
Distributed Systems
.Net
Wcf
C
Sdlc
Visual Studio
Multithreading
Software Design
Architecture
Software Development
Web Services
Software Engineering
C++
Scalability
Qt
Libcurl
Tableau
Languages:
English
Spanish
Stefan Batres Photo 2

Stefan Batres

view source

Youtube

How to be a better leader, with Professor Ste...

Autumn Series - Food For Thought We miss our students, alumni, colleag...

  • Duration:
    28m 15s

Backstreet Boys - I Want It That Way (Officia...

Lyrics: Tell me why Ain't nothin' buta heartache Tell me why Ain't not...

  • Duration:
    3m 40s

Backstreet boys everybody lyrics

Everybody, yeah Rock your body, yeah Everybody, yeah Rock your body ri...

  • Duration:
    4m 7s

Cant Help Falling in Love (Acapella)- DoReMigas

South Lakes High School's treble, student-run acapella group DoReMigas...

  • Duration:
    1m 55s

Myspace

Stefan Batres Photo 3

Stefan Batres

view source
Locality:
Lincoln, Twelve Bridges
Gender:
Male
Birthday:
1952

Googleplus

Stefan Batres Photo 4

Stefan Batres

Education:
Lincoln High School
About:
Hey im Stefan! Im 16 and I go to Lincoln High School. I'm currently a Sophomore right now. I wear braces, i got them on mid Freshmen year so i can take them off hopefully before Senior year! Anoth...
Tagline:
Well, I am a very awesome person that likes to socialize! I guess lol!
Bragging Rights:
I am currently a sophomore in high school, i like soccer, BBall, Football, and i like swimming!(Not Competetively though!) :D

Get Report for Stefan R Batres from Seattle, WA, age ~52
Control profile