← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag