The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 30, 2013
Filed:
Jun. 16, 2009
Aaron J. Smith, Kenmore, WA (US);
Kalpesh Patel, Redmond, WA (US);
Tarik Soulami, Redmond, WA (US);
Valentin Sliouniaev, Redmond, WA (US);
Chih-pin Benjamin Kao, Silver Springs, MD (US);
Richard S. Eizenhoefer, Redmond, WA (US);
Paul Cheng, Redmond, WA (US);
Aaron J. Smith, Kenmore, WA (US);
Kalpesh Patel, Redmond, WA (US);
Tarik Soulami, Redmond, WA (US);
Valentin Sliouniaev, Redmond, WA (US);
Chih-Pin Benjamin Kao, Silver Springs, MD (US);
Richard S. Eizenhoefer, Redmond, WA (US);
Paul Cheng, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A system, a method, and computer-readable media are provided for altering behavior of software based on detection of an Internet connection. The system, method, and media detect when a computer has connected to the Internet or is capable of connecting to the Internet. This detection may include analyzing a connection history of the computer to the Internet, reporting in real-time when the computer establishes a connection to the Internet, or attempting to actively establish a connection with an Internet resource using the computer. A first set of software functionality may be disabled when a previously established connection with the Internet is identified, a real-time report of a connection with the Internet is generated, or a connection with the Internet resource is established. In addition, a second set of software functionality may be enabled when the first set of software functionality is disabled.