IP Library Granted Patent US 7,426,538
Granted Patent B2
US 7,426,538 · App. 10/889,787 · Granted Sep 16, 2008

Dynamic media content for collaborators with VOIP support for client communications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,426,538
App. No.
10/889,787
Granted
Sep 16, 2008
Kind
B2
Abstract

Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content, wherein the collaborative event media content includes a grammar and a structured document; selecting a VOIP protocol for communications between a client and a dynamic context generation server; generating a dynamic client context for a client by the dynamic context generation server in dependence upon communications from the client through the selected VOIP protocol; 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.

Claims (29)

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;

selecting a VOIP protocol for communications between a client and a dynamic context generation server;

generating a dynamic client context for a client by the dynamic context generation server in dependence upon communications from the client through the selected VOIP protocol;

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.

2. The method of claim 1 wherein selecting a VOIP protocol further comprises selecting a VOIP protocol for a voice response server by the context server, the voice response server supporting voice communications with the client and supporting data communications with the context server.

3. The method of claim 1 wherein selecting a VOIP protocol further comprises selecting a VOIP protocol for a voice response server by the voice response server, the voice response server supporting voice communications with the client and supporting data communications with the context server.

4. The method of claim 1 wherein selecting a VOIP protocol further comprises:

requesting by the client a list of supported VOIP protocols;

receiving by the client the list of supported VOIP protocols; and

selecting by the client a supported VOIP protocol.

5. The method of claim 1 wherein selecting a VOIP protocol further comprises:

requesting by the client a list of supported VOIP protocols;

receiving by the client the list of supported VOIP protocols;

selecting by the client a supported VOIP protocol;

requesting by the client use of the selected VOIP protocol; and

receiving by the client acknowledgment of the selected VOIP protocol.

6. The method of claim 1 wherein generating a dynamic client context further comprises:

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.

7. The method of claim 1 wherein detecting an event in dependence upon the dynamic client context further comprises:

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.

8. The method of claim 1 wherein providing collaborative event media content further comprises:

creating, in dependence upon original media content, a structured document, the structured document further comprising one or more structural elements; and

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.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2016
From: BANK OF AMERICA, N.A.
To: ACTIVISION BLIZZARD INC.; ACTIVISION PUBLISHING, INC.; ACTIVISION ENTERTAINMENT HOLDINGS, INC.; BLIZZARD ENTERTAINMENT, INC.
Reel/Frame 040381/0487 →
SECURITY AGREEMENT Recorded Feb 11, 2014
From: ACTIVISION PUBLISHING, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032240/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 029900/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2012
From: BODIN, WILLIAM K; THORSON, DERRAL C
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029461/0266 →
CORRECTIVE ASSIGNMENT TO CORRECT THE '1ST NRA LISTS 4 INVENTORS ARE NOT ON THIS APPL.NEW ASSIGNMENT FILED TO CORRECT.CORRECTED ASSIGNMENT SHOULD HAVE BEEN FILED. PREVIOUSLY RECORDED ON REEL 015004 FRAME 0241. ASSIGNOR(S) HEREBY CONFIRMS THE THE 2 INVENTORS ON THIS APPLICATION ARE: WILLIAM KRESS BODIN, DERRAL CHARLES THORSON. Recorded Sep 17, 2012
From: BODIN, WILLIAM KRESS; THORSON, DERRAL CHARLES
To: INTERNATIONAL BUSINESS MACHINES COPORATION
Reel/Frame 028995/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2004
From: BODIN, WILLIAM KRESS; THORSON, DERRAL CHARLES
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014994/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2004
From: HOLCROW, MICHAEL AUSTIN; HALL, KYLENE JO; KIRKLAND, DUSTIN C.; RODRIGUEZ, HERMAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015004/0241 →