-
公开(公告)号:US11934160B2
公开(公告)日:2024-03-19
申请号:US17035450
申请日:2020-09-28
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Lili Cao , Michael P. Dal Santo
CPC classification number: G05B15/02 , G06N7/01 , G06N20/00 , H04L12/282 , H04L12/2827 , H04M1/72454 , H04W4/021 , H04W4/023 , H04W4/029 , H04L2012/2841
Abstract: A mobile device can provide predictive user assistance based on various sensor readings, independently of or in addition to a location of the mobile device. The mobile device can determine a context of an event. The mobile device can store the context and a label of the event on a storage device. The label can be provided automatically by the mobile device or by the external system without user input. At a later time, the mobile device can match new sensor readings with the stored context. If a match is found, the mobile device can predict that the user is about to perform the action or recognize that the user has performed the action again. The mobile device can perform various operations, including, for example, providing user assistance, based on the prediction or recognition.
-
公开(公告)号:US20230403530A1
公开(公告)日:2023-12-14
申请号:US18336800
申请日:2023-06-16
Applicant: Apple Inc.
Inventor: Michael P. Dal Santo , Lukas M. Marti , Ronald K. Huang , Lili Cao
IPC: H04W4/021 , H04W4/029 , H04W4/024 , H04M1/72451 , H04M1/72457 , H04L67/52 , H04L67/55 , G06F9/54 , G06Q10/1093 , H04W4/02 , H04W4/30
CPC classification number: H04W4/021 , H04W4/029 , H04W4/024 , H04M1/72451 , H04M1/72457 , H04L67/52 , H04L67/55 , G06F9/54 , G06Q10/1095 , H04W4/027 , 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).
-
公开(公告)号:US11841986B2
公开(公告)日:2023-12-12
申请号:US16894583
申请日:2020-06-05
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Ronald Keryuan Huang
IPC: G06F3/01 , H04L12/28 , H04L67/125 , H04L67/50
CPC classification number: G06F3/01 , H04L12/2829 , H04L67/125 , H04L67/535 , G05B2219/2642
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.
-
公开(公告)号:US11532136B2
公开(公告)日:2022-12-20
申请号:US17138303
申请日:2020-12-30
Applicant: Apple Inc.
Inventor: Christopher G. Nicholas , Lukas M. Marti , Rudolph van der Merwe , John Kassebaum
Abstract: A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image.
-
公开(公告)号:US20220221552A1
公开(公告)日:2022-07-14
申请号:US17566476
申请日:2021-12-30
Applicant: Apple Inc.
Inventor: François M. Jouaux , Rama Krishna Chitta , Lukas M. Marti , Michael P. Dal Santo , Ronald Keryuan Huang
IPC: G01S5/02 , G01C21/36 , H04W4/02 , H04W4/42 , H04W4/024 , G06Q10/04 , G06Q10/10 , H04W4/029 , G08G1/01 , G08G1/123 , G01C21/26 , H04W4/40 , G06Q90/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.
-
公开(公告)号:US10778748B2
公开(公告)日:2020-09-15
申请号:US14846653
申请日:2015-09-04
Applicant: Apple Inc.
Inventor: Glenn Donald MacGougan , Lukas M. Marti , Robert Mayor
Abstract: Systems, methods and computer-readable mediums are disclosed for rapid reconfiguration of device location systems. In some implementations, a method comprises: determining, by a server computer, a fault in global location data, the server computer configured to periodically communicate with client devices over a network, the global location data being applicable to multiple client devices and independent of any particular location of any particular client device; determining, by the server computer, a potential impact of the faulty global location data on location systems implemented on the client devices; generating, by the server computer, a reconfiguration file including reconfiguration data for reconfiguring the location systems on the client devices to adapt to the faulty global location data; and automatically sending, by the server computer, the reconfiguration file to the client devices.
-
公开(公告)号:US10560810B2
公开(公告)日:2020-02-11
申请号:US16241882
申请日:2019-01-07
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Robert W. Mayor , Lukas M. Marti , David R. Stites , Jahshan A. Bhatti , Kevin Duffy
IPC: H04W4/029 , H04W4/021 , H04L29/08 , H04B17/318 , G01S5/02 , H04W4/50 , H04W4/33 , G06N5/02 , 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.
-
公开(公告)号:US10437202B2
公开(公告)日:2019-10-08
申请号:US14856228
申请日:2015-09-16
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Robert W. Mayor , Arun G. Mathias , Ronald Keryuan Huang
Abstract: An automated environment can include an accessory device that operates according to an automation rule, to take a prescribed action when a triggering condition occurs. A controller device for the automated environment can determine a user's regular routine and can detect when the user is deviating from the regular routine. The controller device can communicate with accessory devices in the automated environment to modify their behavior relative to the automation rules.
-
公开(公告)号:US10416625B2
公开(公告)日:2019-09-17
申请号:US14856265
申请日:2015-09-16
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Kevin P. McLaughlin , Arun G. Mathias , Ronald Keryuan Huang
Abstract: Automated behaviors in an environment can be implemented based on aggregation of individual user routines. For example, mobile devices used by users in the environment can provide information about the users' behavior patterns to a coordinator device that can be located in the environment. The coordinator device can analyze the information to detect an aggregate pattern that involves multiple mobile devices and/or multiple users. Based on a detected aggregate patterns, the coordinator can identify behaviors to automate.
-
公开(公告)号:US10416205B2
公开(公告)日:2019-09-17
申请号:US14856239
申请日:2015-09-16
Applicant: Apple Inc.
Inventor: Lukas M. Marti , Ronald Keryuan Huang , Arun G. Mathias , Kevin P. McLaughlin
IPC: G01R21/133
Abstract: An automated environment can monitor its resource consumption at the environment level and detect anomalies. Resource consumption can be monitored using a sparse set of sensors that provide information about the total resource consumption of the automated environment. The sensor data can be analyzed together with information about a behavioral routine of users in the automated environment to define a baseline resource consumption pattern. Once a baseline resource consumption pattern is established, anomalies in resource consumption can be detected and reported to users.
-
-
-
-
-
-
-
-
-