Cloud Queue Item Removal
First Claim
1. A computing system comprising:
- a network interface;
at least one processor;
a data storage; and
a program logic stored in the data storage and executable by the at least one processor to;
remove a given media item from a queue of media items;
add to the queue an indication that the given media item has been removed from the queue;
after adding to the queue the indication, receive, via the network interface, one or more requests for one or more media items from the queue of media items, wherein at least one of the requests for one or more media items includes the given media item;
after receiving the one or more requests, determine that the computing system has received more than a threshold number of requests for one or more media items since adding to the queue the indication; and
after determining that the computing system has received more than the threshold number of requests, remove the indication from the queue.
4 Assignments
0 Petitions
Accused Products
Abstract
An example implementation may involve removing, by a computing device, a given media item from a queue of media items. The example implementation may further involve adding to the queue an indication that the given media item has been removed from the queue. After adding to the queue the indication, the implementation may also involve receiving, via a network interface, one or more requests for one or more media items from the queue of media items. After receiving the one or more requests, the implementation may involve determining that the computing system has received more than a threshold number of requests for one or more media items since adding to the queue the indication. After determining that the computing system has received more than the threshold number of requests, the implementation may involve removing the indication from the queue.
-
Citations
20 Claims
-
1. A computing system comprising:
-
a network interface; at least one processor; a data storage; and a program logic stored in the data storage and executable by the at least one processor to; remove a given media item from a queue of media items; add to the queue an indication that the given media item has been removed from the queue; after adding to the queue the indication, receive, via the network interface, one or more requests for one or more media items from the queue of media items, wherein at least one of the requests for one or more media items includes the given media item; after receiving the one or more requests, determine that the computing system has received more than a threshold number of requests for one or more media items since adding to the queue the indication; and after determining that the computing system has received more than the threshold number of requests, remove the indication from the queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
removing, by a computing system, a given media item from a queue of media items; adding to the queue, by the computing system, an indication that the given media item has been removed from the queue; after adding to the queue the indication, receiving, by the computing system via a network interface, one or more requests for one or more media items from the queue of media items, wherein at least one of the requests for one or more media items includes the given media item; after receiving the one or more requests, determining, by the computing system, that the computing system has received more than a threshold number of requests for one or more media items since adding to the queue the indication; and after determining that the computing system has received more than the threshold number of requests, removing, by the computing system, the indication from the queue. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
removing a given media item from a queue of media items; adding to the queue an indication that the given media item has been removed from the queue; after adding to the queue the indication, receiving one or more requests for one or more media items from the queue of media items, wherein at least one of the requests for one or more media items includes the given media item; after receiving the one or more requests, determining that the computing system has received more than a threshold number of requests for one or more media items since adding to the queue the indication; and after determining that the computing system has received more than the threshold number of requests, removing the indication from the queue. - View Dependent Claims (17, 18, 19, 20)
-
Specification