摘要:
Embodiments of the invention provide techniques for integrating criminal databases with virtual worlds. The real-world identity of a user of a virtual world may be determined, e.g., by the user's network address. The user's identity may be used to search for data records of the user's criminal activities, e.g., from a police database. The retrieved data may be used to determine potential harm to other users of the virtual world from further criminal acts. Actions to prevent potential harm to other users may then be determined, including blocking access or activities available to the user, providing other users with warnings, and monitoring the avatar of the user.
摘要:
The present invention enables users to dynamically manage historical data within documents bearing one or more links, and retain the relationships defined by the links. The present invention tracks the links not just from source documents to destination documents, but also from destination documents back to the source documents, organizes the links in a hierarchical manner based on the content/naming of the links, and displays the link information to the user in a real-time and meaningful way.
摘要:
One embodiment of the invention provides a method to allow a user to navigate through a virtual environment using breakpoints. Each breakpoint may store a context of a virtual location within the virtual world, recorded for the moment in time when the breakpoint was created. Further, in a persistent virtual world, the user's avatar may be restored to a given breakpoint location, as well as restoring elements of the virtual world, based on what was present within the virtual world when the breakpoint was created.
摘要:
One embodiment of the invention provides a method to identify a preferred system configuration for a distributed system to use for executing a given computing job. A benchmark profile may specify a collection of benchmarks representative of the job, and the collection of benchmarks may be executed across various permutations of compute nodes that are part of the distributed system. That is, the benchmark profile identifies one or more benchmarks which best represent the runtime characteristics of the computing job. The collection of benchmarks may be executed to predict the performance of the computing job using different permutations of available nodes, before deploying the job.
摘要:
Embodiments of the invention provide techniques for providing information for avoiding specific users of an immersive virtual environment. Generally, a primary user may specify other users to be avoided in a blacklist. The blacklisted users may be specified to be avoided at all times, or may be specified to be avoided in certain situations. In one embodiment, a user may be added to the blacklist during a specific situation, resulting in the characteristics of the situation being automatically stored in the blacklist. Subsequently, the blacklist may be used to determine the locations of the blacklisted users matching the current situation. The primary user may then avoid the locations having the greatest probability of encountering blacklisted users.
摘要:
An apparatus, system, and method are disclosed to control an application interface displayed on electronic paper. A detection module is included to detect intentional bending of an electronic paper at a particular location. A correlation module is included to correlate the particular location where the electronic paper is bent with a user interface command in an application. An execution module is included to execute the user interface command. In one embodiment, a display module is included to update display information on the electronic paper in response to execution of the user interface command. The electronic paper may include a detector in contact with the electronic paper to provide electronic paper bend position information to the detection module.
摘要:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, display icons representing search terms on a search graph, having at least one axis. The axis represents a search criteria. The position of the icon specifies a value (such as an importance or weight) of the search criteria. A search engine uses the search terms, the search criteria, and the value to conduct the search. The results of the search are displayed in a results pane, and the search results are updated as the positions of the icons on the search graph change. The search criteria associated with the axes of the search graph may also change. In this way, the user interface for the search is made easier for the user to control.
摘要:
A request is received that includes a primary keyword and a persistent keyword. In response to the request, a root page is found that includes a first term that matches the primary keyword. Descendant pages of the root page are searched for a second term that matches the persistent keyword. The search determines that the descendant pages are at levels on paths from the root page and that the levels are within a depth from the root page. A descendant page is found that is a descendant of the root page and that includes a second term that matches the persistent keyword. A root link that points at the root page and a descendant link that points at the descendant page are sent to the requester. If the number of times that the primary keyword was received is greater than a threshold number, then the primary keyword is added to the persistent keywords.
摘要:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, display a graphical representation of data that changes over time, create a region in the graphical representation, retrieve data from a database based on the region, and create a graphical representation of the retrieved data. In various embodiment, a profile is created and the data is retrieved based on the profile. The profile may include a schedule for retrieving the data, an identification of the region, an identification of a key, an identification of an x-axis, and an identification of a y-axis. In an embodiment, an union of multiple profiles is created, and data in the database that is not represented by the union is deleted. In another embodiment, regions that are adjacent in time are concatenated. In another embodiment, the creation of the graphical representation may be separated into multiple units of work for execution in a network if a workload at a computer exceeds a threshold.
摘要:
Embodiments of the invention provide techniques for generating song playlists for use in an immersive virtual environment. Generally, playlists may be generated based on stored music preference data. The music preference data may be generated by storing user interactions with specific songs. The user interactions may be associated with characteristics of the user's situational context within the virtual world. The music preference data may be indexed by song name, and/or by musical properties. Subsequently, the music preference data may be used to generate a playlist adapted to the user's current situation within the virtual world.