Abstract:
In some implementations, a first user associated with a first user account may send a request to exchange digital libraries with a second user associated with a second user account. Upon acceptance, the second user receives first library information associated with the first user account that identifies content items that may be accessed by the second user due to the exchange. Similarly, the first user receives second library information associated with the second user account that identifies second content items that may be accessed by the first user. In other examples, a user may access the digital library of a selected person or entity, such as a historical figure, celebrity, author, friend, or organization. Additionally, in some cases, a user may view content of a content item that a selected person is currently reading, and which may include annotations made to the content item by the selected person.
Abstract:
In some implementations, a first user associated with a first user account may send a request to exchange digital libraries with a second user associated with a second user account. Upon acceptance, the second user receives first library information associated with the first user account that identifies content items that may be accessed by the second user due to the exchange. Similarly, the first user receives second library information associated with the second user account that identifies second content items that may be accessed by the first user. In other examples, a user may access the digital library of a selected person or entity, such as a historical figure, celebrity, author, friend, or organization. Additionally, in some cases, a user may view content of a content item that a selected person is currently reading, and which may include annotations made to the content item by the selected person.
Abstract:
Techniques are described for managing program execution capacity or other capacity of computing-related hardware resources used to execute software programs, such as for a group of computing nodes that is in use executing one or more programs for a user. Dynamic modifications to the program execution capacity of the group may include adding or removing computing nodes, such as in response to automated determinations that previously specified triggers are currently satisfied, and may be automatically governed at particular times based on automatically generated predictions of program execution capacity that will be used at those times by the group, such as to verify that requested dynamic execution capacity modifications at a time are within the predicted execution capacity values for that time. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
Abstract:
In some implementations, a device displays a user interface that provides supplemental information in connection with a digital work. For example, the supplemental information may include a listing of objects identified in the digital work. Further, a visual representation may be displayed with each listed object. The visual representation for each listed object may provide a representation of at least one location of at least one occurrence of the object in the digital work. The objects may be displayed according to a supplemental information view, a page view, a chapter view, a book view, a series view, a library view, or the like. Additionally, one or more object buttons may be displayed concurrently with the listing of objects. The object buttons may correspond to the types of objects displayed, and may be selected to limit the displayed objects to a particular type.
Abstract:
Troubleshooting, training, and other services that can be provided remotely to a user of an application, Web page, or similar component can take advantage of a lightweight approach to monitoring, viewing, and/or control. A page being viewed by a user can have client executable code contained therein, wherein actions of the user with respect to the page can generate events that can be sent to a remote queue, service, server, etc. A local copy of the page can be created that can be viewed and/or operated by a person providing the service to the user. A listener component can be configured to retrieve events from the queue, etc., and send those events to the local device such that the local copy can be updated, causing the local copy to accurately reflect what the user is seeing and doing with respect to the page.
Abstract:
In some implementations, a first user associated with a first user account may send a request to exchange digital libraries with a second user associated with a second user account. Upon acceptance, the second user receives first library information associated with the first user account that identifies content items that may be accessed by the second user due to the exchange. Similarly, the first user receives second library information associated with the second user account that identifies second content items that may be accessed by the first user. In other examples, a user may access the digital library of a selected person or entity, such as a historical figure, celebrity, author, friend, or organization. Additionally, in some cases, a user may view content of a content item that a selected person is currently reading, and which may include annotations made to the content item by the selected person.