-
公开(公告)号:US09823079B2
公开(公告)日:2017-11-21
申请号:US14869830
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Austin A. Marusco , Ashish Agarwal , Justin M. Strawn , Mithilesh Kumar , Vincent P. Arroyo , Max Muller, III , Vojislav Samsalovic
IPC: G01C21/20
CPC classification number: G01C21/206
Abstract: Methods, systems, and computer program products for polygonal routing are described. A computer system can provide turn-by-turn navigation in a venue for a mobile device using a navigation graph. The navigation graph can include nodes representing a series of navigation areas leading from a start point to an end point in a venue including indoor space. Each navigation area can be a polygon occupying a non-zero geographic area. The computer system updates the turn-by-turn instructions when the mobile device enters or exits a navigation area in the series of navigation areas, until the device reaches the end point.
-
公开(公告)号:US20170089709A1
公开(公告)日:2017-03-30
申请号:US14869830
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Austin A. Marusco , Ashish Agarwal , Justin M. Strawn , Mithilesh Kumar , Vincent P. Arroyo , Max Muller, III , Vojislav Samsalovic
IPC: G01C21/20
CPC classification number: G01C21/206
Abstract: Methods, systems, and computer program products for polygonal routing are described. A computer system can provide turn-by-turn navigation in a venue for a mobile device using a navigation graph. The navigation graph can include nodes representing a series of navigation areas leading from a start point to an end point in a venue including indoor space. Each navigation area can be a polygon occupying a non-zero geographic area. The computer system updates the turn-by-turn instructions when the mobile device enters or exits a navigation area in the series of navigation areas, until the device reaches the end point.
-
公开(公告)号:US12261815B2
公开(公告)日:2025-03-25
申请号:US16889693
申请日:2020-06-01
Applicant: Apple Inc.
Inventor: Grant C. Ritchie , Mithilesh Kumar , Austin A. Marusco , Akshay Bapat , John N. Meehan , Elmira Petrenco , Malay Mallick , Sampath Sree Kumar Kolluru , Adam R. Podstawczynski , Zhaoyuan Ye , Jae Woo Chang , Marcel Van Os
IPC: H04L51/56 , H04L9/40 , H04L61/4552 , H04L67/52 , H04L101/65
Abstract: A device implementing a system for initiating a business messaging session includes at least one processors configured to receive a selection of a telephone number on a device. The at least one processor is further configured to transmit an encoded identifier corresponding to the telephone number to a server. The at least one processor is further configured to determine whether the telephone number is registered for a business messaging system based at least in part on a response received from the server. The at least one processor is further configured to provide a first display element for initiating communication with the telephone number via the business messaging system when the telephone number is registered for the business messaging system, otherwise providing a second display element for initiating communication with the telephone number via a user messaging system.
-
公开(公告)号:US12126589B2
公开(公告)日:2024-10-22
申请号:US16428897
申请日:2019-05-31
Applicant: Apple Inc.
Inventor: Grant C. Ritchie , Mithilesh Kumar , Austin A. Marusco , Akshay Bapat , John N. Meehan , Elmira Petrenco , Malay Mallick , Sampath Sree Kumar Kolluru , Adam R. Podstawczynski , Zhaoyuan Ye , Jae Woo Chang , Marcel Van Os
IPC: H04L51/56 , H04L61/4552 , H04L67/52 , H04L101/65
CPC classification number: H04L51/56 , H04L61/4552 , H04L67/52 , H04L2101/65
Abstract: A device implementing a system for initiating a business messaging session includes at least one processors configured to receive a selection of a telephone number on a device. The at least one processor is further configured to transmit an encoded identifier corresponding to the telephone number to a server. The at least one processor is further configured to determine whether the telephone number is registered for a business messaging system based at least in part on a response received from the server. The at least one processor is further configured to provide a first display element for initiating communication with the telephone number via the business messaging system when the telephone number is registered for the business messaging system, otherwise providing a second display element for initiating communication with the telephone number via a user messaging system.
-
-
-