-
公开(公告)号:US10121374B2
公开(公告)日:2018-11-06
申请号:US15273533
申请日:2016-09-22
Applicant: Apple Inc.
Inventor: Pejman Lotfali Kazemi , Lili Cao , Sunny Kai Pang Chow , Gunes Dervisoglu , Anh Phan , Ryan David Shelby , Ronald K. Huang
Abstract: Systems, methods, devices and computer-readable mediums are disclosed for parking event detection and location estimation. In some implementations, a method comprises: determining, by a processor of a mobile device, a first activity state indicative of a possible parking event; obtaining, by the processor, a speed of the mobile device from a global navigation satellite system (GNSS) of the mobile device; obtaining, by the processor, pedometer data from a digital pedometer of the mobile device; determining, by the processor, a second activity state indicative of a possible parking event based at least in part on the GNSS speed and pedometer data; and responsive to the second activity state, estimating, by the processor, a location of the vehicle.
-
公开(公告)号: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.
-
123.
公开(公告)号:US10070261B2
公开(公告)日:2018-09-04
申请号:US15285387
申请日:2016-10-04
Applicant: Apple Inc.
Inventor: Michael P. Dal Santo , Stephen J. Rhee , Ronald K. Huang , Nicholas M. Holt
Abstract: This disclosure describes embodiments for harvesting and serving labels for locations. In an embodiment, a method comprises: receiving, by one or more server computers, location data including wireless access point data and location labels associated with significant locations, the location data being harvested from a plurality of devices operating at a plurality of geographic locations; and updating, by the one or more server computers, a plurality of fingerprints representing the plurality of geographic locations, the updating including associating at least one of the received location labels with at least one of the plurality of fingerprints.
-
公开(公告)号: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.
-
公开(公告)号:US10064003B2
公开(公告)日:2018-08-28
申请号:US14673704
申请日:2015-03-30
Applicant: Apple Inc.
Inventor: Morgan Grainger , Robert Mayor , Ronald K. Huang
CPC classification number: H04W4/021 , G01S5/02 , G01S5/0257 , G01S19/48 , H04W52/0229 , Y02D70/1224 , Y02D70/1226 , Y02D70/1242 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/164 , Y02D70/166 , Y02D70/23
Abstract: A mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region. A beacon network can provide more accurate estimates of mobile device location and advertise location based services available to the mobile device.
-
公开(公告)号:US10051109B2
公开(公告)日:2018-08-14
申请号:US15461352
申请日:2017-03-16
Applicant: Apple Inc.
Inventor: Stephen P. Jackson , Anil K. Kandangath , Ronald K. Huang
CPC classification number: H04M1/72569 , H04M1/72519 , H04M1/72522 , H04M19/04 , H04W8/245 , H04W68/02
Abstract: Measurements can be obtained from sensors to determine a state of a device. The state can be used to determine whether to provide an alert. For example, after a first alert is provided, it can be determined that the device is not accessible to the user based on the determined state, and a second alert can be suppressed at a specified time after providing the first alert. The sensor measurements can be monitored after suppressing the second alert, and a state engine can detect a change in a state based on subsequent sensor measurements. If the state change indicates that the device is accessible to the user the second alert can be provided to the user. Alerts can be dismissed based on a change in state. A first device can coordinate alerts sent to or to be provided by a second device by suppressing or dismissing such alerts.
-
公开(公告)号:US10002199B2
公开(公告)日:2018-06-19
申请号:US14928581
申请日:2015-10-30
Applicant: Apple Inc.
Inventor: Leonardo A. Soto Matamala , Ronald K. Huang , Scott M. Herz , Tad Shimada
IPC: G06F17/00 , G06F17/30 , H04W4/02 , H04W8/18 , H04L12/16 , H04M7/00 , H04W4/20 , H04W40/24 , H04L12/26 , H04W12/02
CPC classification number: G06F16/9537 , G06F16/248 , G06F16/29 , G06F16/958 , H04L12/16 , H04L43/106 , H04M7/0024 , H04W4/021 , H04W4/21 , H04W8/18 , H04W12/02 , H04W40/242
Abstract: Mobile devices can provide app recommendations that are relevant to a location of interest. A localized app recommendation can be triggered (e.g., by a mobile device coming within a threshold distance of an application hotspot or some other user action). A location of interest can be determined. The location of interest can be the current location of the mobile device or another location (e.g., the destination in a mapping app). Using the location of interest, a localized application ranking database with app hotspot data can be queried with location data representing the location of interest. App recommendations can be received and displayed on the mobile device. Icons for apps that are relevant to the location of interest can be visually distinguished from other apps.
-
公开(公告)号:US20170358208A1
公开(公告)日:2017-12-14
申请号:US15273533
申请日:2016-09-22
Applicant: Apple Inc.
Inventor: Pejman Lotfali Kazemi , Lili Cao , Sunny Kai Pang Chow , Gunes Dervisoglu , Anh Phan , Ryan David Shelby , Ronald K. Huang
Abstract: Systems, methods, devices and computer-readable mediums are disclosed for parking event detection and location estimation. In some implementations, a method comprises: determining, by a processor of a mobile device, a first activity state indicative of a possible parking event; obtaining, by the processor, a speed of the mobile device from a global navigation satellite system (GNSS) of the mobile device; obtaining, by the processor, pedometer data from a digital pedometer of the mobile device; determining, by the processor, a second activity state indicative of a possible parking event based at least in part on the GNSS speed and pedometer data; and responsive to the second activity state, estimating, by the processor, a location of the vehicle.
-
公开(公告)号: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.
-
公开(公告)号:US09838266B2
公开(公告)日:2017-12-05
申请号:US13768607
申请日:2013-02-15
Applicant: Apple Inc.
Inventor: Jay N. Bruins , Leonardo A. Soto Matamala , Ronald K. Huang
CPC classification number: H04L41/26 , H04M1/7253 , H04W52/0209 , H04W52/0219 , H04W52/0261 , Y02D70/142 , Y02D70/144 , Y02D70/164 , Y02D70/22
Abstract: Using various functionalities of electronic devices such as applications that gather location information to provide a service to the user can come at the cost of significant power consumption, and consequently battery drainage. A data sharing system enables the creation of a network of participant devices where participant devices in the network can take turns in collecting and sharing data with the rest of the participant devices in the network. The one or more participant devices can share the obtained data through Bluetooth® low energy (BTLE) or other low consumption channel, so that the ensemble of participant devices could have better battery life, higher availability, and/or better accuracy, compared to each device having to individually obtain the data.
-
-
-
-
-
-
-
-
-