US6772137B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Centralized maintenance and management of objects in a reporting system
Assignee: Strategy Inc
•
Filing: 2001-06-20
•
Granted: 2004-08-03
•
Expires: 2021-06-20
Abstract
Abstract An object management system in a reporting system. The system includes an object data repository and an object server in a reporting system. The object data repository may maintain a definition and other information for at least one object accessible by a plurality of user interfaces. The server may provide a single access point for enabling users at a plurality of user sites to access objects stored in the object data repository.
Inventors
- 👤 William Hurwood
- 👤 Benjamin Z. Li
- 👤 Barry R. Lovalvo
- 👤 Abhimanyu Warikoo
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 03:56
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
79 words
An object management system in a reporting system comprising: an object data repository maintaining a definition and other information for at least one object accessible by a plurality of user interfaces; and a server in a reporting system providing a single access point for enabling users at a plurality of user sites to access objects stored in the object data repository and allowing the objects to be modified by the users while maintaining object integrity of the accessed objects.
Claim 2
Dependent Claim
79 words
An object management system in a reporting system comprising: an object data repository maintaining a definition and other information for at least one object accessible by a plurality of user interfaces; and a server in a reporting system providing a single access point for enabling users at a plurality of user sites to access objects stored in the object data repository and allowing the objects to be modified by the users while maintaining object integrity of the accessed objects.
Claim 3
Dependent Claim
23 words
The object management system of claim 1 wherein the server provides a single access point for users using a plurality of user interfaces.
Claim 4
Dependent Claim
39 words
The object management system of claim 2 wherein the user interfaces comprise at least one of a web user interface, an application program interface, a desktop interface, a “push” email interface, and an interface provided by a wireless device.
Claim 5
Dependent Claim
32 words
The object management system of claim 1 wherein the object data in the object repository is arranged according to items to which the object belongs and documents to which the items belong.
Claim 6
Dependent Claim
55 words
The object management system of claim 1 wherein the server maintains and provides state information comprising at least one of information about users connected, information about projects loaded, current database connections, caches being maintained, jobs the reporting system is running, and status of the projects wherein each of the projects comprise at least one object.
Claim 7
Dependent Claim
43 words
The object management system of claim 1 wherein the at least one object comprises one of a filter, an attribute, a dimension, a template, a report, a document, a metric, a folder, a schedule trigger and any object applicable to a reporting system.
Claim 8
Dependent Claim
53 words
The object management system of claim 1 wherein the server enables creation of an integrated-access object stored in the reporting system through a first user interface and access to the integrated-access object through a second user interface wherein the first user interface and the second user interface comprise different types of user interfaces.
Claim 9
Dependent Claim
31 words
The object management system of claim 1 wherein the server performs at least one of updating, deleting, modifying, and duplicating the object information for the object stored in the object repository.
Claim 10
Dependent Claim
51 words
The object management system of claim 1 wherein the server enables a modification made to a particular object in the object repository by a first user using a first user interface to be reflected in the version of the particular object accessed by a second user using a second user interface.
Claim 11
Dependent Claim
23 words
The object management system of claim 9 wherein the first user interface and the second user interface comprise different types of user interfaces.
Claim 12
Dependent Claim
50 words
The object management system of claim 1 wherein the server maintains object integrity by performing at least one of automatically resolving a conflict situation between users, making each user aware of changes made by another, and enabling a user to lock an object to prevent simultaneous modification by other users.
Claim 13
Independent Claim
76 words
A method for managing object data in a reporting system comprising: enabling creation of objects accessible by a plurality of user interfaces in a reporting system; storing created objects in an object data repository of a reporting system; and enabling users at a plurality of sites to access objects in the reporting system through a single access point and allowing the objects to be modified by the users while maintaining object integrity of the accessed objects.
Claim 14
Independent Claim
76 words
A method for managing object data in a reporting system comprising: enabling creation of objects accessible by a plurality of user interfaces in a reporting system; storing created objects in an object data repository of a reporting system; and enabling users at a plurality of sites to access objects in the reporting system through a single access point and allowing the objects to be modified by the users while maintaining object integrity of the accessed objects.
Claim 15
Dependent Claim
48 words
The method of claim 12 further comprising enabling users to access at least one of definitions of all objects in the reporting system and state information associated with projects in the reporting system through the single access point, wherein each of the projects comprise at least one object.
Claim 16
Dependent Claim
51 words
The method of claim 12 further comprising maintaining and providing state information wherein the state information comprises at least one of information about users connected, information about projects loaded, current database connections, caches being maintained, jobs the reporting system is running, and status of the projects wherein the projects comprise objects.
Claim 17
Dependent Claim
51 words
The method of claim 12 further comprising enabling creation of an integrated-access object stored in the reporting system through a first user interface and enabling access to the integrated-access object through a second user interface wherein the first user interface and the second user interface comprise different types of user interfaces.
Claim 18
Dependent Claim
39 words
The method of claim 12 wherein the plurality of user interfaces comprise at least one of a web user interface, an application program interface, a desktop interface, a “push” email client and an interface provided by a wireless device.
Claim 19
Dependent Claim
38 words
The method of claim 12 wherein the objects comprise one of a filter, an attribute, a dimension, a template, a report, a document, a metric, a folder, a schedule trigger and any object applicable to a reporting system.
Claim 20
Dependent Claim
24 words
The method of claim 12 further comprising at least one of updating, deleting, and copying information relating to the object in the object repository.
Claim 21
Dependent Claim
48 words
The method of claim 12 further comprising enabling a modification made to a particular object in the object repository by a first user using a first user interface to be reflected in the version of the particular object accessed by a second user using a second user interface.
Claim 22
Dependent Claim
21 words
The method of claim 19 wherein the first user interface and the second user interface comprise different types of user interfaces.
Claim 23
Dependent Claim
49 words
The method of claim 12 further comprising maintaining object integrity by performing at least one of one of automatically resolving a conflict situation between users, making each user aware of changes made by another, and enabling a user to lock an object to prevent simultaneous modification by other users.
Claim 24
Dependent Claim
97 words
A processor usable medium having processor readable program code embodied therein for managing objects in a reporting system, the computer readable code comprising: processor readable code enabling creation of objects accessible by a plurality of user interfaces in a reporting system; processor readable code storing created objects in an object data repository of a reporting system; and processor readable code enabling users at a plurality of sites to access objects in the reporting system through a single access point and allowing the obiects to be modified by the users while maintaining object integrity of the accessed objects.
Claim 25
Dependent Claim
97 words
A processor usable medium having processor readable program code embodied therein for managing objects in a reporting system, the computer readable code comprising: processor readable code enabling creation of objects accessible by a plurality of user interfaces in a reporting system; processor readable code storing created objects in an object data repository of a reporting system; and processor readable code enabling users at a plurality of sites to access objects in the reporting system through a single access point and allowing the obiects to be modified by the users while maintaining object integrity of the accessed objects.
Claim 26
Dependent Claim
59 words
The processor usable medium of claim 22 , the computer readable code further comprising: processor readable code enabling users to access at least one of definitions of all objects in the reporting system and state information associated with projects in the reporting system through the single access point, wherein the each of the projects comprise at least one object.
Claim 27
Dependent Claim
74 words
The processor usable medium of claim 22 , the computer readable code further comprising: processor readable code enabling a modification made to a particular object in the object repository by a first user using a first user interface to be reflected in the version of the particular object accessed by a second user using a second user interface wherein the first user interface and the second user interface comprise different types of user interfaces.
References Cited (Backward Citations)
US4829423A
Cited
US4688195A
Cited
US5276870A
Cited
US5197005A
Cited
US5914878A
Cited
US5418943A
Cited
US5421008A
Cited
US5555403A
Cited
US6247008B1
Cited
US5317739A
Cited
US5584024A
Cited
US5864856A
Cited
US5664182A
Cited
US5692181A
Cited
US6154766A
Cited
US6567796B1
Cited
US6279033B1
Cited
US20020091702A1
Cited
US20020156797A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-08-03 | 2008-02-02 | 2008-08-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-08-03 | 2012-02-02 | 2012-08-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-08-03 | 2016-02-02 | 2016-08-03 | $7700.00 | Window Closed / Lapsed |