Using voice-based web navigation to conserve cellular data

US10083002B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10083002-B2
Application numberUS-201414575235-A
CountryUS
Kind codeB2
Filing dateDec 18, 2014
Priority dateDec 18, 2014
Publication dateSep 25, 2018
Grant dateSep 25, 2018

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.

Techniques disclose methods for providing voice-based web navigation through a cellular voice connection. A voice command a request to return content of a webpage having one or more topics is received via a cellular voice connection. One or more of the topics of the webpage that match the content specified in the request is identified. An audio indication of the content is returned via the cellular voice connection.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product, comprising: a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to perform an operation, the operation comprising: receiving, via a cellular voice connection initiated by a mobile device, a first voice command representing a request to return content of a webpage without incurring cellular data usage, the webpage having one or more topics, wherein the cellular voice connection does not use cellular data and is initiated as an outgoing call from the mobile device in response to the mobile device meeting a cellular data usage limit, receiving, from the mobile device, a uniform resource locator (URL) for the webpage, wherein the URL is extracted from a web browser on the mobile device and utilized by an application program on the mobile device; identifying, based on a natural processing language (NLP) evaluation of the webpage, one or more candidates from the topics of the webpage that match the content specified in the request by: classifying, via execution of a pipeline in a deep question-answering (QA) system, the first voice command as a question to the deep QA system, identifying, via the execution of the pipeline, a context for the question, retrieving one or more features from an electronic storage, based on the context, wherein the features are predictive in determining a response to the question, and determining the one or more candidates based on the one or more features; determining a confidence score for each candidate based on the NLP evaluation, prompting an audio indication requesting a selection from at least two of the candidates, wherein the confidence score of the at least two of the candidates is equal, receiving a second voice command representing the selection from the at least two of the candidates, and returning, via the cellular voice connection, an audio indication of the content corresponding to the selected candidate. 2. The computer program product of claim 1 , wherein the request specifies a resource locator (URL) for the webpage. 3. The computer program product of claim 2 , wherein the operation further comprises, prior to receiving the first voice command: accessing the webpage via the specified URL; extracting unstructured text from the webpage; and identifying the topics of the webpage. 4. The computer program product of claim 1 , wherein the operation further comprises, prior to identifying the one or more candidates: converting the first voice command to text input. 5. The computer program product of claim 4 , wherein identifying one or more features of the webpage that match the content specified in the request comprises: performing one or more NLP techniques to the converted text input to identify a specified command and a target indicating a location within the webpage; and identifying the content based on the target. 6. The computer program product of claim 1 , wherein the audio indication of the content is a prompt requesting a selection of one or more locations to navigate within the webpage. 7. The computer program product of claim 1 , the operation further comprising: tracking cellular data usage by the mobile device; determining that the mobile device is approaching the cellular data usage limit; generating a notification to the user, in response to the determination that the mobile device is approaching the cellular data usage limit; generating a prompt to the user, in response to a determination that the mobile device has met the cellular data usage limit; and receiving an indication in response to the prompt to the user, wherein the cellular voice connection is initiated in response to receiving the indication. 8. A system, comprising: a processor; and a memory storing a program, which, when executed on the processor, performs an operation, the operation comprising: receiving, via a cellular voice connection initiated by a mobile device, a first voice command representing a request to return content of a webpage without incurring cellular data usage, the webpage having one or more topics, wherein the cellular voice connection does not use cellular data and is initiated as an outgoing call from the mobile device in response to the mobile device meeting a cellular data usage limit, receiving, from the mobile device, a uniform resource locator (URL) for the webpage, wherein the URL is extracted from a web browser on the mobile device and utilized by an application program on the mobile device; identifying, based on a natural processing language (NLP) evaluation of the webpage, one or more candidates from the topics of the webpage that match the content specified in the request by: classifying, via execution of a pipeline in a deep question-answering (QA) system, the first voice command as a question to the deep QA system, identifying, via the execution of the pipeline, a context for the question, retrieving one or more features from an electronic storage, based on the context, wherein the features are predictive in determining a response to the question, and determining the one or more candidates based on the one or more features, determining a confidence score for each candidate based on the NLP evaluation, prompting an audio indication requesting a selection from at least two of the candidates, wherein the confidence score of the at least two of the candidates is equal, receiving a second voice command representing the selection from the at least two of the candidates, and returning, via the cellular voice connection, an audio indication of the content corresponding to the selected candidate. 9. The system of claim 8 , wherein the request specifies a uniform resource locator (URL) for the webpage. 10. The system of claim 9 , wherein the operation further comprises, prior to receiving the first voice command: accessing the webpage via the specified URL; extracting unstructured text from the webpage; and identifying the topics of the webpage. 11. The system of claim 10 , wherein the operation further comprises, prior to identifying the one or more candidates: converting the first voice command to text input. 12. The system of claim 11 , wherein identifying one or more features of the webpage that match the content specified in the request comprises: performing one or more NLP techniques to the converted text input to identify a specified command and a target indicating a location within the webpage; and identifying the content based on the target. 13. The system of claim 8 , wherein the audio indication of the content is a prompt requesting a selection of one or more locations to navigate within the webpage. 14. The system of claim 8 , the operation further comprising: tracking cellular data usage by the mobile device; determining that the mobile device is approaching the cellular data usage limit; generating a notification to the user, in response to the determination that the mobile device is approaching the cellular data usage limit; generating a prompt to the user, in response to a determination that the mobile device has met the cellular data usage limit; and receiving an indication in response to the prompt to the user, wherein the cellular voice connection is initiated in response to receiving the indication.

Assignees

Inventors

Classifications

  • Parsing for meaning understanding · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · 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 US10083002B2 cover?
Techniques disclose methods for providing voice-based web navigation through a cellular voice connection. A voice command a request to return content of a webpage having one or more topics is received via a cellular voice connection. One or more of the topics of the webpage that match the content specified in the request is identified. An audio indication of the content is returned via the cell…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 25 2018 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).