Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: accessing, by a processor, data that specifies, for a first local entity, respective sets of second local entities that have been identified as being related to the first local entity, wherein the respective sets of second local entities include sets having multiple second local entities, wherein the second local entities in each respective set of second local entities are ranked according to a respective order of relatedness to the first local entity, and the respective orders of relatedness to the first local entity of at least some of the respective sets of second local entities are different from each other, and wherein each local entity is a physical entity that has been resolved to a respective geographic location; determining, by the processor, a composite set of second local entities, including selecting second local entities for inclusion in the composite set of second local entities from the respective sets of second local entities, wherein the second local entities of the composite set are ranked according to a composite order of relatedness to the first local entity, the composite order of relatedness to the first local entity determined based on the respective orders of relatedness to the first local entity of the respective sets of second local entities; determining, by the processor, from the composite set of second local entities, a reference distance for the first local entity, the reference distance being based on the respective geographic location of the first local entity and the respective geographic locations of at least a subset of the composite set of second local entities; adjusting, by the processor, the composite order of the composite set of second local entities based on the reference distance for the first local entity and the respective distances of the respective geographic locations of second local entities from the respective geographic location of the first local entity, wherein the adjusting includes demoting a particular one of the second local entities in the composite order of the composite set of second local entities as a result of the respective distance of the respective geographic location of the particular one of the second local entities from the respective geographic location of the first local entity being greater than the reference distance for the first local entity; and presenting the composite set of second local entities according to the adjusted composite order.
2. The method of claim 1 , wherein determining the composite set of second local entities ranked according to the composite order of relatedness to the first local entity comprises: determining, by the processor, for each second local entity, a composite relatedness score based on each respective ranking of the second local entity in each respective order in which the second local entity occurs; and determining, by the processor, the composite order based on the composite relatedness scores of the second local entities.
3. The method of claim 2 , wherein each set of second local entities ranked according to the respective order of relatedness to the first local entity are ranked independent of the geographic locations of the second local entities and the first local entity.
4. The method of claim 2 , wherein adjusting, by the processor, the composite order of the composite set of second local entities based on the reference distance for the first local entity and the respective distance of each geographic location of each second local entity from the geographic location of the first local entity comprises: for each second local entity in the composite set, adjusting, by the processor, its composite relatedness score based the respective distance of the geographic location of the second local entity from the geographic location of the first local entity and the reference distance.
5. The method of claim 4 , wherein adjusting, by the processor, the composite relatedness score based the respective distance of the geographic location of the second local entity from the geographic location of the first local entity and the reference distance comprises increasing, by the processor, the composite relatedness score in proportion to the magnitude of the reference distance relative to the respective distance.
6. The method of claim 5 , wherein determining, by the processor, the reference distance comprises determining, by the processor, a central tendency from the respective distances between the geographic location of the first local entity and the geographic location of each second local entity in the proper subset.
7. The method of claim 1 , where determining the reference distance for the first local entity comprises: selecting, by the processor, a proper subset of second local entities from the composite set of second local entities; and determining, by the processor, the reference distance from the respective distances between the geographic location of the first local entity and the geographic location of each second local entity in the proper subset.
8. The method of claim 7 , wherein selecting, by the processor, the proper subset of second local entities from the composite set of second local entities comprises selecting, by the processor, the up to N second local entities at corresponding N ordinal positions indicative of respectively highest degrees of relatedness to the first local entity relative to the second local entities at other ordinal positions in the composite order of relatedness.
9. A system, comprising: a data processing apparatus; and a data store storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising: accessing data that specifies, for a first local entity, respective sets of second local entities that have been identified as being related to the first local entity, wherein the respective sets of second local entities include sets having multiple second local entities, wherein the second local entities in each respective set of second local entities are ranked according to a respective order of relatedness to the first local entity, and the respective orders of relatedness to the first local entity of at least some of the respective sets of second local entities are different from each other, and wherein each local entity is a physical entity that has been resolved to a respective geographic location; determining a composite set of second local entities, including selecting second local entities for inclusion in the composite set of second local entities from the respective sets of second local entities, wherein the second local entities of the composite set are ranked according to a composite order of relatedness to the first local entity, the composite order of relatedness to the first local entity determined based on the respective orders of relatedness to the first local entity of the respective sets of second local entities; determining from the composite set of second local entities, a reference distance for the first local entity, the reference distance being based on the respective geographic location of the first local entity and the respective geographic locations of at least a subset of the composite set of second local entities; adjusting the composite order of the composite set of second local entities based on the reference distance for the first local entity and the respective distances of the respective geographic locations of second local entities from the respective geographic location of the first local entity, wherein the adjusting includes demoting a particular one of the second local entities in the composite order of the composite set of second local entities as a result of the respective distance of the respective geographic location of the particular one of the second local entities from the respective geographic location of the first local entity being greater than the reference distance for the first local entity; and presenting the composite set of second local entities according to the adjusted composite order.
10. The system of claim 9 , wherein determining the composite set of second local entities ranked according to the composite order of relatedness to the first local entity comprises: determining, for each second local entity, a composite relatedness score based on each respective ranking of the second local entity in each respective order in which the second local entity occurs; and determining the composite order based on the composite relatedness scores of the second local entities.
11. The system of claim 10 , wherein each set of second local entities ranked according to the respective order of relatedness to the first local entity are ranked independent of the geographic locations of the second local entities and the first local entity.
12. The system of claim 10 , wherein adjusting the composite order of the composite set of second local entities based on the reference distance for the first local entity and the respective distance of each geographic location of each second local entity from the geographic location of the first local entity comprises: for each second local entity in the composite set, adjusting its composite relatedness score based the respective distance of the geographic location of the second local entity from the geographic location of the first local entity and the reference distance.
13. The system of claim 12 , wherein adjusting the composite relatedness score based the respective distance of the geographic location of the second local entity from the geographic location of the first local entity and the reference distance comprises increasing the composite relatedness score in proportion to the magnitude of the reference distance relative to the respective distance.
14. The system of claim 9 , where determining the reference distance for the first local entity comprises: selecting a proper subset of second local entities from the composite set of second local entities; and determining the reference distance from the respective distances between the geographic location of the first local entity and the geographic location of each second local entity in the proper subset.
15. The system of claim 14 , wherein determining the reference distance comprises determining a central tendency from the respective distances between the geographic location of the first local entity and the geographic location of each second local entity in the proper subset.
16. The system of claim 14 , wherein selecting the proper subset of second local entities from the composite set of second local entities comprises selecting the up to N second local entities at corresponding N ordinal positions indicative of respectively highest degrees of relatedness to the first local entity relative to the second local entities at other ordinal positions in the composite order of relatedness.
17. A non-transitory computer storage medium storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising: accessing data that specifies, for a first local entity, respective sets of second local entities that have been identified as being related to the first local entity, wherein the respective sets of second local entities include sets having multiple second local entities, wherein the second local entities in each respective set of second local entities are ranked according to a respective order of relatedness to the first local entity, and the respective orders of relatedness to the first local entity of at least some of the respective sets of second local entities are different from each other, and wherein each local entity is a physical entity that has been resolved to a respective geographic location; determining a composite set of second local entities, including selecting second local entities for inclusion in the composite set of second local entities from the respective sets of second local entities, wherein the second local entities of the composite set are ranked according to a composite order of relatedness to the first local entity, the composite order of relatedness to the first local entity determined based on the respective orders of relatedness to the first local entity of the respective sets of second local entities; determining from the composite set of second local entities, a reference distance for the first local entity, the reference distance being based on the respective geographic location of the first local entity and the respective geographic locations of at least a subset of the composite set of second local entities; adjusting the composite order of the composite set of second local entities based on the reference distance for the first local entity and the respective distances of the respective geographic locations of second local entities from the respective geographic location of the first local entity, wherein the adjusting includes demoting a particular one of the second local entities in the composite order of the composite set of second local entities as a result of the respective distance of the respective geographic location of the particular one of the second local entities from the respective geographic location of the first local entity being greater than the reference distance for the first local entity; and presenting the composite set of second local entities according to the adjusted composite order.
18. The non-transitory computer storage medium of claim 17 , wherein determining the composite set of second local entities ranked according to the composite order of relatedness to the first local entity comprises: determining, for each second local entity, a composite relatedness score based on each respective ranking of the second local entity in each respective order in which the second local entity occurs; and determining the composite order based on the composite relatedness scores of the second local entities.
19. The non-transitory computer storage medium of claim 17 , wherein determining the reference distance for the first local entity comprises: selecting a proper subset of second local entities from the composite set of second local entities; and determining the reference distance from the respective distances between the geographic location of the first local entity and the geographic location of each second local entity in the proper subset.
20. The non-transitory computer storage medium of claim 19 , wherein determining the reference distance comprises determining a central tendency from the respective distances between the geographic location of the first local entity and the geographic location of each second local entity in the proper subset.
21. The non-transitory computer storage medium of claim 19 , wherein selecting the proper subset of second local entities from the composite set of second local entities comprises selecting the up to N second local entities at corresponding N ordinal positions indicative of respectively highest degrees of relatedness to the first local entity relative to the second local entities at other ordinal positions in the composite order of relatedness.
Unknown
July 17, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.