摘要:
Systems and methods for identifying a named entity are described. In one described system, a computer program, such as a query system, identifies an event associated with an article, identifies a named entity within the event, and creates an implicit search query comprising the named entity.
摘要:
Systems and methods that identify and extract information from articles are described. In one embodiment, a search engine implements a method comprising capturing an event in real time upon the occurrence of the event, wherein the event comprises a user interaction with an article on a client device, wherein the article is capable of being associated with at least one of a plurality of client applications, determining if the event should be indexed, and if the event should be indexed, indexing the event and storing the event and at least a portion of content associated with the article.
摘要:
Systems and methods for refreshing a content display are described. In one described system, a query system obtains from an index a search result associated with a search query. The search result comprises a first article identifier. The query system then determines whether to update a content display using the search result. The query system may use any of several factors to determine whether or not to update the content display, including, for example, the difference between attributes of the first and second article identifiers and activity of a mouse pointer in relation to the content display.
摘要:
Systems and methods for ranking implicit search queries are described. In one embodiment a method comprising receiving an event, the event comprising user interaction with an article on a client device, wherein the article is capable of being associated with at least one of a plurality of client applications, extracting at least one keyword from the event, generating a query based at least in part on the at least one keyword, performing a search based at least in part on the query to determine a result set, wherein the result set comprises one or more article identifiers associated with articles comprising the at least one keyword, and determining a ranking for each of the one or more article identifiers comprising the result set is described.
摘要:
Systems and computer-readable mediums constructing and using a user profile are described. In one described system, a query system receives an implicit query comprising a first search term, receives a user search attribute from a user profile derives a second search term from the user search attribute, and processes the search query based on the second search term and/or the user search attribute. The query system may add the first search term to the user profile for use in modifying a subsequent query.
摘要:
Systems and methods for associating a keyword with a window are described. In one described system, a computer program, such as an indexer, captures processor, or query system, associates a keyword with a first user interface area. The query system or other computer program receives a signal that the first user interface is inactive and that a second user interface area is active and, in response, generates an implicit search query that includes the keyword associated with the first user interface area.
摘要:
Systems and methods for weighting a search query result are described. In one described system, a program, such as a query system, determines a first article identifier associated with a source and receives an input signal indicating an interest in the first article identifier. The query system then determines a second article identifier associated with the source and determines a score associated with the second article identifier based at least in part on the input signal.
摘要:
The present invention comprises systems and methods, and computer readable media comprising the methods, for updating software applications. The systems and methods of the present invention provide automation and flexibility to the updating process. Processor usage and network usage are monitored and software updates are initiated and/or continued during periods where processor and/or network usage are low. The update process may be halted when the processor and/or network connection are called upon for other uses. Processor and/or network usage may also be throttled, for example limiting the bandwidth available for the download to maintain sufficient processor share and/or bandwidth for other tasks. Adverse impact on a computer user is minimized.
摘要:
Methods and systems for providing dynamic weather simulation in a computer gaming environment are disclosed. Weather may be user-specified, computer simulated, or based on periodic updates of real-world weather conditions. To dynamically simulate weather while conserving computer resources, a weather simulation manager may periodically alter temperature and dew point values and determine whether to render or dissipate clouds based on the current temperature and dew point values. Weather may be morphed back to real-world weather as updated weather is retrieved from a database over the Internet. The weather simulation manager may simulate weather independently for each of a plurality of geographic cells, thus allowing different weather to appear in different directions during game play. Cloud dissipation may be based on increasing a transparency value of sprites located at the outer edges of each cloud, and gradually working towards the center of the cloud until the cloud has disappeared completely.
摘要:
A computer-implemented method of enabling participation by a first client and a second client in a communication session in a multi-dimensional virtual environment, the multi-dimensional virtual environment having first and second avatars respectively associated with the first and second clients and a plurality of objects distinct from the avatars. The method includes receiving from the first client a first annotation associated with a first object of the plurality of objects, transmitting the first annotation to the second client for display at the second client in association with the first object, receiving from the second client a second annotation associated with a second object of the plurality of objects, and transmitting the second annotation to the first client for display at the first client in association with the second object.