Altering software behavior based on internet connectivity
First Claim
1. Computer-readable storage media storing computer-executable instructions that, when executed, perform a method of altering a behavior of software based on detection of an Internet connection, the method comprising:
- detecting when a first computer has connected to an Internet or is capable of connecting to the Internet, wherein said detecting includes attempting to actively establish a connection with an Internet resource using said first computer; and
disabling a first set of software functionality for a second computer in communication with said first computer when said connection with an Internet resource using said first computer is established.
2 Assignments
0 Petitions
Accused Products
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.
29 Citations
15 Claims
-
1. Computer-readable storage media storing computer-executable instructions that, when executed, perform a method of altering a behavior of software based on detection of an Internet connection, the method comprising:
-
detecting when a first computer has connected to an Internet or is capable of connecting to the Internet, wherein said detecting includes attempting to actively establish a connection with an Internet resource using said first computer; and disabling a first set of software functionality for a second computer in communication with said first computer when said connection with an Internet resource using said first computer is established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for altering software behavior based on detection of an Internet connection, said system comprising:
-
a detection component configured to determine if a first computer has connected to an Internet or is capable of connecting to the Internet, wherein said detection component includes an active-testing component configured to attempt to establish a connection with an Internet resource using said first computer; a disabling component configured to disable a first set of software functionality in a second computer when said detection component detects said first computer has connected to the Internet or is capable of connecting to the Internet; and a licensing component configured to re-enable said first set of software functionality in said second computer when licensing data is obtained for said second computer. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented method for altering behavior of software based on detection of a connection to an Internet, said method comprising:
-
detecting software operating in a network environment that is connected to the Internet by identifying at least one computer in said network environment that has connected to the Internet or is capable of connecting to the Internet; in response to said detection, instructing said software to operate in accordance with an altered functionality mode on at least one other computer, wherein one or more functions of said software are disabled in said altered functionality mode; and re-enabling said one or more functions of said software incident to detecting compliance with a set of rules associated with said software. - View Dependent Claims (15)
-
Specification