Delivering dynamic media content for collaborators to purposeful devices
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, further comprising;
creating, in dependence upon original media content, a structured document, the structured document further comprising one or more structural elements;
creating a grammar for the collaborative event media content, wherein the grammar includes grammar elements each of which includes an identifier for at least one structural element of the structured document; and
classifying a structural element, further comprising;
identifying a presentation attribute for the structural element;
identifying a classification identifier in dependence upon the presentation attribute; and
inserting the classification identifier in association with the structural element in the structured document;
generating a dynamic client context for a client, wherein the dynamic client context includes one or more environmental conditions, environmental values measured by one of more environmental sensors, wherein the environmental values represent the current state of the environmental conditions further comprising;
acquiring data that describes the client and the client'"'"'s environment andstoring the data describing the client and the client'"'"'s environment in a context server;
detecting an event in dependence upon the dynamic client context, further comprising;
detecting a change in a value of a data element in the dynamic client context; and
applying event detection rules base to the dynamic client context;
identifying one or more collaborators in dependence upon the dynamic client context and the event;
identifying a discrete purpose of a collaborator display device for a collaborator,including identifying a discrete purpose device in dependence upon a role of one or more identified collaborators;
selecting from the structured document a classified structural element in dependence upon an event type, a collaborator classification, and the discrete purpose of the collaborator display device; and
transmitting the selected structural element to the collaborator.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content including a grammar and a structured document; generating a dynamic client context for a client; 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; identifying a discrete purpose of a collaborator display device for a collaborator; selecting from the structured document a classified structural element in dependence upon an event type, a collaborator classification, and the discrete purpose of the collaborator display device; and transmitting the selected structural element to the collaborator.
-
Citations
1 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, further comprising; creating, in dependence upon original media content, a structured document, the structured document further comprising one or more structural elements; creating a grammar for the collaborative event media content, wherein the grammar includes grammar elements each of which includes an identifier for at least one structural element of the structured document; and classifying a structural element, further comprising; identifying a presentation attribute for the structural element; identifying a classification identifier in dependence upon the presentation attribute; and inserting the classification identifier in association with the structural element in the structured document; generating a dynamic client context for a client, wherein the dynamic client context includes one or more environmental conditions, environmental values measured by one of more environmental sensors, wherein the environmental values represent the current state of the environmental conditions further comprising; acquiring data that describes the client and the client'"'"'s environment and storing the data describing the client and the client'"'"'s environment in a context server; detecting an event in dependence upon the dynamic client context, further comprising; detecting a change in a value of a data element in the dynamic client context; and applying event detection rules base to the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; identifying a discrete purpose of a collaborator display device for a collaborator, including identifying a discrete purpose device in dependence upon a role of one or more identified collaborators; selecting from the structured document a classified structural element in dependence upon an event type, a collaborator classification, and the discrete purpose of the collaborator display device; and transmitting the selected structural element to the collaborator.
-
Specification