Information exchange between a directory assistance application server and a web-RTC engine

US9705993B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9705993-B1
Application numberUS-201414335258-A
CountryUS
Kind codeB1
Filing dateJul 18, 2014
Priority dateJul 18, 2014
Publication dateJul 11, 2017
Grant dateJul 11, 2017

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 directory assistance (DA) application server to facilitate directory assistance lookup requests involving a web real-time communication (WebRTC) engine comprises a communication transceiver and a processing system. The communication transceiver is configured to receive a first session initiation protocol (SIP) information message comprising a request for directory assistance data, wherein the request is expressed in an extensible markup language (XML) format. The processing system is configured to query a directory assistance database to retrieve the directory assistance data and process the directory assistance data to generate a second SIP information message comprising the directory assistance data expressed in the XML format. The communication transceiver is further configured to transfer the second SIP information message for delivery to the WebRTC engine.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a directory assistance (DA) application server to facilitate directory assistance lookup requests involving a web real-time communication (WebRTC) engine, the method comprising: receiving a first session initiation protocol (SIP) information message comprising a request for directory assistance data, wherein the request is expressed in an extensible markup language (XML) format; querying a directory assistance database to retrieve the directory assistance data; processing the directory assistance data to generate a second SIP information message comprising the directory assistance data expressed in the XML format; and transferring the second SIP information message for delivery to the WebRTC engine, wherein the WebRTC engine is configured to process the second SIP information message to extract the directory assistance data expressed in the XML format, process the directory assistance data to translate the directory assistance data expressed in the XML format to a browser-compatible format, and transfer the directory assistance data in the browser-compatible format. 2. The method of claim 1 wherein the WebRTC engine configured to process the directory assistance data to translate the directory assistance data expressed in the XML format to the browser-compatible format and transfer the directory assistance data in the browser-compatible format comprises the WebRTC engine configured to process the directory assistance data expressed in the XML format to translate the directory assistance data to a hyper text markup language (HTML) format and transfer the directory assistance data in the HTML format for delivery to a web browser of an operator. 3. The method of claim 1 wherein the WebRTC engine configured to process the directory assistance data to translate the directory assistance data expressed in the XML format to the browser-compatible format and transfer the directory assistance data in the browser-compatible format comprises the WebRTC engine configured to process the directory assistance data expressed in the XML format to translate the directory assistance data to a scripting language format and transfer the directory assistance data in the scripting language format for delivery to a web browser of an operator. 4. The method of claim 1 wherein the WebRTC engine is configured to receive a call completion request transmitted from a web browser of an operator and responsively transfer a third SIP information message comprising the call completion request expressed in the XML format for delivery to the DA application server. 5. The method of claim 4 further comprising receiving the third SIP information message comprising the call completion request expressed in the XML format and transferring a SIP refer message for delivery to a communication service provider in response to the call completion request. 6. The method of claim 1 wherein the request for directory assistance data comprises a name and location of a person and the directory assistance data comprises a telephone number associated with the person. 7. The method of claim 1 wherein the directory assistance data comprises a web form. 8. A directory assistance (DA) application server to facilitate directory assistance lookup requests involving a web real-time communication (WebRTC) engine, the DA application server comprising: a communication transceiver configured to receive a first session initiation protocol (SIP) information message comprising a request for directory assistance data, wherein the request is expressed in an extensible markup language (XML) format; and a processing system configured to query a directory assistance database to retrieve the directory assistance data and process the directory assistance data to generate a second SIP information message comprising the directory assistance data expressed in the XML format; the communication transceiver further configured to transfer the second SIP information message for delivery to the WebRTC engine, wherein the WebRTC engine is configured to process the second SIP information message to extract the directory assistance data expressed in the XML format, process the directory assistance data to translate the directory assistance data expressed in the XML format to a browser-compatible format and transfer the directory assistance data in the browser-compatible format. 9. The DA application server of claim 8 wherein the WebRTC engine configured to process the directory assistance data to translate the directory assistance data expressed in the XML format to the browser-compatible format and transfer the directory assistance data in the browser-compatible format comprises the WebRTC engine configured to process the directory assistance data expressed in the XML format to translate the directory assistance data to a hyper text markup language (HTML) format and transfer the directory assistance data in the HTML format for delivery to a web browser of an operator. 10. The DA application server of claim 8 wherein the WebRTC engine configured to process the directory assistance data to translate the directory assistance data expressed in the XML format to the browser-compatible format and transfer the directory assistance data in the browser-compatible format comprises the WebRTC engine configured to process the directory assistance data expressed in the XML format to translate the directory assistance data to a scripting language format and transfer the directory assistance data in the scripting language format for delivery to a web browser of an operator. 11. The DA application server of claim 8 wherein the WebRTC engine is configured to receive a call completion request transmitted from a web browser of an operator and responsively transfer a third SIP information message comprising the call completion request expressed in the XML format for delivery to the DA application server. 12. The DA application server of claim 11 wherein the communication transceiver is further configured to receive the third SIP information message comprising the call completion request expressed in the XML format and transfer a SIP refer message for delivery to a communication service provider in response to the call completion request. 13. The DA application server of claim 8 wherein the request for directory assistance data comprises a name and location of a person and the directory assistance data comprises a telephone number associated with the person. 14. The DA application server of claim 8 wherein the directory assistance data comprises a web form. 15. An article of manufacture to operate a directory assistance (DA) application server to facilitate directory assistance lookup requests involving a web real-time communication (WebRTC) engine, the article of manufacture comprising: software instructions configured, when executed by the DA application server, to direct the DA application server to receive a first session initiation protocol (SIP) information message comprising a request for directory assistance data, wherein the request is expressed in an extensible markup language (XML) format, query a directory assistance database to retrieve the directory assistance data, process the directory assistance data to generate a second SIP information message comprising the directory assistance data expressed in the XML format, and transfer the second SIP information message for delivery to the WebRTC engine, wherein the WebRTC engine is configured to process the second SIP information message to extract the directory assistance data expressed in the XML format, process the directo

Assignees

Inventors

Classifications

  • H04L67/141Primary

    Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title

  • IP multimedia subsystem [IMS] · CPC title

  • Session establishment or de-establishment · CPC title

  • Electricity · mapped topic

  • Session initiation protocol [SIP] · 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 US9705993B1 cover?
A directory assistance (DA) application server to facilitate directory assistance lookup requests involving a web real-time communication (WebRTC) engine comprises a communication transceiver and a processing system. The communication transceiver is configured to receive a first session initiation protocol (SIP) information message comprising a request for directory assistance data, wherein the…
Who is the assignee on this patent?
Sprint Communications Co Lp
What technology area does this patent fall under?
Primary CPC classification H04L67/141. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).