Method and apparatus for providing selective access to information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/30
G06Q-010/10
출원번호
US-0408079
(2003-04-04)
등록번호
US-9269067
(2016-02-23)
발명자
/ 주소
Anderson, Scott William
출원인 / 주소
Altisource Solutions S.À.R.L.
대리인 / 주소
Meunier Carlin & Curfman LLC
인용정보
피인용 횟수 :
0인용 특허 :
19
초록▼
A reporting system provides users selective access to information, such as standard reports, custom reports, and ad hoc reports. Reports are represented as report objects that store characteristics that must be fulfilled prior to a user being granted access to a report. Upon a user request for a spe
A reporting system provides users selective access to information, such as standard reports, custom reports, and ad hoc reports. Reports are represented as report objects that store characteristics that must be fulfilled prior to a user being granted access to a report. Upon a user request for a specific report, the characteristics of the user are compared with the characteristics stored in the corresponding report object. If the user characteristics match the report object, then the user is granted access to the corresponding report. If the user characteristics do not match the report object, then the user is denied access to the corresponding report. Accordingly, access to a report is verified twice, once upon presenting an indication of the available reports to the user and again when a selected report is accessed. Preferably, the reporting system comprises a report server connected to a network, such as the Internet.
대표청구항▼
1. A computer-implemented method for providing user access to investment reports associated with one or more portfolios, the computer comprising at least one processor, the method comprising: receiving, via the at least one processor, a user login from a user for accessing a report server;granting,
1. A computer-implemented method for providing user access to investment reports associated with one or more portfolios, the computer comprising at least one processor, the method comprising: receiving, via the at least one processor, a user login from a user for accessing a report server;granting, via the at least one processor, access to the report server to the user by matching at least one access credential to at least one access criteria;determining, via the at least one processor, whether a predetermined event has occurred, wherein, upon the determination that a predetermined event has occurred, a plurality of standard reports are created;applying, via the at least one processor, deal restrictions to data in an investment database based on information received from the user, wherein applying deal restrictions comprises: determining, via the at least one processor, the one or more portfolios in which the user is involved; andidentifying, via the at least one processor, a set of standard reports of the plurality of standard reports according to the one or more portfolios in which the user is involved;applying, via the at least one processor, role restrictions to the data based on information received from the user;applying, via the at least one processor, period restrictions to the data based on data availability, wherein the period restrictions allow access to the data after a predetermined role dependent date;presenting, via the at least one processor in communication with a user interface, a list of the set of standard reports accessible to the user, as directed by the role restrictions and the period restrictions;accepting, via the at least one processor, from the user a selected report from the list;obtaining, via the at least one processor, the selected report;validating, via the at least one processor, user access to the selected report by comparing deal restrictions, role restrictions, and period restrictions between the user and the selected report; andformatting and outputting, via the at least one processor in communication with the user interface, the selected report to the user. 2. The method of claim 1, wherein the user is selected from a group consisting of an investor and a trustee. 3. The method of claim 1, the method further comprising: performing, via the at least one processor, a search of the investment database based on a received user defined query; andcreating, via the at least one processor, a custom report representing the user-defined query, based on data accessible to the user. 4. The method of claim 1, wherein the predetermined event is a closing of a transaction. 5. The method of claim 1, wherein the predetermined event is a submittal of an audited report. 6. The method of claim 1, wherein the method further comprises determining, via the processor, whether the data in the investment database has been changed, wherein, upon the determination that the data in the investment database has been changed, a plurality of standard reports are created. 7. A computer-implemented method for providing user access to investment reports associated with one or more deal transactions, the computer comprising at least one processor, the method comprising: receiving, via the at least one processor, a user login from a user for accessing a report server;granting, via the at least one processor, access to the report server to the user by matching at least one access credential to at least one access criteria;determining, via the at least one processor, whether a predetermined event has occurred, wherein, upon the determination that a predetermined event has occurred, a plurality of reports are created;presenting, via the at least one processor, a list of the plurality of reports accessible to a user;accepting, via the at least one processor, from the user a selected report from the list of the plurality of reports;validating, via the at least one processor, user access to the selected report, the validating including:applying, via the at least one processor, deal restrictions to data in the investment database based on information received from the user, wherein applying deal restrictions comprises: determining, via the at least one processor, the one or more deal transactions in which the user is involved; andupon the determination of the one or more deal transactions in which the user is involved, eliminating, via the at least one processor, restricted data from the data;applying, via the at least one processor, role restrictions to the data based on information received from the user;applying, via the at least one processor, attribute security restrictions to the data;applying, via the at least one processor, attribute period restrictions to the data; andapplying, via the at least one processor, period restrictions to the data, wherein the period restrictions allow access to the data after a predetermined role dependent date;performing, via the at least one processor, a search of an investment database based on information in the selected report;obtaining, via the at least one processor, the selected report; andformatting and transmitting, via the at least one processor, the selected report to the user,wherein the selected report contains information from multiple deal transactions. 8. The method of claim 7, wherein the selected report is selected from a group consisting of a custom report and an ad hoc report. 9. The method of claim 7, wherein the user is selected from a group consisting of an investor and a trustee. 10. The method of claim 7, wherein the predetermined event is the closing of a transaction. 11. The method of claim 7, wherein the predetermined event is a submittal of an audited report. 12. The method of claim 7, wherein the method further comprises determining, via the processor, whether the data in the investment database has been changed, wherein, upon the determination that the data in the investment database has been changed, a plurality of standard reports are created. 13. A system for providing user access to investment reports, the system comprising: means for receiving a user login from a user for accessing a report server;means for granting access to the report server to the user by matching at least one access credential to at least one access criteria;means for determining whether a predetermined event has occurred, wherein, upon the determination that a predetermined event has occurred, a plurality of standard reports are created;means for applying deal restrictions to data in an investment database based on information received from a user, by performing a query on the data and the information received from the user to validate that the user is involved in a transaction to which each of the plurality of standard reports is associated;means for applying role restrictions to the data based on information received from the user;means for applying period restrictions to the data based on data availability, wherein the period restrictions allow access to the data after a predetermined role dependent date;means for presenting a list of the plurality of standard reports accessible to the user, as directed by the deal restrictions, the role restrictions, and the period restrictions;means for accepting from the user a selected report from the plurality of standard reports;means for obtaining the selected report;means for validating user access to the selected report by comparing deal restrictions, role restrictions, and period restrictions between the user and the selected report; andmeans for formatting and outputting a selected report to the user. 14. The system of claim 13, wherein the user is selected from a group consisting of an investor and a trustee. 15. The system of claim 13, wherein the predetermined event is a closing of a transaction. 16. The system of claim 13, wherein the predetermined event is a submittal of an audited report. 17. The system of claim 13, wherein the system further comprises at least one processor for determining whether the data in the investment database has been changed, wherein, upon the determination that the data in the investment database has been changed, a plurality of standard reports are created. 18. A system for providing user access to investment reports associated with at least one transaction, the system comprising: means for receiving a user login from a user for accessing a report server;means for granting access to the report server to the user by matching at least one access credential to at least one access criteria;means for determining whether a predetermined event has occurred, wherein, upon the determination that a predetermined event has occurred, a plurality of reports are created;means for applying deal restrictions to data in the investment database based on information received from the user, by eliminating data not associated with the at least one transaction with which the user is involved;means for applying role restrictions to the data based on information received from the user;means for applying attribute security restrictions to the data;means for applying attribute period restrictions to the data;means for applying period restrictions to the data, wherein the period restrictions allow access to the data after a predetermined role dependent date;means for presenting a list of the plurality of reports accessible to the user, as directed by the deal restrictions, the role restrictions, the attribute security restrictions, the attribute period restrictions, and the period restrictions;means for accepting from the user a selected report from the plurality of reports;means for obtaining the selected report;means for validating user access to the selected report by comparing the deal restrictions, the role restrictions, the attribute security restrictions, the attribute period restrictions, and the period restrictions between the user and the selected report;means for performing a search of an investment database based on information in the report; andmeans for formatting and transmitting the selected report to the user,wherein the selected report contains information from multiple deal transactions. 19. The system of claim 18, wherein the selected report is selected from a group consisting of a custom report and an ad hoc report. 20. The system of claim 18, wherein the user is selected from a group consisting of an investor and a trustee.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (19)
Mahoney John J. ; McCarthy Mary Ellen ; Tousignant James M. ; Karaev Isaak ; Baird George ; Blazek Paul, Corporate information communication and delivery system and method including entitlable hypertext links.
Barry, B. Reilly; Chodoronek, Mark A.; DeRose, Eric; Gonzales, Mark N.; James, Angela R.; Levy, Lynne; Tusa, Michael, Integrated customer interface for web based data management.
Driskell Dwight D. ; Greenspan Michael ; Henley Vivian C. ; Lane Nancy C. ; MacFarlane Lloyd ; Nielsen Betty J., System and method for associating services information with selected elements of an organization.
Anand Tejwansh S. ; Georgantos Michael A. ; Hu Yih-Shiuan ; Knutson James F. ; Lettington Drew T. ; Lindsay Marshall P. ; Meyer Alan J. ; O'Flaherty Kenneth W. ; Schubert Richard N. ; Selfridge Peter, System and method for generating reports from a computer database.
Frank,Scott M.; Beckham,Carol T.; McLendon,Martin L.; Short,Shannon M.; Bishop,Michael; Sharpley,Maia Y., System and method for managing intellectual property life cycles.
Boebert William E. ; Rogers Clyde O. ; Andreas Glenn ; Hammond Scott W. ; Gooderum Mark P., System for providing secure internetwork by connecting type enforcing secure computers to external network for limiting.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining, using and manipulating rights management data structures.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.