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.
Concurrently Applying An Image File While It Is Being Downloaded Using A Multicast Protocol
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
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.
Network Safety Rules In A Distributed Computing Environment
- San Francisco CA, US Aaron Matthew Tyler - Kirkland WA, US
International Classification:
H04L 12/26 H04L 12/24
Abstract:
A central networking system supports efficient identification and analysis of problems that occur at associated nodes on the network. Using network monitoring rules, the central networking system samples data from a subset of nodes in response to an indication that an error or problem has occurred on the network. If the collected sample data is determined to satisfy certain network conditions, the central networking system proceeds to perform network operations on nodes of the entire network, as appropriate. Thus, the system does not need to collect data from every node in a large network to address potential network threats. The central networking system also defines rules for detecting when a node experiencing a problem violates safety conditions such that it is impossible or inadvisable to pull analytical data from the node. The system performs appropriate remedial actions to address the node problems prior to requesting data for analysis.
Network Diagnostic Sampling In A Distributed Computing Environment
- San Francisco CA, US Aaron Matthew Tyler - Kirkland WA, US
International Classification:
H04L 12/26 H04L 12/24
Abstract:
A central networking system supports efficient identification and analysis of problems that occur at associated nodes on the network. Using network monitoring rules, the central networking system samples data from a subset of nodes in response to an indication that an error or problem has occurred on the network. If the collected sample data is determined to satisfy certain network conditions, the central networking system proceeds to perform network operations on nodes of the entire network, as appropriate. Thus, the system does not need to collect data from every node in a large network to address potential network threats. The central networking system also defines rules for detecting when a node experiencing a problem violates safety conditions such that it is impossible or inadvisable to pull analytical data from the node. The system performs appropriate remedial actions to address the node problems prior to requesting data for analysis.
Client-Adjustable Window Size For Connectionless Transfer Protocols
- 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.
Name / Title
Company / Classification
Phones & Addresses
Mr Aaron Tyler Vice President
Capital Financial Mortgage Inc Mortgage Master Service Corporation Real Estate Loans
841 Central Ave N #C106, Kent, WA 98032 2538545000, 2538545630
Blush Boutique Jun 2016 - Jan 2017
Content Marketing and Branding Manager
Shawl Dawls Jun 2016 - Dec 2016
Social Media Content Creator and Manager
Phoenix Fashion Week Aug 2015 - May 2016
Operations Intern
New Mexican Investments Jan 2011 - May 2016
Executive Administrative Assistant and Night Auditor
Phoenix Fashion Week Jan 2011 - May 2016
Media Leader
Education:
Conservatory of Recording Arts and Sciences 2011 - 2012
Chandler/Gilbert Community College 2009 - 2011
Highland High School 2005 - 2009
U.s. Bank
Mortgage Loan Officer
Union Bank Aug 2009 - Nov 2017
Mortgage Consultant
Capital Financial Mortgage Oct 2003 - Jul 2009
Mortgage Consultant and Partner
Reed Wasden & Associates/Reed Global Advisors Dec 2000 - Oct 2003
Equity Analyst
United States Marine Forces Reserve
Air Officer
Moss Adams Llp
Senior Manager, Data Analytics
Ge Ventures Jan 2018 - Oct 2018
Consultant For Idx: Acting Chief Technology Officer + Director of Data Analytics
Retrace Corporation Oct 2016 - Dec 2017
Business Analyst, Product Manager, Director of Data Analytics
Bill & Melinda Gates Foundation Jun 2016 - Sep 2016
Post-Secondary Portfolio Analyst: Measurement, Learning and Evaluation Team
Education:
University of Washington - Michael G. Foster School of Business 2015 - 2017
Master of Business Administration, Masters, Entrepreneurial Studies, Entrepreneurship
Embry - Riddle Aeronautical University 2013
Master of Science, Masters, Project Management
United States Naval Academy 2000 - 2004
Bachelors, Bachelor of Science, Politics
University of South Carolina - Beaufort 1997 - 2000
Portland State University 1995 - 1996
Clackamas High School 1992 - 1996
University of Washington
Skills:
Military Operations Operational Planning Leadership Command Organizational Leadership Program Management Intelligence Training Team Leadership Military Training Logistics Management Aircraft Force Protection Intelligence Analysis Public Speaking Military Aviation Procurement Military Logistics Tactics Operations Management Top Secret Government Contracting Logistics Management Teaching Presentation Skills Training Management Aviation Management Product Development Data Analysis Product Management Software Project Management Project Coordination Business Process Improvement Project Management Microsoft Office Microsoft Excel Software As A Service R Tableau Team Building Jtac Mba It Project and Program Management Program Delivery Management Human Capital Management Data Engineering Cross Functional Team Leadership Cross Cultural Communication Skills Strategy Aviation Defense National Security
Interests:
Children Environment Education Science and Technology Disaster and Humanitarian Relief Arts and Culture
Certifications:
Naval Aviator Pilots License Joint Terminal Attack Controller (Jtac) Merchant Marine License, 50 Gross-Ton Master, Near Coastal Tactical Combat Casualty Care Provider Laser System Safety Officer Collateral Damage Estimation Methodology (Operator/Instructor) Lean Six Sigma Yellow Belt Train the Street Valuation and Ms Excel Speed Reading & Memory Fire Support Coordinator Precision Strike Suite-Special Operations Forces (Pss-Sof) User Joint Terminal Attack Controller Merchant Marine License, 50 Gt Master, Near Coastal Tactical Combat Casualty Care Collateral Damage Estimation Methodology