IP Library Granted Patent US 9,431,004
Granted Patent B2
US 9,431,004 · App. 14/019,102 · Granted Aug 30, 2016

Variable-depth audio presentation of textual information

Inventors: Patrick J. Bohrer (Cedar Park, TX); Michael D. Kistler (Austin, TX); Ramakrishnan Rajamony (Austin, TX); Mark W. Stephenson (Austin, TX)
Assignee: International Business Machines Corporation
G10L13/043G10L13/00G10L13/08H04L65/4069H04L65/4084H04L65/604G10L13/04H04N21/6125
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 9,431,004
App. No.
14/019,102
Granted
Aug 30, 2016
Kind
B2
Abstract

A respective sequence of tracks of Internet content of common subject matter is queued to each of a plurality of stations, where each of the tracks of Internet content resides on a respective Internet resource in textual form. In response to receiving a sample input, snippets of each of multiple tracks queued to a selected station among the plurality of stations is transmitted for audible presentation as synthesized human speech, where each of the snippets includes only a subset of a corresponding track. Thereafter, one or more complete tracks among the multiple tracks for which snippets were previously transmitted are transmitted for audio presentation as synthesized human speech.

Claims (35)

1. A method of supporting a variable-depth presentation of Internet content in a data processing system including a processor, the method comprising:

a processor of a server computer system queuing a respective sequence of tracks of Internet content of common subject matter to each of a plurality of stations, wherein each of the tracks of Internet content resides on a respective Internet resource in textual form, wherein a selected track among the sequence of tracks queued to a selected station among the plurality of stations includes multiple items of specific information all related to the common subject matter of the selected station;

in response to receiving a sample input from a remote audio presentation device, the processor transmitting, via a network to the remote audio presentation device, snippets of each of multiple tracks queued to a selected station among the plurality of stations for audible presentation as synthesized human speech, wherein each of the snippets includes only a subset of a corresponding track;

thereafter, the processor transmitting via the network to the remote audio presentation device for audio presentation as synthesized human speech, a plurality of complete tracks among the multiple tracks for which snippets were previously transmitted and presented audibly by the remote audio presentation device, wherein the processor transmits the plurality of complete tracks beginning with a track among the plurality of tracks from which a snippet was first presented audibly by the remote audio presentation device; and

in response to receiving an in-depth input from the remote audio presentation device during presentation of the selected track as synthesized human speech, the processor automatically searching for and accessing additional textual Internet content concerning a particular item of specific information presented via text-to-speech substantially contemporaneously to receipt of the in-depth input and queuing the additional Internet content to the selected station for presentation in one or more additional tracks.

2. The method of claim 1 , wherein the transmitting one or more complete tracks includes beginning transmission of the one or more complete tracks beginning with a track from which a snippet was being presented when the sample input was received.

3. The method of claim 1 , and further comprising selecting which of the multiple items of specific information about which to access additional textual Internet content based at least in part on contextual information reported by the remote audio presentation device, wherein the contextual information includes at least one of location information and time of day information.

4. The method of claim 1 , and further comprising:

in response to a number of tracks queued to a selected station among the plurality of stations satisfying a low threshold, automatically searching for and accessing additional textual Internet content related to the common subject matter of the selected station and queuing the additional Internet content to the selected station for presentation in one or more additional tracks.

5. A data processing system supporting a variable-depth presentation of Internet content, comprising:

a processor; and

a storage device coupled to the processor, wherein the storage device includes program code that, when executed by the processor, causes the data processing system to perform:

queuing a respective sequence of tracks of Internet content of common subject matter to each of a plurality of stations, wherein each of the tracks of Internet content resides on a respective Internet resource in textual form, wherein a selected track among the sequence of tracks queued to a selected station among the plurality of stations includes multiple items of specific information all related to the common subject matter of the selected station;

in response to receiving a sample input from a remote audio presentation device, transmitting snippets of each of multiple tracks queued to a selected station among the plurality of stations for audible presentation by the audio presentation device as synthesized human speech, wherein each of the snippets includes only a subset of a corresponding track;

