Conversational asyncronous multichannel communication through an inter-modality bridge

US9325638B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9325638-B2
Application numberUS-11283908-A
CountryUS
Kind codeB2
Filing dateApr 30, 2008
Priority dateApr 30, 2008
Publication dateApr 26, 2016
Grant dateApr 26, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communications apparatus is configured to bridge modalities and different communications formats. The apparatus may include a bridge to receive an input through a modality gateway and to deliver an output through an output channel, a communication engine configured to manipulate the input into the output, a router configured to route the configured output to a respective output channel, and a controller configured to control the bridge. The controller may determine a new modality depending on a context of the communications apparatus.

First claim

Opening claim text (preview).

What is claimed is: 1. A communications apparatus, comprising: a bridge, as performed on a processor in a computer, said bridge being configured to receive an input through a modality gateway and to deliver an output through an output channel, the bridge being configured to determine an appropriate communication engine to apply to the input; at least one communication engine configured to translate the input into the output, wherein the bridge is configured to associate contextual data with the input being manipulated; and a router configured to route the output to a respective output channel, wherein the bridge through the router routes processed data into output channel queues including prioritization and monitoring of Quality of Service. 2. The communications apparatus of claim 1 , further comprising: a router configured to route the output to a respective output channel; and a controller, separate from the bridge, configured to control the bridge, the controller configured to determine which channel the input and output are directed to and from according to the modality of communication. 3. The communications apparatus of claim 2 , wherein the bridge provides a plurality of connections to a plurality of gateways in a plurality of different modalities, wherein the controller manages the communication engines and annotators which process data including processing for the plurality of different modalities according to a process sequence described by the controller, the annotators being local or remote and accessed through communication protocols, wherein the bridge through the router routes the processed data into output channel queues including prioritization and monitoring of the Quality of Service, and wherein the bridge delivers the output by having access to a plurality of communication channels and modalities and control a placement of outbound messages and streams. 4. The communications apparatus of claim 1 , wherein the bridge comprises configuration files that define a user preference. 5. The communications apparatus of claim 1 , wherein the bridge is configured to determine a contextual scenario for a received input, and wherein the bridge determines an output format according to the determined contextual scenario. 6. The communications apparatus of claim 1 , wherein the bridge is configured to manage a plurality of modality gateways, wherein the bridge accesses a plurality of the output channels and a plurality of modalities and controls a placement of outbound messages and streams to the plurality of the output channels having different modalities of communication, and wherein the plurality of output channels include data stream, document, voice transmission, photos, facsimile, electronic mail, and video output channels. 7. The communications apparatus of claim 1 , wherein the bridge is configured to manage a plurality of output channels, and wherein each one of the output channels being a different modality of communication. 8. The communications apparatus of claim 1 , wherein the bridge is configured to persist contextual information required by the communication engines. 9. The communications apparatus of claim 1 , wherein the bridge is configured to receive the input and encase the input in data containers, and wherein the bridge is configured to route the encased data to a predetermined communication engine. 10. The communications apparatus of claim 1 , wherein the bridge is configured to determine a data processing sequence to be applied to an input communication modality, determining and managing a plurality of input channels, determining and managing a plurality of the output channels, and handling the contextual data and persisting operational data, wherein the bridge is configured to manage a plurality of the modality gateways external from the bridge through a plurality of connections, wherein the bridge further comprises: a plurality of modality engines configured to shape or alter a modality of communication; and a router configured to route the output to respective one of the plurality of the output channels, the modality engines including: a transcription engine configured to convert incoming voice messages or data into text data; a converter engine configured to convert text data into speech or other audio data; a summarization engine configured to summarize voice or typed data; and translator engine configured to convert voice data from one language to another. 11. A method of intermodal communications, the method comprising: receiving an input having a first modality; determining an output modality; managing a plurality of communication engines to translate the input from the first modality to the output modality; associating contextual data with the input being manipulated; outputting the output modality to an associated output channel; managing an input channel; routing the output to the output channel; and processing data into output channel queues including prioritization and monitoring of Quality of Service. 12. The method of claim 11 , further comprising persisting operational data. 13. The method of claim 11 , wherein the managing of the input comprises connecting to a remote communications engine. 14. The method of claim 11 , further comprising routing the output modality to a predetermined output queue. 15. The method of claim 14 , wherein the routing comprises prioritization of a quality of service parameters. 16. The communications method of claim 15 , wherein the routing comprises monitoring the output according to said quality of said service parameters. 17. The method of claim 14 , wherein the routing comprises monitoring of a quality of service parameters. 18. The method of claim 11 , further comprising determining a data processing sequence to be applied to an input communication modality. 19. A non-transitory computer-readable storage medium tangibly encoded with a program of machine-readable instructions executable by a digital processing apparatus to perform a computerized method of claim 11 .

Assignees

Inventors

Classifications

  • specially adapted for interworking of IP-based networks with other networks · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Protocols for interworking; Protocol conversion · CPC title

  • H04L49/355Primary

    Application aware switches, e.g. for HTTP · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9325638B2 cover?
A communications apparatus is configured to bridge modalities and different communications formats. The apparatus may include a bridge to receive an input through a modality gateway and to deliver an output through an output channel, a communication engine configured to manipulate the input into the output, a router configured to route the configured output to a respective output channel, and a…
Who is the assignee on this patent?
Huerta Juan, Lubensky David, Nahamoo David, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L49/355. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).