摘要:
A review writing tool guides a user through the process of writing an enhanced product review. The review writing tool can include a web user interface, which breaks the review writing process down into multiple stages so the review writer can incrementally write the review. In addition, the review writing tool provides prompts, examples, and instructions to guide the review writer through the writing process. The review writing tool also allows a review writer to add a list of related products from a related product database to the review. For example, a review writer may have evaluated a number of products before selecting the product the review writer ended up purchasing. Accordingly, the review writer can add information about those other products to his review. Doing so allows subsequent consumers to browse not only the product a review writer purchased, but also products the review writer recommends.
摘要:
A review writing tool guides a user through the process of writing an enhanced product review. The review writing tool can include a web user interface, which breaks the review writing process down into multiple stages so the review writer can incrementally write the review. In addition, the review writing tool provides prompts, examples, and instructions to guide the review writer through the writing process. The review writing tool also allows a review writer to add a list of related products from a related product database to the review. For example, a review writer may have evaluated a number of products before selecting the product the review writer ended up purchasing. Accordingly, the review writer can add information about those other products to his review. Doing so allows subsequent consumers to browse not only the product a review writer purchased, but also products the review writer recommends.
摘要:
Methods, systems, and apparatus, including computer program products, for providing efficient searching of video content. In one aspect, a method includes providing a search control associated with video content items, the search control for receiving search queries for identifying video content items associated with one or more channels in a video sharing environment. A search query is received from a user logged into one of the video sharing environment or a content distribution system. One or more matching video content items are located from the repository based on the search query. A selection of one or more of the video content items is received. A channel associated with the selected video content items is determined. Providing the search control further includes providing a pre-populated suggestion list for selecting a filter criteria for locating a video content item based on the stored historical channel selections associated with the user.
摘要:
Existing synchronous communication sessions associated with a user are identified. A request to display information about the user is received. A plurality of existing synchronous communication sessions is identified. Each existing synchronous communication session includes at least one participant and is associated with a user. An affinity score for each of the plurality of synchronous communication sessions is determined based on an affinity between the user and at least one of the participants of the synchronous communication session. The plurality of existing synchronous communication sessions associated with the user is ranked based on the affinity score. An indication of a subset of the plurality of existing synchronous communication sessions is sent for display on the one more computing devices. In some embodiments, an indication of one of the existing synchronous communication sessions is sent for display on the one more computing devices.
摘要:
The present disclosure, in some implementations comprises systems and methods for providing applications during video communication, via online communities or services, for example, social networks. Video communication may be video conferencing or “video chat” sessions among a plurality of users of the online services. Users may engage in a video conference or “video chat,” yet at the same time, use or obtain different applications, designated as either “personal” or “shared” applications. A “personal” application is one that does not involve others and is configured to enhance an individual user's personal experience during a group video communication. A “shared” application is one that involves at least one of multiple users during a group video communication, for example, users may participate in a card or trivia game, watch videos together, collaborate and share documents, or the like.