Search

Roger Seielstad Phones & Addresses

  • Lynnwood, WA
  • 2909 Sterling Dr, Lawrenceville, GA 30043 (770) 277-9585
  • Seattle, WA
  • Issaquah, WA
  • Redmond, WA
  • Ann Arbor, MI
  • Kiona, WA

Publications

Us Patents

Shared Buffer For Connectionless Transfer Protocols

View page
US Patent:
8521902, Aug 27, 2013
Filed:
Dec 2, 2010
Appl. No.:
12/959245
Inventors:
Richard T. Russo - Redmond WA, US
Aaron Matthew Tyler - Redmond WA, US
Chandan Rama Reddy - Redmond WA, US
Manoj Krishna Ghosh - Redmond WA, US
Alaa H. Abdelhalim - Bellevue WA, US
Roger D. Seielstad - Redmond WA, US
Peter A. Gurevich - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709234
Abstract:
Described herein are various principles for operating a connectionless content unit transfer protocol to transmit content of a content unit to multiple clients using a shared buffer. A server may transfer content of one or more content units to each of multiple clients upon request from the client using individual buffers. For each content unit being transferred, the server may maintain a count of the aggregate size of buffers for transferring content of that content unit. If the server determines that the aggregate size of the buffers transmitting a particular content unit is larger than the content unit itself, the server may establish a shared buffer for transferring that content unit to clients. A server using a shared buffer in this manner may transfer content of the content unit to clients using the shared buffer until all requesting clients have received the content unit.

Single-Interface Dynamic Mtu Control

View page
US Patent:
20100306391, Dec 2, 2010
Filed:
May 28, 2009
Appl. No.:
12/474029
Inventors:
Kevin Eugene Mason - Kirkland WA, US
Carla Dunagan Cetina - Redmond WA, US
Jeffrey Paul Jensen - San Jose CA, US
Jonathan Peary Morris - Duvall WA, US
Roger Duncan Seielstad - Redmond WA, US
Jimison Samuel Turpin - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709228, 709232, 709223
Abstract:
Systems, methods, and computer media for loading initial maximum transmission unit (MTU) information and determining a destination host PMTU are provided. PMTU is the maximum data unit size that can be transmitted from a source host to a destination host because of a limiting component located somewhere in the path. Initial MTU values are determined from local and network sources, including a central repository, and loaded. A PMTU is then determined for a path between a source host and destination host by selecting an MTU value from the available values. If no MTU values are available for a destination host, a default value is used.

Concurrently Applying An Image File While It Is Being Downloaded Using A Multicast Protocol

View page
US Patent:
20120131087, May 24, 2012
Filed:
Nov 19, 2010
Appl. No.:
12/950259
Inventors:
Richard T. Russo - Redmond WA, US
Aaron Matthew Tyler - Redmond WA, US
Bruce Green - Seattle WA, US
Blaine Young - Redmond WA, US
Alaa H. Abdelhalim - Bellevue WA, US
Roger D. Seielstad - Redmond WA, US
Peter A. Gurevich - Woodinville WA, US
Vittal Pai - Redmond WA, US
Andrew Sveikauskas - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
G06F 5/14
G06F 15/173
US Classification:
709203, 709228, 709224, 710 56
Abstract:
A system and a process for deploying a computer file involves a client computer applying the computer file concurrently with downloading the computer file from a file server. The concurrent operations can be performed even when the data of the computer file is downloaded out of order. The computer file includes a plurality of file segments. The client computer obtains information defining the file segments and monitors the received data of the computer file during downloading. When downloading of a file segment is complete, the client computer applies the completed segment concurrently with receiving other segments of the computer file from the file server. The process can be used when the computer file is downloaded using a multicast protocol, but is not limited to use with multicast protocols. The client computer can request only needed segments of the computer file.

Client-Adjustable Window Size For Connectionless Transfer Protocols

View page
US Patent:
20120143993, Jun 7, 2012
Filed:
Dec 2, 2010
Appl. No.:
12/959233
Inventors:
Richard T. Russo - Redmond WA, US
Aaron Matthew Tyler - Redmond WA, US
Chandan Rama Reddy - Redmond WA, US
Manoj Krishna Ghosh - Redmond WA, US
Alaa H. Abdelhalim - Bellevue WA, US
Roger D. Seielstad - Redmond WA, US
Peter A. Gurevich - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709219
Abstract:
Described herein are various principles for operating transfer protocols using adaptive flow control techniques. In accordance with some of these principles, a client may adaptively negotiate with a server regarding a window size to use when communicating datagrams using a connectionless content unit transfer protocol like the Trivial File Transfer Protocol (TFTP). In some implementations, a client may inform a server whether to increase or decrease a window size. In these implementations, the client may increase the window size upon determining that a previous window size has led to successful transfer of content without any loss of datagrams and the client may decrease the window size upon detecting a loss of a datagram. Because of the limited resources available in some environments in which these techniques may be used, in some implementations a window size may be increased by small amounts but may be decreased drastically upon detecting a loss.

Client-Adjustable Window Size For Connectionless Transfer Protocols

View page
US Patent:
20150249702, Sep 3, 2015
Filed:
May 18, 2015
Appl. No.:
14/715348
Inventors:
- Redmond WA, US
Aaron Matthew Tyler - Kirkland WA, US
Chandan Rama Reddy - Redmond WA, US
Manoj Krishna Ghosh - Kirkland WA, US
Alaa H. Abdelhalim - Seattle WA, US
Roger D. Seielstad - Redmond WA, US
Peter A. Gurevich - Woodinville WA, US
International Classification:
H04L 29/08
H04L 12/807
H04L 29/06
Abstract:
Described herein are various principles for operating transfer protocols using adaptive flow control techniques. In accordance with some of these principles, a client may adaptively negotiate with a server regarding a window size to use when communicating datagrams using a connectionless content unit transfer protocol like the Trivial File Transfer Protocol (TFTP). In some implementations, a client may inform a server whether to increase or decrease a window size. In these implementations, the client may increase the window size upon determining that a previous window size has led to successful transfer of content without any loss of datagrams and the client may decrease the window size upon detecting a loss of a datagram. Because of the limited resources available in some environments in which these techniques may be used, in some implementations a window size may be increased by small amounts but may be decreased drastically upon detecting a loss.
Roger Duncan Seielstad from Lynnwood, WA, age ~53 Get Report