-
公开(公告)号:US20190274035A1
公开(公告)日:2019-09-05
申请号:US16147499
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Ronald K. Huang , Lukas M. Marti , Stephen J. Rhee , Robert Mayor , Tadaaki Shimada
Abstract: Reduced resolution location determination for improved anonymity of a user location is disclosed. In some implementations, a first location of a computing device operating in a geographic area is determined. A population density of the geographic area is estimated. A grid overlay is generated, including a number of cells based on the estimated population density. Using the grid overlay, a second location is generated for the computing device that is less precise than the first location. The less precise second location can be used in a local search or other application to improve the anonymity of the user location.
-
公开(公告)号:US10209341B2
公开(公告)日:2019-02-19
申请号:US15069642
申请日:2016-03-14
Applicant: Apple Inc.
Inventor: Francois M. Jouaux , Rama Krishna Chitta , Lukas M. Marti , Michael P. Dal Santo , Ronald Keryuan Huang
IPC: G01S5/02 , G01C21/36 , H04W4/02 , G06Q90/00 , G08G1/01 , G08G1/123 , G01C21/26 , G06Q10/04 , G06Q10/10 , H04W4/04 , H04W4/029 , H04W88/00
Abstract: Methods, systems, and computer program products for determining transit routes through crowd-sourcing, for determining an estimated time of arrival (ETA) of a vehicle of the transit route at a given location, and for providing predictive reminders to a user for catching a vehicle of the transit route. A server receives signal source information about wireless signal sources detected by user devices, including information about a first wireless signal source detected by some devices. The server determines that the first wireless signal source is moving. The server determines that the first wireless signal source is associated with a public transit route upon determining that the signal source information satisfies one or more selection criteria. The server stores information associating the first wireless signal source with the public transit route as transit movement data corresponding to the public transit route.
-
公开(公告)号:US10108748B2
公开(公告)日:2018-10-23
申请号:US14501961
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Zehua Zhou , Jeffrey Michael Bartunek , Weili Shao , Liviu Teodor Popescu , Lili Cao , Ronald K. Huang
Abstract: Crowd-sourced localized application usage data is collected from mobile devices at a usage location and sent to a network-based service. The network-based service analyzes the data to determine a single most relevant application correlated to the usage location. Once the most relevant application is determined, a recommendation for the application is sent to client devices operating at the usage location. In some implementations the data is processed to determine whether the usage location is a chained venue, a large venue or an event. Once the usage location has been determined, the most relevant application can be selected for recommendation.
-
公开(公告)号:US20180249294A1
公开(公告)日:2018-08-30
申请号:US15961411
申请日:2018-04-24
Applicant: Apple Inc.
Inventor: Ronald K. Huang , Robert Mayor , Lukas M. Marti
CPC classification number: H04W4/027 , G01S5/02 , G01S5/0263 , G01S5/0278 , G01S5/0284 , G01S19/11 , G01S19/48 , H04W48/16 , H04W64/003 , H04W64/006
Abstract: Methods, program products, and systems of using a mobile WAP for location and context purposes are disclosed. In general, in one aspect, a server can estimate an effective location of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. In some implementations, the server can identify a mobile wireless access gateway based on a distance comparison. Data indicating the mobility of a wireless access gateway can be used by a mobile device to initiate one or more actions, including managing power of the mobile device, modifying entrance and exit conditions of virtual fences and determining a context of the mobile device.
-
公开(公告)号:US09998877B2
公开(公告)日:2018-06-12
申请号:US14981633
申请日:2015-12-28
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Shannon M. Ma
CPC classification number: H04W4/33 , G01C21/206 , G01S5/0252 , G01S5/0278 , G01S5/0294 , H04W4/043
Abstract: Methods, program products, and systems for estimating a location of a mobile device in a venue are provided. The venue can have pathways represented by a path network that includes segments connected by junctions. Estimating the location can include determining a first set of candidate locations for the mobile device, and mapping some of the candidate locations to updated candidate locations that are on or closer to one or more segments of the path network based on distances between the candidate locations and respective segments, resulting in a second set of candidate locations for the mobile device. The location of the mobile device can be derived from the second set of candidate locations.
-
公开(公告)号:US20170359680A1
公开(公告)日:2017-12-14
申请号:US15272394
申请日:2016-09-21
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Robert W. Mayor , Lukas M. Marti , David R. Stites , Jahshan A. Bhatti , Kevin Duffy
IPC: H04W4/02 , H04W8/00 , H04W24/08 , H04B17/318 , G06F17/30
CPC classification number: H04W4/02 , G06F17/3087 , H04B17/318 , H04W4/023 , H04W8/005 , H04W24/08
Abstract: A method for identifying a location of a mobile device is disclosed. The method includes during each of a plurality of instances of time: measuring one or more signal properties of one or more other devices across a time interval; obtaining an identifier from each of the one or more other devices; creating a data point to include the one or more signal properties; and storing the data point in a database. The method further includes analyzing the plurality data points in the database to determine clusters of data points; detecting an event at an input device of the mobile device; measuring one or more new signal properties of one or more of the plurality of other devices at one or more new times; creating a new data point from the one or more new signal properties; and identifying a first cluster corresponding to the new data point.
-
公开(公告)号:US09843895B2
公开(公告)日:2017-12-12
申请号:US14502677
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Ronald K. Huang , Lili Cao , Lukas M. Marti , Michael P. Dal Santo
CPC classification number: H04W4/021 , G06F9/54 , G06Q10/1095 , H04L67/18 , H04L67/26 , H04M1/72566 , H04M1/72572 , H04W4/027 , H04W4/029 , H04W4/04
Abstract: Systems, methods, and program products for determining a location of a calendar item are described. A mobile device can receive a calendar item including a description and a time. The mobile device can determine that, at the time specified in the calendar item, the mobile device is located at a location that is estimated to be significant to a user. The mobile device can store the description in association with the significant location. Upon receive a new calendar item containing at least one term in the description, the mobile device can predict that the user will visit the significant location at the time specified in the new calendar item. The mobile device can provide user assistance based on the prediction.
-
公开(公告)号:US09807565B2
公开(公告)日:2017-10-31
申请号:US14022099
申请日:2013-09-09
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Michael P. Dal Santo , Ronald Keryuan Huang
CPC classification number: H04W4/028 , G01C21/34 , G01S5/0278 , G01S5/0294 , H04W4/023 , H04W4/029 , H04W64/00 , H04W88/005
Abstract: Techniques for predictive user assistance are described. A mobile device can learn movement patterns of the mobile device. The mobile device can construct a state model that is an abstraction of locations where the mobile device stayed for sufficient amount of time. The state model can include states representing the locations, and transitions representing movement of the mobile device between the locations. The mobile device can use the state model, a current location of the mobile device, and a current time to determine a predicted future location of the mobile device at a given future time. Based on the predicted location and the given future time, the mobile device can predict what assistance a user of the mobile device may request. The mobile device can then provide the assistance to the user before the given future time.
-
公开(公告)号:US09769107B2
公开(公告)日:2017-09-19
申请号:US14070341
申请日:2013-11-01
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Shannon M. Ma , Michael P. Dal Santo
CPC classification number: H04L51/32
Abstract: Techniques for lifestyle-based social groups are described. A user device can learn movement patterns of the user device. Based on the movement pattern, and a user activity history, a computer system can determine a lifestyle of a user, or a meaning of a location. The system can create a social group based on the lifestyle and the meaning of location. The system can designate the lifestyle or meaning as a theme of the social group. The social group can be an ad hoc social network. For example, the social group can be created without an explicit user request, can be anonymous, and can be lifestyle and location based.
-
公开(公告)号:US09749797B2
公开(公告)日:2017-08-29
申请号:US15263248
申请日:2016-09-12
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Shannon M. Ma , Robert Mayor , Augustin Prats , Brian J. Tucker , Christopher J. Edmonds , Joakim Linde , Pejman Lotfali Kazemi
CPC classification number: H04W4/021 , H04B17/318 , H04W4/023 , H04W4/80 , H04W8/18 , H04W40/244 , H04W88/02
Abstract: A proximity fence can be a location-agnostic fence defined by signal sources having no geographic location information. The proximity fence can correspond to a group of signal sources instead of a point location fixed to latitude and longitude coordinates. A signal source can be a radio frequency (RF) transmitter broadcasting a beacon signal. The beacon signal can include a payload that includes an identifier indicating a category to which the signal source belongs, and one or more labels indicating one or more subcategories to which the signal source belongs. The proximity fence defined by the group of signal sources can trigger different functions of application programs associated with the proximity fence on a mobile device, when the mobile device moves within the proximity fence and enters and exits different parts of the proximity fence corresponding to the different subcategories.
-
-
-
-
-
-
-
-
-