Dynamic media content for collaborators with client environment information in dynamic client contexts
First Claim
1. A method for delivering dynamic media content to collaborators, the method comprising:
- providing collaborative event media content, wherein the collaborative event media content further comprises a grammar and a structured document, said structured document comprising a plurality of classified structural elements;
acquiring data representing a client'"'"'s environmental condition;
storing, in the context server in a data structure comprising a dynamic client context for the client, the data representing a client'"'"'s environmental condition;
detecting an event in dependence upon the dynamic client context;
identifying one or more collaborators in dependence upon the dynamic client context and the event;
selecting from the structured document a classified structural element from among the plurality of classified structural elements based upon an event type and a collaborator classification associated with a collaborator among the one or more collaborators; and
transmitting the selected classified structural element to the collaborator.
1 Assignment
0 Petitions
Accused Products
Abstract
Delivering dynamic media content to collaborators, including providing collaborative event media content, where the collaborative event media content further comprises a grammar and a structured document; acquiring data representing a client'"'"'s environmental condition; storing, in the context server in a data structure comprising a dynamic client context for the client, the data representing a client'"'"'s environmental condition; detecting an event in dependence upon the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; selecting from the structured document a classified structural element in dependence upon an event type and a collaborator classification; and transmitting the selected structural element to the collaborator.
-
Citations
32 Claims
-
1. A method for delivering dynamic media content to collaborators, the method comprising:
-
providing collaborative event media content, wherein the collaborative event media content further comprises a grammar and a structured document, said structured document comprising a plurality of classified structural elements; acquiring data representing a client'"'"'s environmental condition; storing, in the context server in a data structure comprising a dynamic client context for the client, the data representing a client'"'"'s environmental condition; detecting an event in dependence upon the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; selecting from the structured document a classified structural element from among the plurality of classified structural elements based upon an event type and a collaborator classification associated with a collaborator among the one or more collaborators; and transmitting the selected classified structural element to the collaborator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for delivering dynamic media content to collaborators, the computer program product comprising:
-
a non-transmission recording medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to; provide collaborative event media content, wherein the collaborative event media content further comprises a grammar and a structured document, said structured document comprising a plurality of classified structural elements; acquire data representing a client'"'"'s environmental condition; store, in the context server in a data structure comprising a dynamic client context for the client, the data representing a client'"'"'s environmental condition; detect an event in dependence upon the dynamic client context; identify one or more collaborators in dependence upon the dynamic client context and the event; select from the structured document a classified structural element from among the plurality of classified structural elements based upon an event type and a collaborator classification associated with a collaborator among the one or more collaborators; and transmit the selected structural element to the collaborator. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for delivering dynamic media content to collaborators, the apparatus comprising:
-
a dynamic media server coupled for data communications with a client coupled for data communication with a context server coupled for data communications with an action engine; wherein the dynamic media server comprises a module of automated computing machinery that provides collaborative event media content, wherein the collaborative event media content further comprises a grammar and a structured document, said structured document comprising a plurality of classified structural elements; the client comprises a module of automated computing machinery that acquires from an environmental sensor data representing the client'"'"'s environmental condition and stores the data representing the client'"'"'s environmental condition in the context server in a data structure comprising a dynamic client context for the client; the context server comprises a module of automated computing machinery that detects an event in dependence upon the dynamic client context; and the action engine comprises a module of automated computing machinery that identifies one or more collaborators in dependence upon the dynamic client context and the event, selects from the structured document a classified structural element from among the plurality of classified structural elements based upon an event type and a collaborator classification associated with a collaborator among the one or more collaborators and transmits the selected structural element to the collaborator. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification