Providing regional content by matching geographical properties
First Claim
1. A method for providing regional content, the method comprising:
- identifying a plurality of geographical information pieces in a data file, wherein each geographical information piece corresponds to an identifier of a geographical region;
wherein the identifying of the plurality of geographical information pieces in the data file comprises the following;
A) providing a geographical name lexicon containing a plurality of geographical word entries, the plurality of geographical word entries include phrases indicative of geographical names, names of establishments indicative of geographical names, names of products or services indicative of geographical names, or any combination thereof;
finding a first keyword and a second keyword in the data file matching one of the plurality of geographical word entries; and
taking the matching keywords as at least a part of the geographical information pieces extracted from the data file; and
B) providing a geographical name affix lexicon containing a plurality of geographical name suffixes and prefixes, the plurality of geographical name suffixes and prefixes including common terms used to identify a geographical location;
finding a phrase in the data file frequently preceding a keyword matching one of the plurality of geographical name affixes; and
taking the phrase as at least a part of the pieces of geographical information extracted from the data file;
calculating a frequency of appearance in the data file for each geographical information piece that corresponds to an identifier of a geographical re ion that has an affiliated relationship with one or more subordinate geographical regions based at least in part on summing the respective frequency of appearance for each geographical information piece that corresponds to one of the subordinate geographical regions;
associating the data file with a source geographical property corresponding to geographical information extracted from the data file based at least in part on the calculated frequency of appearances of the geographical information pieces;
obtaining a user geographical property of a user; and
providing the data file to a computing device of the user responsive to the source geographical property matching the user geographical property.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system provide regional content to users by associating data files with geographical properties and matching the geographical property of a data file with the geographical property of the user. The system extracts geographical information from a data file, and associates the data file with a source geographical property corresponding to the extracted geographical information according to a geographical information database. Upon obtaining a user geographical property of a user, the system provides the data file to the user if the source geographical property matches the user geographical property. The method and the system may be implemented using a geographical name lexicon or a geographical name suffix lexicon.
26 Citations
16 Claims
-
1. A method for providing regional content, the method comprising:
-
identifying a plurality of geographical information pieces in a data file, wherein each geographical information piece corresponds to an identifier of a geographical region;
wherein the identifying of the plurality of geographical information pieces in the data file comprises the following;A) providing a geographical name lexicon containing a plurality of geographical word entries, the plurality of geographical word entries include phrases indicative of geographical names, names of establishments indicative of geographical names, names of products or services indicative of geographical names, or any combination thereof; finding a first keyword and a second keyword in the data file matching one of the plurality of geographical word entries; and taking the matching keywords as at least a part of the geographical information pieces extracted from the data file; and B) providing a geographical name affix lexicon containing a plurality of geographical name suffixes and prefixes, the plurality of geographical name suffixes and prefixes including common terms used to identify a geographical location; finding a phrase in the data file frequently preceding a keyword matching one of the plurality of geographical name affixes; and taking the phrase as at least a part of the pieces of geographical information extracted from the data file; calculating a frequency of appearance in the data file for each geographical information piece that corresponds to an identifier of a geographical re ion that has an affiliated relationship with one or more subordinate geographical regions based at least in part on summing the respective frequency of appearance for each geographical information piece that corresponds to one of the subordinate geographical regions; associating the data file with a source geographical property corresponding to geographical information extracted from the data file based at least in part on the calculated frequency of appearances of the geographical information pieces; obtaining a user geographical property of a user; and providing the data file to a computing device of the user responsive to the source geographical property matching the user geographical property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented system of providing regional content, wherein the system comprises a computer having a computer processor and a storage, the computer processor being programmed to perform the following:
-
identifying a plurality of geographical information pieces in a data file, wherein each geographical information piece corresponds to an identifier of a geographical region;
wherein the identifying of the plurality of geographical information pieces in the data file comprises the following;A) providing a geographical name lexicon containing a plurality of geographical word entries, the plurality of geographical word entries include phrases indicative of geographical names, names of establishments indicative of geographical names, names of products or services indicative of geographical names, or any combination thereof; finding a first keyword and a second keyword in the data file matching one of the plurality of geographical word entries; and taking the matching keywords as at least a part of the geographical information pieces extracted from the data file; and B) providing a geographical name affix lexicon containing a plurality of geographical name suffixes and prefixes, the plurality of geographical name suffixes and prefixes including common terms used to identify a geographical location; finding a phrase in the data file frequently preceding a keyword matching one of the plurality of geographical name affixes; and taking the phrase as at least a part of the pieces of geographical information extracted from the data file; calculating a frequency of appearance in the data file for each geographical information piece that corresponds to an identifier of a geographical region that has an affiliated relationship with one or more subordinate geographical regions based at least in part on summing the respective frequency of appearance for each geographical information piece that corresponds to one of the subordinate geographical regions; associating the data file with a source geographical property corresponding to geographical information extracted from the data file based at least in part on the calculated frequency of appearances of the geographical information pieces; obtaining a user geographical property of a user; and providing the data file to a computing device of the user responsive to the source geographical property matching the user geographical property. - View Dependent Claims (10, 11)
-
-
12. A computer program product for providing regional content, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
identifying a plurality of geographical information pieces in a data file, wherein each geographical information piece corresponds to an identifier of a geographical region;
wherein the identifying of the plurality of geographical information pieces in the data file comprises the following;A) providing a geographical name lexicon containing a plurality of geographical word entries, the plurality of geographical word entries include phrases indicative of geographical names, the phrases indicative of geographical names including phrases indicative of geographical names, names of establishments indicative of geographical names, names of products or services indicative of geographical names, or any combination thereof; finding a first keyword and a second keyword in the data file matching one of the plurality of geographical word entries; and taking the matching keywords as at least a part of the geographical information pieces extracted from the data file; and B) providing a geographical name affix lexicon containing a plurality of geographical name suffixes and prefixes, the plurality of geographical name suffixes and prefixes including common terms used to identify a geographical location; finding a phrase in the data file frequently preceding a keyword matching one of the plurality of geographical name affixes; and taking the phrase as at least a part of the pieces of geographical information extracted from the data file; determining an initial frequency of appearance in the data file for each geographical information piece of the plurality of geographical information pieces; calculating a frequency of appearance in the data file for each geographical information piece that corresponds to an identifier of a geographical region that has an affiliated relationship with one or more subordinate geographical regions based at least in part on summing the respective frequency of appearance for each geographical information piece that corresponds to one of the subordinate geographical regions; associating the data file with a source geographical property corresponding to geographical information extracted from the data file based at least in part on the calculated frequency of appearances of the geographical information pieces; obtaining a user geographical property of a user; and providing the data file to a computing device of the user responsive to the source geographical property matching the user geographical property. - View Dependent Claims (13, 14, 15, 16)
-
Specification