System and method for controlling access to subject data using location data associated with the subject data and a requesting device
First Claim
1. A data processing apparatus comprising:
- first obtain means for obtaining first location data which indicates a current location of said apparatus;
storing means for storing a plurality of subject data, wherein respective second location data is added to each of the plurality of subject data indicating an accessible location of the respective subject data;
second obtain means for obtaining the respective second location data corresponding to a desired one of the subject data to be accessed from said storing means; and
determination means for determining whether or not an access to the desired subject data is to be permitted in accordance with the first location data and the respective second location data.
1 Assignment
0 Petitions
Accused Products
Abstract
Upon data access, an attribute-data extraction unit extracts location data and a password from attribute data which is added in advance to subject data to be accessed. At the time of requesting for an access to the data, the extracted password is compared with a password which is inputted from an input unit, and the extracted location data is compared with current location data detected by a location-data detection unit. An access permission unit permits access to the data in accordance with the comparison results obtained by the password comparison unit and the location-data comparison unit. By virtue of the process, it is possible to more strictly protect confidential information in a data processing apparatus.
-
Citations
22 Claims
-
1. A data processing apparatus comprising:
-
first obtain means for obtaining first location data which indicates a current location of said apparatus; storing means for storing a plurality of subject data, wherein respective second location data is added to each of the plurality of subject data indicating an accessible location of the respective subject data; second obtain means for obtaining the respective second location data corresponding to a desired one of the subject data to be accessed from said storing means; and determination means for determining whether or not an access to the desired subject data is to be permitted in accordance with the first location data and the respective second location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing method of controlling a data access operation of a data processing apparatus, comprising:
-
a first obtain step of obtaining first location data which indicates a current location of the data processing apparatus; a storing step of storing, in a storing means, a plurality of subject data, wherein respective second location data is added to each of the plurality of subject data indicating an accessible location of the respective subject data; a second obtain step of obtaining the respective second location data corresponding to a desired one of the subject data to be accessed from the storing means; and a determining step of determining whether or not an access to the desired subject data is to be permitted in accordance with the first location data and the respective second location data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data processing system where a second data processing apparatus provides data in response to a data request sent by a first data processing apparatus, comprising:
-
first obtain means for obtaining first location data in accordance with a current location of said first data processing apparatus; storing means for storing a plurality of subject data, wherein respective second location data is added to each of the plurality of subject data indicating an accessible location of the respective subject data; transmission means for transmitting the first location data to said second data processing apparatus along with an access request for a desired one of the subject data; second obtain means for obtaining the respective second location data corresponding to the desired subject data to be accessed from said storing means; and determination means for receiving the access request transmitted by said transmission means, and determining whether or not an access to the desired subject data is to be permitted for said first data processing apparatus in accordance with the first location data and the respective second location data.
-
-
22. A computer readable memory which stores program codes for controlling a data access operation of a data processing apparatus, comprising:
-
program codes for a first obtain step of obtaining first location data which indicates a current location of the data processing apparatus; program codes for a storing step of storing, in a storing means, a plurality of subject data, wherein respective second location data is added to each of the plurality of subject data indicating an accessible location of the respective subject data; program codes for a second obtain step of obtaining the respective second location data corresponding to a desired one of the subject data to be accessed from the storing means; and program codes for a determining step of determining whether or not an access to the desired subject data is to be permitted in accordance with the first location data and the respective second location data.
-
Specification