Abstract:
Systems and methods are provided for fine level access control over message content in an electronic messaging system. Access criteria associated with the message content define requirements that a user must satisfy in order to perform specified actions on message content. The user's complete profile is examined at run time and compared to access criteria to make a real time decision about the level of access that a user should have to message content. Depending on the access criteria associated with content, stronger authentication or weaker authentication of the user profile information may be performed on the user profile to determine the level of access that should be granted to the user.
Abstract:
An apparatus, method, and program for pre-selling tickets to determine whether to book an event or activity, and for facilitating the sale of those tickets. Consumers who pre-purchase a ticket are plainly notified if an event has not yet been booked. They are also shown the progress toward the likely booking of the event. A successful pre-sale of tickets triggers the booking of the event. An unsuccessful pre-sale results in the event not being booked. Consumers who help effect an event booking may be given privileges over those who purchase traditional tickets for the same event after it has already been booked.
Abstract:
Disclosed are various embodiments relating to the identification of events that occur within a media item. In one embodiment, among others, a media item is rendered for display on client devices. A plurality of messages are received from client devices, wherein each of the messages comprises a timestamp indicating a time relative to a media item. The existence of an event in the media item is determined based at least in part on a clustering of at least a subset of the messages received.
Abstract:
Differences between editions of items, such as books, can be determined and information about those difference provided for display to a user. The information can include a difference score, for example, that indicates an overall level of difference between the editions. This can include a percentage difference in some embodiments, considering the overall differences or differences for portions considered to be significant. In other embodiments contextual information, weightings, and other factors can be used to attempt to generate a similarity (or difference) score that will be of more use to a potential consumer, where the consumer can determine the substantive differences between the versions and determine whether the difference in price justifies the extent of the differences. The consumer in some embodiments can also view the differences, or at least a subset or information about the differences.
Abstract:
Systems and methods for managing third party content are described. In one embodiment, the method includes storing information for a plurality of third party content elements that were selected by a user for display with a page of content, in response to a user request corresponding to a page associated with one of the plurality of third party content elements specified by the stored information, rendering for display on the page a third party content module associated with the third party content element, and, in response to a user modification of the third party content module, storing information corresponding to the user modification. The modified content module is rendered for display on a page of content according to the stored information. The user has the ability to customize and control the parameters of content modules selected by the user to be rendered on the accessed page.
Abstract:
Disclosed are various embodiments for utilizing a network identifier that is based on a media item. A computing device receives a network identifier for a network. The computing device detects that the network identifier is based on a media item and generates a user interface having information related to the media item.
Abstract:
Disclosed are various embodiments that facilitate network page generation based on resource demands. A request for a network page is obtained at a server from a client. When the network page is to be generated by the client, network page generation code for generating the network page is sent to the client in response to the request and in place of the network page. The network page generation code includes code that obtains multiple data elements from the server. The network page generation code also includes code that generates a network page. The data elements are included within the network page. When the network page is to be locally generated, if the network page is static, loaded the network page from a data store and send to the client. If the network page is not static, generate the network page server-side, and send to the client.
Abstract:
Disclosed are various embodiments for a request monitoring application. Content identifiers are generated according to a known sequence or pattern. Requests for invalid content identifiers are logged. Response behavior to subsequent requests is modified when a number of requests from a source having invalid content identifiers meets a threshold.
Abstract:
Disclosed are various embodiments that facilitate client-side network page generation. A request for a network page is obtained at a server from a client. When the network page is to be generated by the client, network page generation code for generating the network page is sent to the client in response to the request and in place of the network page. The network page generation code includes code that obtains multiple data elements from the server. The network page generation code also includes code that generates a network page. The data elements are included within the network page.
Abstract:
Disclosed are various embodiments for associating and synchronizing extrinsic data with video content at particular points of time in the video content. A user interface is rendered that facilitates a selection from extrinsic data items that are associated with a video content feature that is currently being presented to a user. A user selection of a particular extrinsic data item is received through the user interface, and a time in the video content feature is determined corresponding to the user selection. An association is then generated between the particular extrinsic data item and the time in the video content feature.