Patents by Inventor Michael P. Dal Santo

Michael P. Dal Santo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240102822
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Application
    Filed: August 25, 2023
    Publication date: March 28, 2024
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Patent number: 11934160
    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.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Lukas M. Marti, Lili Cao, Michael P. Dal Santo
  • Patent number: 11934961
    Abstract: A mobile device with a route prediction engine is provided that can predict current/future destinations or routes to destinations for the user, and can relay prediction information to the user. The engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on user-specific data. The user-specific data includes data about (1) previous destinations traveled, (2) previous routes taken, (3) locations of calendared events, (4) locations of events for which the user has electronic tickets, and/or (5) addresses parsed from e-mails and/or messages. The prediction engine relies on one or more of user-specific data stored on the device and data stored outside of the device by external devices/servers.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Christine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Michael P. Dal Santo, Lukas Marti, Seejo K. Pylappan, Marcel van Os
  • Publication number: 20230403530
    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).
    Type: Application
    Filed: June 16, 2023
    Publication date: December 14, 2023
    Inventors: Michael P. Dal Santo, Lukas M. Marti, Ronald K. Huang, Lili Cao
  • Publication number: 20230392949
    Abstract: The subject technology provides for route identification and clustering for real-time mapping. Various clustering techniques can identify groupings of relevant prior routes that can later be mapped against a current route. Filtering and matching techniques can be applied to identify and cluster prior routes. Tracked activity can also be compared against applicable prior activities to provide movement metrics and real-time comparisons between current and one or more recorded activities.
    Type: Application
    Filed: October 18, 2022
    Publication date: December 7, 2023
    Inventors: Fatemeh GHAFOORI, Christina SELLE, Christine ZHU, Michael P. DAL SANTO, Venkata Sai Sriharsha SAMMETA
  • Publication number: 20230358847
    Abstract: Methods, non-transitory machine-readable mediums, and system to provide historical positioning information are described. In an embodiment, a device detects one or more conditions in user contextual data that trigger collection of a set of historical positions for a lookback window, the device receives at least one historical position from the set of historical positions for the lookback window, the device classifies the at least one historical position based on one or more features as a candidate location for a backtrack route, and the device determines to provide the at least one historical position as part of the lookback window based on the classification.
    Type: Application
    Filed: April 11, 2023
    Publication date: November 9, 2023
    Inventors: Michael P. Dal Santo, Christine Zhu, Adam M. Driscoll, Brandon J. Van Ryswyk, Richard B. Warren, Jared K. McGann
  • Patent number: 11788858
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: October 17, 2023
    Assignee: Apple Inc.
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Patent number: 11761785
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: September 19, 2023
    Assignee: Apple Inc.
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Patent number: 11716589
    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).
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: August 1, 2023
    Assignee: Apple Inc.
    Inventors: Michael P. Dal Santo, Lukas M. Marti, Ronald K. Huang, Lili Cao
  • Publication number: 20230116595
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Application
    Filed: December 9, 2022
    Publication date: April 13, 2023
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Publication number: 20230110498
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Application
    Filed: December 13, 2022
    Publication date: April 13, 2023
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Patent number: 11553302
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: January 10, 2023
    Assignee: Apple Inc.
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Publication number: 20220394423
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Application
    Filed: August 10, 2020
    Publication date: December 8, 2022
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Patent number: 11470443
    Abstract: In an example method, a computer system receives a query from a mobile device, including an indication of a location of the mobile device, and an environmental measurement obtained by the mobile device at the location. A set of candidate points of interest in geographical proximity to the location is determined. For each of one or more candidate points of interest of the set, a location fingerprint of the candidate point of interest and contextual data regarding the candidate point of interest are obtained. A similarity between the environmental measurement and each location fingerprint is determined. A particular candidate point of interest is selected from among the set based on the similarity, and based on an assessment of the contextual data. A label of the selected point of interest is associated with the location and transmitted to the mobile device.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: October 11, 2022
    Assignee: Apple Inc.
    Inventors: Richard B. Warren, Danil Yuryevich Zvyagintsev, Michael P. Dal Santo, Liviu T. Popescu, Pejman Lotfali Kazemi, Hyo Jeong Shin, Zehua Zhou
  • Publication number: 20220221552
    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.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 14, 2022
    Inventors: François M. Jouaux, Rama Krishna Chitta, Lukas M. Marti, Michael P. Dal Santo, Ronald Keryuan Huang
  • Patent number: 11385318
    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.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 12, 2022
    Assignee: Apple Inc.
    Inventors: François M. Jouaux, Rama Krishna Chitta, Lukas M. Marti, Michael P. Dal Santo, Ronald Keryuan Huang
  • Patent number: 11363405
    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).
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: June 14, 2022
    Assignee: Apple Inc.
    Inventors: Michael P. Dal Santo, Lukas M. Marti, Ronald K. Huang, Lili Cao
  • Publication number: 20220103968
    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).
    Type: Application
    Filed: December 8, 2021
    Publication date: March 31, 2022
    Applicant: Apple Inc.
    Inventors: Michael P. Dal Santo, Lukas M. Marti, Ronald K. Huang, Lili Cao
  • Publication number: 20210396619
    Abstract: Described herein are techniques to enable a mobile device to perform multi-source estimation of an altitude for a location. A baseline altitude may be determined at ground level for a location and used to calibrate a barometric pressure sensor on the mobile device. The calibrated barometric pressure sensor can then estimate changes in altitude relative to ground level based on detected pressure differentials, allowing a relative altitude to ground to be determined. Baseline calibration for the barometric sensor calibration can be performed to determine an ambient ground-level barometric pressure.
    Type: Application
    Filed: January 29, 2021
    Publication date: December 23, 2021
    Inventors: Lei Wang, William J. Bencze, Kumar Gaurav Chhokra, Fatemeh Ghafoori, Stephen P. Jackson, Cheng Jia, Yi-Wen Liao, Glenn D. Macgougan, Isaac T. Miller, Alexandru Popovici, Christina Selle, Aditya Narain Srivastava, Richard Warren, Michael P. Dal Santo, Pejman Lotfali Kazemi
  • Publication number: 20210084437
    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).
    Type: Application
    Filed: September 24, 2020
    Publication date: March 18, 2021
    Applicant: Apple Inc.
    Inventors: Michael P. Dal Santo, Lukas M. Marti, Ronald K. Huang, Lili Cao