Undoing an action in a media player
First Claim
1. A method comprising:
- storing two or more states of one or more media items in a media application, wherein a list of the one or more media items includes a first media item and the two or more states include the list of one or more media items listed in a first order and a first time position in the first media item;
receiving a first action changing a first state of the two or more states to a second state;
presenting, to a user, a list of one or more prior actions comprising the first action, each prior action changing the media application to a corresponding state different from a preceding state;
receiving a request to undo the first action, wherein the request to undo the first action is based on a selection of the first action from among the list of one or more prior actions; and
restoring the first state based on the stored first state, the restoring including one or both of initiating playback of the first media item at the first time position and restoring the list of media items to the first order,wherein the first state includes the first time position in the first media item and the first action occurs at the first time position in the first media item, andwherein the first action occurs when the first media item is playing, and the first state includes the list of one or more media items in the first order, and the first action is selected from a group, the group including;
shuffling the list of media items, adding a media item to the list of media items, deleting a media item from the list of media items, and changing the particular order of the one or more media items in the list of media items.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically undoing an action in a music player application is provided. A method includes storing a first state in a media application. The first state may include at least one of: a list of one or more media items listed in a first order, and a first time position in a first media item of the one or more media items. An action changing the first state to a second state may be received. Next, a request to undo the action changing the first state to the second state may be received, and the first state may be restored based on the stored first state. The method may also include presenting a list of one or more prior actions and each prior action may change the media application to a corresponding state different from a preceding state.
12 Citations
24 Claims
-
1. A method comprising:
-
storing two or more states of one or more media items in a media application, wherein a list of the one or more media items includes a first media item and the two or more states include the list of one or more media items listed in a first order and a first time position in the first media item; receiving a first action changing a first state of the two or more states to a second state; presenting, to a user, a list of one or more prior actions comprising the first action, each prior action changing the media application to a corresponding state different from a preceding state; receiving a request to undo the first action, wherein the request to undo the first action is based on a selection of the first action from among the list of one or more prior actions; and restoring the first state based on the stored first state, the restoring including one or both of initiating playback of the first media item at the first time position and restoring the list of media items to the first order, wherein the first state includes the first time position in the first media item and the first action occurs at the first time position in the first media item, and wherein the first action occurs when the first media item is playing, and the first state includes the list of one or more media items in the first order, and the first action is selected from a group, the group including;
shuffling the list of media items, adding a media item to the list of media items, deleting a media item from the list of media items, and changing the particular order of the one or more media items in the list of media items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24)
-
-
12. A system comprising:
a processor configured to; store two or more states of one or more media items in a media application, wherein a list of the one or more media items includes a first media item and the two or more states include the list of the one or more media items listed in a first order and a first time position in the first media item of the one or more media items; receive a first action changing a first state of the two or more states to a second state; present, to a user, a list of one or more prior actions comprising the first action, each prior action changing the media application to a corresponding state different from a preceding state; receive a request to undo the action changing the first state to the second state, wherein the request to undo the first action is based on a selection of the first action from among the list of one or more prior actions; and restore the first state based on the stored first state, the restoring including one or both of initiating playback of the first media item at the first time position and restoring the list of media items to the first order, wherein the first state includes the first time position in the first media item and the first action occurs at the first time position in the first media item, and wherein the first action occurs when the first media item is playing, and the first state includes the list of one or more media items in the first order, and the first action is selected from a group, the group including;
shuffling the list of media items, adding a media item to the list of media items, deleting a media item from the list of media items, and changing the particular order of the one or more media items in the list of media items.- View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
Specification