thereafter, transmitting via the network to the remote audio presentation device for audio presentation as synthesized human speech, a plurality of complete tracks among the multiple tracks for which snippets were previously transmitted and presented audibly by the remote audio presentation device, wherein the program code causes the data processing system to transmit the plurality of complete tracks beginning with a track among the plurality of tracks from which a snippet was first presented audibly by the remote audio presentation device; and

in response to receiving an in-depth input from the remote audio presentation device during presentation of the selected track as synthesized human speech, the processor automatically searching for and accessing additional textual Internet content concerning a particular item of specific information presented via text-to-speech substantially contemporaneously to receipt of the in-depth input and queuing the additional Internet content to the selected station for presentation in one or more additional tracks.

6. The data processing system of claim 5 , wherein the transmitting one or more complete tracks includes beginning transmission of the one or more complete tracks beginning with a track from which a snippet was being presented when the sample input was received.

7. The data processing system of claim 5 , wherein the program code, when executed, further causes the data processing system to perform:

selecting which of the multiple items of specific information about which to access additional textual Internet content based at least in part on contextual information reported by the remote audio presentation device, wherein the contextual information includes at least one of location information and time of day information.

8. The data processing system of claim 5 , wherein the program code, when executed, further causes the data processing system to perform:

in response to a number of tracks queued to a selected station among the plurality of stations satisfying a low threshold, automatically searching for and accessing additional textual Internet content related to the common subject matter of the selected station and queuing the additional Internet content to the selected station for presentation in one or more additional tracks.

9. The data processing system of claim 5 , wherein the data processing system comprises a mobile phone.

10. The data processing system of claim 5 , wherein the data processing system comprises a server computer system.

11. A program product supporting a variable-depth presentation of Internet content, comprising:

a storage device;

program code stored in the storage device that, when executed by a processor of a server computer system, causes the server computer system to perform:

queuing a respective sequence of tracks of Internet content of common subject matter to each of a plurality of stations, wherein each of the tracks of Internet content resides on a respective Internet resource in textual form, wherein a selected track among the sequence of tracks queued to a selected station among the plurality of stations includes multiple items of specific information all related to the common subject matter of the selected station;

in response to receiving a sample input from a remote audio presentation device, transmitting, via a network to the remote audio presentation device, snippets of each of multiple tracks queued to a selected station among the plurality of stations for audible presentation as synthesized human speech, wherein each of the snippets includes only a subset of a corresponding track;

thereafter, transmitting via the network to the remote audio presentation device for audio presentation as synthesized human speech, a plurality of complete tracks among the multiple tracks for which snippets were previously transmitted and presented audibly by the remote audio presentation device, wherein the program code causes the server computer system to transmit the plurality of complete tracks beginning with a track among the plurality of tracks from which a snippet was first presented audibly by the remote audio presentation device; and

in response to receiving an in-depth input from the remote audio presentation device during presentation of the selected track as synthesized human speech, the processor automatically searching for and accessing additional textual Internet content concerning a particular item of specific information presented via text-to-speech substantially contemporaneously to receipt of the in-depth input and queuing the additional Internet content to the selected station for presentation in one or more additional tracks.

12. The program product of claim 11 , wherein the transmitting one or more complete tracks includes beginning transmission of the one or more complete tracks beginning with a track from which a snippet was being presented when the sample input was received.

13. The program product of claim 11 , wherein the program code, when executed, further causes the data processing system to perform:

selecting which of the multiple items of specific information about which to access additional textual Internet content based at least in part on contextual information reported by the remote audio presentation device, wherein the contextual information includes at least one of location information and time of day information.

14. The program product of claim 11 , wherein the program code, when executed, further causes the data processing system to perform:

in response to a number of tracks queued to a selected station among the plurality of stations satisfying a low threshold, automatically searching for and accessing additional textual Internet content related to the common subject matter of the selected station and queuing the additional Internet content to the selected station for presentation in one or more additional tracks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2013
From: BOHRER, PATRICK J.; KISTLER, MICHAEL D.; RAJAMONY, RAMAKRISHNAN; STEPHENSON, MARK W.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031146/0227 →
Continuity (1)
Related Publication 20150066510A1 · Mar 5, 2015