Hickman Palermo Truong Becker Bingham Wong LLP
Contextual search of a collaborative environment
Techniques and systems are provided for capturing relationships between items in “bonds”, and using the bonds to facilitate searches against the items. It is described how bonds that reflect relationships between searchable items are stored. The degree of separation between any two given searchable items is based on the minimum number of bonds that have to be traversed to arrive at one of the two searchable items when starting at the other of the two searchable items. The bonds are used to respond to a search request, performing a search relative to a designated searchable item. For example, the search mechanism may search only those searchable items that are within a particular degree of separation of the designated searchable item. As another example, the search mechanism may determine the order in which searchable items are compared against search criteria of the search request based on the degree of separation of the searchable items from the designated searchable item. In addition, the search mechanism may ranking the searchable items that match the search based, at least in part, on the degree of separation between the searchable items and the designated searchable item.
Oracle International Corporation
G G G
G06F G06F G06Q
inventional inventional inventional
Alok Terry M.
Srivastava Olkin