发明名称 Route detection in a trip-oriented message data communications system
摘要 In an embodiment, a data processing method provides an improvement in personal tracking and comprises, using a server computer, obtaining a plurality of personal calendar records, wherein each of the calendar records comprises a location value specifying a geographical location of an event, and a start time value specifying a start time of an event at the location; using the server computer, obtaining a plurality of present location updates, wherein each of the present location updates comprises a geo-location value indicating a then-current location of a computing device; using the server computer, creating and storing polygon data that defines a polygon in geographical space that contains a final set of the plurality of location values; using the server computer, determining a street address that is contained in the polygon; creating and storing a database record that associates a particular calendar record with the street address.
申请公布号 US9488487(B2) 申请公布日期 2016.11.08
申请号 US201414580482 申请日期 2014.12.23
申请人 YAHOO! INC. 发明人 Andersen Jesper Sparre
分类号 G01C21/00;G01C21/36;G06F17/30 主分类号 G01C21/00
代理机构 Hickman Palermo Becker Bingham 代理人 Hickman Palermo Becker Bingham
主权项 1. A data processing method providing an improvement in personal tracking, the method comprising: using a server computer, obtaining a plurality of personal calendar records, wherein each of the calendar records comprises a location value specifying a location of an event, and a start time value specifying a start time of an event at the location; using the server computer, obtaining a plurality of present location updates, wherein each of the present location updates comprises a geo-location value indicating a then-current geographical location of a mobile computing device; using the server computer, creating and storing polygon data that defines a polygon in geographical space that contains a final set of the plurality of location values; using the server computer, determining a street address that is contained in the polygon; using the server computer, creating and storing a database record that associates a particular calendar record with the street address; using the server computer, repeating the previously recited steps two or more times to store two or more polygon data; using the server computer, comparing two or more of the polygon data in response to determining that a particular two or more of the polygon data represent geographical areas that overlap by more than a specified amount, designating the particular two or more of the polygon data as overlapping and as representing a route; using the server computer, comparing a plurality of routes of a plurality of different user accounts, and in response to the comparison indicating a match of the plurality of routes, generating and sending a suggestion message to the plurality of different user accounts.
地址 Sunnyvale CA US