Andrew J. Becker - Bellevue WA, US Jason M. Cahill - Redmond WA, US Aleksandr M. Slepak - Redmond WA, US Jason P. Allen - Sammamish WA, US Jesse R. Bedford - Redmond WA, US Timothy Ahlers - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
715503, 715504, 715505, 719318, 719315, 709203
Abstract:
A method, system, and apparatus for providing access to asynchronous data in a spreadsheet application program is provided. When a request is received to utilize an asynchronous data element in a spreadsheet, the spreadsheet application program instructs an asynchronous data server to provide updated values for the asynchronous data element. When the asynchronous data server program receives an updated value, it notifies the spreadsheet application program that a changed value for the data element is available. The next time the spreadsheet application program has idle processing time following a notification that an update is available, the spreadsheet application program determines whether a notification has been received from the asynchronous data server program. If an update is available, the spreadsheet application program contacts the asynchronous data server and requests the update. In response, the asynchronous data server program transmits the update to the spreadsheet application program.
System And Method For Simplifying Secure Network Setup
Timothy F. Ahlers - Seattle WA, US Aaron H. Averbuch - Seattle WA, US Coyle B. Marl - Seattle WA, US John-Anthony Owens - Seattle WA, US John L. W. Furlan - Blemont CA, US Jonathan Kaplan - San Francisco CA, US Ariel Braunstein - San Francisco CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1/00 H04L 12/26
US Classification:
370255, 370252
Abstract:
A method in one example implementation includes discovering a networking device within a wireless connectivity range from a first computing device. The networking device may be configured for wireless connectivity by sending new network configuration settings to the networking device to be stored in a memory element. The method also includes configuring the first computing device to initiate a wireless connection to the networking device, such that the wireless connection is created without requiring the user to provide any configuration settings associated with the wireless connection. In more specific embodiments, if it is determined that the networking device is unconfigured, then the new network configuration settings are automatically generated. In other more specific embodiments, the new network configuration settings include a new network identifier and a new network password.
System And Methods For Joining The Correct Wireless Network
Timothy F. Ahlers - Seattle WA, US Stephen S. Evans - Kirkland WA, US Neal E. Tucker - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04Q 7/00
US Classification:
370328, 370338, 370315, 455418, 455420, 709223
Abstract:
A system and methods for joining the correct wireless network are provided. The invention allows a device connecting to an unsecure wireless network to choose the correct network from many available wireless networks which are in range. A piece of code is executed on one of the PCs already on the network, then the device connects to each unsecure wireless network in range and sends a small message. If that message receives a reply from the code running on the PC that is already on the wireless network, that particular wireless network is determined to be the correct wireless network.
Timothy Fred Ahlers - Redmond WA Andrew J. Becker - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9455
US Classification:
717100, 707503, 707504
Abstract:
A recalculation engine version stamp is employed to determine whether a spreadsheet program file should be fully recalculated upon opening. When a spreadsheet program file is recalculated and saved, a recalculation engine version stamp is written to the file. The recalculation engine version stamp corresponds to the version of the calculation engine of the application program that last recalculated and saved the program file. When the program file is opened in a spreadsheet application program, the recalculation engine version stamp is compared to the calculation engine version number of the spreadsheet application program. If the calculation engine version number of the spreadsheet application program is more recent than the recalculation engine version stamp of the spreadsheet program file, then a full recalculation of the spreadsheet program file is performed.
Resumes
Wideband Satcom Operations And Technical Support Training Develpoer
Nexone, Inc.
Wideband Satcom Operations and Technical Support Training Develpoer
Aoce, Inc Sep 2016 - Feb 2019
Training Development Specialist
Xerox Apr 2016 - Sep 2016
Customer Service Representative
Edge Advertising Aug 2015 - Sep 2015
Marketing Coordinator
Us Army Oct 2013 - Jan 2015
Engagement Control Team Leader
Education:
Colorado Technical University 2015 - 2020
Colorado Technical University 2015 - 2018
Colorado Technical University 2013 - 2015
Bachelors, Project Management
Colorado Technical University 2015 - 2015
Master of Business Administration, Masters
Skills:
Security Clearance Military Experience Military Operations Military Army Operational Planning Leadership Dod Weapons Training Logistics Aviation Force Protection Defense Intelligence Analysis Command Helicopters Navy Logistics Management Organizational Leadership Top Secret Team Building Special Operations Leadership Development Project Management Afghanistan Defence Active Dod Secret Clearance Fiber Optic Networks Mta