Altering Software Behavior Based on Internet Connectivity
First Claim
1. Computer-readable media having computer-executable instructions embodied thereon 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 at least one of;
(1) analyzing a connection history of said first computer to the Internet,(2) reporting in real-time when said first computer establishes a connection to the Internet, or(3) attempting to actively establish a connection with an Internet resource using said first computer; and
disabling a first set of software functionality when;
(1) a previously established connection with the Internet is identified,(2) a real-time report of a connection with the Internet is generated, or(3) a connection with said Internet resource 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.
-
Citations
20 Claims
-
1. Computer-readable media having computer-executable instructions embodied thereon 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 at least one of; (1) analyzing a connection history of said first computer to the Internet, (2) reporting in real-time when said first computer establishes a connection to the Internet, or (3) attempting to actively establish a connection with an Internet resource using said first computer; and disabling a first set of software functionality when; (1) a previously established connection with the Internet is identified, (2) a real-time report of a connection with the Internet is generated, or (3) a connection with said Internet resource is established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for altering software behavior based on detection of an Internet connection, said system comprising:
-
a detection component configured to determine if a computer has connected to an Internet or is capable of connecting to the Internet, wherein said detection component includes; (1) a forensic-data component configured to analyze previous connection history of said computer to the Internet, (2) a real-time component configured to report when said computer establishes a connection to the Internet, and (3) an active-testing component configured to attempt to establish a connection with an Internet resource using said computer; a disabling component configured to disable a first set of software functionality when said detection component detects said 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 when licensing data is obtained for said computer. - View Dependent Claims (15, 16, 17)
-
-
18. 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; in response to said detection, instructing said software to operate in accordance with an altered functionality mode, 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 (19, 20)
-
Specification