System and method for generating a search index and executing a context-sensitive search
First Claim
Patent Images
1. A method for generating a search index comprising:
- receiving an object in a browser that is included in a client device;
determining information available to the browser that is associated with the received object creating a search index for the object in the client device using the information available to the browser; and
transmitting the search index from the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a search index and executing a context-sensitive search are described. An exemplary method includes receiving an object in a browser that is included in a client device. Information available to the browser that is associated with the received object is determined. A search index for the object is created in the client device using the information available to the browser. The search index is transmitted from the client device.
50 Citations
38 Claims
-
1. A method for generating a search index comprising:
-
receiving an object in a browser that is included in a client device;
determining information available to the browser that is associated with the received object creating a search index for the object in the client device using the information available to the browser; and
transmitting the search index from the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for executing a context-sensitive search comprising:
-
receiving search criteria in a server;
retrieving an object having associated context information that matches the search criteria, wherein the associated context information is not inherent to the object; and
transmitting an identifier of the retrieved object from the server. - View Dependent Claims (9, 10, 11, 12, 16)
-
-
13. The method of 12, wherein the set of criteria comprises a browsing history.
-
14. The method of 12, wherein ranking the search results further comprises:
-
counting a number of accesses by users to the search results; and
ranking the search results based on the number of accesses to the search results by users, wherein the number of accesses to the search results by users is the ranking criteria.
-
-
15. The method of 12, wherein ranking the search results further comprises:
-
comparing a user'"'"'s profile to profiles of other users who have accessed the search results; and
ranking the search results based on a similarity between the user'"'"'s profile and the profiles of other users who have accessed the search results, wherein the user'"'"'s profile is the ranking criteria.
-
-
17. A computer-readable medium containing programming instructions for generating a search index, the programming instructions comprising:
-
receiving an object in a browser that is included in a client device;
determining information available to the browser that is associated with the received object creating a search index for the object in the client device using the information available to the browser; and
transmitting the search index from the client device. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for executing a context-sensitive search in a server comprising:
-
a network connection configured to receive a search criteria; and
a processor coupled to the network connection and configured to retrieve an object having associated context information that matches the search criteria, wherein the associated context information is not inherent to the object, and the network connection is further configured to transmit an identifier of the object from the server. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. The system of 28, the processor further configured to count a number of accesses by users to the search results, and to rank the search results based on the number of accesses to the search results by users, wherein the number of accesses to the search results by users is the ranking criteria.
-
31. The system of 28, the processor further configured to compare a user'"'"'s profile to profiles of other users who have accessed the search results, and to rank the search results based on similarity between the user'"'"'s profile and the profiles of other users who have accessed the search results, wherein the user'"'"'s profile is the ranking criteria.
-
32. A system for generating a search index in a client device comprising:
-
a network connection configured to receive an object;
a processor configured to maintain a browser, a content manager, a content monitor, and a search engine agent, the content manager configured to determine information available to the browser that is associated with the received object, the content monitor configured to create a search index for the object in the client device using the information available to the browser, and the search engine agent configured to transmit the search index from the client device. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification