Computer implemented systems and methods for dynamic and heuristically-generated search returns of particular relevance
First Claim
1. A method of serving a list of resources of particular relevance over a distributed network during a connection session between a processor and a remote computing device, the method comprising:
- receiving by the processor, a portion of a Uniform Resource Identifier (URI) comprising a resource-identifying string,the resource-identifying string comprising a combination of
1) a predefined notation and
2) a resource-related sub-string associated to the predefined notation,wherein the resource-identifying string has not been created using executable instructions previously served by the processor to the remote computing device during the connection session and the resource-identifying string has not been created by executable instructions executed on the remote computing device,parsing by the processor the resource-identifying string wherein the predefined notation is used as a logical operator selected from the group of logical operators consisting of an inclusionary operator and an exclusionary operator, and associating the logical operator to the resource-related substring,matching by the processor the resource-related sub-string to at least one data district residing on tangible, computer-readable memory,determining by the processor, each data district to include and each data district to exclude using both the logical operator indicated by the predefined notation and its associated resource-related sub-string,using the determination to retrieve, by the processor, a subset of data items from within a data set, wherein the subset of data items relates to a subset of resources within a set of resources available to be served by the processor over the distributed network,generating by the processor a list of the subset of resources,wherein using the predefined notation, the resource-related substring and the at least one associated data district results in the number of resources represented by the list being less than the number of resources represented by all data items within the data set, andserving the list to the remote computing device by the processor over the distributed network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of retrieval of items of particular relevance from a particular domain. A processor receives from a remote computing device a resource-identifying string that has a combination of a predefined notation and a resource-related sub-string. The processor uses the resource-identifying string to retrieve a subset of data items from within a data set, the subset of data items relating to a subset of resources within a set of resources available to be served by the particular domain over a distributed network. The processor uses the subset of data items to generate a list of the subset of resources and serves the list to the remote computing device.
13 Citations
16 Claims
-
1. A method of serving a list of resources of particular relevance over a distributed network during a connection session between a processor and a remote computing device, the method comprising:
-
receiving by the processor, a portion of a Uniform Resource Identifier (URI) comprising a resource-identifying string, the resource-identifying string comprising a combination of
1) a predefined notation and
2) a resource-related sub-string associated to the predefined notation,wherein the resource-identifying string has not been created using executable instructions previously served by the processor to the remote computing device during the connection session and the resource-identifying string has not been created by executable instructions executed on the remote computing device, parsing by the processor the resource-identifying string wherein the predefined notation is used as a logical operator selected from the group of logical operators consisting of an inclusionary operator and an exclusionary operator, and associating the logical operator to the resource-related substring, matching by the processor the resource-related sub-string to at least one data district residing on tangible, computer-readable memory, determining by the processor, each data district to include and each data district to exclude using both the logical operator indicated by the predefined notation and its associated resource-related sub-string, using the determination to retrieve, by the processor, a subset of data items from within a data set, wherein the subset of data items relates to a subset of resources within a set of resources available to be served by the processor over the distributed network, generating by the processor a list of the subset of resources, wherein using the predefined notation, the resource-related substring and the at least one associated data district results in the number of resources represented by the list being less than the number of resources represented by all data items within the data set, and serving the list to the remote computing device by the processor over the distributed network. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A method of serving a list of resources of particular relevance over a distributed network during a connection session between a processor and a remote computing device, the method comprising:
-
receiving by the processor a portion of a Uniform Resource Identifier (URI) comprising a resource-identifying string, wherein the resource-identifying string is received by the processor comprised within a Hypertext Transfer Protocol (HTTP) Get request, where the resource-identifying string comprises at least one combination of
1) a predefined notation, and
2) a resource-related sub-string associated to the predefined notation, andwherein the resource-identifying string has not been created using executable instructions previously served by the processor to the remote computing device during the connection session and the resource-identifying string has not been created by executable instructions executed on the remote computing device, and wherein the resource-identifying string has been received by an address bar component of a distributed network browser application running on the remote computing device, and parsing by the processor the resource-identifying string wherein each predefined notation is used as a logical operator selected from the group of logical operators consisting of an inclusionary operator and an exclusionary operator, and associating each logical operator to the resource-related substring associated to the predefined notation being parsed, matching by the processor each resource-related sub-string to a data district within a data structure residing within one or more tangible, computer-readable memory operatively connected to the processor, determining by the processor each data district to include and each data district to exclude, using both the logical operator indicated by the predefined notation and its associated resource-related sub-string, retrieving by the processor a subset of data items from within the data structure, using the determination of each data district included and each data district excluded, the subset of data items relating to a subset of resources within a set of resources available to be served by the processor over the distributed network, the set of resources residing within one or more tangible, computer-readable memory operatively connected to die processor, generating by the processor a list of the subset of resources, wherein using each predefined notation, its associated resource-related substring and its associated data district results in the number of resources represented by the list being less than the number of resources represented by all data items within the data structure, and serving the list to the remote computing device by the processor over the distributed network. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of retrieving over a distributed network during a connection session between a computing device and a remote processor, a list of resources of particular relevance, the resources being available to be served by the processor over the distributed network, the method comprising:
-
parsing by the computing device a resource-identifying string comprised within a Uniform Resource Identifier (URI), the resource-identifying string comprising at least one combination of
1) a predefined notation, and
2) a resource related sub-string associated to the predefined notation,wherein the resource-identifying string has not been created using executable instructions previously served to the computing device by the remote processor during the connection session, nor has the resource-identifying string been created by executable instructions executed on the computing device, and wherein the resource-identifying string has been received by an address bar component of a distributed network browser application running on the remote computing device, and wherein each predefined notation is associated with a logical operator selected from the group of logical operators consisting of an inclusionary operator and an exclusionary operator, and wherein the resource-related substring is also associated with a data district, sending by the computing device, using a Get request of Hypertext Transfer Protocol (HTTP), the resource-identifying string to the remote processor, and receiving by the computing device from the remote processor a list of one or more resources, wherein the sending of each predefined notation and its associated resource-related substring has resulted in the one or more resources represented by the list being a subset of a set of resources available to be served by the processor over the distributed network. - View Dependent Claims (13, 14, 15)
-
Specification