Software unlawful use prevention apparatus
First Claim
Patent Images
1. A software execution method comprising:
- a detection step of detecting a location; and
a termination step of terminating the execution of software in accordance with said location.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present invention, an apparatus that executes a program employs a GPS signal received by a GPS receiver to examine the location whereat a program is installed and the permitted usage time limit for the program. When the location is outside an allowed usage range, or when the permitted usage time limit has expired, the apparatus terminates the program. Further, an apparatus that permits or inhibits remote accesses examines GPS data received by an apparatus performing a remote access, or information recorded on an optical part of that apparatus, and halts the remote access from a location other than a predetermined location.
-
Citations
33 Claims
-
1. A software execution method comprising:
-
a detection step of detecting a location; and
a termination step of terminating the execution of software in accordance with said location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A software execution apparatus comprising:
-
detection means for detecting a location; and
termination means for terminating the execution of software in accordance with said location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storage medium on which is stored a program comprising:
-
a detection step of detecting a location; and
a termination step of terminating the execution of software in accordance with said location. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A software execution method comprising:
-
a reception step of receiving a GPS signal from a GPS receiver; and
a termination step of terminating the execution of software in accordance with said GPS signal. - View Dependent Claims (20)
-
-
21. A software execution apparatus comprising:
-
reception means for receiving a GPS signal from a GPS receiver; and
termination means for terminating the execution of software in accordance with said GPS signal. - View Dependent Claims (22)
-
-
23. A storage medium on which is stored a program comprising:
-
a reception step of receiving a GPS signal from a GPS receiver; and
a termination step of terminating the execution of software in accordance with said GPS signal. - View Dependent Claims (24)
-
-
25. A monitoring apparatus comprising:
-
first reception means, for receiving a notification signal from a monitor target apparatus;
second reception means, for receiving a GPS signal; and
monitoring means, for employing said notification signal and said GPS signal to monitor the legality of software used by said monitor target apparatus.
-
-
26. A remote access control apparatus comprising:
-
determination means, for determining the location of a remote access station; and
control means, for terminating a remote access in accordance with said location of said remote access station.
-
-
27. A remote access apparatus comprising:
-
reading means, for reading apparatus information recorded on an optical part; and
transmission means, for transmitting to a remote access destination, in order to notify an apparatus for which remote access is permitted, said apparatus information obtained by said reading means. - View Dependent Claims (28)
-
-
29. A software management apparatus comprising:
-
information acquisition means, for externally obtaining time information and/or location information; and
halting means, for halting the execution of software in accordance with a comparison of said time information and/or said location information with information written in said software. - View Dependent Claims (30)
-
-
31. A network system wherein remote access is performed between a first apparatus and a second apparatus;
- wherein said first apparatus includes location information acquisition means for obtaining location information for said first apparatus, and transmission means for transmitting said location information obtained by said location information acquisition means; and
wherein said second apparatus includes reception means for receiving said location information from said transmission means, and disconnection means for halting a remote access in accordance with said location information received by said reception means.
- wherein said first apparatus includes location information acquisition means for obtaining location information for said first apparatus, and transmission means for transmitting said location information obtained by said location information acquisition means; and
-
32. A remote access execution apparatus comprising:
-
location information acquisition means, for Obtaining location information for said remote access execution apparatus; and
transmission means, for transmitting to a predetermined apparatus, while remotely accessing said predetermined apparatus, said location information that is obtained by said location information acquisition means in order to notify an apparatus for which remote access is permitted.
-
-
33. A network system wherein remote access between a first apparatus and a second apparatus is effected;
- wherein said first apparatus includes location information acquisition means for obtaining first location information for said first apparatus, ID information acquisition means for obtaining ID information, including second location information for said first apparatus, and transmission means for transmitting said first location information and said ID information; and
wherein said second apparatus includes reception means for receiving said first location information and said ID information from said transmission means, and disconnection means for halting a remote access in accordance with said first location information and said second location information included in said ID information.
- wherein said first apparatus includes location information acquisition means for obtaining first location information for said first apparatus, ID information acquisition means for obtaining ID information, including second location information for said first apparatus, and transmission means for transmitting said first location information and said ID information; and
Specification