摘要:
A tagging event can be detected where a software entity is associated with a tag resulting from a user interaction. At least one situational attribute relating to the tagging event can be automatically determined. The one or more situational attribute can be stored in a data repository so that the stored situational attribute is associated with the tag. The detecting, determining, and storing can be repeated for a set of different tags, each associated with a software entity. A search of tagged software entities can be conducted. The results of the search can be modified based at least in part upon the stored situational attributes of the tagged software entities.
摘要:
A user can enter terms into a search engine, which produces a set of results. The results can include links to software resources. In one embodiment, when a user selects one of these links, the associated resource can be automatically tagged with one or more of the search terms. In another embodiment, the software resource can be tagged with one or more of the search terms only after a user responds affirmatively to a prompt to tag the software resource with one or more of the search terms. In still another embodiment, one or more search terms can be automatically applied to one or more software resources when search results are produced by the search engine.
摘要:
A method of providing a kitchen inventory based on expiration of goods. A spreadsheet displays a kitchen inventory that includes item names corresponding to multiple currently stored goods. The inventory also includes multiple quantities, expiration dates, remaining time values corresponding to a difference between the expiration dates and a current date, and status values corresponding to the remaining time values. If the currently stored goods change, the spreadsheet updates one or more quantities and expiration dates. If a user requests a recipe, the spreadsheet searches a recipe database for one or more suggested recipes that include one or more of the stored goods having expiration dates in proximity to the current date and outputs one or more suggested recipes. If a user requests a shopping list, the spreadsheet generates a list that includes needed quantities of one or more ingredients in relation to the currently stored goods.