Third-party indexable text
First Claim
Patent Images
1. A network system, comprising:
- a processor in communication with a data storage device and configured to;
identify a user-accessible resource associated with a third-party server, the user-accessible resource to be included in data searchable by a search component of the network system, the third-party server being separate from the network system;
communicate, to the third-party server, user-accessible resource access control information to obtain indexable metadata describing at least a portion of content of the user-accessible resource, the user-accessible resource access control information being different than access control information for the network system;
receive, from the third-party server, an amount of the indexable metadata describing at least a portion of content of the user-accessible resource; and
in response to determining that the received amount of indexable metadata is less than a threshold amount indicative of a maximum amount of indexable metadata to be stored on the network system, arrange the indexable metadata on the data storage device to cause the user-accessible resource to be included in the data searchable by the search component of the network system.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are shown for enabling a network system to index data stored on a third-party server without having to access the raw data on the third-party server. Metadata consisting of one or more of indexable text or indexable html or some combination of indexable text and indexable html is associated with the data stored on a third-party server. An indexing utility processes the metadata at the network system from the third-party server and arranges the metadata on the network system in a manner that is searchable by searching functionality of the network system.
106 Citations
20 Claims
-
1. A network system, comprising:
-
a processor in communication with a data storage device and configured to; identify a user-accessible resource associated with a third-party server, the user-accessible resource to be included in data searchable by a search component of the network system, the third-party server being separate from the network system; communicate, to the third-party server, user-accessible resource access control information to obtain indexable metadata describing at least a portion of content of the user-accessible resource, the user-accessible resource access control information being different than access control information for the network system; receive, from the third-party server, an amount of the indexable metadata describing at least a portion of content of the user-accessible resource; and in response to determining that the received amount of indexable metadata is less than a threshold amount indicative of a maximum amount of indexable metadata to be stored on the network system, arrange the indexable metadata on the data storage device to cause the user-accessible resource to be included in the data searchable by the search component of the network system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, the method comprising:
-
identifying, by a processing device of a network system, a user-accessible resource associated with a third-party server, the user-accessible resource to be included in data searchable by a search component of the network system, the third-party server being separate from the network system; communicating, to the third-party server, user-accessible resource access control information to obtain indexable metadata describing at least a portion of content of the user-accessible resource, the user-accessible resource access control information being different than access control information for the network system; receiving, from the third-party server, an amount of the indexable metadata describing at least a portion of content of the user-accessible resource; and in response to determining that the received indexable metadata is less than a threshold amount indicative of a maximum amount of indexable metadata to be stored on the network system, arranging the indexable metadata on a data storage device of the network system to cause the user-accessible resource to be included in the data searchable by the search component of the network system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed, cause one or more processors of a network system to perform operations, the operations comprising:
-
identifying a user-accessible resource associated with a third-party server, the user-accessible resource to be included in data searchable by a search component of the network system, the third-party server being separate from the network system; communicating, to the third-party server, user-accessible resource access control information to obtain indexable metadata describing at least a portion of content of the user-accessible resource, the user-accessible resource access control information being different than access control information for the network system; receiving, from the third-party server, an amount of the indexable metadata describing at least a portion of content of the user-accessible resource; and in response to determining that the received amount of indexable metadata is less than a threshold amount indicative of a maximum amount of indexable metadata to be stored on the network system, arranging the indexable metadata on a data storage device of the network system to cause the user-accessible resource to be included in the data searchable by the search component of the network system. - View Dependent Claims (20)
-
Specification