Patent application number | Description | Published |
20130057489 | RECEIVING INPUT AT A COMPUTING DEVICE - This document describes technologies for interpreting physical contact with a non-touchscreen portion of a computing device's housing (e.g., the computing device's case) as input. For example, a user tapping his/her index finger against the back of a computing device, such as a smartphone or a tablet computing device, can be interpreted as input and can cause an operation to be performed by the computing device, such as turning the page of an electronic book that is being displayed by the computing device. | 03-07-2013 |
20130346877 | RECOMMENDED CONTENT FOR AN ENDORSEMENT USER INTERFACE - In one aspect, a system for providing a user interface including recommended content in response to an endorsement input is described. The system includes a processor and a memory storing instructions that, when executed, causes the system to: receive an input from a first user; determine that the input is related to an endorsement of a first content item from a first source; determine a social correlation between the first content item and a second content item from a second source, determine a source correlation between the first source and the second source, determine recommended content using the social correlation and the source correlation and provide the recommended content to the first user. | 12-26-2013 |
20140074648 | PORTION RECOMMENDATION FOR ELECTRONIC BOOKS - A method for providing comments for an electronic book with a number of portions includes receiving user tags, each corresponding to a portion; analyzing the tags to generate corresponding reader-specific information; and preparing presentation information based on the reader-specific information. A reader can create such comments for the reader's own later use or a group of readers can generate comments that are presented to yet another reader at a later time. | 03-13-2014 |
20140164593 | Analyzing Reading Metrics - Data reports are received from a plurality of clients including action reports and timing reports. Action reports describe actions performed by users of the clients at location within an eBook. Timing reports describe reading speeds of users of the clients. The data reports are analyzed to identify an action that is performed by the users of the clients at a location within the eBook frequently relative to other actions. Action information is generated for automatically performing the identified action at the location within the eBook. The action information is transmitted to a client. The client is configured to automatically perform the action at the location within the eBook. The reading location of a user of the client is determined based on the timing reports. | 06-12-2014 |
20140267122 | Receiving Input at a Computing Device - This document describes technologies for interpreting physical contact with a non-touchscreen portion of a computing device's housing (e.g., the computing device's case) as input. For example, a user tapping his/her index finger against the back of a computing device, such as a smartphone or a tablet computing device, can be interpreted as input and can cause an operation to be performed by the computing device, such as turning the page of an electronic book that is being displayed by the computing device. | 09-18-2014 |
20150205561 | MULTIPLE DISPLAY ALIGNMENT - Methods for configuring multiple displays for use with a device are provided. In one aspect, a method includes providing, for display, at least one indicator on each of a plurality of displays, each display having at least one edge proximal to a corresponding edge of another display, and receiving a selection of an indicator for each of a pair of proximate edges of the plurality of displays. The method also includes receiving an indication that the selected indicators have been aligned on the plurality of displays to indicate a physical alignment of the plurality of displays, and arranging content provided for display on each of the plurality of displays based on the received indication. Systems and machine-readable media are also provided. | 07-23-2015 |
20150333989 | ANALYZING READING METRICS - Data reports are received from a plurality of clients including action reports and timing reports. Action reports describe actions performed by users of the clients at location within an eBook. Timing reports describe reading speeds of users of the clients. The data reports are analyzed to identify an action that is performed by the users of the clients at a location within the eBook frequently relative to other actions. Action information is generated for automatically performing the identified action at the location within the eBook. The action information is transmitted to a client. The client is configured to automatically perform the action at the location within the eBook. The reading location of a user of the client is determined based on the timing reports. | 11-19-2015 |
20150339270 | Using Content Structure to Socially Connect Users - The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital content item is determined. This structured representation is analyzed to identify key events within the digital content item. A user's current location within the digital content item is identified. Social communications of the user are filtered responsive to the user's current location and the identified key events within the digital content item. In this way, the user may peruse social media without inadvertently reading communications that give away (e.g., spoil) key events such as important plot points. | 11-26-2015 |