IP Library Granted Patent US 7,243,124
Granted Patent B1
US 7,243,124 · App. 10/289,139 · Granted Jul 10, 2007

Architecture for general purpose near real-time business intelligence system with client devices and methods therefor

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 7,243,124
App. No.
10/289,139
Granted
Jul 10, 2007
Kind
B1
Abstract

A method of transferring a set of data elements to a recipient on a network, the network includes a set of devices registered to the recipient. The method also includes receiving the set of data elements. The method further includes ascertaining if the first device is present on the network and if the first user is available via the first device based on status information received via set network. If the first device is present on the network and if the first user is available via the first device, the method includes transferring the set of set of data elements to the first device. And, if the first device is not present on the network or if the first user is not available via the first device, the method further includes transferring the set of set of data elements to the second device if the second device is present on the network and if the first user is available via the second device.

Claims (42)

1. A method of transferring a set of data elements to a recipient on a network, the method comprising:

receiving said set of data elements;

monitoring said set of data elements using a set of rules, for an event that triggers processed information to be transmitted in real time, said processed information pertaining to said set of data elements;

ascertaining if a first designated wireless device is present on said network based on status information received via said network;

if said first designated wireless device is present on said network, transmitting said processed information to said first designated wireless device; and

if said first designated wireless device is ascertained to be not present on said network based on said status information received via said network, transmitting said processed information to a second designated wireless device, wherein said set of data elements pertain to information other than presence status of said first designated device or said second designated device, and said processed information is received as at least a continuous data stream.

2. The method of claim 1 , wherein said set of data elements is a data stream.

3. The method of claim 2 , wherein said data stream is an active report.

4. The method of claim 1 , wherein said set of data elements is an alert.

5. The method of claim 4 , wherein said alert is a SMS message.

6. The method of claim 4 , wherein said alert is an email message.

7. The method of claim 1 , wherein said processed information is encrypted prior to being transmitted to one of said first designated wireless device and said second designated wireless device.

8. The method of claim 7 , wherein said encryption is DES.

9. The method of claim 7 , wherein said encryption is Triple DES.

10. The method of claim 7 , wherein said encryption is other than Triple DES.

11. The method of claim 1 , wherein at least one of said first designated wireless device and said second designated wireless device is an instant messaging (IM) client.

12. The method of claim 1 , wherein at least one of said first designated wireless device and said second designated wireless device is a rich client.

13. The method of claim 1 , wherein at least one of said first designated wireless device and said second designated wireless device is a private instant messaging client.

14. The method of claim 1 , wherein at least one of said first designated wireless device and said second designated wireless device is a SMS phone.

15. The method of claim 1 , wherein at least one of said first designated wireless device and said second designated wireless device is a personal computer.

16. The method of claim 1 , wherein at least one of said first designated wireless device and said second designated wireless device is a PDA.

17. An apparatus for transferring a set of data elements to a recipient on a network, the apparatus comprising:

means for receiving said set of data elements;

means for monitoring said set of data elements using said a set of rules, for an event that triggers processed information to be transmitted in real time, said processed information pertaining to said set of data elements;

means for ascertaining if a first designated wireless device is present on said network based on status information received via said network;

means for transmitting, if said first designated wireless device is present on said network, said processed information to said first designated wireless device; and

means for transmitting, if said first designated wireless device is ascertained to be not present on said network based on said status information received via said network, said processed information to a second designated wireless device, wherein said set of data elements pertain to information other than presence status of said first designated device or said second designated device, and said processed information is received as at least a continuous data stream.

18. The apparatus of claim 17 , wherein said set of data elements is a data stream.

19. The apparatus of claim 18 , wherein said data stream is an active report.

20. The apparatus of claim 17 , wherein said set of data elements is an alert.

21. The apparatus of claim 20 , wherein said alert is a SMS message.

22. The apparatus of claim 20 , wherein said alert is an email message.

23. The apparatus of claim 17 , wherein said processed information is encrypted prior to being transmitted to one of said first designated wireless device and said second designated wireless device.

24. The apparatus of claim 23 , wherein said encryption is DES.

25. The apparatus of claim 23 , wherein said encryption is Triple DES.

26. The apparatus of claim 23 , wherein said encryption is other than Triple DES.

27. The apparatus of claim 17 , wherein at least one of said first designated wireless device and said second designated wireless device is an instant messaging (IM) client.

28. The apparatus of claim 17 , wherein at least one of said first designated wireless device and said second designated wireless device is a rich client.

29. The apparatus of claim 17 , wherein at least one of said first designated wireless device and said second designated wireless device is a private instant messaging client.

30. The apparatus of claim 17 , wherein at least one of said first designated wireless device and said second designated wireless device is a SMS phone.

31. The apparatus of claim 17 , wherein at least one of said first designated wireless device and said second designated wireless device is a personal computer.

32. The apparatus of claim 17 , wherein at least one of said first designated wireless device and said second designated wireless device is a PDA.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE FROM "CHANGE OF NAME" TO "ASSIGNMENT OF ASSIGNOR'S INTEREST" PREVIOUSLY RECORDED ON REEL 019930 FRAME 0108. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF THE PROPERTY IDENTIFIED IN THE ASSIGNMENT. Recorded Oct 26, 2007
From: ISTANTE SOFTWARE, INC.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 020018/0684 →
CHANGE OF NAME Recorded Oct 8, 2007
From: ISTANTE SOFTWARE, INC.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 019930/0108 →
CHANGE OF NAME Recorded Sep 27, 2007
From: ITERATION SOFTWARE, INC.
To: ISTANTE SOFTWARE, INC.
Reel/Frame 019892/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2003
From: GARDNER, KENNETH C.; BEAUCHAMP, TIM J.; NETSCH, TANA C.; NICHOLLS, GEOFFREY D.O.; POWERS, CRAIG R.
To: ITERATION SOFTWARE, INC.
Reel/Frame 013768/0816 →
Continuity (1)
Provisional Application 6041098900 · Sep 16, 2002