Patent US2083653A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5922073A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for controlling access to subject data using location data associated with the subject data and a requesting device

Assignee: Canon Inc
•
Filing: 1996-12-27
•
Granted: 1999-07-13
•
Expires: 2016-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Kazutoshi Shimada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:07
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F2221/00; G06F2221/21; G06F2221/2111

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 112 words
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.
Claim 2
Dependent Claim 112 words
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.
Claim 3
Dependent Claim 106 words
The data processing apparatus according to claim 1, wherein each subject data has a respective registered Password stored in said storing means in association with the respective subject data and wherein said second obtain means obtains the respective second location data and the respective registered password, and said determination means determines whether or not an access to the desired subject data is to be permitted in accordance with a password input at a time of accessing the desired subject data and the first location data obtained by said first obtain means, and the registered password and the second location data obtained by said second obtain means.
Claim 4
Dependent Claim 58 words
The data processing apparatus according to claim 1, wherein each of the second location data includes respective range data indicative of an access area within which data access is permitted, and said determination means permits an access to the desired subject data when the first location data is within a range specified by the respective second location data.
Claim 5
Dependent Claim 29 words
The data processing apparatus according to claim 1, wherein said first obtain means obtains first location data indicative of a cur-rent location of said apparatus by utilizing a GPS.
Claim 6
Dependent Claim 30 words
The data processing apparatus according to claim 1, wherein said first obtain means obtains an ID of a fixed station in a predetermined communication system as said first location data.
Claim 7
Dependent Claim 19 words
The data processing apparatus according to claim 5, wherein the predetermined communication system is a PHS (Personal Handy-phone System).
Claim 8
Dependent Claim 27 words
The data processing apparatus according to claim 3, further comprising addition means for adding the respective second location data including the range data to the subject data.
Claim 9
Dependent Claim 35 words
The data processing apparatus according to claim 7, wherein the range data to be added by said addition means is obtained on the basis of the first location data obtained by said first obtain means.
Claim 10
Dependent Claim 25 words
The data processing apparatus according to claim 7, wherein the range data to be added by said addition means is designated by latitude and longitude.
Claim 11
Dependent Claim 49 words
The data processing apparatus according to claim 7, wherein said addition means comprises: a display for displaying a map; detection means for detecting an area designated on the displayed map; and decide means for deciding the range data on the basis of the area detected by said detection means.
Claim 12
Dependent Claim 133 words
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.
Claim 13
Dependent Claim 133 words
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.
Claim 14
Dependent Claim 111 words
The data processing method according to claim 11, wherein each subject data has a respective registered Password stored in the storing means in association with the respective subject data and wherein in said second obtain step, the respective second location data and the respective registered password are obtained, and in said determining step, it is determined whether or not an access to the desired subject data is to be permitted in accordance with a password input at a time of accessing the desired subject data and the first location data obtained in said first obtain step, and the registered password and the second location data obtained in said second obtain step.
Claim 15
Dependent Claim 60 words
The data processing method according to claim 11, wherein each of the second location data includes respective range data indicative of an access area within which data access is permitted, and in said determining step, an access to the desired subject data is permitted when the first location data is within a range specified by the respective second location data.
Claim 16
Dependent Claim 33 words
The data processing method according to claim 11, wherein in said first obtain step, first location data indicative of a current location of the data processing apparatus is obtained by utilizing a GPS.
Claim 17
Dependent Claim 32 words
The data processing method according to claim 11, wherein in said first obtain step, an ID of a fixed station in a predetermined communication system is obtained as said first location data.
Claim 18
Dependent Claim 19 words
The data processing method according to claim 15, wherein the predetermined communication system is a PHS (Personal Handy-phone System).
Claim 19
Dependent Claim 27 words
The data processing method according to claim 13, further comprising a step of adding the respective second location data including the range data to the subject data.
Claim 20
Dependent Claim 35 words
The data processing method according to claim 17, wherein the range data to be added in said adding step is obtained on the basis of the first location data obtained in said first obtain step.
Claim 21
Dependent Claim 25 words
The data processing method according to claim 17, wherein the range data to be added in said adding step is designated by latitude and longitude.
Claim 22
Dependent Claim 39 words
The data processing method according to claim 17, wherein in said adding step, a map is displayed, an area designated on the displayed map is detected; and the range data is decided on the basis of the detected area.
Claim 23
Dependent Claim 177 words
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.
Claim 24
Dependent Claim 177 words
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.
Claim 25
Dependent Claim 149 words
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.
Claim 26
Dependent Claim 149 words
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.

References Cited (Backward Citations)

US4780717A Cited
US4993067A Cited
US5155490A Cited
US5221925A Cited
US5243652A Cited
US5629981A Cited
US5659617A Cited
US5577122A Cited
US5754657A Cited
US5757916A Cited
US5790074A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-12 2003-01-11 2003-07-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-12 2007-01-11 2007-07-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-12 2011-01-11 2011-07-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag