APPLICATION FOR SYNCHRONIZING E-BOOKS WITH ORIGINAL OR CUSTOM-CREATED SCORES
First Claim
1. Method of synchronizing custom sound recordings with eBooks comprising:
- receiving, by a computer, a collection of sound scores, each sound score previously synchronized with an eBook, and each sound score comprising at least one audio identifier;
receiving, by a computer, a social similarity weight wherein each social similarity weight is a value representing a social similarity between a first user and a contributing user, and each contributing user having provided one or more sound scores, wherein each provided sound score is a member of the collection of sound scores;
receiving, by the computer, a linear timeline of the eBook, the linear timeline containing points of synchronization;
receiving, from the first user, a progression through the eBook;
synchronizing, by the computer, the progression through the eBook with the linear timeline;
determining, by the computer, whether the first user has progressed to a point of synchronization of the eBook;
upon determining that the first user has progressed to a point of synchronization of the eBook, providing, by the computer, to the first user, a collection of audio identifiers, and each audio identifier is previously associated with the point of synchronization and is a part of a score previously synchronized with the eBook, and each previously synchronized score being a member of the collection of sound scores, wherein each audio identifier is presented in an order, and each audio identifier is ordered by a social similarity weight associated with a contributing user who created the respective sound score; and
receiving, from the first user, an audio identifier to associate with the point of synchronization.
0 Assignments
0 Petitions
Accused Products
Abstract
An application for electronic devices through which users can synchronize custom sound recordings and sound scores with eBooks. The application allows a computer to receive audio reference lists; values representing how similar users are to each other based on various factors; and a structural representation of an eBook. The application then tracks a first user'"'"'s position in the eBook, synchronizing the relative position with the structural representation of the eBook, and determining if the first user'"'"'s position has progressed to a specific point. If the first user has reached the specific point, the application suggests audio that was previously synchronized by other users with the point, and the application orders the suggestions based on the similarity between the first user and a previous user that created a suggested sound score. The first user can then associate a presented audio with the point.
35 Citations
19 Claims
-
1. Method of synchronizing custom sound recordings with eBooks comprising:
-
receiving, by a computer, a collection of sound scores, each sound score previously synchronized with an eBook, and each sound score comprising at least one audio identifier; receiving, by a computer, a social similarity weight wherein each social similarity weight is a value representing a social similarity between a first user and a contributing user, and each contributing user having provided one or more sound scores, wherein each provided sound score is a member of the collection of sound scores; receiving, by the computer, a linear timeline of the eBook, the linear timeline containing points of synchronization; receiving, from the first user, a progression through the eBook; synchronizing, by the computer, the progression through the eBook with the linear timeline; determining, by the computer, whether the first user has progressed to a point of synchronization of the eBook; upon determining that the first user has progressed to a point of synchronization of the eBook, providing, by the computer, to the first user, a collection of audio identifiers, and each audio identifier is previously associated with the point of synchronization and is a part of a score previously synchronized with the eBook, and each previously synchronized score being a member of the collection of sound scores, wherein each audio identifier is presented in an order, and each audio identifier is ordered by a social similarity weight associated with a contributing user who created the respective sound score; and receiving, from the first user, an audio identifier to associate with the point of synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for synchronizing custom sound recordings with eBooks comprising:
-
at least one user device; one or more computers operable to interact with the at least one user device; and a network connecting the at least one user device and the one or more computers; wherein the one or more computers are further operable to; receive, by a computer, a collection of sound scores, each sound score previously synchronized with an eBook, and each sound score comprising at least one audio identifier; receive, by a computer, a social similarity weight wherein each social similarity weight is a value representing a social similarity between a first user and a contributing user, and each contributing user having provided one or more sound scores, wherein each provided sound score is a member of the collection of sound scores; receive, by the computer, a linear timeline of the eBook, the linear timeline containing points of synchronization; receive, from the first user, a progression through the eBook; synchronize, by the computer, the progression through the eBook with the linear timeline; determine, by the computer, whether the first user has progressed to a point of synchronization of the eBook; upon determining that the first user has progressed to a point of synchronization of the eBook, provide, by the computer, to the first user, a collection of audio identifiers, and each audio identifier is previously associated with the point of synchronization and is a part of a score previously synchronized the eBook, and each previously synchronized score being a member of the collection of sound scores, wherein each audio identifier is presented in an order, and each audio identifier is ordered by a social similarity weight associated with a contributing user who created the respective sound score; and receive, from the first user, an audio identifier to associate with the point of synchronization. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification