Patent application number | Description | Published |
20080222525 | Method and Apparatus for Efficiently Accounting for the Temporal Nature of Audio Processing - Some embodiments of the invention provide a computer system for processing an audio track. This system includes at least on DSP for processing the audio track. It also includes an application for editing the audio track. To process audio data in a first interval of the audio track, the application first asks and obtains from the DSP an impulse response parameter related to the DSP's processing of audio data. From the received impulse response parameter, the application identifies a second audio track interval that is before the first interval. To process audio data in the first interval, the application then directs the DSP to process audio data within the first and second intervals. | 09-11-2008 |
20120240036 | E-Book Reading Location Indicator - To help a reader of an electronic document, e.g., an eBook, find his or her reading location following a repagination event, an electronic reader application executing on an electronic device displays a first portion of content of the electronic document, detects that the reader has performed a predetermined action that triggers repagination of the electronic document, and repaginating the electronic document to cause the reader application to display a second portion of content of the electronic document, the second portion including at least some of the first portion of content and at least some newly visible content of the electronic document, such that the newly visible content appears visually different, at least temporarily, from the first portion of content that remains visible. | 09-20-2012 |
20120310642 | AUTOMATICALLY CREATING A MAPPING BETWEEN TEXT DATA AND AUDIO DATA - Techniques are provided for creating a mapping that maps locations in audio data (e.g., an audio book) to corresponding locations in text data (e.g., an e-book). Techniques are provided for using a mapping between audio data and text data, whether or not the mapping is created automatically or manually. A mapping may be used for bookmark switching where a bookmark established in one version of a digital work is used to identify a corresponding location with another version of the digital work. Alternatively, the mapping may be used to play audio that corresponds to text selected by a user. Alternatively, the mapping may be used to automatically highlight text in response to audio that corresponds to the text being played. Alternatively, the mapping may be used to determine where an annotation created in one media context (e.g., audio) will be consumed in another media context (e.g., text). | 12-06-2012 |
20120310649 | SWITCHING BETWEEN TEXT DATA AND AUDIO DATA BASED ON A MAPPING - Techniques are provided for creating a mapping that maps locations in audio data (e.g., an audio book) to corresponding locations in text data (e.g., an e-book). Techniques are provided for using a mapping between audio data and text data, whether the mapping is created automatically or manually. A mapping may be used for bookmark switching where a bookmark established in one version of a digital work (e.g., e-book) is used to identify a corresponding location with another version of the digital work (e.g., an audio book). Alternatively, the mapping may be used to play audio that corresponds to text selected by a user. Alternatively, the mapping may be used to automatically highlight text in response to audio that corresponds to the text being played. Alternatively, the mapping may be used to determine where an annotation created in one media context (e.g., audio) will be consumed in another media context. | 12-06-2012 |
20120311438 | ELECTRONIC TEXT MANIPULATION AND DISPLAY - 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. | 12-06-2012 |
20130007592 | FIXED LAYOUT ELECTRONIC PUBLICATIONS - According to some embodiments, techniques are described herein to assist a publisher to create fixed layout pages of an electronic publication. The techniques are useful for creating cookbooks, travel books, photography books, children's books, other “illustrated books”, or any other electronic publication where a fixed layout for at least some of the pages of the electronic publication is desirable. With the techniques, the publisher may embed fonts, select particular fonts and font sizes, assign visual content to fixed layout pages, and precisely position visual content at fixed positions on fixed layout pages. A scaling mechanism for an electronic reader device is also disclosed for scaling fixed layout pages to fit the size of a display screen of the reader device while maintaining the aspect ratio and assignment of visual content to fixed layout pages specified by the publisher. | 01-03-2013 |
20130007602 | FIXED LAYOUT ELECTRONIC PUBLICATIONS - According to some embodiments, techniques are described herein to assist a publisher to create fixed layout pages of an electronic publication. The techniques are useful for creating cookbooks, travel books, photography books, children's books, other “illustrated books”, or any other electronic publication where a fixed layout for at least some of the pages of the electronic publication is desirable. With the techniques, the publisher may embed fonts, select particular fonts and font sizes, assign visual content to fixed layout pages, and precisely position visual content at fixed positions on fixed layout pages. A scaling mechanism for an electronic reader device is also disclosed for scaling fixed layout pages to fit the size of a display screen of the reader device while maintaining the aspect ratio and assignment of visual content to fixed layout pages specified by the publisher. | 01-03-2013 |
20130007603 | FIXED LAYOUT ELECTRONIC PUBLICATIONS - According to some embodiments, techniques are described herein to assist a publisher to create fixed layout pages of an electronic publication. The techniques are useful for creating cookbooks, travel books, photography books, children's books, other “illustrated books”, or any other electronic publication where a fixed layout for at least some of the pages of the electronic publication is desirable. With the techniques, the publisher may embed fonts, select particular fonts and font sizes, assign visual content to fixed layout pages, and precisely position visual content at fixed positions on fixed layout pages. A scaling mechanism for an electronic reader device is also disclosed for scaling fixed layout pages to fit the size of a display screen of the reader device while maintaining the aspect ratio and assignment of visual content to fixed layout pages specified by the publisher. | 01-03-2013 |
20130060661 | MANAGING ACCESS TO DIGITAL CONTENT ITEMS - Techniques are provided for managing access to a digital content item (such as an ebook, music, movie, software application) to be transferred from one user to another. The transferor is prevented from accessing the digital content item after the transfer occurs. The entity that sold the digital content item to the transferor enforces the access rights to the digital content item by storing data that establishes which user currently has access to the digital content item. After the change in access rights, only the transferee is allowed access to the digital content item. As part of the change in access rights, the transferee may pay to obtain access to the digital content item. A portion of the proceeds of the “resale” may be paid to the creator or publisher of the digital content item and/or the entity that originally sold the digital content item to the original owner. | 03-07-2013 |
20130095463 | CONTENT AUTHORING APPLICATION - This disclosure describes systems, methods, and computer program products for authoring content for e-learning courses, such as network-enabled (e.g., Web-based) education courses. Graphical user interfaces (GUIs) provide an instructor with user interface elements to manage online course content. Using the GUIs, the instructor can create in-session and self-paced courses that can be delivered over a network to any number of student operated client devices. The instructor is provided a suite of editing tools that can be used to create and edit pages of content for a course, including adding links and multimedia, information pages, posts and course materials. The GUI can include a side bar that can display descriptors that can be used by the instructor to navigate pages of the course. | 04-18-2013 |
20130095464 | ELECTRONIC LEARNING APPLICATION - Systems, methods, and computer program products for accessing e-learning courses from an online resource are disclosed. Graphical user interfaces (GUIs) allow students to enroll in online courses or collections of other media (e.g., video files, presentations). The courses can include in-session and self-paced courses. The courses can be delivered over a network to any number and types of student operated devices. An e-learning application running on the student-operated device provides various user interface elements that allow the student to browse, select, enroll and interact with online courses. In some implementations, the GUIs provide a display object (e.g., a virtual spiral-bound notebook) that includes tabs that can be selected by the student to navigate pages of an online course to access information, materials, posts and notes. | 04-18-2013 |
20130218729 | ELECTRONIC TEXT MANIPULATION AND DISPLAY - 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. | 08-22-2013 |
20130219269 | ELECTRONIC TEXT MANIPULATION AND DISPLAY - 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. | 08-22-2013 |
20130219270 | ELECTRONIC TEXT MANIPULATION AND DISPLAY - 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. | 08-22-2013 |
20130219321 | ELECTRONIC TEXT MANIPULATION AND DISPLAY - 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. | 08-22-2013 |
20130219322 | ELECTRONIC TEXT MANIPULATION AND DISPLAY - 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. | 08-22-2013 |
20130232409 | ELECTRONIC TEXT MANIPULATION AND DISPLAY - 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. | 09-05-2013 |
20140176811 | Adaptive Media Content Scrubbing on a Remote Device - Systems and techniques are disclosed for controlling, from a mobile device, media content stored on the mobile device to a media client for presentation on a display device. Data can be provided from the mobile device to the media client for identifying the location of the media content and a playback time. Based on the data, the media client can obtain a portion of the media content associated with the playback time. Also, playback of the media content on the display device can be controlled by a user of the mobile device. | 06-26-2014 |
20140201164 | VALIDATION AND DELIVERY OF DIGITAL ASSETS - Systems and methods for determining ownership of an asset and providing access to alternate versions of the asset are provided. A system and method can include associating a unique identifier with an asset stored in one or more locations, receiving a request for an asset interaction, validating the request using the unique identifier, determining an asset storage location, identifying whether an enhanced version of the asset is available, and granting the request for an asset interaction when the unique identifier is validated and when the asset storage location is a local storage location. In one aspect, the asset interaction can be with an enhanced version of the asset when an enhanced version of the asset is available. | 07-17-2014 |