Methods and apparatus for information hyperchain management for on-demand business collaboration
First Claim
Patent Images
1. A method, comprising:
- storing, via a computing device, in a directory;
collaborative information;
a plurality of common message data models, each of the common message data models for use in forming annotated messages comprising links and metadata extracted from the collaborative information; and
a plurality of common primitive message exchange sequences, each common primitive message exchange sequence comprising a combination of at least two common message data models, each common primitive message exchange sequence for use in an exchange of a sequence of annotated messages, the plurality of common primitive message exchange sequences comprising a first common primitive message exchange sequence comprising a first and a second common message data model;
initiating, via a computer system configured for on-demand business collaboration, the first common primitive message exchange sequence by forming and sending a first annotated message based on the first common message data model, the first annotated message comprising links and metadata extracted from the collaborative information stored in the directory; and
receiving, in response to the first annotated message, a second annotated message based on the second common message data model.
2 Assignments
0 Petitions
Accused Products
Abstract
Hyperchain information management techniques are provided for use in applications such as on-demand business collaboration. In accordance with such techniques, a hyperchain annotation methodology is provided. Such an annotation methodology enables interaction between loosely-coupled business processes or interacting partners and business entities. Annotated information components and process components for collaboration may be expressed as links. Further, techniques for realizing an on-demand message exchange, embedded status/state information, flexible collaborative business message exchange patterns, and a collaborative directory are provided.
-
Citations
36 Claims
-
1. A method, comprising:
-
storing, via a computing device, in a directory; collaborative information; a plurality of common message data models, each of the common message data models for use in forming annotated messages comprising links and metadata extracted from the collaborative information; and a plurality of common primitive message exchange sequences, each common primitive message exchange sequence comprising a combination of at least two common message data models, each common primitive message exchange sequence for use in an exchange of a sequence of annotated messages, the plurality of common primitive message exchange sequences comprising a first common primitive message exchange sequence comprising a first and a second common message data model; initiating, via a computer system configured for on-demand business collaboration, the first common primitive message exchange sequence by forming and sending a first annotated message based on the first common message data model, the first annotated message comprising links and metadata extracted from the collaborative information stored in the directory; and receiving, in response to the first annotated message, a second annotated message based on the second common message data model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable storage medium including a computer readable program, where the computer readable program when executed on a computer causes the computer to:
-
store in a directory; collaborative information; a plurality of common message data models, each of the common message data models for use in forming annotated messages comprising links and metadata extracted from the collaborative information; and a plurality of common primitive message exchange sequences, each common primitive message exchange sequence comprising a combination of at least two common message data models, each common primitive message exchange sequence for use in an exchange of a sequence of annotated messages, the plurality of common primitive message exchange sequences comprising a first common primitive message exchange sequence comprising a first and a second common message data model; initiate the first common primitive message exchange sequence by forming and sending a first annotated message based on the first common message data model, the first annotated message comprising links and metadata extracted from the collaborative information stored in the directory; and receive, in response to the first annotated message, a second annotated message based on the second common message data model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
a memory; and a processor programmed to; store in a directory within the memory; collaborative information; a plurality of common message data models, each of the common message data models for use in forming annotated messages comprising links and metadata extracted from the collaborative information; and a plurality of common primitive message exchange sequences, each common primitive message exchange sequence comprising a combination of at least two common message data models, each common primitive message exchange sequence for use in an exchange of a sequence of annotated messages, the plurality of common primitive message exchange sequences comprising a first common primitive message exchange sequence comprising a first and a second common message data model; initiate the first common primitive message exchange sequence by forming and sending a first annotated message based on the first common message data model, the first annotated message comprising links and metadata extracted from the collaborative information stored in the directory; and receive, in response to the first annotated message, a second annotated message based on the second common message data model. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification