IP Library Granted Patent US 9,928,279
Granted Patent B2
US 9,928,279 · App. 14/145,079 · Granted Mar 27, 2018

Media device and user interface for selecting media

Inventor: Bradley De Kindig (San Diego, CA)
Assignee: Excalibur IP, LLC
G06F17/3053G06F17/30023
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,928,279
App. No.
14/145,079
Granted
Mar 27, 2018
Kind
B2
Abstract

A media device and user interface for selecting media. In one embodiment, the media is selected based upon a desired relationship measure between at least two media files. In another embodiment, the media is selected based upon a skip command control functions.

Claims (32)

1. A method, comprising:

establishing a streaming media connection between a media server computing device and a streaming appliance computing device for streaming a first media object to the streaming appliance computing device for consumption by a user;

obtaining a single-action user input at the media server computing device from the streaming appliance computing device while the first media object is streaming, the single action user input to indicate a desired relationship measure comprising a selected level of similarity between one or more attributes of the first media object and one or more attributes of individual media objects of a plurality of media objects, the single-action user input further indicating to select a second media object of the plurality of media objects for subsequent play;

identifying the second media object for subsequent play in accordance with the desired relationship measure while the first media object is streaming at least in part in response to obtaining the single action user input, the first and second media objects having a relationship measure that satisfies the desired relationship measure; and

initiating streaming of the second media object from the media server to the streaming appliance computing device.

2. An article, comprising: a non-transitory storage medium having stored thereon instructions executable by a media server computing device to:

establish a streaming media connection between the media server computing device and a streaming appliance computing device to stream a first media object to the streaming appliance computing device for consumption by a user;

obtain a single-action user input from the streaming appliance computing device while the first media object is streaming, the single action user input to indicate a desired relationship measure comprising a selected level of similarity between one or more attributes of the first media object and one or more attributes of individual media objects of a plurality of media objects, the single-action user input to further indicate to select a second media object of the plurality of media objects for subsequent play;

identify the second media object for subsequent play in accordance with the desired relationship measure while the first media object is streaming at least in part in response to the obtaining the single action user input, the first and second media objects to have a relationship measure to satisfy the desired relationship measure; and

initiate streaming of the second media object from the media server computing device to the streaming appliance computing device.

3. A media server computing device, comprising: one or more processors to:

establish a streaming media connection between the media server computing device and a streaming appliance computing device to stream a first media object to the streaming appliance computing device for consumption by a user;

obtain a single-action user input from the streaming appliance computing device while the first media object is streaming, the single action user input to indicate a desired relationship measure to comprise a selected level of similarity between one or more attributes of the first media object and one or more attributes of individual media objects of a plurality of media objects, the single-action user input to further indicate to select a second media object of the plurality of media objects for subsequent play;

identify the second media object for subsequent play in accordance with the desired relationship measure while the first media object is streaming at least in part in response to the single action user input, the first and second media objects to have a relationship measure to satisfy the desired relationship measure; and

initiate streaming of the second media object to the streaming appliance computing device.

4. The method of claim 1 , further comprising initiating the streaming of the second media object at least in part by communicating a streaming identifier between the media server computing device and the streaming appliance computing device.

5. The method of claim 1 , further comprising initiating the streaming of the second media object at least in part by communicating a streaming instruction between the media server computing device and the streaming appliance computing device.

6. The method of claim 1 , wherein the media server computing device comprises separate central music relationship and streaming server computing devices.

7. The article of claim 2 , wherein the storage medium has stored thereon further instructions executable by the media server computing device to initiate streaming of the second media object at least in part by communicating a streaming identifier between the media server computing device and the streaming appliance computing device.

8. The article of claim 2 , wherein, to initiate streaming of the second media object, the storage medium having stored thereon further instructions executable by the media server computing device to communicate a streaming instruction between the media server computing device and the streaming appliance computing device.

9. The article of claim 2 , wherein the media server computing device to comprise separate central music relationship and streaming server computing devices, wherein the central music relationship server computing device to comprise at least one processor, and wherein the streaming server computing device to comprise at least one processor.

10. The media server computing device of claim 3 , wherein, to initiate the streaming of the second media object, communicate a streaming identifier between the media server computing device and the streaming appliance computing device.

11. The media server computing device of claim 3 , wherein, to initiate the streaming of the second media object, the one or more processors of the media server to communicate a streaming instruction between the media server computing device and the streaming appliance computing device.

12. The media server computing device of claim 3 , wherein the media server computing device to comprise separate central music relationship and streaming server computing devices, wherein the central music relationship server computing device to comprise one or more processors, and wherein the streaming server computing device to comprise one or more processors.

13. The method of claim 6 , wherein the central music relationship server computing device identifies the second media object in accordance with the desired relationship measure.

14. The method of claim 6 , wherein a streaming identifier is communicated between the central music relationship server computing device and the streaming appliance computing device at least in part in response to the identifying the second media object.

15. The article of claim 9 , wherein the storage medium having stored thereon further instructions executable by the central music relationship server computing device to identify the second media object in accordance with the desired relationship measure.

16. The article of claim 9 , wherein the storage medium having stored thereon further instructions executable by the central music relationship server computing device to communicate a streaming identifier between the central music relationship server computing device and the streaming appliance computing device at least in part in response to the identification of the second media object.

17. The media server computing device of claim 12 , the one or more processors of the central music relationship server computing device to identify the second media object in accordance with the desired relationship measure.

18. The method of claim 14 , wherein the streaming server computing device obtains the streaming identifier from the streaming appliance computing device and initiates the streaming of the second media object between the streaming server computing device and the streaming appliance computing device.

19. The article of claim 16 , wherein the storage medium having stored thereon further instructions executable by the streaming server computing device to obtain the streaming identifier from the streaming appliance computing device and to stream the second media object to the streaming appliance computing device.

20. The media server computing device of claim 17 , the one or more processors of the central music relationship server computing device to communicate a streaming identifier between the central music relationship server computing device and the streaming appliance computing device at least in part in response to the identification of the second media object, the one or more processors of the streaming server computing device to obtain the streaming identifier from the streaming appliance computing device and to initiate the streaming of the second media object to the streaming appliance computing device.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: DE KINDIG, BRADLEY
To: YAHOO! INC.
Reel/Frame 032581/0349 →
Continuity (2)
Continuation 11250358 · Oct 14, 2005
Related Publication 20140297656A1 · Oct 2, 2014