摘要:
A system and method for influencing behavior in a virtual environment. A virtual environment identifies a hotspot of activity that is, or may, cause lag in the virtual environment. An influencing event is determined and is presented into the virtual environment. The influencing event is configured to influence a control entity associated with a virtual object to avoid the hotspot.
摘要:
A virtual environment firewall receives a message having a request from a virtual environment entity intended for a virtual environment controller. The virtual environment firewall determines whether the request complies with one or more governance rules of the virtual environment controller. If the request does not comply with the one or more governance rules, the virtual environment firewall processes the message to prevent the request from being processed by the virtual environment controller.
摘要:
A multicast query propagation scheme for a Peer-to-Peer (P2P) network is provided. A number of first level (L1) peer nodes are associated with a second level (L2) peer node to form an L1 peer group. The L2 peer node operates as a super peer node for the L1 peer group and allocates two Source-Specific Multicast (SSM) channels operating as a control and query channel for the L1 peer group. Similarly, a number of other L1 peer groups are formed. An L2 peer group is formed by a third level (L3) peer node and the L2 peer nodes. The L3 peer node operates as a super peer node for the L3 peer group and allocates two SSM channels operating as a control and query channel for the L2 peer group. Using the control and query channels of the L1 and L2 peer groups, queries are propagated throughout the P2P network.
摘要:
A system and method are provided for enabling information sharing in a distributed virtual world. In general, a virtual world client associated with a user participating in a virtual world operates to obtain one or more annotations associated with virtual world constructs identified as being of interest to the user. The virtual world constructs of interest to the user may be identified by the user or identified automatically by the virtual world client. In one embodiment, the one or more annotations are defined by other users participating in the virtual world. Once the one or more annotations are obtained, the virtual world client may, for example, present the one or more annotations to the user, present a portion of the one or more annotations to the user, notify the user that the one or more annotations are available, or the like.
摘要:
A dynamic query response scheme for a distributed network is provided. In one embodiment, the distributed network is a peer-to-peer (P2P) network including a number of peer nodes. In general, peer nodes delay their query responses, address their query responses, or both delay and address their query responses dynamically to avoid feedback implosion. In one embodiment, the peer nodes delay their query responses, address their query responses, or both delay and address their query responses based on one or more quality metrics calculated for their query responses.
摘要:
Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback.
摘要:
A method and system for constructing and presenting a consumption profile, a rating profile, or both a consumption profile and a rating profile for a media item are provided. In general, consumption of a media item by a number of first users is tracked. Thereafter, before and/or during playback of the media item by a second user, a consumption profile for the media item is constructed and presented to the second user. In addition to or as an alternative to tracking consumption of the media item by the first users, ratings for the media item may be obtained from all or a subset of the first users. Thereafter, before and/or during playback of the media item by the second user, a rating profile for the media item is constructed and presented to the second user.
摘要:
Systems and methods for obtaining key frames of video content items being viewed by first users and publishing the key frames of the video content items to second users are provided. In general, either prior to playback of a video content item by a first user or during playback of the video content item by the first user, key frame information providing, referencing, or identifying key frames of the video content item is obtained. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then published such that each key frame is presented to one or more second users while the first user views the corresponding segment of the video content item.
摘要:
A method and system for providing content in a virtual environment. A host computer hosting a region in a virtual environment provides an event stream including a plurality of event data segments identifying activity occurring in the virtual environment to a client computer participating in the virtual environment. The host computer receives a request to provide virtual environment content including imagery data associated with the virtual environment to the client computer, and provides a content stream including a plurality of content data segments containing virtual environment content at a content stream bandwidth based on an event stream bandwidth associated with the event stream to the client computer.
摘要:
Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, a mobile device obtains a list of applications associated with a current or anticipated location of the mobile device from a centralized or distributed application service. One or more desired applications to be activated are either manually or automatically selected from the list of applications associated with the current location or the anticipated location of the mobile device. The mobile device then activates the one or more desired applications. Optionally, for each desired application that has been activated, the desired application may be deactivated once one or more deactivation criteria are satisfied.