9270724

System and Method for Content Streaming with Feature Detection

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for audio content streaming with feature detection to a mobile device, comprising: a content server disposed on a location on a network, the content server including content to be streamed; the mobile device interfaced with the network having an operating system for executing programs, and the mobile device having a web browser compatible with a streaming format; a third party provider interfaced with the network for generating a webpage for transmittal to the mobile device via the network; the mobile device operable to receive and display in the browser the webpage from the third party provider; and the webpage having a content presentation interface, the content presentation interface providing: functionality to the web browser on the mobile device to facilitate streaming of audio content to the web browser from the content server; feature detection to determine a streaming format compatibility criteria of the web browser to determine if the web browser is HTTP Live Streaming compatible, and, if so: a) the content presentation interface determines an audio selection from a list within the webpage of one or more audio selections, each selection including an identification of audio content, a location of the content server, and an access token; b) the content presentation interface sends a HTTP Live Streaming request of the audio selection to the content server; c) the content server receives the request and begins an audio stream to the mobile device for playback from the mobile device via the webpage, wherein the content server divides the audio content into a plurality of segment files, encrypts the plurality of segment files, sends a manifest file to the mobile device containing links to the plurality of segment files and to a decryption key associated with the plurality of segment files, and sends to the mobile device the plurality of segment files and the decryption key, for decryption of each of the plurality of segment files, as they are requested by the mobile device via the links in the manifest file; and d) steps a), b), and c) are repeated while playback from the mobile device is performed until the last audio selection is selected and streamed to the mobile device, in order to buffer additional content to allow for continuous playback of the list of one or more audio selections.

2

2. The system of claim 1 , wherein the streaming format compatibility criteria is Flash streaming.

3

3. The system of claim 2 , wherein the mobile device is a personal computer.

4

4. The system of claim 1 , wherein the HTTP Live Streaming request further includes the access token.

5

5. The system of claim 1 , wherein the list of one or more audio selections is organized in a playlist configured for sending consecutive streaming requests to the content server.

6

6. The system of claim 1 , wherein the manifest file, the plurality of segment files, and the decryption key are downloaded to a memory of the mobile device.

7

7. A method for audio content streaming with feature detection to a mobile device, comprising: receiving a source audio content from a source content provider; storing the source audio content on a content server disposed on a network; determining a streaming format compatibility criteria of a remote web browser to determine if the remote web browser is HTTP Live Streaming compatible, and, if so: a) selecting by a content presentation interface disposed in a webpage loaded in the remote web browser an audio selection from a list within the webpage of one or more audio selections, each selection including an identification of audio content, a location of the content server, and an access token; b) receiving at the content server a HTTP Live Streaming request from the remote web browser for the audio selection, the request including the identification of the audio content and the location of the content server; c) streaming the audio selection from the content server to the remote web browser via the network, the streaming including dividing the source audio content into a plurality of segment files; encrypting the plurality of segment files; sending a manifest file from the content server to the remote web browser containing links to provide access to the plurality of segment files and to a decryption key associated with the plurality of segment files; receiving requests at the content server from the remote web browser for each of the plurality of segment files and for the decryption key from the remote web browser; and sending from the content server to the remote web browser each one of the requested plurality of segment files and the requested decryption key, to be used to decrypt each of the plurality of segment files, as each request for each of the plurality of segment files is received; and d) repeating steps a), b), and c) while playback from the mobile device is performed until the last audio selection is selected and streamed to the mobile device, in order to buffer additional content to allow for continuous playback of the list of one or more audio selections.

8

8. The method of claim 7 , wherein the streaming format compatibility criteria is Flash streaming.

9

9. The method of claim 8 , wherein the mobile device is a personal computer.

10

10. The method of claim 7 , wherein the HTTP Live Streaming request further includes the access token.

11

11. The method of claim 7 , wherein the list of one or more audio selections is organized in a playlist configured for sending consecutive streaming requests to the content server.

12

12. A method for audio content streaming with feature detection to a mobile device, comprising: navigating to a webpage via a web browser disposed on a user device, the webpage including a content presentation interface and the content presentation interface containing feature detection; loading the webpage in the web browser; detecting, via the feature detection, a streaming format compatibility criteria of the web browser to determine if the web browser is HTTP Live Streaming compatible, and, if so: a) selecting by the content presentation interface an audio selection from a list within the webpage of one or more audio selections, each selection including an identification of audio content, a location of the content server, and an access token; b) sending to a content server from the web browser a HTTP Live Streaming request including the streaming format compatibility criteria, an identification of content, and a location of the content server; c) receiving streaming audio content generated by the content server, the operation of streaming content including receiving a manifest file generated by the content server, the manifest file including links to a plurality of segment files and to a decryption key, sending requests for each of the plurality of segment files and for the decryption key to the content server, receiving from the content server each one of the requested plurality of segment files and the requested decryption key, decrypting each one of the received plurality of segment files, only when playback of each one of the plurality of segments files is to begin, using the received decryption key, playing, via the content presentation interface, each one of the plurality of segment files in consecutive order, and deleting, as each one of the plurality of segment files finishes playback, each one of the plurality of segment files; and d) repeating steps a), b), and c) while playback from the mobile device is performed until the last audio selection is selected and streamed to the mobile device, in order to buffer additional content to allow for continuous playback of the list of one or more audio selections.

13

13. The method of claim 12 , wherein the streaming format compatibility criteria is Flash streaming.

14

14. The method of claim 13 , wherein the mobile device is a personal computer.

15

15. The method of claim 12 , wherein the HTTP Live Streaming request further includes the access token.

16

16. The method of claim 12 , wherein the list of one or more audio selections is organized in a playlist configured for sending consecutive streaming requests to the content server.

17

17. The method of claim 12 , wherein the manifest file, the plurality of segment files, and the decryption key are downloaded to a memory of the mobile device.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

RUSSELL MORGAN
PHILIP KALMES
CHARLES CONKLIN
ALEX PADMOS

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR CONTENT STREAMING WITH FEATURE DETECTION” (9270724). https://patentable.app/patents/9270724

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.