With the wide availability of wireless and satellite connections to online services, users are increasingly relying on location search services to find destinations. Services such as Windows Local Live Search™ often provide users with traditional maps of locations, aerial photographs of those same locations, and/or combinations of photographs and maps.
In addition, the services often annotate these maps and photographs with identifiers for landmarks, businesses, and/or other points of interest. These annotations are often drawn from large datasets of location entities. The location entities are in turn often classified as “point of interest” (POI) entities or “yellow page” (YP) entities. POI entities are often created by users with mobile, GPS-enabled devices. Accordingly, the GPS coordinates for such entities tend to have a high degree of accuracy. Other fields of POI entities (e.g., name, address, etc.), however, tend to be less accurate as the entity-creating user may not enter those fields with a great degree of care. YP entities are often created by the businesses or locations that they identify, and may be captured for the dataset by, for example, crawling the Internet. Because YP entities are often created by businesses or locations having a strong desire to be found, name and address fields of the entities may be highly accurate. GPS coordinates for YP entities are then geo-coded based on the address field and vary in quality based on the accuracy of the address field.
These large datasets often include a number of entities with erroneous location information, resulting in location identifiers being placed on maps at the wrong locations. While location entities with erroneous location information may be manually located and deleted, doing so can be time and labor intensive.
In various embodiments, a computing device is configured to arrange a plurality of location entities into a hierarchy of location descriptors. The computing device may further process determine whether one of the location entities is a spatial outlier based at least in part on presence of one or more other location entities within a predetermined distance of the one location entity. Also, the other location entities and the one location entity may share a location descriptor.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Non-limiting and non-exhaustive examples are described with reference to the following figures:
Overview
Unless the context indicates otherwise, a POI entity, as used herein, refers to a location entity having a GPS coordinate field, the GPS coordinates having been captured by a GPS-enabled device. Also, unless the context indicates otherwise, a YP entity, as used herein, refers to a location entity for which at least an address field has been manually entered (or copied from a manually entered address) and GPS-coordinates have been geo-coded based on the address. A POI entity may also have a manually entered address, but a YP entity is often created by a business, thus providing an incentive for a more accurate recording of the address.
In
To determine whether identifier 102b is a spatial outlier, a computing device programmed as shown in
Exemplary Operating Environment
In various embodiments, dataset 202 may be any sort of file storing a plurality of location entities. For example, dataset 202 may be a database file, a text file, or an XML file. In some embodiments, dataset 202 may be stored on a database server (not shown) that is separate and distinct from the computing device 202, or on some other server or computing device. In other embodiments, dataset 202 may be stored on computing device 208. Additionally, dataset 202 may comprise POI and YP location entities. An exemplary location entity may include fields for a location name, an address, a GPS position, a phone number, a category, and/or a type (e.g., POI or YP). A dataset 202 having two location entities is illustrated in Table 1:
In various embodiments, framework 202 may be a hierarchical tree structure of location descriptors. For example, framework 202 may have a location descriptor for a city as the root node, location descriptors for districts as the nodes for the next level, location descriptors for streets as the nodes for the third level, and location descriptors for buildings in the fourth level. In some embodiments, levels of the framework 202 may include multiple descriptor types (i.e., the second level may contain district nodes and a landmark node).
In various embodiments, computing device 208 may create the framework 204 based on layout information for a city. For example, some cities may publish a file having layout information, and computing device 208 may build the hierarchical tree of framework 204 based on the layout information. In such embodiments, the framework 204 may be stored on computing device 208. In other embodiments, framework 204 may be generated by another computing device and/or stored on another computing device, such as a storage server.
As further illustrated in
In various embodiments, category words dictionary 206 may include words or phrases derived from name or category fields of location entities. For example, category words may include such words or phases as “restaurant”, “company”, or “shopping mall.” In some embodiments, category words dictionary 206 may be manually generated, automatically generated based on names or categories of location entities, or both. If manually generated, one or more users of one or more computing devices may create or contribute to the document including the category words. If automatically generated, computing device 208 or some other computing device may process the location entities 208 to extract category words. In some embodiments, the computing device 208 or other device may extract a plurality of n-grams from the name and/or category fields of the location entities and evaluate those n-grams utilizing n-gram algorithms known in the art, selecting n-grams as category words that occur with a pre-defined frequency within dataset 202.
As shown in
Also, in some embodiments, computing device 208, location search server 218, clients 220, and/or device(s) storing any or all of dataset 202, framework 204, or dictionaries 206 may be connected by at least one networking fabric (not shown). For example, the device 208 and server 218 may be connected by a local access network (LAN), a public or private wide area network (WAN), and/or by the Internet. In some embodiments, the devices may implement between themselves a virtual private network (VPN) to secure the communications. Also, the devices may utilize any communications protocol known in the art, such as the Transmission Control Protocol/Internet Protocol (TCP/IP) set of protocols. In other embodiments, rather than being coupled by a networking fabric, the devices may be locally or physically coupled.
As is further illustrated in
In various embodiments, segmentation module 212 may segment an address field of a location entity into a plurality of location descriptors. For example, if the address of a location entity is “4F Sigma Building, No. 49 Zhichun Road, Haidian District, Beijing”, then segmentation module 212 may segment the address into four phrases/descriptors: Beijing, Haidian District, Zhichun Road, and Sigma Building. In some embodiments, segmentation module 212 may operate to determine the segmentation by finding word delimiters, such as commas, or other grammatical symbols. Each delimiter or symbol may be regarded as separating two location descriptors. For an address with N delimiters or symbols, there may be N+1 location descriptors/phrases. In some embodiments, in addition to extracting phrases/descriptors, segmentation module 212 may filter out information such as street or suite numbers. Thus, for example, segmentation module 212 may filter “4F” from “4F Sigma Building”, leaving “Sigma Building” as the location descriptor. Also, in some embodiments, segmentation module 212 may filter out words that match entries in the breaker words or category words dictionaries 206 from the location descriptors.
In other embodiments, segmentation module 212 may instead segment addresses of location entities based at least in part on framework 204 and dictionaries 206. For example, in other languages, such as Chinese, delimiters or symbols do not separate the terms of an address. Thus, some other mechanism of separating the terms into location descriptors is required. In various embodiments, segmentation module 212 may separate an address into words/descriptors by comparing the address to the contents of the framework 204 and dictionaries 206. For example, framework 204 may contain a root node associated with the location descriptor “Beijing.” The address of the location entity under evaluation by segmentation module 212 may also include the word Beijing. Upon finding a match, the segmentation module 212 may consider the word “Beijing” a location descriptor for the location entity. Also, if segmentation module 212 finds a match between a portion of the address and the breaker words dictionary (e.g., turn left), it may consider the words on either side of the breaker word to be candidate words/descriptors. Further, the segmentation module 212 may compare the address of a location entity to words contained in the category words dictionary 206. If a match is found, such as “building”, the segmentation module 212 may consider the matching word to be a delimiter, as category words are often the last word or words in any portion of an address.
In some embodiments, the segmentation module 212 may then filter out words that match entries in the breaker words or category words dictionaries 206 from the determined location descriptors, as well as street numbers, etc. After filtering, for any portion of the address that has not yet been matched and is over a certain threshold length (e.g., 5 Chinese characters), the segmentation module 212 may attempt to split that portion. Other unmatched portions that are smaller than the threshold length may be considered location descriptors. To split an address portion with a length exceeding the threshold length, the segmentation module 212 may again compare the portion to the framework 204 to determine of any sub-portion matches the framework 204. If a match is found, the segmentation module 212 may consider the sub-portion a location descriptor and may again filter and split the remaining portion, if necessary. If a match is not found, then the segmentation module 212 may consider the portion of the address a location descriptor.
In various embodiments, hierarchy module 214 may arrange the location entities into a hierarchy of location descriptors, such as framework 204, as mentioned above. To arrange the descriptors derived from the address by the segmentation module 212 into the framework 204, hierarchy module 214 may start with the broadest descriptor, such as a city name, and determine if it is present in the framework. The broadest descriptor may be the last descriptor that appears in an address, if the address is in English, or the first descriptor in an address, if the address is in Chinese. If not descriptors are found in the framework 204 (i.e., the framework 204 is empty), then the broadest descriptor may be added as a root node. The hierarchy module 214 may then repeat the determining of whether each descriptor is present in the framework 204 until the narrowest descriptor is reached. For each descriptor not found in the framework 204, hierarchy module 214 may add it as a child node of a parent node that corresponds to the next broadest descriptor in the same address. For example, if an address include the fragment “Zhichun Road, Haidian District”, and “Haidian District” is present in the framework and “Zhichun Road” is not, then hierarchy module 214 may add “Zhichun Road” as a child node of “Haidian District.” If the narrowest descriptor is already present in the framework 204, then the hierarchy module 214 may associate the node for the narrowest descriptor with the location entity containing that descriptor, in some embodiments by a pointer or index to the location entity. In various embodiments, the narrowest descriptor may often correspond to a leaf node of framework 204.
In various embodiments,
Further illustrated in
Again referring to
In various embodiments, after inserting descriptors for the location entities, the hierarchy module 214 may merge nodes/descriptors which refer to the same instance. For example, referring to
In some embodiments, hierarchy module 214 may then determine the number of location entities associated with each node having the descriptor to be merged. For example, eight location entities may be associated with the node “Tsinghua University” that is a child of “Chengfu Road”. In other words, eight location entities may share this same set of location descriptors. Hierarchy module 214 may then select the node with the lowest level in framework 204 whose number of associated location entities exceeds a pre-determined threshold. Continuing with the example above, there may be a lower level node for Tsinghua University (e.g., “Tsinghua University, Fudan Campus, Chengfu Road”), but that lower level node may only be associated with, for example, three location entities. If the threshold is seven, then hierarchy module 214 may select the node associated with the eight location entities. Hierarchy module 214 may then retain the selected node and delete the other nodes sharing the location descriptor, effectively combining the nodes. In combining the nodes, hierarchy module 214 may add edges from the parent nodes of the nodes being deleted to the node being retained, and may associate the location entities of the nodes being deleted to the node being retained. For example,
As is further illustrated in
In various embodiments, if performing the D-P algorithm, the outlier module 216 may first determine a reference set for a location entity. The reference set may include other location entities associated with the same node of framework 204, the same parent node, and/or a same ancestor node. Based on the set selected, outlier module 216 may further determine or select a distance d and a number p of other location entities expected to be within that distance. In one embodiment, the outlier module 216 may calculate the distance d by determining a box which includes the geographic area of the common node for the set. If the common node is the same node, the box may be small, and if the common node is an ancestor node, the box may be large. The outlier module 216 may then multiply a diagonal of the box by a predetermined percentage (e.g., 10%), and may assign the resulting value to the distance d. In some embodiments, outlier module 216 may calculate p by determining the total number of location entities in the reference set and multiplying that total number by a predetermined fraction (e.g., ¼). Once d and p have been selected or calculated, the outlier module 216 may determine the number of location entities from the reference set that are within the distance d of the location entity being evaluated. In performing this determining, the outlier module 216 may utilize the GPS coordinates of each location entity. If that number does not meet or exceeds p, the outlier module 216 may deem the location entity a spatial outlier.
In various embodiments, the outlier module 216 may only perform the POI-based method if the entity being checked is a YP entity. If performing the POI-based algorithm, the outlier module 216 may first determine a reference set for the YP entity, the reference set including only POI entities. The reference set may include POI location entities associated with the same node of framework 204, the same parent node, and/or a same ancestor node as the YP entity being checked. Based on the set selected, outlier module may further determine or select a distance d. In one embodiment, outlier module 216 may calculate the distance d by determining a box which includes the geographic area of the common node for the set. If the common node is the same node, the box may be small, and if the common node is an ancestor node, the box may be large. The outlier module 216 may then multiply a diagonal of the box by a predetermined percentage (e.g., 10%), and may assign the resulting value to the distance d. Once d is selected or calculated, the outlier module 216 may determine whether any POI entities of the reference set are within the distance d of the YP entity. In performing this determining, the outlier module 216 may utilize the GPS coordinates of each location entity. If no POI entities are within d of the YP entity, then outlier module 216 may deem the YP entity to be a spatial outlier.
In various embodiments, after determining that a location entity is a spatial outlier, the outlier module 216 may delete the location entity from the dataset 202, or create a new modified dataset 202 which does not include the spatial outlier. The outlier module 216 may then repeat the determination of whether an entity is a spatial outlier for some or all of the other entities of the dataset 202. In some embodiments, outlier module 216 may perform both the D-P algorithm and the POI-based algorithm for a location entity. In one embodiment, the outlier module 216 may then only delete the location entity if both algorithms deem it a spatial outlier. In another embodiment, the outlier module 216 may delete the location entity so long as it is deemed a spatial outlier by one of the algorithms.
As is further illustrated by
Exemplary Operations
In various embodiments, the computing device may then arrange the plurality of location entities into a hierarchy of location descriptors, block 304. The arranging shown in block 304 is illustrated in greater detail in
As further illustrated in
In various embodiments, in response to determining that the one location entity is a spatial outlier, the computing device may delete the one location entity, block 308.
Exemplary Computing Device
In a very basic configuration, computing device 700 may include at least one processing unit 702 and system memory 704. Depending on the exact configuration and type of computing device, system memory 704 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two. System memory 704 may include an operating system 705, one or more program modules 706, and may include program data 707. The operating system 705 may include a component-based framework 720 that supports components (including properties and events), objects, inheritance, polymorphism, reflection, and provides an object-oriented component-based application programming interface (API), such as that of the .NET™ Framework manufactured by Microsoft Corporation, Redmond, Wash. The device 700 may be of a configuration demarcated by a dashed line 708.
Computing device 700 may also have additional features or functionality. For example, computing device 700 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in
Computing device 700 may also contain communication connections 716 that allow the device to communicate with other computing devices 718, such as over a network. Communication connections 716 are one example of communication media. Communication media may typically be embodied by computer readable instructions, data structures, program modules, etc.
Closing Notes
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
References are made in the detailed description to the accompanying drawings that are part of the disclosure and which illustrate embodiments. Other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the disclosure. Therefore, the detailed description and accompanying drawings are not to be taken in a limiting sense, and the scope of embodiments is defined by the appended claims and equivalents.
Various operations may be described, herein, as multiple discrete operations in turn, in a manner that may be helpful in understanding embodiments; however, the order of description should not be construed to imply that these operations are order-dependent. Also, embodiments may have fewer operations than described. A description of multiple discrete operations should not be construed to imply that all operations are necessary.
The description may use perspective-based descriptions such as up/down, back/front, and top/bottom. Such descriptions are merely used to facilitate the discussion and are not intended to restrict the scope of embodiments.
The terms “coupled” and “connected,” along with their derivatives, may be used herein. These terms are not intended as synonyms for each other. Rather, in particular embodiments, “connected” may be used to indicate that two or more elements are in direct physical or electrical contact with each other. “Coupled” may mean that two or more elements are in direct physical or electrical contact. However, “coupled” may also mean that two or more elements are not in direct contact with each other, but yet still cooperate or interact with each other.
The description may use the phrases “in an embodiment,” or “in embodiments,” which may each refer to one or more of the same or different embodiments. Furthermore, the terms “comprising,” “including,” “having,” and the like, as used with respect to embodiments, are synonymous.
For the purposes of the description, a phrase in the form “A/B” means A or B. For the purposes of the description, a phrase in the form “A and/or B” means “(A), (B), or (A and B)”. For the purposes of the description, a phrase in the form “at least one of A, B, and C” means “(A), (B), (C), (A and B), (A and C), (B and C), or (A, B and C)”. For the purposes of the description, a phrase in the form “(A)B” means “(B) or (AB)” that is, A is an optional element.
Number | Name | Date | Kind |
---|---|---|---|
5428546 | Shah et al. | Jun 1995 | A |
5802492 | DeLorme et al. | Sep 1998 | A |
5845227 | Peterson | Dec 1998 | A |
5904727 | Prabhakaran | May 1999 | A |
6023241 | Clapper | Feb 2000 | A |
6091359 | Geier | Jul 2000 | A |
6091956 | Hollenberg | Jul 2000 | A |
6122628 | Castelli et al. | Sep 2000 | A |
6128279 | O'Neil et al. | Oct 2000 | A |
6219662 | Fuh et al. | Apr 2001 | B1 |
6243647 | Berstis et al. | Jun 2001 | B1 |
6317684 | Roeseler et al. | Nov 2001 | B1 |
6317686 | Ran | Nov 2001 | B1 |
6351775 | Yu | Feb 2002 | B1 |
6356838 | Paul | Mar 2002 | B1 |
6385539 | Wilson et al. | May 2002 | B1 |
6411897 | Gaspard, II | Jun 2002 | B1 |
6424370 | Courtney | Jul 2002 | B1 |
6427122 | Lin | Jul 2002 | B1 |
6430547 | Busche et al. | Aug 2002 | B1 |
6446121 | Shah et al. | Sep 2002 | B1 |
6493650 | Rodgers et al. | Dec 2002 | B1 |
6496814 | Busche | Dec 2002 | B1 |
6513026 | Horvitz et al. | Jan 2003 | B1 |
6516272 | Lin | Feb 2003 | B2 |
6553310 | Lopke | Apr 2003 | B1 |
6584401 | Kirshenbaum et al. | Jun 2003 | B2 |
6606643 | Emens et al. | Aug 2003 | B1 |
6611881 | Gottfurcht et al. | Aug 2003 | B1 |
6615130 | Myr | Sep 2003 | B2 |
6618507 | Divakaran et al. | Sep 2003 | B1 |
6625319 | Krishnamachari | Sep 2003 | B1 |
6724733 | Schuba et al. | Apr 2004 | B1 |
6732120 | Du | May 2004 | B1 |
6785704 | McCanne | Aug 2004 | B1 |
6816779 | Chen et al. | Nov 2004 | B2 |
RE38724 | Peterson | Apr 2005 | E |
6904160 | Burgess | Jun 2005 | B2 |
6919842 | Cho | Jul 2005 | B2 |
6925447 | McMenimen et al. | Aug 2005 | B2 |
6965827 | Wolfson | Nov 2005 | B1 |
6970884 | Aggarwal | Nov 2005 | B2 |
6981055 | Ahuja et al. | Dec 2005 | B1 |
7003555 | Jungck | Feb 2006 | B1 |
7013290 | Ananian | Mar 2006 | B2 |
7013517 | Kropf | Mar 2006 | B2 |
7031517 | Le et al. | Apr 2006 | B1 |
7062562 | Baker et al. | Jun 2006 | B1 |
7111061 | Leighton et al. | Sep 2006 | B2 |
7136932 | Schneider | Nov 2006 | B1 |
7152118 | Anderson, IV et al. | Dec 2006 | B2 |
7155456 | Abbott, III et al. | Dec 2006 | B2 |
7171415 | Kan et al. | Jan 2007 | B2 |
7194552 | Schneider | Mar 2007 | B1 |
7197500 | Israni et al. | Mar 2007 | B1 |
7203693 | Carlbom et al. | Apr 2007 | B2 |
7219067 | McMullen et al. | May 2007 | B1 |
7228359 | Monteiro | Jun 2007 | B1 |
7233861 | Van Buer et al. | Jun 2007 | B2 |
7239962 | Plutowski | Jul 2007 | B2 |
7281199 | Nicol et al. | Oct 2007 | B1 |
7284051 | Okano et al. | Oct 2007 | B1 |
7349768 | Bruce et al. | Mar 2008 | B2 |
7366726 | Bellamy et al. | Apr 2008 | B2 |
7389283 | Adler | Jun 2008 | B2 |
7395250 | Aggarwal et al. | Jul 2008 | B1 |
7428551 | Luo et al. | Sep 2008 | B2 |
7437239 | Serre | Oct 2008 | B2 |
7437372 | Chen et al. | Oct 2008 | B2 |
7447588 | Xu et al. | Nov 2008 | B1 |
7479897 | Gertsch et al. | Jan 2009 | B2 |
7493294 | Flinn et al. | Feb 2009 | B2 |
7519690 | Barrow et al. | Apr 2009 | B1 |
7548936 | Liu et al. | Jun 2009 | B2 |
7561959 | Hopkins et al. | Jul 2009 | B2 |
7574508 | Kommula | Aug 2009 | B1 |
7584159 | Chakrabarti et al. | Sep 2009 | B1 |
7584301 | Joshi | Sep 2009 | B1 |
7603233 | Tashiro | Oct 2009 | B2 |
7610151 | Letchner et al. | Oct 2009 | B2 |
7660441 | Chen et al. | Feb 2010 | B2 |
7685422 | Isozaki et al. | Mar 2010 | B2 |
7706964 | Horvitz et al. | Apr 2010 | B2 |
7707314 | McCarthy et al. | Apr 2010 | B2 |
7710984 | Dunk | May 2010 | B2 |
7739040 | Horvitz | Jun 2010 | B2 |
7801842 | Dalton | Sep 2010 | B2 |
7840407 | Strope et al. | Nov 2010 | B2 |
7860891 | Adler et al. | Dec 2010 | B2 |
7904530 | Partridge et al. | Mar 2011 | B2 |
7920965 | Nesbitt et al. | Apr 2011 | B1 |
7930427 | Josefsberg et al. | Apr 2011 | B2 |
7948400 | Horvitz et al. | May 2011 | B2 |
7982635 | Seong | Jul 2011 | B2 |
7984006 | Price | Jul 2011 | B2 |
7991879 | Josefsberg et al. | Aug 2011 | B2 |
8060462 | Flinn et al. | Nov 2011 | B2 |
8117138 | Apte et al. | Feb 2012 | B2 |
8135505 | Vengroff et al. | Mar 2012 | B2 |
8190649 | Bailly | May 2012 | B2 |
8219112 | Youssef et al. | Jul 2012 | B1 |
8275649 | Zheng et al. | Sep 2012 | B2 |
8458298 | Josefsberg et al. | Jun 2013 | B2 |
8562439 | Shuman et al. | Oct 2013 | B2 |
8577380 | Frias Martinez et al. | Nov 2013 | B2 |
20010029425 | Myr | Oct 2001 | A1 |
20020032689 | Abbott, III et al. | Mar 2002 | A1 |
20020038360 | Andrews et al. | Mar 2002 | A1 |
20020044690 | Burgess | Apr 2002 | A1 |
20020052873 | Delgado et al. | May 2002 | A1 |
20020062193 | Lin | May 2002 | A1 |
20020077749 | Doi | Jun 2002 | A1 |
20020128768 | Nakano et al. | Sep 2002 | A1 |
20030053424 | Krishnamurthy et al. | Mar 2003 | A1 |
20030063133 | Foote et al. | Apr 2003 | A1 |
20030069893 | Kanai et al. | Apr 2003 | A1 |
20030069968 | O'Neil et al. | Apr 2003 | A1 |
20030139898 | Miller et al. | Jul 2003 | A1 |
20030140040 | Schiller | Jul 2003 | A1 |
20030195810 | Raghupathy et al. | Oct 2003 | A1 |
20030212689 | Chen et al. | Nov 2003 | A1 |
20030217070 | Gotoh et al. | Nov 2003 | A1 |
20030229697 | Borella | Dec 2003 | A1 |
20040039798 | Hotz et al. | Feb 2004 | A1 |
20040064338 | Shiota et al. | Apr 2004 | A1 |
20040073640 | Martin et al. | Apr 2004 | A1 |
20040117358 | von Kaenel et al. | Jun 2004 | A1 |
20040196161 | Bell et al. | Oct 2004 | A1 |
20040198386 | Dupray | Oct 2004 | A1 |
20040217884 | Samadani et al. | Nov 2004 | A1 |
20040220965 | Harville et al. | Nov 2004 | A1 |
20040264465 | Dunk | Dec 2004 | A1 |
20050004830 | Rozell et al. | Jan 2005 | A1 |
20050004903 | Tsuda | Jan 2005 | A1 |
20050031296 | Grosvenor | Feb 2005 | A1 |
20050075116 | Laird et al. | Apr 2005 | A1 |
20050075119 | Sheha et al. | Apr 2005 | A1 |
20050075782 | Torgunrud | Apr 2005 | A1 |
20050075784 | Gray et al. | Apr 2005 | A1 |
20050080554 | Ono et al. | Apr 2005 | A1 |
20050108261 | Glassy et al. | May 2005 | A1 |
20050131889 | Bennett et al. | Jun 2005 | A1 |
20050198286 | Xu et al. | Sep 2005 | A1 |
20050203927 | Sull et al. | Sep 2005 | A1 |
20050225678 | Zisserman et al. | Oct 2005 | A1 |
20050231394 | Machii et al. | Oct 2005 | A1 |
20050265317 | Reeves et al. | Dec 2005 | A1 |
20050278371 | Funk et al. | Dec 2005 | A1 |
20060020597 | Keating et al. | Jan 2006 | A1 |
20060036630 | Gray | Feb 2006 | A1 |
20060042483 | Work et al. | Mar 2006 | A1 |
20060075139 | Jungck | Apr 2006 | A1 |
20060085177 | Toyama et al. | Apr 2006 | A1 |
20060085419 | Rosen | Apr 2006 | A1 |
20060090122 | Pyhalammi et al. | Apr 2006 | A1 |
20060095540 | Anderson et al. | May 2006 | A1 |
20060101377 | Toyama et al. | May 2006 | A1 |
20060129675 | Zimmer et al. | Jun 2006 | A1 |
20060143442 | Smith | Jun 2006 | A1 |
20060149464 | Chien | Jul 2006 | A1 |
20060155464 | Smartt | Jul 2006 | A1 |
20060156209 | Matsuura et al. | Jul 2006 | A1 |
20060161560 | Khandelwal et al. | Jul 2006 | A1 |
20060164238 | Karaoguz et al. | Jul 2006 | A1 |
20060173838 | Garg et al. | Aug 2006 | A1 |
20060178807 | Kato et al. | Aug 2006 | A1 |
20060190602 | Canali et al. | Aug 2006 | A1 |
20060200539 | Kappler et al. | Sep 2006 | A1 |
20060212217 | Sheha et al. | Sep 2006 | A1 |
20060224303 | Hayashi | Oct 2006 | A1 |
20060224773 | Degenaro et al. | Oct 2006 | A1 |
20060247844 | Wang et al. | Nov 2006 | A1 |
20060251292 | Gokturk et al. | Nov 2006 | A1 |
20060266830 | Horozov et al. | Nov 2006 | A1 |
20070005419 | Horvitz et al. | Jan 2007 | A1 |
20070006098 | Krumm et al. | Jan 2007 | A1 |
20070016663 | Weis | Jan 2007 | A1 |
20070038362 | Gueziec | Feb 2007 | A1 |
20070041393 | Westhead et al. | Feb 2007 | A1 |
20070064633 | Fricke | Mar 2007 | A1 |
20070064715 | Lloyd et al. | Mar 2007 | A1 |
20070088974 | Chandwani et al. | Apr 2007 | A1 |
20070100776 | Shah et al. | May 2007 | A1 |
20070118668 | McCarthy et al. | May 2007 | A1 |
20070127833 | Singh | Jun 2007 | A1 |
20070168208 | Aikas et al. | Jul 2007 | A1 |
20070203638 | Tooyama et al. | Aug 2007 | A1 |
20070226004 | Harrison | Sep 2007 | A1 |
20080004789 | Horvitz et al. | Jan 2008 | A1 |
20080004793 | Horvitz et al. | Jan 2008 | A1 |
20080016051 | Schiller | Jan 2008 | A1 |
20080016233 | Schneider | Jan 2008 | A1 |
20080052303 | Adler et al. | Feb 2008 | A1 |
20080059576 | Liu et al. | Mar 2008 | A1 |
20080071465 | Chapman et al. | Mar 2008 | A1 |
20080076451 | Sheha et al. | Mar 2008 | A1 |
20080086574 | Raciborski et al. | Apr 2008 | A1 |
20080098313 | Pollack | Apr 2008 | A1 |
20080201074 | Bleckman et al. | Aug 2008 | A1 |
20080201102 | Boettcher et al. | Aug 2008 | A1 |
20080214157 | Ramer et al. | Sep 2008 | A1 |
20080215237 | Perry | Sep 2008 | A1 |
20080228396 | Machii et al. | Sep 2008 | A1 |
20080228783 | Moffat | Sep 2008 | A1 |
20080235383 | Schneider | Sep 2008 | A1 |
20080268876 | Gelfand et al. | Oct 2008 | A1 |
20080270019 | Anderson et al. | Oct 2008 | A1 |
20080312822 | Lucas et al. | Dec 2008 | A1 |
20080319648 | Poltorak | Dec 2008 | A1 |
20080319660 | Horvitz et al. | Dec 2008 | A1 |
20080319974 | Ma et al. | Dec 2008 | A1 |
20090005987 | Vengroff et al. | Jan 2009 | A1 |
20090019181 | Fang et al. | Jan 2009 | A1 |
20090063646 | Mitnick | Mar 2009 | A1 |
20090070035 | Van Buer | Mar 2009 | A1 |
20090083128 | Siegel | Mar 2009 | A1 |
20090083237 | Gelfand et al. | Mar 2009 | A1 |
20090100018 | Roberts | Apr 2009 | A1 |
20090138188 | Kores et al. | May 2009 | A1 |
20090164516 | Svendsen et al. | Jun 2009 | A1 |
20090213844 | Hughston | Aug 2009 | A1 |
20090216435 | Zheng et al. | Aug 2009 | A1 |
20090216704 | Zheng et al. | Aug 2009 | A1 |
20090222581 | Josefsberg et al. | Sep 2009 | A1 |
20090228198 | Goldberg et al. | Sep 2009 | A1 |
20090239552 | Churchill et al. | Sep 2009 | A1 |
20090282122 | Patel et al. | Nov 2009 | A1 |
20090326802 | Johnson | Dec 2009 | A1 |
20100004997 | Mehta et al. | Jan 2010 | A1 |
20100010991 | Joshi | Jan 2010 | A1 |
20100027527 | Higgins et al. | Feb 2010 | A1 |
20100070171 | Barbeau et al. | Mar 2010 | A1 |
20100076968 | Boyns et al. | Mar 2010 | A1 |
20100082611 | Athsani et al. | Apr 2010 | A1 |
20100111372 | Zheng et al. | May 2010 | A1 |
20100153292 | Zheng et al. | Jun 2010 | A1 |
20100279616 | Jin et al. | Nov 2010 | A1 |
20100312461 | Haynie et al. | Dec 2010 | A1 |
20110022299 | Feng et al. | Jan 2011 | A1 |
20110029224 | Chapman et al. | Feb 2011 | A1 |
20110130947 | Basir | Jun 2011 | A1 |
20110173015 | Chapman et al. | Jul 2011 | A1 |
20110184949 | Luo | Jul 2011 | A1 |
20110191011 | McBride et al. | Aug 2011 | A1 |
20110191284 | Dalton | Aug 2011 | A1 |
20110208419 | Boss et al. | Aug 2011 | A1 |
20110280453 | Chen et al. | Nov 2011 | A1 |
20110282798 | Zheng et al. | Nov 2011 | A1 |
20110302209 | Flinn et al. | Dec 2011 | A1 |
20120030029 | Flinn et al. | Feb 2012 | A1 |
20120030064 | Flinn et al. | Feb 2012 | A1 |
20120150425 | Chapman et al. | Jun 2012 | A1 |
20120256770 | Mitchell | Oct 2012 | A1 |
20130166188 | Zheng et al. | Jun 2013 | A1 |
20140088791 | Alpert et al. | Mar 2014 | A1 |
20150117713 | Zheng et al. | Apr 2015 |
Number | Date | Country |
---|---|---|
1087605 | Mar 2001 | EP |
2421653 | Jun 2006 | GB |
2002140362 | May 2002 | JP |
2002304408 | Oct 2002 | JP |
2003044503 | Feb 2003 | JP |
20050072555 | Jul 2005 | KR |
20060006271 | Jan 2006 | KR |
100650389 | Nov 2006 | KR |
WO2006097907 | Sep 2006 | WO |
WO2007087615 | Aug 2007 | WO |
WO2007145625 | Dec 2007 | WO |
WO2009053411 | Apr 2009 | WO |
WO2010062726 | Jun 2010 | WO |
Entry |
---|
Zhang et al. “A Taxonomy Framework for Unsupervised Outlier Detection Techniques for Multi-Type Data Sets”, 2007. |
Zheng et al. “An Algorithm for Spatial Outlier Detection Based on Delaunay Triangulation”, International Conference on Computational Intelligence and Security, 2008. |
Shekhar et al. “Data Mining for Selective Visualization of Large Spatial Datasets”, Proceedings of the 14th IEEE International Cenference on Tools with Artificial Intelligence, 1082-3409/02 © 2002 IEEE. |
Shekhar et al. “A Unified Approach to Detecting Spatial Outliers”, GeoInformatica 7:2, 139-166, 2003. |
Pei Sun, “Outlier Detection in High Dimensional Spatial and Sequential Data Sets”, Sep. 2006, School of Information Technologies, The University of Sydney. |
“GPS Track Route Exchange Forum”, GPSXchange.com, retrieved on Apr. 16, 2010 at <<http://www.gpsxchange.com/phpBB2/index.php>>, 3 pgs. |
“GPS—Waypoints”, retrieved on Apr. 15, 2010 at <<http://www.gps-waypoints.net/>>, 1 page. |
Graham, “GPS Gadgets Can Reveal More Than Your Location”, retrieved on Nov. 28, 2011 at <<http://www.google.com/#sclient=psy-ab&hl=en&source=hp&q=Graham%2C+GPS+Gadgets+Can+Reveal+More+Than+Your+Location&pbx=1&oq=Graham%2C+GPS+Gadgets+Can+Reveal+More+Than+Your+Location%22%2C+&aq=f&aqi=&aql=&gs—sm=d&gs—upl=2870I6708I0I10140I2I2I0I0I0I0I266I438I0.1.1I2I0&bav=on.2,or.r—gc.r—pw.,cf.osb&fp=533a712cc6ce8baa&biw=1280&bih=808>>, Jun. 2008, pp. 1-2. |
Greenfeld, “Matching GPS Observations to Locations on a Digital Map”, In the Proceedings of the 81st Annual Meeting of the Transportation Research Board, Washington DC, Jan. 2002, 13 pgs. |
Guehnemann, et al., “Monitoring Traffic and Emissions by Floating Car Data,” Institute of Transport Studies Australia, Mar. 2004, retrieved from <<http://elib.dlr.de/6675/1/its—wp—04-07.pdf>>, 13 pages. |
Gustaysen, “Condor—an application framework for mobility-based context-aware applications”, retrieved on Aug. 4, 2009 at <<http://www.comp.lancs.ac.uk/˜dixa/conf/ubicomp2002-models/pdf/Gustaysen-goteborg%20sept-02.pdf>>, UBICOMP 2002, Sep. 2002, pp. 1-6. |
Gutman, “Reach-Based Routing: A New Approach to Shortest Path Algorithms Optimized for Road Networks”, In the Proceedings of the Sixth Workshop on Algorithm Engineering and Experiments and the First Workshop on Analytic Algorithmics and Combinatorics, New Orleans, LA, USA, Jan. 10, 2004, 12 pgs. |
Guttman, “R-Trees: A Dynamic Index Structure for Spatial Searching”, retrieved on Apr. 15, 2010 at <<http://www.google.co.in/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fciteseer.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.66.1675%26rep%3Drep1%26type%3Dpdf&rct=j&q=R-trees%3A+a+dynamic+index+structure+for+spatial+searching&ei=JfIGS6uRPJH0—AaCpICHDQ&usg=AFQjCNFtQttNVHCKYJQZcH052-KmCxIZ0g>>, ACM, Proceedings of Conference on Management of Data, Jun. 1984, pp. 47-57. |
Han, et al., “Frequent pattern mining: current status and future directions”, retrieved on Aug. 4, 2009 at <<http://www.springerlink.com/content/9p5633hm18x55867/fulltext.pdf>>, Springer Science+Business Media, LLC, Jan. 2007, pp. 55-86. |
Hariharan, et al., “Project Lachesis: Parsing and Modeling Location Histories”, ACM, In the Proceedings of GIScience, Oct. 2004, pp. 106-124. |
Hart, et al., “A Formal Basis for the Heuristic Determination of Minimum Cost Paths”, In the Proceedings of IEEE Transactions of Systems Science and Cybernetics, vol. 4, No. 2, Feb. 12, 2007 (First Publication Jul. 1968), pp. 100-107. |
Hirose, et al., “Network Anomaly Detection based on Eigen Equation Compression,” In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Jun. 28-Jul. 1 2009, 9 pages. |
Hjaltason, et al, “Distance Browsing in Spatial Databases”, retrieved on Apr. 15, 2010 at <<http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.25.4224&rep=rep1&type=pdf>>, ACM Transactions on Database Systems, vol. 24, No. 2, Jun. 1999, 42 pages. |
Horozov et al., “Using Location for Personalized POI Recommendations in Mobile Environments”, Proceedings of the 2006 International Symposium on Applications and the Internet (SAINT 2006), Phoenix, Arizona, Jan. 23-27, 2006, 7 pages. |
Huang, et al, “Discovering Co-location Patterns from Spatial Datasets: A General Approach”, retrieved on Dec. 29, 2009 at <<http://www.spatial.cs.umn.edu/paper—ps/coloc-tkde.pdf>>, IEEE Transactions on Knowledge and Data Engineering, vol. 16, Issue 12, Dec. 2004, 30 pages. |
Jan, et al, “Using GPS Data to Understand Variations in Path Choice”, retrieved on Apr. 15, 2010 at <<https://pantherfile.uwm.edu/horowitz/www/pathchoice.pdf>>, National Research Council, Transportation Research Board, vol. 1725, 2000, 12 pages. |
Jing, et al., “Hierarchical Optimization of Optimal Path Finding for Transportation Applications”, (University of Michigan Research Paper, 1996, pp. 269-276) In the Proceedings of the Fifth International Conference on Informaton and Knowledge Management, Nov. 1996, pp. 261-268. |
Kanoulas, et al, “Finding Fastest Paths on a Road Network with Speed Patterns”, retrieved on Dec. 24, 2009 at <<http://www.inf.unibz.it/dis/teaching/SDB/paper/kanoulasDXZ—icde06—fastestpath.pdf>>, IEEE Computer Society, The 22nd International Conference on Data Engineering (ICDE), Apr. 2006, 10 pages. |
Kavouras, et al., “A Method for the Formalization and Integration of Geographic Categorizations”, Draft version from the International Journal of Geographic Information Science, vol. 16, No. 5, Jul. 2002, 25 pages. |
Ke, et al., “Correlated Pattern Mining in Quantitative Databases”, ACM Transactions on Database Systems, vol. V, No. N, Apr. 2008, 44 pages. |
Ke, et al., “Efficient Correlations Search from Graph Databases”, IEEE Transactions on Knowledge and Data Engineering, vol. 20, Issue 12, Dec. 2008, 14 pages. |
Kharrat, et al, “Clustering Algorithm for Network Constraint Trajectories”, retrieved on Apr. 15, 2010 at <<http://www.prism.uvsq.fr/˜karima/papers/SDH—08.pdf>>, Springer Berlin, Symposium on Spatial Data Handling (SDH), Jun. 2008, pp. 1-17. |
Kindberg, et al., “Urban Computing,” Pervasive computing, IEEE Computer Society, Jul.-Sep. 2007, pp. 18-20. |
Korn, et al, “On the ‘Dimensionality Curse’ and the ‘Self-Similarity Blessing’”, retrieved on Apr. 15, 2010 at <<http://www.informedia.cs.cmu.edu/documents/korn—dimcurse—2001.pdf>>, IEEE Educational Activities Department, Transactions on Knowledge and Data Engineering, vol. 13, No. 1, Jan./Feb. 2001, pp. 96-111. |
Kostakos, et al., “Cityware: Urban computing to bridge online and real-world social networks,” Handbook of Research on Urban Informatics, retrieved from <<http://hci.uma.pt/courses/ubicomp/papers/social/kostakos-08.pdf>>, 2008, 9 pages. |
Krumm, et al., “LOCADIO: Inferring Motion and Location from Wi-Fi Signal Strengths”, retrieved on Aug. 4, 2009 at <<http://research.microsoft.com/en-us/um/people/horvitz/locadio.pdf>>, Proceedings of Mobiquitous 2004, Aug. 2004, 10 pages. |
Krumm, et al., “Predestination: Inferring Destinations from Partial Trajectories”, retrieved on Aug. 4, 2009 at <<http://research.microsoft.com/en-us/um/people/horvitz/predestination.pdf>>, UBICOMP 2006, Sep. 2006, 18 pages. |
Krumm, et al., “Predestination: Where Do You Want to Go Today?”, retrieved on Aug. 4, 2009 at <<http://research.microsoft.com/en-us/um/people/horvitz/predestination-ieee.pdf>>, IEEE Computer Magazine, vol. 40, No. 4, Apr. 2007, pp. 105-108. |
Lakhina, et al., “Diagnosing Network-Wide Traffic Anomalies,” In Proceedings of the SIGCOMM '04 Conference, Aug. 30-Sep. 3, 2004, 12 pages. |
Lee, et al., “TraClass: Trajectory Classification Using Hierarchical Region-Based and Trajectory-Based Clustering”, retrieved on Aug. 4, 2009 at <<http://www.cs.uiuc.edu/homes/hanj/pdf/vldb08—jlee.pdf>>, VLDB '08, ACM, vol. 1, Issue 1, Aug. 2008, 14 pages. |
Lee, et al., “Trajectory Clustering: A Partition-and-Group Framework,” In Proceedings of the 26th ACM SIGMOD '07 International Conference on Management of Data, Jun. 2007, 12 pages. |
Lee, et al., “Trajectory Clustering: A Partition-and-Group Framework”, retrieved on Aug. 4, 2009 at <<http://www.cs.uiuc.edu/homes/hanj/pdf/sigmod07—jglee.pdf>>, ACM, SIGMOD '07, Jun. 2007, 12 pages. |
Lee, et al., “Trajectory Outlier Detection: A Partition-and-Detect Framework”, retrieved on Aug. 4, 2009 at <<http://www.cs.uiuc.edu/homes/hanj/pdf/icde08—jaegil—lee.pdf>>, IEEE Computer Society, ICDE 2008, Apr. 2008, 10 pages. |
Lemire, et al, “Slope One Predictors for Online Rating-Based Collaborative Filtering”, retrieved on Dec. 29, 2009 at <<http://www.daniel-lemire.com/fr/documents/publications/lemiremaclachlan—sdm05.pdf>>, SIAM Proceedings of Data Mining (SDM), Apr. 2005, pp. 1-5. |
Li, et al., “A Connectivity-Based Map Matching Algorithm”, AARS, Asian Journal of Geoinformatics, 2005, vol. 5, No. 3, pp. 69-76. |
Li et al., “Mining User Similarity Based on Location History”, ACM Conference on Advances in Geographic Information Systems (ACM GIS 2008), Irvine, California, Nov. 5-7, 2008, Article 34, 10 pages. |
Li, et al., “Temporal Outlier Detection in Vehicle Traffic Data,” Proceedings of the 2009 IEEE International Conference on Data Engineering, Mar. 29-Apr. 2, 2009, 4 pages. |
Li, et al., “Traffic Density-Based Discovery of Hot Routes in Road Networks”, Springer-Verlag, SSTD'07 Proceedings of the 10th International Conference on Advances in Spatial and Temporal Databases, Jul. 2007, pp. 441-459. |
Liao, et al., “Anomaly Detection in GPS Data Based on Visual Analytics,” Proceedings of the 2010 IEEE Symposium on Visual Analytics Science and Technology, Oct. 2010, pp. 51-58. |
Liao, et al., “Building Personal Maps from GPS Data”, retrieved on Aug. 4, 2009 at <<http://luci.ics.uci.edu/predeployment/websiteContent/weAreLuci/biographies/faculty/djp3/LocalCopy/JR-004.pdf>>, Proceedings of IJCAI MOO 2005, Jul. 30-Aug. 5, 2005, pp. 249-265. |
Liao, et al., “Learning and Inferring Transportation Routines”, Elsevier, Artificial Intelligence, vol. 171, Issues 5-6, Apr. 2007, pp. 1-32. |
Liao et al., “Learning and Inferring Transportation Routines”, American Association for Artificial Intelligence Press (AAAI) 19th National Conference on Artificial Intelligence, San Jose, California, Jul. 25-29, 2004, 6 pages. |
Liao et al., “Location-based Activity Recognition”, Proceedings of the 19th Annual Conference on Neural Information Processing Systems (NIPS-2005), Whistler, British Columbia, Canada, Dec. 5-10, 2005, 8 pages. |
Lippi, et al., “Collective Traffic Forecasting,” Proceedings of the European Conference on Machine Learning and Principles and Practice of Knowledge Discovery Database, ECML PKDD 2010, Sep. 2010, pp. 259-273. |
Liu, et al., “Uncovering cabdrivers' behavior patterns from their digital traces,” Computers, Environment and Urban Systems, Aug. 2010, pp. 541-548. |
Lozano, et al., “Spatial-temporal Causal Modeling for Climate Change Attribution,” KDD 2009, Paris, France, ACM, Jun. 28-Jul. 1, 2009, 10 pages. |
Mamoulis, et al, “Mining, Indexing, and Querying Historical Spatiotemporal Data”, retrieved on Dec. 29, 2009 at <<http://i.cs.hku.hk/˜nikos/sigkdd2004—1.pdf>>, ACM Proceedings of Conference on Knowledge Discovery and Data Mining (KDD), Aug. 2004, pp. 236-245. |
Manning et al., “An Introduction to Information Retrieval”, Draft, Cambridge University Press, Apr. 1, 2009, 581 pages, retrieved on Apr. 16, 2010 at <<http://nlp.stanford.edu/IR-book/pdf/irbookonlinereading.pdf>>. |
Markowetz, et al., “Design and Implementation of a Geographic Search Engine”, Eighth International Workshop on the Web Databases (WebDB 2005), Baltimore, MD, Jun. 16-17, 2005, Baltimore, MD, 6 pages. |
Miller, “Analysis of Fastest and Shortest Paths in an Urban City Using Live Vehicle Data from a Vehicle-to-Infrastructure Architecture”, retrieved on Dec. 24, 2009 at <<http://www.sigmacoding.com/jeff/publications/fastest-path-ifac09.pdf>>, Federation on Automatic Control Symposium on Control in Transportation Systems (IFAC), Sep. 2009, pp. 1-5. |
Miyaki, et al., “Tracking Persons Using Particle Filter Fusing Visual and Wi-Fi Localizations for Widely Distributed Camera”, retrieved on Aug. 4, 2009 at <<http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04379287>>, IEEE Intl Conference on Image Processing, ICIP 2007, vol. 3, Sep. 16-Oct. 19, 2007, pp. 225-228. |
Monreale, et al., “WhereNext: a Location Predictor on Trajectory Pattern Mining”, retrieved Aug. 4, 2009 at <<http://delivery.acm.org/10.1145/1560000/1557091/p637-monreale.pdf?key1=1557091&key2=5182739421&coll=GUIDE&dl=GUIDE&CFID=47499709&CFTOKEN=90308932>>, ACM, KDD 2009, Jun. 28-Jul. 1, 2009, pp. 637-645. |
Morimoto, “Mining Frequent Neighboring Class Sets in Spatial Databases”, ACM Proceedings of Conference on Knowledge Discovery and Data Mining (KDD), Aug. 2001, pp. 353-358. |
Morse, et al, “An Efficient and Accurate Method for Evaluating Time Series Similarity”, retrieved on Apr. 15, 2010 at <<http://www.eecs.umich.edu/db/files/sigmod07timeseries.pdf>>, ACM, Proceedings of Conference on Management of Data, SIGMOD '07, Jun. 2007, pp. 569-580. |
Nicholson, “Finding the Shortest Route Between Two Points in a Network”, British Computer Society, The Computer Journal, 1966, vol. 9, No. 3, pp. 275-280. |
Nzouonta, et al, “VANET Routing on City Roads using Real-Time Vehicular Traffic Information,” IEEE Transactions on Vehicular Technology, vol. 58, No. 7, Sep. 2009, pp. 3609-3626. |
Office Action for U.S. Appl. No. 12/037,347, mailed on Aug. 17, 2011, Yu Zheng, “System for Logging Life Experiences Using Geographic Cues”, 9 pgs. |
Office Action for U.S. Appl. No. 12/562,588, mailed on Dec. 8, 2011, Yu Zheng, “Mining Life Pattern Based on Location History”, 31 pgs. |
Park et al., “Location-Based Recommendation System Using Bayesian User's Preference Model in Mobile Devices”, J. Indulska et al. (Eds.): UIC 2007, LNCS 4611, Jul. 2007, pp. 1130-1139. |
Patterson, et al., “Inferring High-Level Behavior from Low-Level Sensors”, Springer-Verlag Berlin Heidelberg, Lecture Notes in Computer Science, International Conference on Ubiquitous Computing, vol. 2864, Oct. 2003, pp. 73-89. |
Patterson, et al., “Inferring High-Level Behavior from Low-Level Sensors”, retrieved on Aug. 4, 2009 at <<http://www.cs.rochester.edu/u/kautz/papers/High-Level-140.pdf>>, UBICOMP 2003, Oct. 2003, 18 pages. |
Pelekis, et al., “Unsupervised Trajectory Sampling,” Proceedings of the European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases ECML PKDD 2010, Sep. 2010, pp. 17-33. |
Pfoser et al., “Novel Approaches to the Indexing of Moving Object Trajectories”, Proceedings of the 26th International Conference on Very Large Data Bases (VLDB 2000), Cairo, Egypt, Sep. 10-14, 2000, pp. 395-406. |
Pfoser, et al., “Capturing the Uncertainty of Moving-Object Representations”, Springer-Verlag, In the Proceedings of the 6th International Symposium on Advances in Spatial Databases, Lecture Notes in Computer Science, 1999, vol. 1651, pp. 111-131. |
Popivanov, et al., “Similarity Search Over Time-Series Data Using Wavelets”, Proceedings of the 18th International Conference on Data Engineering (ICDE'02), IEEE Computer Society, San Jose, CA, Feb. 26-Mar. 1, 2002, 10 pages. |
Quddus, et al. “Current Map-Matching Algorithms for Transport Applications: State-of-the-Art and Future Research Directions”, Elsevier Ltd., Transportation Research Part C: Emerging Technologies, Oct. 2007, vol. 15, Issue 5, pp. 312-328. |
Rekimoto, et al., “LifeTag: WiFi-based Continuous Location Logging for Life Pattern Analysis”, retrieved on Aug. 4, 2009 at <<http://209.85.229.132/search?q=cache:fCil8hzKWxQJ:www.sonycsl.co.jp/person/rekimoto/papers/loca07.pdf+mining+individual+life+pattern+based+on+location+history&cd=5&h1=en&ct=clnk&gl=uk>>, LoCA 2007, Sep. 2007, 21 pages. |
Ringberg, et al., “Sensitivity of PCA for Traffic Anomaly Detection,” SIGMETRICS 2007, Jun. 2007, pp. 109-120. |
Rosenfeld, “Connectivity in Digital Pictures,” Journal of the ACM (JACM), vol. 17, No. 1, Jan. 1970, pp. 146-160. |
Roussopoulos, et al, “Nearest Neighbor Queries”, retrieved on Apr. 15, 2010 at <<http://www.cs.umd.edu/˜nick/papers/nncolor.pdf>>, ACM, Presentation: Conference on Management of Data, May 1995, pp. 1-23. |
Salton, et al., “A Vector Space Model for Automatic Indexing”, Communications of the ACM, vol. 18, No. 11, Nov. 1975, pp. 613-620. |
Salton, “Dynamic Document Processing”, Communications of the ACM, vol. 15, Issue 7, Jul. 1972, pp. 658-668. |
Schofield, “It's GeoLife, Jim, But Not as we Know it”, The Guardian News, retrieved on Nov. 28, 2011 at <<http://www.guardian.co.uk/technology/2008/mar/13/microsoft.research/print>>, Mar. 12, 2008, 2 pgs. |
Sellen, et al., “Do Life-Logging Technologies Support Memory for the Past? An Experimental Study Using SenseCam”, available at least as early as Nov 16, 2007, at <<http://research.microsoft.com/sds/papers/SensecamMemCHICamRdy.pdf>>, Conference on Human Factors in Computing Systems, CHI '07, Irvine, CA, Apr. 28-May 3, 2007, pp. 1-10. |
“ShareMyRoutes.com: GPS route sharing”, retrieved on Apr. 15, 2010 at <<http://www.sharemyroutes.com/>>, 2010, pp. 1-2. |
Shekhar, et al., “Unified approach to detecting spatial outliers,” University of Helsinki, 2007, 27 pages, <<http://www.cs.helsinki.fi/u/leino/opetus/spatial-k07/maksimainen.pdf>>. |
Sherkat, et al, “On Efficiently Searching Trajectories and Archival Data for Historical Similarities”, retrieved on Apr. 15, 2010 at <<http://webdocs.cs.ualberta.ca/˜drafiei/papers/vldb08.pdf>>, VLDB Endowment, Proceedings of Conference on Very Large Data Bases (VLDB), vol. 1, No. 1, Aug. 2008, pp. 896-908. |
Shklovski, et al., “Urban Computing: Navigating Space and Context,” IEEE Computer Society, retrieved at <<http://www.itu.dk/people/irsh/pubs/UrbanComputingIntro.pdf>>, Sep. 2006, pp. 28-29. |
Simon, et al, “A Mobile Application Framework for the Geospatial Web”, retrieved on Apr. 16, 2010 at <<http://www2007.org/papers/paper287.pdf>>, ACM, Proceedings of World Wide Web Conference (WWW), May 2007, pp. 381-390. |
Singh et al., “Relational Learning via Collective Matrix Factorization”, Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, Nevada, Jun. 2008, 23 pages, retrieved on Apr. 30, 2010 at <<http://www.cs.cmu.edu/-ggordon/CMU-ML-08-109.pdf>>. |
Sohn, et al., “Mobility Detection Using Everyday GSM Traces”, retrieved on Aug. 4, 2009 at <<http://www.placelab.org/publications/pubs/mobility-ubicomp2006.pdf>>, UBICOMP 2006, Sep. 2006, pp. 212-224. |
Srebro et al., “Weighted Low-Rank Approximations”, Proceedings of the 20th International Conference on Machine Learning (ICML-2003), Washington, DC, Aug. 21-24, 2003, 8 pages, retrieved on Apr. 30, 2010 at <<http://people.scail.mit.edu/tommi/papers/SreJaa-icml03.pdf>>. |
Sun, et al., “On Local Spatial Outliers,” Technical Report No. 549, retrieved at <<http://sydney.edu.au/engineering/it/research/tr/tr549.pdf>>, Jun. 2004, 9 pages. |
Takeuchi et al., “City Voyager: An Outdoor Recommendation System Based on User Location History”, Proceedings of the 3rd International Conference on Ubiquitous Intelligence and Couputing (UIC 2006), Wuhan, China, Sep. 3-6, 2006, pp. 625-636. |
Takeuchi et al., “An Outdoor Recommendation System Based on User Location History”, Proceedings of the 1st International Workshop on Personalized Context Modeling and Management for UbiComp Applications (ubiPCMM 2005), Tokyo, Japan Sep. 11, 2005, pp. 91-100. |
Taylor, et al., “Virtual Differential GPS & Road Reduction Filtering by Map Matching”, In the Proceedings of ION GPS '99, Twelfth International Technical Meeting of the Satellite Division of the Institute of Navigation, Sep. 1999, pp. 1675-1684. |
Tsoukatos, et al., “Efficient Mining of Spatiotemporal Patterns”, Proceedings of the 7th International Symposium on Spatial and Temporal Databases LNCS 2121, Redondo Beach, CA, Jul. 12-15, 2001, pp. 425-442. |
Vlachos, et al, “Discovering Similar Multidimensional Trajectories”, IEEE Computer Society, Proceedings of Conference on Data Engineering (ICDE), Feb. 26-Mar. 1, 2002, pp. 673-684. |
Wang et al., “An Optimized Location-based Mobile Restaurant Recommend and Navigation System”, WSEAS Transactions on Information Science and Applications, vol. 6, Issue 5, May 2009, pp. 809-818, retrieved on Apr. 16, 2010 at <<http://www.wseas.us/e-library/transactions/information/2009/29-186.pdf>>. |
Wang, et al., “CLOSET+: Searching for the Best Strategies for Mining Frequent Closed Itemsets”, retrieved on Aug. 4, 2009 at <<http://www.cs.umd.edu/˜samir/498/wang03closet.pdf>>, ACM, SIGKDD 2003, Aug. 2003, pp. 236-245. |
Wang et al., “Unifying User-based and Item-based Collaborative Filtering Approaches by Similarity Fusion”, Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Seattle, Washington, Aug. 6-11, 2006, pp. 501-508. |
Wyatt et al., “Unsupervised Activity Recognition Using Automatically Mined Common Sense”, American Association for Artificial Intelligence (AAAI 2005), Proceedings of the 20th National Conference on Artificial Intelligence, Pittsburgh, Pennsylvania, Jul. 9-13, 2005, 7 pages, retrieved Apr. 30, 2010 at <<http://www.cs.dartmouth.edu/-tanzeem/pubs/AAA1051WyattD.pdf>>. |
Winograd, “Dynamic Cartograms for Navigating Geo-referenced Photographs”, available at least as early as Nov 16, 2007, at <<http://cs.stanford.edu/research/project.php?id=289>>, Nov. 12, 2004, 2 pages. |
Wu, et al., “Spatio-Temporal Outlier Detection in Precipitation Data,” Knowledge Discovery from Sensor Data, Jul. 2010, pp. 1-20. |
Xiao, et al, “Density Based Co-Location Pattern Discovery”, retrieved on Dec. 29, 2009 at <<http://www.cse.ust.hk/˜xiaoxy/pub/gis-08.pdf>>, ACM Proceedings of Conference on Advances in Geographic Information Systems (SIGSPATIAL), OLAP and co-location mining, Article 29, Nov. 2008, pp. 1-10. |
Xie et al, “GeoLife: Building social networks using human location history”, retrieved on Apr. 15, 2010 at <<http://research.microsoft.com/en-us/projects/geolife/>>, Microsoft Corporation, 2010, 8 pages. |
Xue, “Efficient Similarity Search in Sequence Databases”, retrieved on Apr. 15, 2010 at <<http://www.cs.uwaterloo.ca/˜david/cs848/presentation-similarity-fengxue.pdf>>, University of Waterloo, Ontario Canada, Course Paper: CS 860 Topics in Database Systems, Nov. 18, 2009, pp. 1-7. |
Yan, et al., “CloSpan: Mining Closed Sequential Patterns in Large Datasets”, retrieved on Aug. 4, 2009 at <<http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=AFADA02A222CC497F3OCEC7317F6C7A5?doi=10.1.1.12.3538&rep=rep1&type=pdf>>, Proceedings of SIAM Int. Conference on Data Mining, SDM 2003, May 2003, pp. 166-177. |
Yan, et al., “Discovery of Frequent Substructures,” Mining Graph Data, D. Cook and L. Holder, John Wiley & Sons Inc, Chapter 5, 2007, pp. 99-115. |
Yan, et al., “Feature-based Similarity Search in Graph Structures”, ACM Transactions on Database Systems, vol. V, No. N, Jun. 2006, pp. 1-36. |
Abowd et al., “Cyberguide: A mobile context-aware tour guide”, Wireless Networks, vol. 3, retrieved on Apr. 30, 2010 at <<http://graphics.cs.columbia.edu/courses/mobwear/resources/p421-abowd-97.pdf>>, Oct. 1997, pp. 421-433. |
Adomavicius, Tuzhilin, “Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions”, retrieved on Dec. 29, 2009 at <<http://www.inf.unibz.it/˜ricci/ATIS/papers/state-of-the-art-2005.pdf>>, IEEE Transactions on Knowledge and Data Engineering, vol. 17, No. 6, Jun. 2005, pp. 734-749. |
Agrawal, et al., “Mining Association Rules between Sets of Items in Large Databases”, retrieved on Aug. 4, 2009 at <<http://rakesh.agrawal-family.com/papers/sigmod93assoc.pdf>>, ACM, Proceedings of SIGMOD 1993, Jun. 1993, pp. 207-216. |
Agrawal, et al., “Mining Sequential Patterns”, retrieved on Aug. 4, 2009 at <<http://www.almaden.ibm.com/cs/projects/iis/hdb/Publications/papers/icde95.ps.gz>>, Proceedings of ICDE 1995, Mar. 1995, 12 pgs. |
Ahern, et al., “World Explorer: Visualizing Aggregate Data From Unstructured Text in Geo-Referenced Collections”, In the Proceedings of the 7th ACM/IEEE-CS Joint Conference on Digital Libraries, Jun. 2007, pp. 1-10. |
Aizawa, et al., “Capture and Efficient Retrieval of Life Log”, available at least as early as Nov 16, 2007, at <<http://www.ii.ist.i.kyoto-u.ac.jp/˜sumi/pervasive04/program/Aizawa.pdf>>, In Pervasive 2004 Workshop on Memory and Sharing of Experiences, Apr. 2004, 6 pgs. |
Aizawa, “Digitizing Personal Experiences: Capture and Retrieval of Life Log”, at <<http://ieeexplore.ieee.org/ie15/9520/30168/01385968.pdf?arnumber=1385968 >>, Proceedings of the 11th International Multimedia Modelling Conference (MMM'05), Jan. 2005, pp. 1 (abstract). |
Allen, “Dredging-up the Past: Lifelogging, Memory and Surveillance”, retrieved at <<http://lsr.nellco.org/cgi/viewcontent.cgi?article=1177&context=upenn/wps>>, University of Pennsylvania Law School, 2007, 50 pages. |
Amato, et al., “Region Based Image Similarity Search Inspired by Text Search”, Third Italian Research Conference on Digital Library Systems, Padova, Italy, Jan. 29-30, 2007, pp. 78-85. |
Ankerst et al., “OPTICS: Ordering Points to Identify the Clustering Structure”, Proceedings of the ACM SIGMOD 1999 International Conference on Management of Data, Philadelphia, Pennsylvania, retrieved Apr. 30, 2010 at <<http://www.dbs.informatik.uni-muenchen.de/Publicationen/Papers/OPTICS.pdf>>, Jun. 1-3, 1999, 12 pages. |
Belussi, et al, “Estimating the Selectivity of Spatial Queries Using the ‘Correlation’ Fractal Dimension”, retrieved on Apr. 15, 2010 at <<http://www.vldb.org/conf/1995/P299.PDF>>, Proceedings of Conference on Very Large Data Bases (VLDB), Sep. 1995, pp. 299-310. |
“Bikely Reviews”, website, 2010, 1 page, retrieved on Apr. 16, 2010 at <<http://www.bikely.com/>>. |
bing.com, Maps, Retrieved on Dec. 28, 2009 at <<http://cn.bing.com/ditu/>>, 2 pgs. |
Bohm, “A Cost Model for Query Processing in High Dimensional Data Spaces”, retrieved on Apr. 15, 2010 at <<http://www.dbs.informatik.uni-muenchen.de/˜boehm/publications/tods-modeling.final.pdf>>, ACM Transactions on Database Systems, Jun. 2000, pp. 1-43. |
Borzsonyi, et al., “The Skyline Operator,” In Proceedings 17th International Conference on Data Engineering, Apr. 2001, pp. 421-430. |
Brakatsoulas, et al., “On Map-Matching Vehicle Tracking Data”, VLDB Endowment, In the Proceedings of the 31st International Conference on Very Large Data Bases, Sep. 2005, pp. 853-864. |
Brauckhoff, et al., “Applying PCA for Traffic Anomaly Detection: Problems and Solutions,” IEEE INFOCOM, Apr. 2009, 5 pages. |
Brkic, et al., “Generative modeling of spatio-temporal traffic sign trajectories,” Computer Vision and Pattern Recognition Workshops (CVPRW), Jun. 2010, 7 pages. |
Brunato, Battiti, “A Location-Dependent Recommender System for the Web”, retrieved on Dec. 29, 2009 at <<http://dit.unitn.it/˜brunato/pubblicazioni/MobEA.pdf>>, MobEA Workshop, Budapest, May 2003, pp. 1-5. |
Bu, et al., “Efficient Anomaly Monitoring Over Moving Object Trajectory Streams,” KDD 2009, Jun. 28-Jul. 1, 2009, 9 pages. |
Cai, “Indexing Spatio-Temporal Trajectories with Chebyshev Polynomials”, retrieved on Apr. 15, 2010 at <<http://www.cs.ubc.ca/˜mg/psdepository/sigmod2004.pdf>>, ACM, Conference on Management of Data, Jun. 13-18, 2004, pp. 599-610. |
Cao, et al., “Mining Frequent Spatio-temporal Sequential Patterns”, retrieved on Aug. 4, 2009 at <<http://i.cs.hku.hk/˜nikos/icdm05.pdf>>, IEEE Computer Society, ICDM 2005, Nov. 2005, pp. 82-89. |
Chan, et al, “Efficient Time Series Matching by Wavelets”, retrieved on Apr. 15, 2010 at <<http://infolab.usc.edu/csci599/Fall2003/Time%20Series/Efficient%20Time%20Series%20Matching%20by%20Wavelets.pdf>>, IEEE Computer Society, Proceedings of Conference on Data Engineering (ICDE), Mar. 1999, pp. 126-133. |
Chawathe, “Segment-Based Map Matching”, In the Proceedings of the IEEE Intelligent Vehicles Symposium, Jun. 13-15, 2007, pp. 1190-1197. |
Chen et al., “GeoTV: Navigating Geocoded RSS to Create an IPTV Experience”, Proceedings of the 16th International World Wide Web Conference (WWW 2007), Banff, Alberta, Canada, May 8-12, 2007, pp. 1323-1324, retrieved Apr. 30, 2010 at <<http://www2007.org/posters/poster1042.pdf>>. |
Chen, et al., “GLS-SOD: A Generalized Local Statistical Approach for Spatial Outlier Detection,” Proceedings of KDD 2010, Jul. 2010, pp. 1069-1078. |
Chen, et al, “On the Marriage of Lp-norms and Edit Distance”, Proceedings of Conference on Very Large Data Bases (VLDB), Aug. 29-Sep. 3, 2004, pp. 792-803. |
Chen, et al, “Robust and Fast Similarity Search for Moving Object Trajectories”, retrieved on Apr. 15, 2010 at <<http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=2COEAC347F5F144727996F29CEFD49FB?doi=10.1.1.94.8191&rep=rep1&type=pdf>>, ACM, Conference on Management of Data, Jun. 2005, pp. 491-502. |
Chen et al., “Searching Trajectories by Locations—An Efficiency Study”, 2010 Microsoft Research, to be presented at the ACM Conference on Management of Data (SIGMOD), Indianapolis, Indiana, Jun. 6-11, 2010, 12 pages, retrieved on Apr. 16, 2010 at <<http://www.itee.uq.edu.au/˜zxf/—papers/sigmod299-chen.pdf>>. |
Cranshaw, et al., “Bridging the Gap Between the Physical Location and Online Social Networks,” In Proc. Ubicomp'10, Sep. 2010, pp. 119-128. |
Das, et al., “Anomaly Detection and Spatio-Temporal Analysis of Global Climate System,” Proceedings of SensorKDD '09, Jun. 2009, 9 pages. |
Datta, et al., “Image Retrieval: Ideas, Influences, and Trends of the New Age”, ACM Computing Surveys, vol. 40, No. 2, Article 5, Apr. 2008, pp. 1-60. |
Deerwester, et al., “Indexing by Latent Semantic Analysis”, J. Amer. Soc. Info. Sci., vol. 41, No. 6, Jan. 1990, 34 pages. |
Ding et al, “Querying and Mining of Time Series Data: Experimental Comparison of Representations and Distance Measures”, retrieved on Apr. 15, 2010 at <<http://www.vldb.org/pvldb/1/1454226.pdf>>, VLDB Endowment, PVLDB'08, Aug. 23-28, 2008, pp. 1542-1552. |
Dubuisson et al., “A Modified Hausdorff Distance for Object Matching”, Proceedings of the 12th IAPR International Conference on Pattern Recognition, Computer Vision & Image Processing, vol. 1, Oct. 9-13, 1994, pp. 566-568. |
Eagle, et al., “Community Computing: Comparisons between Rural and Urban Societies using Mobile Phone Data,” Computational Science and Engineering, CSE '09, Aug 2009, 7 pages. |
Eagle, et al., “Reality mining: sensing complex social systems,” Personal and Ubiquitous Computing, vol. 10, Issue, 4, Mar. 2006, pp. 255-268. |
Eagle et al, “Reality mining: sensing complex social systems”, Springer-Verlag London, Personal and Ubiquitous Computing, vol. 10, Issue 4, Mar. 2006, pp. 255-268. |
Estivill-Castro et al, “Data Mining Techniques for Autonomous Exploration of Large Volumes of Geo-referenced Crime Data”, 6th International Conference on GeoCom.putation, University of Queensland, Brisbane, Australia, Sep. 24-26, 2001, 12 pages. |
Estkowski, “No Steiner Point Subdivision Simplification is NP-Complete,” In Proceedings of the 10th Canadian Conference on Computational Geometry, Jun. 1998, pp. 1-10. |
Faloutsos et al, “Fast Subsequence Matching in Time-Series Databases,” Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data , vol. 23, No. 2, Jun. 1994, 11 pgs. |
Frentzos et al, “Algorithms for Nearest Neighbor Search on Moving Object Trajectories”, retrieved on Apr. 15, 2010 at <<http://infolab.cs.unipi.gr/pubs/journals/FGPT06-Geoinformatica.pdf>>, Kluwer Academic Publishers, Geoinformatica, vol. 11, No. 2, Jun. 2007, pp. 1-32. |
Frentzos et al, “Index-based Most Similar Trajectory Search”, retrieved on Apr. 15, 2010 at <<http://isl.cs.unipi.gr/pubs/TR/UNIPI-ISL-TR-2006-01.pdf>>, IEEE Conference on Data Engineering (Technical Report UNIPI-ISL-TR-2006-01), Jun. 2006, pp. 1-12. |
Ge, et al., “An Energy-Efficient Mobile Recommender System,” In Proc. KDD '10, Washington, DC, Jul. 25-28, 2010, 9 pages. |
Ge, et al., “TOP-EYE: Top-k Evolving Trajectory Outlier Detection,” Proceedings of CIKM '10, Toronto, Canada, Oct. 26-30, 2010, 4 pages. |
Giannotti, et al., “Efficient Mining of Temporally Annotated Sequences”, retrieved on Aug. 4, 2009 at <<http://www.siam.org/meetings/sdm06/proceedings/032giannottif.pdf>>, Proceedings of the Sixth SIAM Intl Conference on Data Mining, Apr. 2006, pp. 346-357. |
Giannotti, et al., “Trajectory Pattern Mining”, retrieved on Aug. 4, 2009 at <<http://cs.gmu.edu/˜jessica/temp/p330-giannotti.pdf>>, ACM, KDD'07, Aug. 2007, pp. 330-339. |
Goldberg, et al., “Computing the Shortest Path: A Search Meets Graph Theory”, SODA'05 Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, Jan. 2005, pp. 156-165, 10 pgs. |
Gonzalez, et al., “Adaptive Fastest Path Computation on a Road Network: A Traffic Mining Approach”, ACM, In the Proceedings of the 33rd International Conference on Very Large Data Bases, Sep. 23-28, 2007, pp. 794-805. |
Gonzalez et al, “Understanding individual human mobility patterns, Supplementary Material”, retrieved on Dec. 29, 2009 at <<http://www.barabasilab.com/pubs/CCNR-ALB—Publications/200806-05—Nature-MobilityPatterns/200806-05—Nature-MobilityPatterns-SuppMat13.pdf>>, Nature, vol. 453, Jun. 2008, 18 pgs. |
Yavas, et al., “A data mining approach for location prediction in mobile environments”, retrieved on Aug. 4, 2009 at <<http://www.cs.bilkent.edu.tr/˜oulusoy/dke05.pdf>>, Elsevier B.V., Aug. 2005, pp. 121-146. |
Ye, et al., “Mining Individual Life Pattern Based on Location History,” Tenth International Conference on Mobile Data Management: Systems, Services and Middleware, May 18-20, 2009, Taipei, 10 pages. |
Yi, et al, “Efficient Retrieval of Similar Time Sequences under Time Warping”, IEEE Computer Society, Presentation: Proceedings of Conference on Data Engineering (ICDE), Feb. 1998, pp. 1-15. |
Yuxiang, et al., “Detecting Spatio-temporal Outliers in Climate Dataset: A Method Study,” IEEE, Proceeding of: Geoscience and Remote Sensing Symposium, IGARSS '05, Jul. 2005, pp. 760-763. |
Zhang, et al, “Fast Mining of Spatial Collocations”, retrieved on Dec. 29, 2009 at <<http://i.cs.hku.hk/˜dcheung/publication/sigkdd2004—2.pdf>>, ACM Proceedings of Conference on Knowledge Discovery and Data Mining (SIGKDD), Aug. 2004, pp. 384-393. |
Zhang, et al., “iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces,” Proceedings of UbiComp, Sep. 2011, 10 pages. |
Zhang, et al., “Mining Non-Redundant High Order Correlations in Binary Data”, International Conference on Very Large Data Bases (VLDB), Aukland, NZ, Aug. 23-28, 2008, pp. 1178-1188. |
Zhang, et al., “Network Anomography,” USENIX Association, Internet Measurement Conference, Oct. 2005, pp. 317-330. |
Zhao, et al., “Searching for Interacting Features”, Proceedings of the 20th International Joint Conference on Artificial Intelligence, Hyderabad, India, Jan. 6-12, 2007, pp. 1156-1161. |
Zheng et al., “Collaborative Filtering Meets Mobile Recommendation: A User-centered Approach”, to be presented at the Association for the Advancement of Artificial Intelligence (AAAI) 24th Conference on Artificial Intelligence, Atlanta, Georgia, Jul. 11-15, 2010, 6 pages, retrieved on Apr. 16, 2010 at <<http://research.microsoft.com/pubs/122244/AAAI10-Collaborative%20Filtering%20Meets%20Mobile%20Recommendation%20A%20User-centered%20Approach.pdf>>. |
Zheng, et al., “GeoLife: A Collaborative Social Networking Service among User, Location and Trajectory,” IEEE Data (base) Engineering Bulletin, Jun. 2010, pp. 1-8, retrieved from <<http://sites.computer.org/debull/A10june/geolife.pdf>>. |
Zheng, et al., “GeoLife: Managing and Understanding Your Past Life over Maps”, IEEE Computer Society, In the Proceedings of the Ninth International Conference on Mobile Data Management, Apr. 2008, pp. 211-212. |
Zheng et al., “GeoLife2.0: A Location-Based Social Networking Service”, Proceedings of the 10th International Conference on Mobile Data Management Systems, Services and Middleware, Taipei, Taiwan, May 18-20, 2009, pp. 357-358, retrieved on Apr. 16, 2010 at <<http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5088957>>. |
Zheng et al., “Joint Learning User's Activities and Profiles from GPS Data”, ACM Geographic Information Systems Workshop on Location Based Social Networks (ACM LBSN 2009), Seattle, Washington, Nov. 3, 2009, pp. 17-20, retrieved on Apr. 16, 2010 at <<http://delivery.acm.org/10.1145/1630000/1629894/p17-zheng.pdf?key1=1629894&key2=6324041721&coll=GUIDE&dl=GUIDE&CFID=86381688&CFTOKEN=49903381>>. |
Zheng et al., “Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web”, ACM Conference on World Wide Web (ACM WWW 2008)), Apr. 21, 2008, pp. 247-256, retrieved on Apr. 16, 2010 at <<http://research.microsoft.com/pubs/78567/fp485-Zheng.pdf>>. |
Zheng et al., “GeoLife: Building social networks using human location history”, Microsoft Research, Apr. 2009, 4 pages, retrieved on Apr. 16, 2010 at <<http://research.microsoft.com/en-us/projects/geolife/default.aspx>>. |
Zheng et al., “Mining Interesting Locations and Travel Sequences from GPS Trajectories”, Proceedings of the 18th International Conference on World Wide Web (WWW 2009), Madrid, Spain, Apr. 20-24, 2009, pp. 791-800, retrieved on Apr. 16, 2010 at <<http://research.microsoft.com/pubs/79440/fp120-zheng.pdf>>. |
Zheng, et al., “Recommending Friends and Locations Based on Individual Location History,” In ACM Transactions on The Web, vol. 5, No. 1, Feb. 2011, pp. 1-44, <<http://research.microsoft.com/pubs/122435/RecomFriend-zheng-Published.pdf>>. |
Zheng et al., “Recommending Friends and Locations Based on Individual Location History”, ACM Trans. Asian Language Information Processing, vol. 6, No. 3, Article 9, Ch. 45, Nov. 2007, pp. 1-47, retrieved on Apr. 16, 2010 at <<http://research.microsoft.com/pubs/122435/Recommending%20friends%20and%20locations%20based%20on%20individual%20location%20history.pdf>>. |
Zheng, et al., “Searching Your Life on Web Maps”, Microsoft Research, available at <<http://research.microsoft.com/en-us/people/yuzheng/searching—your—life—over—web—maps.pdf>>, SIGIR Workshop on Mobile Information Retrieval, Jul. 2008, Singapore, 4 pgs. |
Zheng, et al., “T-Drive: Driving Directions based on Taxi Trajectories,” In Proceedings of ACM SIGSPATIAL Conference on Advances in Geographical Information Systems (ACM SIGSPATIAL GIS 2010), Nov. 2010, 10 pages, <<http://www.cse.unt.edu/˜huangyan/6350/paperList/T-Drive.pdf>>. |
Zheng, et al, “Understanding Mobility Based on GPS Data”, retrieved on Dec. 29, 2009 at <<http://delivery.acm.org/10.1145/1410000/1409677/p312-zheng.pdf?key1=1409677&key2=0364712621&coll=GUIDE&dl=GUIDE&CFID=70433597&CFTOKEN=93582958, ACM Proceedings of Conference on Ubiquitous Computing (UbiComp), vol. 344, Sep. 2008, pp. 312-321. |
Ziebart, et al., “Navigate Like a Cabbie: Probabilistic Reasoning from Observed Context-Aware Behavior,” In Proc. Ubicomp 2008, Sep. 2008, pp. 322-331, <<http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.141.7187&rep=rep1&type=pdf>>. |
Huang, et al., “Project Report (draft version) Spatial Outlier Detection”, retrieved on Dec. 12, 2008 at <<http://www-users.cs.umn.edu/˜joh/csci8715/P6.pdf>>, Computer Science Department, University of Minnesota, 2004, pp. 1-8. |
Kou, et al., “Spatial Weighted Outlier Detection”, retrieved on Dec. 12, 2008 at <<http://www.siam.org/proceedings/datamining/2006/dm06—072kouy.pdf>>, SIAM Conference on Data Mining, 2006, pp. 614-618. |
Lavondes, et al., “Geo::PostalAddress—Country-specific postal address parsing/formatting”, retrieved on Dec. 16, 2008 at http://search.cpan.org/˜pauamma/Geo-PostalAddress-0.04/PostalAddress.pm>>, CPAN, 2004, pp. 1-8. |
Masoud, et al., “Fast Algorithms for Outlier Detection”, retrieved on Dec. 12, 2008 at <<http://www.scipub.org/fulltext/jcs/jcs42129-132.pdf>>, Journal of Computer Science, vol. 4, No. 2, 2008, pp. 129-132. |
McKeown, et al., “Integrating Multiple Data Representations for Spatial Databases”, retrieved on Dec. 12, 2008 at <<http://mapcontext.com/autocarto/proceedings/auto-carto-8/pdf/integrating-multiple-data-representations-for-spatial-databases.pdf>>, Auto Carlo 8 Conference Proceedings (ASPRS and ACSM), 1987, pp. 754-763. |
Saltenis, “Outlier Detection Based on the Distribution of Distances between Data Points”, retrieved on Dec. 12, 2008 at <<http://www.mii.lt/informatica/pdf/INFO558.pdf>>, Informatica, vol. 15, No. 3, 2004, pp. 399-410'. |
Schonfelder, “Between Routines and Variety Seeking: The Characteristics of Locational Choice in Daily Travel”, retrieved on Dec. 12, 2008 at <<http://www.ivt.ethz.ch/vpl/publications/reports/ab192.pdf>>, 10th International Conference on Travel Behaviour Research, Aug. 10-15, 2003, pp. 1-32. |
Office Action for U.S. Appl. No. 12/711,130, mailed on Oct. 4, 2012, Zheng et al., “Mining Correlation Between Locations Using Location History”, 15 pages. |
Office Action for U.S. Appl. No. 12/712,053, mailed on Aug. 15, 2012, Zheng et al., “Route Computation Based on Route-Oriented Vehicle Trajectories”, 17 pages. |
Tai et al., “Recommending Personalized Scenic Itinerary with Geo-Tagged Photos”, ICME, Jun. 2008, 4 pages. |
Office Action for U.S. Appl. No. 12/773,771, mailed on Mar. 26, 2012, Yu Zheng, “Collaborative Location and Activity Recommendations”, 9 pgs. |
Office Action for U.S. Appl. No. 12/711,130, mailed on Mar. 27, 2012, Yu Zheng, “Mining Correlation Between Locations Using Location History”, 14 pgs. |
Office Action for U.S. Appl. No. 12/567,667, mailed on Jul. 18, 2012, Zheng et al., “Recommending Points of Interests in a Region”, 20 pages. |
European Search Report mailed Nov. 21, 2012 for European patent application No. 09714738.3, 9 pages. |
Office action for U.S. Appl. No. 13/324,758, mailed on Jan. 18, 2013, Zheng et al., “Urban Computing of Route-Oriented Vehicles”, 48 pages. |
Office action for U.S. Appl. No. 12/794,538, mailed on Nov. 29, 2012, Zheng et al. “Searching Similar Trajectories by Locations”, 10 pages. |
Office action for U.S. Appl. No. 12/567,667, mailed Dec. 19, 2012, Zheng et al., “Recommending Points of Interests in a Region”, 18 pages. |
Shiraishi, “A User-centric Approach for Interactive Visualization and mapping of Geo-sensor Data”, Networked Sensing Systems, 2007, INSS, Fourth International Conference on IEEE, Jun. 1, 2007, pp. 134-pp. 137. |
Spinellis, “Position-Annotated Photographs: A Geotemporal Web”, IEEE Pervasive Computing IEEE Service Center, Los Alamintos, CA, vol. 2, No. 2, Apr. 1, 2003, pp. 72-pp. 79. |
Wang et al., “Spatiotemporal Data Modelling and Management: a Survey”, Technology of Object-Oriented Languages and Systems, 2000, ASI, Proceedings of the 36th International Conference on Oct. 30-Nov. 4, 2000, IEEE, pp. 202-pp. 211. |
Weng et al., “Design and Implementation of Spatial-temporal Data Model in Vehicle Monitor-System”, Proceeding of the 8th International Conference on Geocomputation, Aug. 3, 2005, pp. 1-8. |
Espinoza et al, “GeoNotes: Social and Navigational Aspects of Location-Based Information Systems”, Proc Ubicomp 3rd Intl Conf on Ubiquitous Computing, Oct. 2001, LNCS 2201, 16 pgs. |
Eustice et al, “The Smart Party: A Personalized Location Aware Multimedia Experience”, Consumer Communications and Networking Conf, Jan. 2008, 5 pgs. |
GPS Sharing, retrieved Feb. 4, 2013 at http://web.archive.org/web/20071129224158/http://gpssharing.com, 2 pgs. |
Hariharan et al, “NetTrust—Recommendation System for Embedding Trust in a Virtual Realm”, ACM Recommender Systems, Oct. 2007, 6 pgs. |
Intl Search Report for PCT/US2009/063023, mailed Jun. 10, 2010, 4 pgs. |
Jarvelin et al, “Cumulated Gain Based Evaluation of IR Techniques”, ACM Transactions on Information Systems, vol. 20, No. 4, Oct. 2002, 25 pgs. |
Jones et al, “P3 Systems: Putting the Place Back into Social Networks”, IEEE Internet Computing, Sep.-Oct. 2005, 9 pgs. |
Lee et al, “Efficient Mining of User Behaviors by Temporal Mobile Access Patterns”, Intl Journal of Computer Science and Network Security, vol. 7, No. 2, Feb. 2007, 7 pgs. |
Linden et al, “Amazon.com Recommendations, Item to Item Collaborative Filtering”, IEEE Internet Computing, Jan. and Feb. 2003, 5 pgs. |
Matsuo et al, “Inferring Long Term User Properties Based on Users' Location History”, Proc 20th Intl Joint Conf on Artificial Intelligence, Jan. 2007, 7 pgs. |
McDonald et al, “Expertise Recommender: A Flexible Recommendation System and Architecture”, CSCW 2000, Dec. 2000, 10 pgs. |
Michael et al, “Location Based Intelligence—Modeling Behavior in Humans Using GPS”, Proc Intl Symposium on Technology and Society, Jun. 2006, 8 pgs. |
Sarwar et al, “Application of Dimensionality Reduction in Recommender System, A Case Study”, ACM WebKDD Workshop, Aug. 2000, 12 pgs. |
Spertus et al, “Evaluating Similarity Measures: A Large Scale Study in the Orkut Social Network”, Proc 11th ACM SIGKDD Intl Conf on Knowledge Discovery in Data Mining, Aug. 2005, 7 pgs. |
Xie, “Understanding User Behavior Geospatially”, Microsoft Research, Nov. 2008, 2 pgs. |
Ge et al., “An Energy-Efficient Mobile Recommender System”, KDD, Jul. 2010, 9 pages. |
Office action for U.S. Appl. No. 12/712,857, mailed on Aug. 5, 2013, Zheng, et al., “Map-Matching for Low Sampling-Rate GPS Trajectories”, 15 pages. |
Office action for U.S. Appl. No. 13/324,758, mailed on Jul. 11, 2013, Zheng et al., “Urban Computing of RouteOriented Vehicles”, 47 pages. |
Office action for U.S. Appl. No. 12/794,538, mailed on Sep. 18, 2013, Zheng, et al., “Searching Similar Trajectories by Locations”, 12 pages. |
Liao, et al. “Learning and inferring transportation routines”, Artificial Intelligence, vol. 171, Apr. 2007, pp. 311-331. |
Office action for U.S. Appl. No. 12/037,347, mailed on Jan. 13, 2014, Zheng, et al., “System for Logging Life Experiences Using Geographic Cues”, 8 pages. |
Office action for U.S. Appl. No. 12/041,608, mailed on Nov. 22, 2013, Josefsberg, et al., “Client-Side Management of Domain Name Information”, 7 pages. |
Office action for U.S. Appl. No. 12/794,538, mailed on Nov. 25, 2013, Zheng, et al., “Searching Similar Trajectories by Locations”, 18 pages. |
Domain Name System (DNS), retrieved on Apr. 29, 2008 at <<http://www.unix.org.ua/orelly/networking/firewall/ch08—10.htm, Unix, pp. 1-11. |
Domain Name System (DNS) a Guide to TCP/IP, retrieved Apr. 29, 2008 at <<http://web.syr.edu/˜djmolta/ist452/ch—07.ppt>>, Thomson Learning Course Technology, pp. 1-56. |
“Flow Control Platform (FCP) Solutions”, retrieved Jul. 5, 2007 at <<http://k2colocation.com/network-services/fcp.cfm>>, K2 Colocation, 2005, pp. 2. |
“Global Server Load Balancing for Disaster Recovery, Business Continuity, Performance Optimization and Datacenter Management”, retrieved Jul. 6, 2007 at <<http://www.zeus.com/documents/en/ZXT/ZXTM—Global—Load—Balancer.pdf>>, Zeus Technology Limited, 1995-2007, pp. 4. |
Linden, “The End of Federated Search?”, at <<http://glinden.blogspot.com/2007/03/end-of-federated-search.html>>, Mar. 24, 2007, pp. 9. |
Office Action for U.S. Appl. No. 12/041,599, mailed on Jul. 25, 2011, Arne Josefsberg, “Failover in an Internet Location Coordinate Enhanced Domain Name System”. |
Office action for U.S. Appl. No. 13/188,013, mailed on Nov. 15, 2011, Josefsberg et al., “Internet Location Coordinate Enhanced Domain Name System”, 14 pages. |
Office Action for U.S. Appl. No. 12/041,599, mailed on Feb. 9, 2012, Arne Josefsberg, “Failover in an Internet Location Coordinate Enhanced Domain Name System”, 27 pgs. |
Office action for U.S. Appl. No. 12/041,599, mailed on Sep. 21, 2012, Josefsberg et al., “Failover in an Internet Location Coordinate Enhanced Domain Name System”, 9 pages. |
Park, et al., “CoDNS: Improving DNS Performance and Reliability via Cooperative Lookups”, Proc 6th conf on Symposium on Operating Systems Design and Implementation, vol. 6, Dec. 2004, pp. 1-16. |
Wikipedia, “Operating System”, retrived from <<http://en.wikipedia.org/wiki/Operating—system>> on Oct. 8, 2010, 17 pgs. |
Yegulalp, Change the Windows 2000 DNS cache, retrieved on Apr. 29, 2008 at <<http://searchwincomputing.techtarget.com/tip/0,289483,sid68—gci1039955,00.html>>, SearchWinComputing.com, pp. 1-3. |
Office action for U.S. Appl. No. 12/712,857, mailed on Feb. 21, 2014, Zheng, et al., “Map-Matching for LowSampling-Rate GPS Trajectories”, 15 pages. |
Office action for U.S. Appl. No. 12/567,667, mailed on Feb. 25, 2014, Zheng et al., “Recommending Points of Interests in a Region”, 31 pages. |
Office action for U.S. Appl. No. 12/794,538, mailed on Apr. 22, 2014, Zheng et al., “Searching Similar Trajectories by Locations”, 38 pages. |
Office Action for U.S. Appl. No. 12/712,857, mailed on Jun. 6, 2014, Yu Zheng, “Map-Matching for Low-Sampling-Rate GPS Trajectories”, 14 pages. |
Office action for U.S. Appl. No. 12/712,053, mailed on Jun. 6, 2014, Zheng et al., “Route Computation Based on Route-Oriented Vehicle Trajectories”, 24 pages. |
Ashbrook,et al., “Using GPS to Learn Significant Locations and Predict Movement Across Multiple Users”, Journal of Personal and Ubiquitous Computer Archive, vol. 7, Issue 5, Oct. 2003, 15 pages. |
Breiman, “Bagging Pedictors”, Machine Learning, vol. 24, No. 2, Aug. 1996, pp. 123-140. |
Chen, et al., “GeoTracker Geospatial and Temporal RSS Navigation”, WWW2007, May 2007, pp. 41-50. |
“CRF++: Yet Another CRF Toolkit”, retrieved on Jan. 18, 2008 from <<http://crfpp.sourceforge.net>>, 13 pages. |
Hadjieleftheriou, et al., “Complex Spatio-Temporal Pattern Queries”, Proceedings of the 31st VLDB Conference, Sep. 2005, pp. 877-888. |
Hadjieleftheriou, et al., “Efficient Indexing of Spatiotemporal Objects”, Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology, Mar. 2002, 10 pages. |
Han, et al., “Predicting User' Movement with a Combination of Self-Organizing Map and Markov Model”, ICANN 2006, Part II, LNCS 4132, Sep. 2006, pp. 884-893. |
International Preliminary Report on Patentability cited in PCT Application No. PCT/US2009/032777 dated Sep. 10, 2010, 6 pages. |
Ishi, et al., “Head Motion During Dialogue Speech and Nod Timiong Control in Humanoid Robots”, 5th ACM/IEEE International Conference on Human-Robot Interaction (HRI'10), Mar. 2010, pp. 293-300. |
International Search Report and Written Opinion Received for PCT Application No. PCT/US2009/0327777, mailed Aug. 26, 2009, 10 pages. |
International Search Report dated Aug. 19, 2009 for PCT Application No. PCT/US2009,032778, filed Jan. 31, 2009, 11 pages. |
Lafferty, et al., “Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data”, Proceedings of the 18th International Conference on Machine Learning, Jun. 2001, 8 pages. |
Mitchell, et al., “Six in the City: Introducing Real Tournament—A Mobile IPv6 Based Context-Aware Multiplayer Game”, NetGames'03, May 2003, pp. 91-100. |
“North York Moors and Yorkshire Wolds Mountain Bke (MTB) Routes”, retrieved on Jan. 17, 2008 from <<http:// www.mtb-routs.co.uk/northyorkmorrs/default.aspx>>, 4 pages. |
Non-Final Office Action for U.S. Appl. No. 12/041,608, mailed on Jun. 25, 2014, Josefsberg, et al., “Client-Side Management of Domain Name Information”, 4 pages. |
Final Office Action for U.S. Appl. No. 12/567,667, mailed on Aug. 27, 2014, Yu Zheng, “Recommending Points of Interests in a Region”, 7 pages. |
“SIamXR List Routes Page By Microsoft Research Community Technologies Group”, retrieved on Jan. 18, 2008 from <<http://www.msslam.com/slamxr/ListRoutes.aspx>, 2 pages. |
“SportsDo”, retrieved on Jan. 17, 2008 from <<http://sportsdo.net/Activity/ActivityBlog.aspx>>, 3 pages. |
Strachan, et al., “gpsTunes Controlling Navigation via Audio Feedback”, Proceedings of MobileHCI, Sep. 2005, 4 pages. |
Sui, “Decision Support Systems Based on Knowledge Management”, Proceedings of the International Conference on Services Systems and Services Management (ICSSSM'05), Jun. 2005, vol. 2, pp. 1153-1156. |
Tezuka, et al., “Toward Tighter Integration of Web Search with a Geographic Information System”, WWW2006, May 2006, 10 pages. |
Theodoridis, et al., “Spatio-Temporal Indexing for Large Multimedia Applications”, Proceedings of the IEEE International Conference on Multimedia Systems, Jun. 1996, 9 pages. |
Theodoridis, et al., “Specifications for Efficient Indexing in Spatiotemporal Databases”, Proceedings of the SDDBM'98, Jul. 1998, 10 pages. |
Toyama, et al., “Geographic Location Tags on Digital Images”, MM'03, Nov. 2003, 11 pages. |
“Twittervision”, retrieved on Jan. 18, 2008 from <<http://twittervision.com>>, 1 page. |
Wasinger, et al., “M3I in a Pedestian Navigation & Exploration System”, Proceedings of the Fifth International Symposium on Human Computer Interaction with Mobile Devices, Sep. 2003, 5 pages. |
Wei, et al., “A Service-Portlet Based Visual Paradigm for Personalized Convergence of Information Resources”, 2nd IEEE International Conference on Computer Science and Information Technology, Aug. 2009, pp. 119-124. |
“Weka 3: Data Mining Software in Java”, retreived on Jan. 18, 2008 from <<http://www.cs.waikato.ac.nz/ml/weka/index—home.html>>, 1 page. |
“Welcome to WalkJogRun”, retreived on Jan. 17, 2008 from <<http://www.walkjogrun.net>>, 1 page. |
“WikiWalki Community Trail Guide”, retrieved on Jan. 17, 2008 from <<http://www.wikiwalki.com>>, 1 page. |
Zhang, et al., “Research on Information Fusion on Evaluation of Driver Fatigue”, 2008 International Symposium on Computer Scientc and Computational Technology, Dec. 2008, pp. 151-155. |
Office action for U.S. Appl. No. 12/712,857, mailed on Jan. 6, 2015, Zheng, et al., “Map-Matching for Low-Sampling-Rate GPS Trajectories”, 15 pages. |
Office Action for U.S. Appl. No. 13/324,758, mailed on Dec. 24, 2014, Zheng et al., “Urban Computing of Route-Oriented Vehicles”, 54 pages. |
Office action for U.S. Appl. No. 12/712,053, mailed on Mar. 10, 2015, Zheng et al., “Route Computation Based on Route-Oriented Vehicle Trajectories”, 22 pages. |
Office action for U.S. Appl. No. 12/794,538, mailed on Mar. 23, 2015, Zheng et al., “Searching Similar Trajectories by Locations”, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20100179759 A1 | Jul 2010 | US |