IP Library Granted Patent US 8,370,923
Granted Patent B2
US 8,370,923 · App. 12/220,846 · Granted Feb 5, 2013

Access to a processing device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,370,923
App. No.
12/220,846
Granted
Feb 5, 2013
Kind
B2
Abstract

Authorizing access to one or more restricted functions provided by a processing device is described. A method for authorizing such access comprises: reading at least one time from a clock associated with the processing device; storing the read time as a reference time; after the read time is stored, reading another time (a current time) from the clock. The method also includes comparing the reference time with the current time; reading a trend status associated with the reference time; and authorizing access to the restricted functions provided by the processing device if an acceptance criterion is satisfied. The acceptance criterion may require (i) the read current time to be chronologically earlier than the reference time and the trend status to be trusted backward mode, or (ii) the read current time to be chronologically later than the reference time.

Claims (24)

1. A method of authorizing access to one or more restricted functions provided by a processing device, the method comprising:

reading at least one time from a clock associated with the processing device;

storing the read time as a reference time;

after the storing step, reading a current time from the clock;

comparing the reference time with the current time;

reading a trend status associated with the reference time, the trend status indicating whether the clock is moved backward by an authorized user using an access token, whether the clock is moved backward by an unauthorized user, whether the clock is moved forward by the authorized user using an access token, or whether the clock is moved forward by the unauthorized user, wherein the trend status indicating how and if the clock has been adjusted and in what manner a change in the trend status indicates a discontinuity in a time trend; and

authorizing access to the restricted functions provided by the processing device when (i) the read current time is chronologically later than the reference time and the trend status indicates no discontinuity and when (ii) the read current time is chronologically earlier than the reference time and the trend status is trusted backward mode, wherein option (ii) is limited to the same authorized user that adjusted the clock back in time, wherein the same access token that was used to change the trend status to the trusted backward mode is received prior to authorizing access to the restricted functions under option (ii).

2. A method according to claim 1 , wherein the method further comprises allowing an unauthorized field engineer to access certain unrestricted functions.

3. A method according to claim 1 , wherein the method further comprises:

receiving an access token;

reading an access time at which an attempt is made to access the processing device;

reading an authorized access time period from the access token; and

allowing the attempt to access the processing device to continue if the access time is within the authorized access time period.

4. A method according to claim 1 , wherein the method further comprises:

providing a privileged time adjusting mechanism only to logged in authorized users, so that a trusted mode is only entered when the privileged time adjusting mechanism is used to change the time on the clock.

5. A method according to claim 1 , wherein in addition to storing the reference time, the method includes storing details about a previous forward mode and a previous backward mode.

6. A method according to claim 1 , wherein the method further comprises maintaining a log of historical reference times, and displaying this log visually as a graph.

7. A method according to claim 1 , wherein the method further comprises requesting a passcode, and authenticating the entered passcode, prior to allowing a user to access the processing device.

8. A method according to claim 1 , wherein the attempt to access the processing device may be an attempt to access service software on an ATM.

9. A processing device comprising:

a clock configured to monitor time;

a memory configured to store a reference time read from the clock together with a trend status associated with that time;

a controller configured to read a current time from the clock and to authorize access to restricted functions provided by the processing device only if an acceptance criterion is satisfied, where the acceptance criterion includes (i) the read current time being chronologically later than the reference time and a trend status being in a trusted backward mode, a change in the trend status indicates a discontinuity in a time trend, and wherein the acceptance criterion takes into account the mechanism by which the clock operates and whether the clock has been altered and by whom altered the clock, and authorizing access when (ii) the read current time is chronologically earlier than the reference time and the trend status is the trusted backward mode wherein the clock is moved backward by an authorized user using an access token, wherein option (ii) is limited to a same authorized user that adjusted the clock back in time, and wherein the same access token that was used to change the trend status to the trusted backward mode is received prior to authorizing access to the restricted functions under option (ii).

10. A processing device according to claim 9 , wherein the controller is further configured to allow the clock to be changed by a user, without preventing access to the restricted functions, once that user's attempt to access the processing device has been successful.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2008
From: SINCLAIR, COLIN A.
To: NCR CORPORATION
Reel/Frame 021359/0897 →