Patent application number | Description | Published |
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 |
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 |
20130185346 | PROOFING ELECTRONIC PUBLICATIONS ON PORTABLE DEVICES - A user can proof (e.g., view, review) an electronic publication on a portable device. When the user finds errors in the electronic publication on the portable device, the user can edit the electronic publication on the editing device. The changes can be automatically synchronized with the portable device and displayed so that the user can review the changes and continue proofing the electronic publication on the portable device. In some implementations, an editing device can monitor files associated with an electronic publication for changes to the files and, when changes are detected, the files can be automatically synchronized to a portable device coupled to the editing device. | 07-18-2013 |
20140315163 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR A GROUP READING ENVIRONMENT - The method includes receiving selection of text to be read in a group reading session; identifying a plurality of participants for the group reading session; and upon receiving the selection of the text and the identification of the plurality of participants, automatically, without user intervention, generating a reading plan for the group reading session, wherein the reading plan divides the text into a plurality of reading units and assigns at least one reading unit to each of the plurality of participants in accordance with a comparison between a respective difficulty level of the at least one reading unit and a respective reading ability level of the participant. | 10-23-2014 |
20140349259 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR A GROUP READING ENVIRONMENT - The method includes receiving selection of text to be read in a group reading session; identifying a plurality of participants for the group reading session; and upon receiving the selection of the text and the identification of the plurality of participants, automatically, without user intervention, generating a reading plan for the group reading session, wherein the reading plan divides the text into a plurality of reading units and assigns at least one reading unit to each of the plurality of participants in accordance with a comparison between a respective difficulty level of the at least one reading unit and a respective reading ability level of the participant. | 11-27-2014 |
Patent application number | Description | Published |
20090170532 | Event-based modes for electronic devices - Event-based modes of operation are supported on an electronic device. One or more event-based modes of operation may be automatically or selectively applied to the device when a new life event is detected. The device's previous mode of operation may be backed up to the device or a network location and restored after the event-based mode of operation is no longer applied. The event-based modes of operation may be used to restrict access to certain applications or functionalities on the device, enforce or restrict certain user interface or other types of settings, and add or remove or rearrange the priority of device assets. The new life events associated with event-based modes of operation may be of various types, including location-based events, environment-based events, calendar-based events, news-based events, and usage-based events. | 07-02-2009 |
20100017118 | PARKING & LOCATION MANAGEMENT PROCESSES & ALERTS - Aspects include using present location information for a mobile device and real-time access to sources of data about future constraints pertaining to the present location to establish the occurrence of a future event. Examples include using a present location of the mobile device to infer a vehicle location, accessing a source of data relating to parking regulations at the present location and setting a reminder for avoiding violation thereof. The mobile device can track a present position and adjust an absolute reminder time to account for travel times. The travel times can be arrived at by obtaining data concerning public transportation schedules and present locations of elements of such public transportation. Another example aspect includes correlating a user profile concerning parking requirements with a desired destination area and parking regulations pertinent to the area for guiding a user to potential parking locations. | 01-21-2010 |
20130254284 | EMBEDDING AN AUTOGRAPH IN AN ELECTRONIC BOOK - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for embedding an autograph into digital media, particularly an electronic book. A system is described that includes an author's device running a signing application and at least one reader's device storing a copy of the electronic book. Depending on the proximity of the reader's device to the author's device, the author's device automatically performs different autographing tasks. | 09-26-2013 |
20130282514 | PERSONALIZING DIGITAL GIFTS - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for gifting and personalizing a digital media item, particularly an electronic book. A system is described that includes personalizing a digital media item that is to be gifted from a first person to one or more people. The digital media item can be personalized using a segment of the digital media item that the first person associated with the second person. Depending on the second person's response, the gift can be accepted, rejected, or re-gifted. News of the second person's response can be automatically transmitted to a plurality of social networking services. | 10-24-2013 |
20140002484 | GENERIC MEDIA COVERS | 01-02-2014 |
20140007257 | SYSTEMS AND METHODS FOR NARRATING ELECTRONIC BOOKS | 01-02-2014 |
20140245221 | Intelligent Scrolling In Digital Publications - Processing an electronic publication containing content having two different scrolling directions so that the content can be presented to the user through an intelligent unidirectional scrolling function that prevents fragments of sentences from being displayed. Processing can include paginating or generating a scrollable table for portions of the electronic publication that do not match a first text direction. | 08-28-2014 |
Patent application number | Description | Published |
20090324163 | High confinement waveguide on an electro-optic substrate - The invention relates to an optical device including a passive high confinement waveguide, such as of silicon-rich silicon nitride, on an electro-optic substrate, like lithium niobate, optically coupled to a waveguide in the electro-optic substrate. A wide range of electro-optic devices are enabled by this high confinement waveguide structure, including: directional couplers, compact tap couplers, folded electro-optic devices, electro-optic modulators including ring resonators, electro-optic gratings. Further applications enabled by the present invention include hybrid passive planar lightwave circuits (PLC) integrated with electro-optically active waveguides, using the high confinement waveguide as an intermediary waveguide to transfer optical power between the passive and active components. | 12-31-2009 |
20100014802 | COHERENT OPTICAL MIXER AND A METHOD OF COHERENT DETECTION OF LIGHT - A coherent planar lightwave circuit (PLC) optical mixer chip is described comprising a matched pair of symmetrical four-coupler interferometers for in-phase and in-quadrature detection of two polarization components of light using a polarization diversity arrangement. The waveguide structure of the chip is symmetrical about two orthogonal central axes of the chip, whereby the effect of temperature gradients on the mixer is reduced. A light traveling from an input to an output of any of the two interferometers is cross-coupled by one of the two couplers it passes through, and is bar-coupled by the other of the two couplers, so as to compensate for polarization, wavelength, and manufacturing process dependence of bar-coupling with that of cross-coupling. | 01-21-2010 |
20120230630 | HIGH CONFINEMENT WAVEGUIDE ON AN ELECTRO-OPTIC SUBSTRATE - The invention relates to an optical device including a passive high confinement waveguide, such as of silicon-rich silicon nitride, on an electro-optic substrate, like lithium niobate, optically coupled to a waveguide in the electro-optic substrate. A wide range of electro-optic devices are enabled by this high confinement waveguide structure, including: directional couplers, compact tap couplers, folded electro-optic devices, electro-optic modulators including ring resonators, electro-optic gratings. Further applications enabled by the present invention include hybrid passive planar lightwave circuits (PLC) integrated with electro-optically active waveguides, using the high confinement waveguide as an intermediary waveguide to transfer optical power between the passive and active components. | 09-13-2012 |
Patent application number | Description | Published |
20110216162 | Multi-View Video Format Control - Techniques for multi-view video format control are provided. In some embodiments, a display video format supported by a display panel is determined. A video format code is extracted from a coded bitstream in which a plurality of images is encoded in two or more source video formats. The video format code identifies a source video format in which a set of images in the plurality of images is encoded. A video format filter is selected to modify the set of images encoded in the source video format to generate another set of images encoded in the display video format. The other set of images encoded in the display video format is sent to the display panel. | 09-08-2011 |
20110216163 | Methods For Carrying And Transmitting 3D Z-Norm Attributes In Digital TV Closed Captioning - Methods for carrying and transmitting overlay depth data of an overlay of a stereoscopic image of a display device as a fraction of a viewer distance from the overlay are described. | 09-08-2011 |
20110221864 | Multiscalar Stereo Video Format Conversion - Techniques for converting 3D images using alpha maps are described. A left-view image and a right-view image may be determined from media data received by a 3D display system. An alpha map specifying a plurality of operations for a plurality of locations that correspond to the first plurality of locations in the images may also be determined. The plurality of operations specified in the alpha map may be applied by the 3D display system to process the left-view and right-view images, and to generate, based on the left-view and right-view images, a third image in an appropriate 3D format. | 09-15-2011 |
20110222835 | Application Tracks in Audio/Video Containers - Techniques for providing application tracks in a media data container are described. An application descriptor may be extracted from a coded bitstream. The coded bitstream comprises media data to be played by a media presentation system. The application descriptor identifies an application archive (i) that is retrievable by the media presentation system from one or more sources and (ii) that is required by the media presentation system at a set media time associated with the media data. While playing the media data, the media presentation system causes retrieving all of the application archive from the one or more sources before the set media time. | 09-15-2011 |
Patent application number | Description | Published |
20110219067 | Internetworking Domain and Key System - A DNS component functions privately in relation to a group of client devices, each associated with a unique URL maintained with the DNS component that privately identifies the devices within the group. The URL identifies a hierarchy of private domains enforced within the group which, at least implicitly, represents private relationships therein between the devices. Network rules are applied over the group based on the private relationships or the private domains. The devices are securely authenticated within the group. A content sharing service component allows devices within the group to access information content associated with other group devices based, at least partially, on the devices' URLs. A private IP based internet allows group devices secure access to the group from external networks and free access to other devices within the group. | 09-08-2011 |
20120030316 | Unified Media Content Directory Services - A unified media content directory may be created for multiple computing devices that store media content. These computing devices may be in the same network domain or span across different network domains. These computing devices may provide their media content through the unified media content directory based in part on standard technologies. A client that has a limited security permission may be able to access the unified media content directory and the media content identified in the unified media content directory in an intuitive, consistent manner, no matter where the client may be located, assuming the client has adequate digital rights for the media content the client. Additionally, load conditions of the media content servers may be monitored. A load balancing algorithm and high availability for accessing a piece of media content may be provided, if the media content can be accessed through more than one media content server. | 02-02-2012 |
20120098943 | Modifying Images for a 3-Dimensional Display Mode - Modifying images for a 3-dimensional display mode includes receiving a third image encoded for a 3-dimensional display mode, receiving a first image not encoded for the 3-dimensional display mode, modifying the first image to generate a second image encoded for the 3-dimensional display mode, and displaying the third image and the second image in the 3-dimensional display mode. | 04-26-2012 |
20120308008 | Wireless Transmission of Protected Content - Protected content from a media source is transmitted via a wireless link using modified wireless encryption keys. Content to be delivered under a content protection scheme, e.g. High-bandwidth Digital Content Protection (HDCP), from a media source to a media sink is received at a wireless communication device. A content protection key, or a digital rights management (DRM) key, associated with the media sink is used to generate DRM modified wireless encryption keys. These modified wireless encryption keys are used to encrypt the wireless transmission using wireless encryption techniques, such an advanced encryption standard (AES) protocol, and transmit the encrypted content over a wireless link. The DRM modified keys can be used, for example to seed a Wi-Fi Protected Access (WPA) encryption engine in place of other keys normally used in the wireless encryption process, thereby effectively integrating the DRM content protection scheme with standard wireless encryption and transmission. | 12-06-2012 |
20150249859 | ADAPTIVE TRANSCODING BYPASS SYSTEM - The subject system allows a source device providing a content stream over a network connection to a sink device to adaptively bypass a transcoding portion of a content processing pipeline when the original content stream, e.g. the non-transcoded content stream, can be decoded by the sink device and/or when no actions that utilize transcoding have been requested for the content stream. The source device may power down the transcoding portion of the content processing pipeline when the transcoding portion is not in use. When an action that utilizes transcoding is requested, and the transcoding portion of the pipeline is being bypassed, the source device may power on the transcoding portion and adaptively modify the pipeline to pass the content stream through the transcoding portion. The source device may provide configuration messages to the sink device when the pipeline is modified to provide information for decoding the transcoded content stream. | 09-03-2015 |
Patent application number | Description | Published |
20090187936 | Social broadcasting - A method of providing a broadcast is disclosed. One or more network communications is received via a network from each of a plurality of users of a broadcast provided at least in part other than via the network, each indicating a preference of the sending user with respect to a content of the broadcast. The network communications is processed to determine and update dynamically, and to provide for possible inclusion in the broadcast, a broadcast stream that reflects at least in part the network communications received from the plurality of users. | 07-23-2009 |
20110082807 | SOCIAL BROADCASTING USER EXPERIENCE - A method of providing user participation in a social broadcast environment is disclosed. A network communication is received from a user of a broadcast that includes a preference data indicating a preference of the user that a promoted content be included in the broadcast. Via a responsive network communication, a feedback data is provided to the user that includes a predicted future time at which the promoted content may be included in the broadcast. | 04-07-2011 |
20130218668 | DYNAMIC SELECTION OF ADVERTISING CONTENT IN A SOCIAL BROADCAST ENVIRONMENT - A method of determining advertising content to be included in a broadcast is disclosed. An inclusion criterion is received for each of a plurality of items of advertising content to be used to determine one or both of whether and how that item of advertising content is to be included in a broadcast. Stored user profile data associated with a plurality of users who provided within an observation period an indication that the user was consuming the broadcast is processed, and the respective inclusion criteria of the items of advertising content, to select and integrate into the broadcast selected ones of the items of advertising content. | 08-22-2013 |
20130253934 | SOCIAL BROADCASTING USER EXPERIENCE - A method of providing user participation in a social broadcast environment is disclosed. A network communication is received from a user of a broadcast that includes a preference data indicating a preference of the user that a promoted content be included in the broadcast. Via a responsive network communication, a feedback data is provided to the user that includes a predicted future time at which the promoted content may be included in the broadcast. | 09-26-2013 |
20130340016 | SOCIAL BROADCASTING PLATFORM - A method of social broadcasting is disclosed. A metadata is generated indicating items of content expected to be included in a broadcast and for each item of content a manner in which the item of content is to be included in the broadcast. The metadata is provided and at least a subset of said items of content to a broadcast platform in one or more network communications sent to the broadcast platform via a network interface. A method of social broadcasting is disclosed. A metadata is received via a server interface indicating items of content expected to be included in a broadcast and for each item of content a manner in which the item of content is to be included in the broadcast. At least a subset of said items of content is stored in a media cache. Said items of content are used to assemble in the manner indicated by said metadata, and to provide as output for broadcast to the station interface, a broadcast stream, including by responding dynamically to subsequently received metadata indicating a change in one or both of (1) said items of content expected to be included in a broadcast and (2) the manner in which one or more of said items of content is or are to be included in the broadcast. | 12-19-2013 |