US6477580B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Self-described stream in a communication services patterns environment
Assignee: Accenture Global Services Ltd
•
Filing: 1999-08-31
•
Granted: 2002-11-05
•
Expires: 2019-08-31
Abstract
Abstract A system, method, and article of manufacture are described for providing a self-describing stream-based communication system. Messages are sent which include data between a sending system and a receiving system. Meta-data is attached to the messages being sent between the sending system and the receiving system. The data of the messages sent from the sending system to the receiving system is translated based on the meta-data. The meta-data includes first and second sections. The first section identifies a type of object associated with the data and a number of attribute descriptors in the data. The second section includes a series of the attribute descriptors defining elements of the data.
Inventors
- 👤 Michel K. Bowman-Amuah
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 23:38
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
140 words
A method for providing a self-describing stream-based communication system comprising the steps of: (a) loading messages including meta-data and representations of objects onto a data stream; (b) sending messages between a sending system and a receiving system using a shared generic format; (c) unloading the messages via the receiving system, wherein the messages are representative of object data; (d) translating the messages into object data via the receiving system based on the meta-data; (e) wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and a second section including a series of the attribute descriptors defining elements of the data; and (f) instantiating a new instance of the objects, and populating said objects with the object data that has been translated by the receiving system.
Claim 2
Independent Claim
140 words
A method for providing a self-describing stream-based communication system comprising the steps of: (a) loading messages including meta-data and representations of objects onto a data stream; (b) sending messages between a sending system and a receiving system using a shared generic format; (c) unloading the messages via the receiving system, wherein the messages are representative of object data; (d) translating the messages into object data via the receiving system based on the meta-data; (e) wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and a second section including a series of the attribute descriptors defining elements of the data; and (f) instantiating a new instance of the objects, and populating said objects with the object data that has been translated by the receiving system.
Claim 3
Dependent Claim
27 words
A method as recited in claim 1 , wherein the sending system and receiving system are each equipped with logic for interpreting the meta-data of the messages.
Claim 4
Dependent Claim
26 words
A method as recited in claim 1 , wherein one of the systems is an object-based system and one of the systems is a non-object-based system.
Claim 5
Dependent Claim
16 words
A method as recited in claim 1 , wherein both of the systems are object-based systems.
Claim 6
Dependent Claim
16 words
A method as recited in claim 1 , wherein both of the systems are non-object-based systems.
Claim 7
Dependent Claim
20 words
A method as recited in claim 1 , wherein the elements are defined in terms of size, type, and name.
Claim 8
Dependent Claim
18 words
The method of claim 1 further comprising storing the meta-data in a relational database by the receiving system.
Claim 9
Dependent Claim
47 words
The method of claim 7 further comprising querying the relational database after receiving a message to determine if the meta-data has already been translated and stored, such that if the meta-data is stored in the database, the meta-data does not have to be re-translated from the message.
Claim 10
Dependent Claim
163 words
A computer program embodied on a computer readable medium for providing a self-describing stream-based communication system comprising: (a) a code segment that loads messages including meta-data and representations of objects onto a data stream; (b) a code segment that sends messages between a sending system and a receiving system using a shared generic format; (c) a code segment that unloads the messages via the receiving system, wherein the messages are representative of object data; (d) a code segment that translates the messages into object data via the receiving system based on the meta-data, wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and a second section including a series of the attribute descriptors defining elements of the data; and (e) a code segment that instantiates a new instance of the objects, and populates said objects with the object data that has been translated by the receiving system.
Claim 11
Dependent Claim
163 words
A computer program embodied on a computer readable medium for providing a self-describing stream-based communication system comprising: (a) a code segment that loads messages including meta-data and representations of objects onto a data stream; (b) a code segment that sends messages between a sending system and a receiving system using a shared generic format; (c) a code segment that unloads the messages via the receiving system, wherein the messages are representative of object data; (d) a code segment that translates the messages into object data via the receiving system based on the meta-data, wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and a second section including a series of the attribute descriptors defining elements of the data; and (e) a code segment that instantiates a new instance of the objects, and populates said objects with the object data that has been translated by the receiving system.
Claim 12
Dependent Claim
28 words
A computer program as recited in claim 9 , wherein the sending system and receiving system are each equipped with logic for interpreting the meta-data of the messages.
Claim 13
Dependent Claim
27 words
A computer program as recited in claim 9 , wherein one of the systems is an object-based system and one of the systems is a non-object-based system.
Claim 14
Dependent Claim
17 words
A computer program as recited in claim 9 , wherein both of the systems are object-based systems.
Claim 15
Dependent Claim
17 words
A computer program as recited in claim 9 , wherein both of the systems are non-object-based systems.
Claim 16
Dependent Claim
21 words
A computer program as recited in claim 9 , wherein the elements are defined in terms of size, type, and name.
Claim 17
Independent Claim
144 words
A system for providing a self-describing stream-based communication system comprising: (a) logic that loads messages including meta-data and representations of objects onto a data stream; (b) logic that sends messages between a sending system and a receiving system using a shared generic format; (c) logic that unloads the messages via the receiving system, wherein the messages are representative of object data; (d) logic that translates the messages into object data via the receiving system based on the meta-data, wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and second including a series of the attribute descriptors defining elements of the data; and (e) logic that instantiates a new instance of the objects, and populates said objects with the object data that has been translated by the receiving system.
Claim 18
Independent Claim
144 words
A system for providing a self-describing stream-based communication system comprising: (a) logic that loads messages including meta-data and representations of objects onto a data stream; (b) logic that sends messages between a sending system and a receiving system using a shared generic format; (c) logic that unloads the messages via the receiving system, wherein the messages are representative of object data; (d) logic that translates the messages into object data via the receiving system based on the meta-data, wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and second including a series of the attribute descriptors defining elements of the data; and (e) logic that instantiates a new instance of the objects, and populates said objects with the object data that has been translated by the receiving system.
Claim 19
Dependent Claim
27 words
A system as recited in claim 15 , wherein the sending system and receiving system are each equipped with logic for interpreting the meta-data of the messages.
Claim 20
Dependent Claim
26 words
A system as recited in claim 15 , wherein one of the systems is an object-based system and one of the systems is a non-object-based system.
Claim 21
Dependent Claim
16 words
A system as recited in claim 15 , wherein both of the systems are object-based systems.
Claim 22
Dependent Claim
16 words
A system as recited in claim 15 , wherein both of the systems are non-object-based systems.
Claim 23
Dependent Claim
20 words
A system as recited in claim 15 , wherein the elements are defined in terms of size, type, and name.
References Cited (Backward Citations)
US5301320A
Cited
US5907704A
Cited
US5721908A
Cited
US5890133A
Cited
US5737607A
Cited
US5953707A
Cited
US5920703A
Cited
US6289345B1
Cited
WO1999008208A1
Cited
US6085198A
Cited
US6092118A
Cited
US6295538B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-04 | 2006-05-06 | 2006-11-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-04 | 2010-05-06 | 2010-11-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-04 | 2014-05-06 | 2014-11-05 | $7700.00 | Window Closed / Lapsed |