-
公开(公告)号:US20200301499A1
公开(公告)日:2020-09-24
申请号:US16894583
申请日:2020-06-05
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Ronald Keryuan Huang
IPC: G06F3/01
Abstract: A device in an automated environment can detect patterns in the user's interactions with accessories in the automated environment and can provide feedback to the user based on the patterns. Examples include: suggesting automation of particular actions based on the patterns; suggesting actions that conform to the pattern when the user performs part of the pattern; or suggesting changes to a pattern to conform to a preferred pattern. A state of the group of accessory devices can be changed together based on the pattern of accessory state changes for the group of accessory devices.
-
公开(公告)号:US10698073B2
公开(公告)日:2020-06-30
申请号:US14292631
申请日:2014-05-30
Applicant: Apple Inc.
Inventor: Brian Stephen Smith , Robert Mayor , Ronald K. Huang , Lukas M. Marti
IPC: G01S5/02
Abstract: Collocated access point (AP) harvest data is combined with accurate location-tagged harvest data to improve access point location estimates and to estimate the location of access points that could not be previously estimated.
-
公开(公告)号:US10362440B2
公开(公告)日:2019-07-23
申请号:US15475725
申请日:2017-03-31
Applicant: Apple Inc.
Inventor: Michael P. Dal Santo , Lukas M. Marti , Ronald K Huang , Lili Cao
IPC: H04W4/02 , H04W4/021 , G06F9/54 , H04L29/08 , H04M1/725 , G06Q10/10 , H04W4/04 , H04W4/029 , H04W4/30
Abstract: Systems, methods, and program products for providing services to a user by a mobile device based on the user's daily routine of movement. The mobile device determines whether a location cluster indicates a significant location for the user based on one or more hints that indicate an interest of the user in locations in the cluster. The mobile device can perform adaptive clustering to determine a size of area of the significant location based on how multiple locations converge in the location cluster. The mobile device can provide location-based services for calendar items, including predicting a time of arrival at an estimated location of a calendar item. The mobile device can provide various services related to a location of the mobile device or a significant location of the user through an application programming interface (API).
-
公开(公告)号:US10318670B2
公开(公告)日:2019-06-11
申请号:US15245017
申请日:2016-08-23
Applicant: APPLE INC.
Inventor: Lukas M. Marti
IPC: G06F17/50
Abstract: Crowds of people within an environment can be modeled in real time. A multitude of mobile devices located within an environment can periodically transmit their geographical locations over networks to a remote server. The remote server can use these geographical locations to generate a current real-time model of a crowd of people who possess the mobile devices that transmitted the geographical locations. The remote server can transmit the model over networks back to the mobile devices. The mobile devices can use the received model to present useful information to the users of those mobile devices.
-
公开(公告)号:US10117046B2
公开(公告)日:2018-10-30
申请号: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 , H04W24/08 , H04W8/00 , G06F17/30 , H04B17/318
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.
-
公开(公告)号:US20180167771A1
公开(公告)日:2018-06-14
申请号:US15891453
申请日:2018-02-08
Applicant: Apple Inc.
Inventor: Pejman Lotfali Kazemi , Lukas M. Marti , Robert Mayor , Shannon M. Ma , Ronald K. Huang
CPC classification number: H04W4/022 , G01S5/02 , G01S5/0252 , H04W64/006
Abstract: Techniques of range free proximity determination are described. A mobile device can determine an entry into or exit from a proximity fence upon determining that the mobile device is sufficiently close to a signal source. The proximity fence can be a virtual fence defined by the signal source and associated with a service. The mobile device can detect signals from multiple signal sources. The mobile device can determine that, among the signal sources, one or more signal sources are located closest to the mobile device based on a ranking of the signal sources using signal strength. The mobile device can determine a probability indicating a confident level of the ranking. The mobile device can determine that the mobile device entered or exited a proximity fence associated with a highest ranked signal source satisfying a confidence threshold.
-
公开(公告)号:US09980096B2
公开(公告)日:2018-05-22
申请号:US15219243
申请日:2016-07-25
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.
-
公开(公告)号:US20180124231A1
公开(公告)日:2018-05-03
申请号:US15852431
申请日:2017-12-22
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Shannon M. Ma
CPC classification number: H04M1/72572 , G06F8/00 , G06F9/445 , G06F9/4843 , H04W4/021 , H04W4/043 , H04W4/06 , H04W4/33 , H04W4/50 , H04W4/80 , H04W24/02 , Y02D10/43
Abstract: Techniques of category-based fence are described. A category-based fence can correspond to a group of signal sources instead of a point location fixed to latitude and longitude coordinates. The group of signal sources can represent a category of entities, e.g., a particular business chain. The signal sources can be distributed to multiple discrete locations. A category-based fence associated with the group, accordingly, can correspond to multiple locations instead of a single point location and a radius. Each signal source in the group can be associated with a category identifier unique to the group and uniform among signal sources in the group. The category identifier can be programmed into each signal source. A mobile device can enter the category-based fence by entering any of the discrete locations when the mobile device detects the signal identifier. The mobile device can then execute an application program associated with the category-based fence.
-
公开(公告)号:US09918294B2
公开(公告)日:2018-03-13
申请号:US15273632
申请日:2016-09-22
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Glenn Donald MacGougan , Robert Mayor , Ronald K. Huang , Jason Dere , Yefim Grosman
CPC classification number: H04W64/003 , G01C5/00 , G01S5/0027 , G01S5/0236 , G01S5/0242 , G01S5/0278 , H04W4/023 , H04W24/00 , H04W64/00
Abstract: Methods, program products, and systems of location estimation using a probability density function are disclosed. In general, in one aspect, a server can estimate an effective altitude 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. The server can calculate an effective altitude of the wireless access gateway using a probability density function of the harvested data. The probability density function can be a sufficient statistic of the received set of location coordinates for calculating an effective altitude of the wireless access gateway. The server can send the effective altitude of the wireless access gateway to other mobile devices for estimating altitudes of the other mobile devices.
-
70.
公开(公告)号:US20170359679A1
公开(公告)日:2017-12-14
申请号:US15272391
申请日:2016-09-21
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Robert W. Mayor , Lukas M. Marti , David R. Stites , Jahshan A. Bhatti , Kevin Duffy
CPC classification number: H04W4/02 , G01S5/0252 , G06N5/025 , H04B17/318 , H04L67/306 , H04W4/021 , H04W4/043 , H04W4/20 , H04W4/50 , H04W4/80
Abstract: A method for identifying a suggested application on a mobile device is disclosed. The method includes detecting an event, determining a first location of the mobile device, identifying that the first location is within a first location region of a plurality of predetermined location regions, and then measuring one or more sensor values at one or more times. The measured sensor values may then be used to create a first-data point. In response to identifying the first location region, a plurality of clusters of data points may be retrieved. A first cluster of the plurality of clusters corresponding to the first data point may then be identified. The method may further include identifying a set of one or more applications, and then providing a message to the user based on the identified set of one or more applications.
-
-
-
-
-
-
-
-
-