Profiler for page rendering
US-9208249-B2 · Dec 8, 2015 · US
US9317500B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9317500-B2 |
| Application number | US-201213483883-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 30, 2012 |
| Priority date | May 30, 2012 |
| Publication date | Apr 19, 2016 |
| Grant date | Apr 19, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the present disclosure relate to one or more configured computing systems identifying when content includes a base content and a translated content that can be synchronously presented. Once a content match is identified, a device to receive synchronization information can also be identified. The synchronization information can enable one or more devices to synchronously present translated content while consuming a base content. For example, an English language audio book may be output synchronously with a Spanish language eBook.
Opening claim text (preview).
What is claimed is: 1. A system for synchronizing output of translated content during consumption of base content, the system comprising: one or more data stores that store: a base content; translated content corresponding to the base content, wherein the translated content differs from the base content by at least one of language, dialect, or alphabet; and content synchronization information that identifies: one or more positions within the base content, and for each of the one or more positions within the base content, a corresponding position within the translated content; at least one input device configured to at least receive user interaction information during consumption of the base content, the user interaction information relating to interaction by a user with the base content during consumption of the base content; at least one output device configured to at least output the base content and the translated content; and at least one processor in communication with the one or more data stores, the at least one input device, and the at least one output device, the at least one processor configured to at least: cause output of the base content via the at least one output device; analyze the user interaction information to detect a current position of consumption of the base content, wherein the current position of consumption advances during consumption of the base content; determine that the content synchronization information identifies a first position within the base content that corresponds to the current position of consumption of the base content; identify, based at least in part on the content synchronization information, a first position within the translated content that corresponds to the first position within the base content; cause synchronization of output of the base content and output of the translated content from the current position of consumption of the base content and the first position within the translated content; and maintain, based at least in part on the content synchronization information, synchronization of the output of the base content and the output of the translated content as the current position of consumption of the base content advances during consumption of the base content. 2. The system of claim 1 , wherein the at least one processor is configured to at least maintain synchronization of the output of the base content and the output of the translated content by repeatedly: determining that the current position of consumption has advanced during consumption of the content; determining that the content synchronization information identifies a next position within the base content that corresponds to the current position of consumption as advanced; identifying, based at least in part on the content synchronization information, a next position within the translated content that corresponds to the next position within the base content; and causing synchronization of the output of the base content and the output of the translated content from the current position of consumption of the base content as advanced and the next position within the translated content. 3. The system of claim 1 , wherein the current position of consumption of the base content is monitored based at least in part on at least one of touch input, page turns, eye movement, or voice recognition. 4. The system of claim 1 , wherein the at least one input device comprises at least one of a touch screen, a mouse, a stylus, a remote control, a game controller, a motion detector, a camera, and a microphone. 5. The system of claim 1 , wherein the at least one processor is further configured to at least: determine that the current position of consumption of the base content has advanced during consumption of the content; determine a lead interval based at least in part on a difference between the current position of consumption of the base content as advanced and a current position of the output of the translated content; and modify a speed of the output of the translated content based at least in part on the lead interval. 6. The system of claim 1 , wherein the user interaction information comprises at least one of a touch input location, spoken word, page turn, or eye movement, and wherein analyzing the user interaction information to detect a current position of consumption of the base content comprises identifying, as the current position of consumption, a position within the base content that corresponds to user interaction information. 7. The system of claim 1 , wherein the user interaction information comprises a frequency of page turns within the base content, and wherein analyzing the user interaction information to detect a current position of consumption of the base content comprises estimating the current position of consumption of the base content based at least in part on a frequency of page turns within the base content. 8. The system of claim 1 , wherein the user interaction information comprises user input corresponding to a magnitude, and wherein analyzing the user interaction information to detect a current position of consumption of the base content comprises calculating the current position of consumption based at least in part on a previously detected position of consumption and the user input corresponding to the magnitude. 9. A computer-implemented method for providing content synchronization information regarding a base content and a corresponding translated content, the computer-implemented method comprising: as implemented by one or more computing devices configured with specific executable instructions, identifying a content match indicating that a base content can be synchronized with a corresponding translated content; identifying at least one device to receive the content synchronization information, the content synchronization information identifying one or more positions within the base content and a position within the translated content corresponding to each of the one or more positions within the base content, the at least one device configured to at least: store the base content and the translated content, determine that the content synchronization information identifies a position within the base content that corresponds to a current position of consumption of the base content, and output the translated content synchronously with the base content from the position within the translated content corresponding to the position within the base content and the current position of consumption of the base content; and transmitting of the content synchronization information from the data store to the device via a network. 10. The computer-implemented method of claim 9 , wherein the at least one device comprises a first device storing the base content and at least one second device storing the translated content, wherein the first device is configured to at least monitor the current position of consumption of the base content as the current position of consumption changes, and wherein the at least one second device is configured to at least output the translated content synchronously with the base content based at least in part on the current position of consumption as the current position of consumption changes. 11. The computer-implemented method of claim 9 , wherein the base content comprises at least one of an audio book or an eBook. 12. The computer-implemented method of claim 9 , wherein the translated content comprises at least one of an audio book or an eBook, and wherein the translated content differs from the base content in at least one of language, dialect, or alphabet. 13. The com
Example-based machine translation; Alignment · CPC title
Advertisements · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.