IP Library Granted Patent US 9,348,905
Granted Patent B2
US 9,348,905 · App. 14/256,913 · Granted May 24, 2016

System, method and network device for streaming data from a network

Inventors: Benjamin Bryant (Beverly Hills, CA); Joey Flores (Venice, CA); Christopher Gooley (San Francisco, CA); Yotam Rosenbaum (Venice, CA)
Assignee: YOU42 RADIO, INC.
G06F17/30743H04L65/60H04L67/2842
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,348,905
App. No.
14/256,913
Granted
May 24, 2016
Kind
B2
Abstract

A system, method and a network device for streaming data from a network are provided. A network device includes a software application for streaming network data. The application sets a ratio of local versus network content to a value. The application scans the network device's local media library metadata for local content and submits the metadata to the network server, wherein the server uses the metadata to identify and classify local content and create an integrated playlist using local and network content that is communicated to the network device, which starts content playback. In the event of no network connectivity, the content playback may be based entirely on locally stored content. The selection of local or network content is based on a randomly generated value and a set ratio of local to network content.

Claims (25)

1. A method for streaming music from a network server to a network device, the method comprising:

activating a music streaming software application on a network device;

scanning a local media library accessible to the network device to identify a local content media metadata;

submitting the local content media metadata to a network server accessible to the network device;

reading and parsing the local content media metadata file by the network server;

matching artists from the local content media metadata the to a cached artist mapping database found on the network server;

matching artists, for which matches were not found in the cached artist mapping database on the network server, from the local content media metadata file against a database found on a second network server;

updating the network server cached artist mapping database with matching media metadata from the second network server;

retrieving corresponding music genre for each of the matched artists in the cached artist database on the network server;

generating the matched artists to a genre mapping file on the network server;

communicating the genre mapping file to the network device;

creating and displaying channel recommendations on the network device based on the genre mapping file from the network server;

setting a recommended channel based on the genre mapping file on the network device;

prior to generating or updating a playlist based on the recommended channel comprising local and network content, selecting, at least one time, a ratio of local content versus network content for the playlist to a value on the network device thereby creating the playlist on the network device; and

starting content playback on the network device based on the ratio of local content versus network content.

2. The method of claim 1 , wherein matching artists from the local content media metadata file is done against a cached database located on a plurality of network servers.

3. The method of claim 1 , further comprising detecting network conditions and switching to local content as conditions require.

4. The method of claim 3 wherein the detected network conditions comprise determining the bandwidth available to the network device.

5. The method of claim 3 wherein the detected network conditions comprise determining whether the network device is on a cellular network other than the network device's home network.

6. The method of claim 1 , wherein the network device is selected from the group consisting of a smartphone, a tablet and a personal computer.

7. The method of claim 1 , wherein the playlist is based on metadata from more than one network server.

8. The method of claim 7 wherein an additional network server is queried when the initial network server is not able to identify the music on the network device.

9. The method of claim 1 , further comprising communicating between various network devices.

10. The method of claim 9 wherein communication between various network devices comprises exchanging playlists and network parameters.

11. The method of claim 1 wherein a decision to switch to local content is performed on basis of preference setting of the network device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2021
From: YOU42 RADIO, INC.
To: YOU42, INC.
Reel/Frame 056187/0832 →
MERGER Recorded Apr 7, 2016
From: EARBITS, INC.
To: YOU42 RADIO, INC.
Reel/Frame 038223/0169 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 036916 FRAME: 0310. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 3, 2015
From: EARBITS, INC.
To: YOU42 RADIO, INC.
Reel/Frame 037035/0393 →
MERGER Recorded Oct 29, 2015
From: EARBITS, INC.
To: YOUR42 RADIO, INC.
Reel/Frame 036916/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2014
From: BRYANT, BENJAMIN; FLORES, JOEY; GOOLEY, CHRISTOPHER; ROSENBAUM, YOTAM
To: EARBITS, INC.
Reel/Frame 032713/0139 →
Continuity (1)
Related Publication 20150302085A1 · Oct 22, 2015