Abstract:
A computer-implemented method for organizing images including receiving an image that includes a representation of a human face; generating a correlation value indicating a likelihood that the human face corresponds to a stored facial profile associated with one or more profile images including a human face; evaluating the received image and the generated correlation value to determine, depending on a result of the evaluating, whether the image corresponds to the stored facial profile; associating the received image with the stored facial profile; and storing an indication of the associating.
Abstract:
In some embodiments, an electronic device with a touch interface detects one or more user gestures that correspond to instructions to vary the playback speed of a media file that is being played on the device. In response, the device initiates a variable rate scan through the media file, forward or backward. The touch interface can be a touch screen or touch pad.
Abstract:
Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
Abstract:
Information is presented by a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first 5 publication to reflect the state of the first publication.
Abstract:
A method at a client device includes displaying media library information corresponding to a set of media items. The media items include one or more local media items, the one or more local media items including media items stored at the client device, and one or more remote media items, the one or more remote media items including media items stored at a remote system and not at the client device. The method also includes displaying, concurrently with displaying the media library information, affordances identifying the remote media items; detecting user interaction with an affordance identifying a respective remote media item; and in response to detecting the user interaction, initiating a process for downloading a copy of the respective remote media item to the client device for storage at the client device.
Abstract:
A method at a client device includes displaying media library information corresponding to a set of media items. The media items include one or more local media items, the one or more local media items including media items stored at the client device, and one or more remote media items, the one or more remote media items including media items stored at a remote system and not at the client device. The method also includes displaying, concurrently with displaying the media library information, affordances identifying the remote media items; detecting user interaction with an affordance identifying a respective remote media item; and in response to detecting the user interaction, initiating a process for downloading a copy of the respective remote media item to the client device for storage at the client device.
Abstract:
Information is presented by a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first 5 publication to reflect the state of the first publication.
Abstract:
Information is presented by a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first 5 publication to reflect the state of the first publication.
Abstract:
Embodiments of the present disclosure relate to automatic generation of dynamically changing layouts for a graphical user-interface 54. Specifically, embodiments of the present disclosure employ analysis of an image associated with the view (e.g., either the current view or a future view) of the graphical user-interface 54 to determine colors that are complementary to the image. The colors are applied to the view, such that the color scheme of the view matches the image.
Abstract:
Information is presented by a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first 5 publication to reflect the state of the first publication.