IP Library Granted Patent US 7,836,026
Granted Patent B2
US 7,836,026 · App. 11/785,711 · Granted Nov 16, 2010

Method, apparatus and software for verifying a parameter value against a predetermined threshold function

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 7,836,026
App. No.
11/785,711
Granted
Nov 16, 2010
Kind
B2
Abstract

A method, apparatus or software are disclosed for verifying a parameter value against a predetermined threshold function in which a sequence of reference values is retrieved, each reference value being associated with a respective sampling point N, said reference values representing a threshold function at said respective sampling points N; a profile type is associated with said threshold function, said profile type being arranged, when combined with said sequence of reference values, to provide an approximation to said threshold function for a region of said threshold function between said reference values; a parameter value is received for verification against said threshold function, said parameter value being associated with a discrete time P; said sequence of reference values is combined with said profile type to provide an approximation of said threshold function; and said parameter value is verified against said approximation of said threshold function.

Claims (27)

1. A computer-implemented method for verifying a parameter value against a predetermined threshold function, said method comprising the steps of:

a) retrieving a sequence of three reference values, each reference value being associated with respective time based sampling points N−1, N and N+I, said reference values representing a threshold function at said respective sampling points N−1, N and N+I;

b) associating a profile type with said threshold function;

c) receiving a parameter value for verification against said threshold function, said parameter value being associated with a discrete time P;

d) combining at least some of said sequence of reference values with said profile type to provide an approximation of said threshold function for a region of said threshold function between said reference values; and

e) verifying said parameter value against said approximation of said threshold function.

2. A method according to claim 1 in which said sequence of reference values comprises three reference values but in step d) only the two reference values associated with sampling points N closest to said time P are combined with said profile type.

3. A method according to claim 2 in which said method comprises a further step of comparing said time P to said sampling points and if N<=P<=N+1, then replacing said reference value N−1 with a new reference value N+2 for use with a subsequently received parameter value.

4. A method according to claim 2 in which said method comprises a further step of comparing said time P to said sampling points and if P<N+1, then replacing said sequence with a further sequence of reference values N′−1, N′ and N′+1 for use in step e).

5. An apparatus for verifying a parameter value against a predetermined threshold function, said apparatus being configured to:

retrieve a sequence of three reference values, each reference value being associated with respective time based sampling points N−1, N and N+1, said reference values representing a threshold function at said respective sampling points N−1, N and N+1;

associate a profile type with said threshold function;

receive a parameter value for verification against said threshold function, said parameter value being associated with a discrete time P;

combine at least some of said sequence of reference values with said profile type to provide an approximation of said threshold function for a region of said threshold function between said reference values; and

verify said parameter value against said approximation of said threshold function.

6. An apparatus according to claim 5 in which said sequence of reference values comprises three reference values but only the two reference values associated with sampling points N closest to said time P are combined with said profile type.

7. An apparatus according to claim 6 in which said apparatus is further configured to compare said time P to said sampling points and if N<=P<=N+1, then replace said reference value N−1 with a new reference value N+2 for use with a subsequently received parameter value.

8. An apparatus according to claim 6 in which said apparatus is further configured to compare said time P to said sampling points and if P<N+1, then replace said sequence with a further sequence of reference values N′−1, N′ and N′+1 for use in verifying said parameter value against said approximation of said threshold function.

9. A computer-readable medium with program code embodied therein for causing when executed, a computer system, to perform a method of:

a) retrieving a sequence of three reference values, each reference value being associated with respective time based sampling points N−1, N and N+1, said reference values representing a threshold function at said respective sampling points N−1, N and N+1;

b) associating a profile type with said threshold function;

c) receiving a parameter value for verification against said threshold function, said parameter value being associated with a discrete time P;

d) combining at least some of said sequence of reference values with said profile type to provide an approximation of said threshold function for a region of said threshold function between said reference values; and

e) verifying said parameter value against said approximation of said threshold function.

10. A computer-readable medium according to claim 9 , wherein said sequence of reference values comprises three reference values but in step d) only the two reference values associated with sampling points N closest to said time P are combined with said profile type.

11. A computer-readable medium according to claim 9 , wherein said method comprises a further step of comparing said time P to said sampling points and if N<=P<=N+1, then replacing said reference value N−1 with a new reference value N+2 for use with a subsequently received parameter value.

12. A computer-readable medium according to claim 9 , wherein said method comprises a further step of comparing said time P to said sampling points and if P<N+1, then replacing said sequence with a further sequence of reference values N′− 1 , N′ and N′+1 for use in step e).

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2007
From: LAYE, CHRISTOPHE; EYNARD, FREDERIC; GARCIA, CHRISTOPHE
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 019459/0308 →