摘要:
Many computing scenarios involve an item cache or index, comprising items corresponding to source items that may change without notice, rendering the item in the item cache or index stale. It may not be possible to guarantee the freshness of the items, but it may be desirable to reduce staleness in an efficient manner. Therefore, the refreshing of items may be prioritized by first predicting the query frequency of respective item representing the rate at which an item is retrieved from the item cache (e.g., by monitoring queries for the item), predicting an update frequency representing the rate at which the source item is updated by the source item host (e.g., by classifying the source item type), and computing a refresh utility representing the improvement in cache freshness achieved by refreshing the item. Respective items may then be prioritized for refreshing according to the computed refresh utilities.
摘要:
A technique for the creation of synthesized results from multi-query searches to provide more relevant information to the user in a more useful format and to discard or reduce in relevancy information that is not so useful. It allows a user to define the boundaries of the exploratory search before it starts or retroactively define which queries belong to the search. It can imply which queries belong to the search based on parameters in the queries or results. It also provides mechanisms for supporting exploratory searches including: saving/restoring search context; search-specific query history; a “keepers” bin for storing useful results; elimination of redundant results; re-ranking of common search results; integration of searching with navigation; pivoting on search results; collaboration among multiple searchers; user-generated content; generation of hypotheses; re-executing queries and executing standing queries; multi-monitor searching and automatic preparation of search summaries. User interfaces for conducting multi-query searches are also provided.
摘要:
Methods for integrating mobile electronic devices with computational methods for assigning priorities to documents are disclosed. In one embodiment, a computer-implemented method first receives a new document such as an electronic mail message. The method assigns a priority to the document, based on a text classifier such as a Bayesian classifier or a support-vector machine classifier. The method then alerts a user on an electronic device, such as a pager or a cellular phone, based on an alert criteria that can be made sensitive to information about the location, inferred task, and focus of attention of the user. Such information can be inferred under uncertainty or can be accessed directly from online information sources. One embodiment makes use of information from an online calendar to control the criteria used to make decisions about relaying information to a mobile device.
摘要:
Technologies for transient personal preference customization of environments, devices and systems based on user preference data. Such technologies enable users to maintain personal preference data on mobile or other devices, such as cell phones, personal data assistants (“PDA”), or the like, such that the data can be transferred to devices and systems capable of conforming parameters under their control to the preferences expressed in the data. For example, a frequent traveler may define preferences regarding room temperature, ambient lighting, music style, and the like and maintain these preferences in a mobile device such as a cell phone. Upon arrival at a hotel room, for example, the systems of the hotel may access the preference data and adjust the parameters of the room, and the devices and systems in the room, to conform to the user's preferences while the user is in the room or checked into the hotel. Such customization may be transient in that parameters may be returned to a default or other setting once a user is no longer present, or when another user is present.
摘要:
A method and system is provided for conducting a purchasing activity among federated devices in an ad hoc network. In one example, the purchasing activity is an auction. Devices may be identified for federating into the ad hoc network. The devices may be identified, for example, based on distance from an auction item or distance from a device of a seller of the auction item. Alternatively, the purchasing activity may include a bulk purchase in which user devices may federate into an ad hoc network for sharing costs of bulk items.
摘要:
The present invention relates to a system and methodology providing a user interface that can be employed by contactors and contactees in conjunction with a communications architecture for identifying and establishing an optimal communication based on preferences, capabilities, contexts and goals of the parties to engage in the communication. The user interface can include a graphical display having a plurality of display objects and associated input fields operable by one or more parties to a communication in order to facilitate convenient access, control, personalization and communications via the communications architecture. For example, configuration capabilities are provided in the user interface to enable operational adjustments to one or more operating parameters, communications groupings, policies and/or context preferences relating to a preferred modality of communication and to potential parties of communication between the contactors and contactees. User interface controls are also provided for defining deterministic policies and for encoding preferences for cost-benefit analyses.
摘要:
The present invention relates to a system and methodology to facilitate collaboration and communications between entities such as between automated applications, parties to a communication and/or combinations thereof. The systems and methods of the present invention include a service that supports collaboration and communication by learning predictive models that provide forecasts of one or more aspects of a users' presence and availability. Presence forecasts include a user's current or future locations at different levels of location precision and usage of different devices or applications. Availability assessments include inferences about the cost of interrupting a user in different ways and a user's current or future access to one or more communication channels. The predictive models are constructed from data collected by considering user activity and proximity from multiple devices, in addition to analysis of the content of users' calendars, the time of day, and day of week, for example. Various applications are provided that employ the presence and availability information supplied by the models in order to facilitate collaboration and communications between entities.
摘要:
A system and method for identifying ideal channels for communications based on an analysis of communication channel reliability, communicating party preferences, and communicating party contexts is provided. The system attempts to optimize the utility of a communication based on inferred or directly accessed channel reliability data, communicating party preferences and communicating party contexts. Such optimization can be achieved using reliabilities, preferences and policies concerning handling the attempted contact based on a deterministic specification or through inferring reliability, context, content and task under uncertainty by employing decision-theoretic inferences. The methods may consider channels currently available as well as channels available at later times. Thus, the service can include automated rescheduling of communications based on a consideration of forecasts of reliability and availability. The approach may include the use of forecasts about the time required for a communication and the likelihood that a connection will be dropped or will lose fidelity over this period of time. The methods may also include a consideration of metadata within a standard schema that is transmitted along with a communication attempt, the metadata representing information about attributes like the potential communication channels, the identity of the contactor, the task at hand, and the context of the communicating parties. The invocation of the communication service may be performed in a variety of ways, including single button invocations, and via a communication service that is more deeply integrated with other applications and functionalities.
摘要:
The present invention relates to a system and methodology for extending and making more appropriate the interactive decisions made by automated services by taking into consideration estimates of the time required by users for the cognitive processing of problems, visualizations, and content based on several factors, including the competency and familiarity of the user with the output and nature of the sequences of output, the complexity of the output and overall tasks being considered, and the context of the user. The methods allow automated applications to control the rate at which the applications interact with users. Portions of automated services are controlled in view of limited human processor capabilities in design/operation of such services, and/or visualizations/output from the services (e.g., amount of dwell time provided/considered before a next automated sequence is displayed/invoked). Models can be formulated and utilized in conjunction with automated services such as automatically determining and pausing a period of time before a next sequence in a service is enabled or disabled. The models can also be employed to determine multiple dwells for comprehension, as a function of complexity of graphical/conceptual relationships, at different phases of an animation.
摘要:
Systems and methods are described for constructing predictive models, based on statistical machine learning, that can make forecasts about traffic flows and congestions, based on an abstraction of a traffic system into a set of random variables, including variables that represent the amount of time until there will be congestion at key troublespots and the time until congestions will resolve. Observational data includes traffic flows and dynamics, and other contextual data such as the time of day and day of week, holidays, school status, the timing and nature of major gatherings such as sporting events, weather reports, traffic incident reports, and construction and closure reports. The forecasting methods are used in alerting, the display graphical information about predictions about congestion on desktop on mobile devices, and in offline and real-time automated route recommendations and planning.