Distribution and mapping of financial records from data stream
First Claim
1. Computer readable medium or media having programming stored thereon for causing a computer system to:
- identify, from a plurality of formatted financial data records, data records for electronic transfer to a plurality of users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users; and
map each identified data record in accordance with data, specific to each of the plurality of users, indicating mapping of the respective data record for at least one application operable on a computer terminal accessible by the user to whom the data record is to be delivered.
2 Assignments
0 Petitions
Accused Products
Abstract
Improved systems, methods, and programs for customized distribution of data, particularly financial data. Individual users of networked computer systems have the capability to select and receive data from data streams produced by sources and made available simultaneously and in standardized format to numbers of client terminals. Selected data is mapped according to individual user specifications and may be used in client applications such as databases or spreadsheets, and stored in caches until users are ready to receive it. Data may be formatted and sent back to the stream source for use in applications operated at the source. The system also facilitates checking of data integrity, in particular by comparing sequences of records sent by the source and received by the client system.
191 Citations
57 Claims
-
1. Computer readable medium or media having programming stored thereon for causing a computer system to:
-
identify, from a plurality of formatted financial data records, data records for electronic transfer to a plurality of users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users; and
map each identified data record in accordance with data, specific to each of the plurality of users, indicating mapping of the respective data record for at least one application operable on a computer terminal accessible by the user to whom the data record is to be delivered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of distributing data to users of a computer system, comprising:
-
identifying, from a plurality of formatted financial data records, data records for electronic transfer to a plurality of users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users; and
mapping each identified data record in accordance with data, specific to each of the plurality of users, indicating mapping of the respective data record for at least one application operable on a computer terminal accessible by the user to whom the data record is to be delivered.
-
-
15. A computer system for receiving data and distributing received data to a plurality of users of the computer system, the system comprising programming for causing the system to:
-
identify, from a plurality of formatted financial data records, data records for electronic transfer to a plurality of users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users; and
map each identified data record in accordance with data, specific to each of the plurality of users, indicating mapping of the respective data record for at least one application operable on a computer terminal accessible by the user to whom the data record is to be delivered.
-
-
16. Computer readable medium or media having programming stored thereon for causing a computer system to:
-
identify, from a plurality of formatted financial data records, data records for electronic transfer to users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users;
map each identified data record in accordance with data indicating mapping of the respective data record for at least one application operable on a computer terminal accessible by the user to whom the data record is to be delivered; and
store identified data records in caches for delivery to or retrieval by computer terminals accessible by the users to whom the records are to be delivered. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of distributing data to users of a computer system, comprising:
-
identifying, from a plurality of formatted financial data records, data records for electronic transfer to users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users;
mapping each identified data record in accordance with data indicating mapping of the respective data record for at least one application operable on a computer terminal accessible by the user to whom the data record is to be delivered; and
storing identified data records in caches for delivery to or retrieval by computer terminals accessible by the users to whom the records are to be delivered.
-
-
33. A computer system for receiving data and distributing received data to a plurality of users of the computer system, the system comprising programming for causing the system to:
-
identify, from a plurality of formatted financial data records, data records for electronic transfer to users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users of the system;
map each identified data record in accordance with data indicating mapping of the respective data record for at least one application operable on a computer terminal accessible by the user to whom the data record is to be delivered; and
store identified data records in caches for delivery to or retrieval by computer terminals accessible by the users to whom the records are to be delivered.
-
-
34. Computer readable medium or media having programming stored thereon for causing a computer system to:
-
identify, from a plurality of formatted financial data records, data records for electronic transfer to users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users;
associate with each identified data record a number of times that the record authorized to be delivered to or accessed by the user to whom the record is to be delivered;
store identified data records in caches for delivery to or retrieval by computer terminals accessible by the users to whom the records are to be delivered; and
disable delivery of or access to records when the records have been delivered to or accessed by the respective users the authorized number of times.
-
-
35. A method of distributing data to users of a computer system, comprising:
-
identifying, from a plurality of formatted financial data records, data records for electronic transfer to users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users;
associating with each identified data record a number of times that the record authorized to be delivered to or accessed by the user to whom the record is to be delivered;
storing identified data records in caches for delivery to or retrieval by computer terminals accessible by the users to whom the records are to be delivered; and
disabling delivery of or access to records when the records have been delivered to or accessed by the respective users the authorized number of times.
-
-
36. A computer system for receiving data and distributing received data to a plurality of users of the computer system, the system comprising programming for causing the system to:
-
identify, from a plurality of formatted financial data records, data records for electronic transfer to users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users;
associate with each identified data record a number of times that the record authorized to be delivered to or accessed by the user to whom the record is to be delivered;
store identified data records in caches for delivery to or retrieval by computer terminals accessible by the users to whom the records are to be delivered; and
disable delivery of or access to records when the records have been delivered to or accessed by the respective users the authorized number of times.
-
- 37. Computer readable medium or media having programming stored thereon for causing a computer system to map a plurality of financial data records in accordance with data specific to each of a plurality of users of the computer system, the data specific to each user indicating mapping of data records for at least one application operable on a computer terminal accessible by that user.
-
44. A method of distributing data to users of a computer system, comprising mapping a plurality of financial data records in accordance with data specific to each of a plurality of users of the computer system, the data specific to each user indicating mapping of data records for at least one application operable on a computer terminal accessible by that user.
-
45. A computer system for receiving data and distributing received data to a plurality of users of the computer system, the system comprising programming for causing the system to map a plurality of financial data records in accordance with data specific to each of a plurality of users of the computer system, the data specific to each user indicating mapping of data records for at least one application operable on a computer terminal accessible by that user.
-
46. Computer readable medium or media having programming stored thereon for causing a computer system to:
-
identify from a plurality of formatted financial data records received by the computer system data records for electronic delivery to users of the computer system in accordance with data indicating the data record or records that are to be delivered to respective users; and
maintain a sequence listing of data records within a stream of formatted financial data records received from a data stream source for comparison with a sequence listing of records maintained by the source. - View Dependent Claims (47, 48, 49)
-
-
50. A computer system for receiving data and distributing received data to a plurality of users of the computer system, comprising:
-
a computer programmed to receive formatted financial data records and identify data records received by the computer for delivery to the plurality of users in accordance with data indicating the data record or records that are to be delivered to each of the plurality of users; and
programming stored on a computer readable medium at the computer, or at a plurality of user-accessible terminals coupled with the computer, or both, that causes the computer or the terminals to map each identified data record to be delivered in accordance with data indicating mapping of the respective data record for an application operable at the respective user-accessible terminal. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A computer system for receiving data and distributing received data to a plurality of users of the computer system, the system comprising:
-
programming for causing the system to identify within a stream of formatted financial data records data records for electronic delivery to users of a computer system in accordance with data indicating the data record or records that are to be delivered to respective users for use with applications operable on user-accessible terminals coupled with the computer system;
cache memory for receiving data records to be delivered to each respective user when the applications for which the data records are to be used are not active on the computer system; and
programming for causing the system to associate with each identified data record a number of times that the record authorized to be delivered to or accessed by the user to whom the record is to be delivered, store identified data records in the cache memory for delivery to or retrieval by computer terminals accessible by the users to whom the records are to be delivered, and disable delivery of or access to records when the records have been delivered to or accessed by the respective users the authorized number of times.
-
-
56. A computer system for receiving data and distributing received data to a plurality of users of the computer system with error detection, comprising:
-
a computer programmed to receive formatted financial data records and identify data records received by the computer for delivery to a plurality of users of the computer system in accordance with data indicating the data record or records that are to be delivered to each of the plurality of users; and
programming stored on a computer readable medium or media that causes the computer system to determine whether a listing of a sequence of data records received by the computer and a listing of a sequence of data records transmitted to the computer are the same or not, and to determine that there has been an error when the listings are not the same.
-
-
57. A method of distributing data, with error detection, to a plurality of users of a computer system, comprising:
-
receiving formatted financial data records in a computer;
identifying data records received by the computer for delivery to a plurality of users of the computer system in accordance with data indicating the data record or records that are to be delivered to each of the plurality of users;
determining whether a listing of a sequence of data records received by the computer and a listing of a sequence of data records transmitted to the computer are the same or not; and
determining that there has been an error when the listings are not the same.
-
Specification