Patent application number | Description | Published |
20080263518 | SOFTWARE DOCUMENTATION MANAGER - A computer-implementable method and system for managing software code documentation is disclosed. The method receives computer software code and documentation selected by a user and inserts one or more association keys in the selected code and one or more association keys in the selected documentation. The association keys are used to identify a portion of computer software documentation that corresponds with the computer software code. When the user wants to see documentation for a section of code, or code that corresponds to a section of documentation, the user selects the relevant text. The method receives the selected text, retrieves the association keys inserted in the selected text, determines whether the selected text is code or documentation, searches for documentation or code with matching association keys and alters the display of the matching documentation or code. | 10-23-2008 |
20090094580 | DISPLAYING COMMENT STATISTICS INFORMATION - A system, method and program product for statistically analyzing comments in one or more program code listings. A system is disclosed that includes a process for associating comments to blocks of code at different programmatic levels in a code listing; a process for assigning weights to different code blocks, and a process for generating a statistical analysis at the different programmatic levels of the comments in the code listing. | 04-09-2009 |
20090095813 | METHOD AND SYSTEM FOR A KITCHEN INVENTORY BASED ON EXPIRATION OF GOODS - 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. | 04-16-2009 |
20090119371 | SYNCHRONIZATION OF QUESTIONS AND ANSWERS IN A COLLABORATIVE MESSAGING ENVIRONMENT - Embodiments of the present invention address deficiencies of the art in respect to question and answer management in a collaborative environment, and provide a novel and non-obvious method, system and apparatus for synchronizing questions and answers in an instant messaging session. In one embodiment of the invention, a method of synchronizing questions and answers in an instant messaging session can be provided. The method can include maintaining an instant messaging session between first and second participants, identifying questions and answers in the instant messaging text, matching each of the answers to a corresponding one of the questions, and displaying the matched questions and answers supplementally to the displaying of the chat transcript, ensuring that a participant does not overlook a question where response on their part is required. | 05-07-2009 |
20090287634 | MAINTAINING AND UTILIZING COPY HISTORIES - In some embodiments a method comprises detecting a request to copy and determining information related to the copied data from the document. The method can also comprise augmenting a copy history to include the data and the information related to the data, and storing this copy history. The method can also include detecting a request to access the copy history associated with the document, presenting the copy history including the data and the information related to the copied data, and copying the data from the copy history for further use. The method can also comprise blocking copying of data if the document's copy rules are violated. | 11-19-2009 |
20090292686 | DISAMBIGUATING TAGS IN FOLKSONOMY TAGGING SYSTEMS - Allowing users of a folksonomy tagging system to use any phrase they feel is relevant to the resource can lead to ambiguities within the system. For example, a user may tag a picture of a gift with the keyword “bow”. Another user may tag a picture of a bow and arrow with the keyword “bow”. This may cause a problem for someone searching with the keyword “bow” when looking for information about making a bow for a gift. The user looking for gift bows does not want to see search results for bows and arrows. Functionality can be implemented in a folksonomy tagging system to disambiguate tags by associating them with definitions. Associating ambiguous tags with appropriate definitions will increase search accuracy for users of folksonomy tagging systems, thus allowing users to find relevant information more efficiently. | 11-26-2009 |
20090307345 | AUTOMATED DIGITAL MEDIA CONTENT FILTRATION BASED ON RELATIONSHIP MONITORING - An apparatus, system, and method are disclosed for automated digital media content filtration based on relationship monitoring. The method determines a plurality of user relationships based at least in part on an online association between a user and a content producer. The method monitors each user relationship with each content producer for a relationship interaction between the user and the content producer. Furthermore, the method also identifies digital media content published by a content producer having a relationship with the user. A determined relevancy may be based on a strength factor derived at least in part on monitored relationship interactions between the user and the content producer that published the digital media content. The digital media content is presented to the user, with that having a greater relevancy weight having a higher priority than other digital media content available to the user from other content producers. | 12-10-2009 |
20100005106 | ASSISTING USERS IN SEARCHING FOR TAGGED CONTENT BASED ON HISTORICAL USAGE PATTERNS - 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. | 01-07-2010 |
20100036888 | METHOD AND SYSTEM FOR MANAGING TAGS - A method and system manage one or more tags for an item. The tags reside in a datastore. The method and system include associating the tag with at least one expiration condition and determining whether the at least one expiration condition has been met. If the expiration condition(s) have been met, then corrective action is taken for the tag while retaining the at least one item. | 02-11-2010 |
20100037141 | ENHANCING USER INTERACTION BY DISPLAYING IMAGES FROM A NETWORK - In a user-interactive method and system, a display application for enhancing user interaction over a network is provided. The method includes receiving preference information from a first user, the preference information indicating at least one type of image the first user wishes to view. In response to a network interaction being established between at least the first user and a second user, the method further includes retrieving a plurality of images associated with the second user based on the preference information. The method further includes displaying the plurality of images based on the preference information. | 02-11-2010 |
20100082583 | AUTOMATICALLY TAGGING SOFTWARE RESOURCES WITH SEARCH TERMS - 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. | 04-01-2010 |
20120331141 | AUTOMATED DIGITAL MEDIA CONTENT FILTRATION BASED ON RELATIONSHIP MONITORING - Automated digital media content filtration is performed by establishing automatically, according to a tolerance parameter, a plurality of user relationships, each user relationship based on monitoring an online association between a user and a content producer. Filtration is also performed by monitoring determined user relationships, interacting with a plurality of independent servers to identify digital media content published by content producers having a user relationship with the user and determining a relevancy weight for each published digital media content item, the relevancy based on a strength factor. Filtration is still further performed by presenting the digital media content published by one or more of the content producers to the user such that digital media content having a greater relevancy weight receives a higher priority than other digital media content available to the user from the plurality of content producers. | 12-27-2012 |