IP Library Granted Patent US 8,145,587
Granted Patent B2
US 8,145,587 · App. 12/036,461 · Granted Mar 27, 2012

Time-based programming and computation

Assignee: Oracle International Corporation
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,145,587
App. No.
12/036,461
Granted
Mar 27, 2012
Kind
B2
Abstract

A computer implemented method and system for calculating changepoints in a rule-based environment. At least one time-based value is created from at least one date value, and combined with at least one changepoint value to calculate changepoints. The changepoints are then formatted, and a report is generated and output for display to the user in plain language. In another aspect, a value is assigned to a time-based parameter and combined with a changepoint value to calculate changepoints.

Claims (35)

1. A computer implemented method of calculating and displaying changepoints to an end user, including:

creating at least one time-based value from at least one date value;

combining the at least one time based value with at least one changepoint value to calculate changepoints;

formatting the changepoints; and

generating a report of the changepoints to the user in plain language.

2. A method according to claim 1 , wherein the combining includes common scalar functions to calculate the changepoint.

3. A method according to claim 2 , wherein the combining further includes Boolean logic to calculate the changepoint.

4. A computer implemented method of calculating changepoints, including:

assigning a value to a time-based parameter; and

combining the time-based parameter value with a changepoint value to calculate changepoints.

5. A method according to claim 4 , wherein changepoints are displayed to a user in plain language.

6. A method according to claim 5 , wherein the combining includes common scalar functions to calculate the changepoint.

7. A method according to claim 6 , wherein the combining further includes Boolean logic to calculate the changepoint.

8. A system comprising logic stored on a computer readable medium, operable to:

create at least one time-based value from at least one date value;

combine the at least one time based value with at least one changepoint value to calculate changepoints in a rule-based environment;

format the changepoints; and

generate a report of the changepoints to a system user in plain language.

9. A system comprising logic stored on a computer readable medium, operable to:

assign a value to a time-based parameter; and

combine the time-based parameter value with a changepoint value to calculate changepoints in a rule-based environment.

10. A computer system comprising:

means for create at least one time-based value from at least one date value; and

means for combining the at least one time based value with at least one changepoint value to calculate changepoints in a rule-based environment.

11. A computer system according to claim 10 , further comprising:

means for formatting the changepoints.

12. A computer system according to claim 10 , further comprising:

means for generating a report of the changepoints in plain language.

13. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for evaluating an investment over a predefined investment period, said method steps comprising:

creating at least one time-based value from at least one date value; and

combining the at least one time based value with at least one changepoint value to calculate changepoints.

14. A program storage device according to claim 13 , said method steps further comprising:

formatting the changepoints.

15. A program storage device according to claim 13 , said method steps further comprising:

generating a report of the changepoints to the user in plain language.

Assignments (3)
CHANGE OF NAME Recorded Nov 16, 2014
From: RULEBURST LIMITED
To: HALEY (AUSTRALIA) LIMITED
Reel/Frame 034247/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2011
From: HALEY (AUSTRALIA) PTY LIMITED
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 026317/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2008
From: BARRY, ANDREW
To: RULEBURST LIMITED
Reel/Frame 020574/0920 →
Priority Claims (1)
AU 2007905023 · Sep 14, 2007 · national
Continuity (1)
Related Publication 20090077458A1 · Mar 19, 2009