Generating search results based on determined relationships between data objects and user connections to identified destinations
First Claim
1. A method for a system implemented in a network and configured for providing data objects and search services to at least one individual, the method comprising:
- recording onto a computer readable storage medium, by the system within the network, artifacts representing accessing of chosen destinations throughout the network by different individuals having respective personal identities, each access of one of the chosen destinations by one of the individuals using any one of a plurality of available user devices being recorded within the network by the system as a corresponding artifact identifying the corresponding personal identity and the corresponding chosen destination, the chosen destinations reachable via the network, the network having multiple information sources, each information source providing at least one of the chosen destinations, the chosen destinations accessed by the individuals via the network from among the information sources including data objects and address identifiers for reaching identified individuals having respective personal identities; and
updating a connection context, identifying relationships between the chosen destinations, as the respective artifacts are recorded, the updating including;
(1) establishing a relationship between a corresponding first and second of the chosen destinations, accessed from among the information sources, based on determining a correlation between a first and a second of the artifacts, the first artifact recorded in response to a first of the individuals accessing the first of the chosen destinations using a first of the available user devices, the second artifact recorded in response to the first of the individuals accessing the second of the chosen destinations using a second of the available user devices that is different from the first of the available user devices, and(2) updating the relationship between the first and second chosen destinations based on subsequent artifacts, associated with the first and second chosen destinations, indicating selection by the individuals subsequent to the establishment of the corresponding relationship, the updating including increasing a strength of the relationship based on an aggregation of the artifacts and the subsequent artifacts from the individuals, the aggregation identifying an increase in the correlation associated with the first and second chosen destinations.
1 Assignment
0 Petitions
Accused Products
Abstract
A search system generates an ordered list of destination targets including identified individuals and data objects, based on applying a user context to an information context and to a connection context. The user context identifies a search context (i.e., the information the user is seeking) relative to an identity of the user, and the information context identifies destinations accessible by the user, including data objects and communications-based actions (e.g., voice over IP telephony calls, instant messaging session transcripts, etc.). The connection context identifies relationships between chosen destinations throughout the system, and the strength of those relationships determined from artifacts of the chosen destinations: the connection context is updated based on artifact detection. The portion of the connection context that is relevant to the user context is used to order the portion of the information context that is relevant to the user context, resulting in the ordered list of destination targets.
64 Citations
20 Claims
-
1. A method for a system implemented in a network and configured for providing data objects and search services to at least one individual, the method comprising:
-
recording onto a computer readable storage medium, by the system within the network, artifacts representing accessing of chosen destinations throughout the network by different individuals having respective personal identities, each access of one of the chosen destinations by one of the individuals using any one of a plurality of available user devices being recorded within the network by the system as a corresponding artifact identifying the corresponding personal identity and the corresponding chosen destination, the chosen destinations reachable via the network, the network having multiple information sources, each information source providing at least one of the chosen destinations, the chosen destinations accessed by the individuals via the network from among the information sources including data objects and address identifiers for reaching identified individuals having respective personal identities; and updating a connection context, identifying relationships between the chosen destinations, as the respective artifacts are recorded, the updating including; (1) establishing a relationship between a corresponding first and second of the chosen destinations, accessed from among the information sources, based on determining a correlation between a first and a second of the artifacts, the first artifact recorded in response to a first of the individuals accessing the first of the chosen destinations using a first of the available user devices, the second artifact recorded in response to the first of the individuals accessing the second of the chosen destinations using a second of the available user devices that is different from the first of the available user devices, and (2) updating the relationship between the first and second chosen destinations based on subsequent artifacts, associated with the first and second chosen destinations, indicating selection by the individuals subsequent to the establishment of the corresponding relationship, the updating including increasing a strength of the relationship based on an aggregation of the artifacts and the subsequent artifacts from the individuals, the aggregation identifying an increase in the correlation associated with the first and second chosen destinations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system implemented in a network and configured for providing data objects and search services to at least one individual, the system comprising:
-
a first network server implemented in the network and configured for recording, within the network, artifacts representing accessing of chosen destinations throughout the network by different individuals having respective personal identities, each access of one of the chosen destinations by one of the individuals using any one of a plurality of available user devices being recorded by the first network server as a corresponding artifact identifying the corresponding personal identity and the corresponding chosen destination, the chosen destinations reachable via the network, the network having multiple information sources, each information source providing at least one of the chosen destinations, the chosen destinations accessed by the individuals via the network from among the information sources including data objects and address identifiers for reaching identified individuals having respective personal identities; and a second network server configured for updating a connection context, identifying relationships between the chosen destinations, as the respective artifacts are recorded, the updating including; (1) establishing a relationship between a corresponding first and second of the chosen destinations, accessed from among the information sources, based on determining a correlation between a first and second of the artifacts, the first artifact recorded in response to a first of the individuals accessing the first of the chosen destinations using a first of the available user devices, the second artifact recorded in response to the first of the individuals accessing the second of the chosen destinations using a second of the available user devices that is different from the first of the available user devices, and (2) updating the relationship between the first and second chosen destinations based on subsequent artifacts, associated with the first and second chosen destinations, indicating selection by the individuals subsequent to the establishment of the corresponding relationship, the updating including increasing a strength of the relationship based on an aggregation of the artifacts and the subsequent artifacts from the individuals, the aggregation identifying an increase in the correlation associated with the first and second chosen destinations; at least one of the first network server or the second network server implemented as a processor-based device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium having stored thereon sequences of instructions for providing data objects and search services to at least one user by a processor-based device, the sequences of instructions including instructions for:
-
recording, by the processor-based device within a network, artifacts representing accessing of chosen destinations throughout the network by different individuals having respective personal identities, each access of one of the chosen destinations by one of the individuals using any one of a plurality of available user devices being recorded by the processor-based device as a corresponding artifact identifying the corresponding personal identity and the corresponding chosen destination, the chosen destinations reachable via the network, the network having multiple information sources, each information source providing at least one of the chosen destinations, the chosen destinations accessed by the individuals via the network from among the information sources including data objects and address identifiers for reaching identified individuals having respective personal identities; and updating a connection context, identifying relationships between the chosen destinations, as the respective artifacts are recorded, the updating including; (1) establishing a relationship between a corresponding first and second of the chosen destinations, accessed from among the information sources, based on determining a correlation between a first and a second of the artifacts, the first artifact recorded in response to a first of the individuals accessing the first of the chosen destinations using a first of the available user devices, the second artifact recorded in response to the first of the individuals accessing the second of the chosen destinations using a second of the available user devices that is different from the first of the available user devices, and (2) updating the relationship between the first and second chosen destinations based on subsequent artifacts, associated with the first and second chosen destinations, indicating selection by the individuals subsequent to the establishment of the corresponding relationship, the updating including increasing a strength of the relationship based on an aggregation of the artifacts and the subsequent artifacts from the individuals, the aggregation identifying an increase in the correlation associated with the first and second chosen destinations. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system implemented in a network and configured for providing data objects and search services to at least one user, the system comprising:
-
means for recording, within the network, artifacts representing accessing of chosen destinations throughout the network by different individuals having respective personal identities, each access of one of the chosen destinations by one of the individuals using any one of a plurality of available user devices being recorded by the means for recording as a corresponding artifact identifying the corresponding personal identity and the corresponding chosen destination, the chosen destinations reachable via the network, the network having multiple information sources, each information source providing at least one of the chosen destinations, the chosen destinations accessed by the individuals via the network from among the information sources including data objects and address identifiers for reaching identified individuals having respective personal identities; and means for updating a connection context, identifying relationships between the chosen destinations, as the respective artifacts are recorded, the updating including; (1) establishing a relationship between a corresponding first and second of the chosen destinations, accessed from among the information sources, based on determining a correlation between a first and second of the artifacts, the first artifact recorded in response to a first of the individuals accessing the first of the chosen destinations using a first of the available user devices, the second artifact recorded in response to the first of the individuals accessing the second of the chosen destinations using a second of the available user devices that is different from the first of the available user devices, and (2) updating the relationship between the first and second chosen destinations based on subsequent artifacts, associated with the first and second chosen destinations, indicating selection by the individuals subsequent to the establishment of the corresponding relationship, the updating including increasing a strength of the relationship based on an aggregation of the artifacts and the subsequent artifacts from the individuals, the aggregation identifying an increase in the correlation associated with the first and second chosen destinations; at least one of the means for recording or the means for updating implemented as a processor-based device. - View Dependent Claims (20)
-
Specification