-
公开(公告)号:US11531992B2
公开(公告)日:2022-12-20
申请号:US15721590
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Grant Ritchie , Gokul Thirumalai , Philomena Lobo , Robert Y. Loh , Scott Lopatin , Mithilesh Kumar , Austin Marusco , Tommy Rochette , Aniket Zamwar , Alexandre Perematko , Daniel B. Pollack , Nicholas J. Circosta
IPC: G06Q30/00 , H04L51/046 , H04L65/1069 , H04L51/063 , G06F16/29 , G06F16/2457 , H04L67/141 , H04L51/02 , H04M1/72436 , H04L51/23 , H04L51/58 , H04L51/216 , H04W4/14 , H04L67/306 , H04M1/72445 , H04L51/222
Abstract: A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g., businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20180337967A1
公开(公告)日:2018-11-22
申请号:US15721571
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Grant Ritchie , Gokul Thirumalai , Philomena Lobo , Robert Y. Loh , Scott Lopatin , Mithilesh Kumar , Austin Marusco , Tommy Rochette , Aniket Zamwar , Alexandre Perematko , Daniel B. Pollack , Nicholas J. Circosta
Abstract: A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g., businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.
-
公开(公告)号:US10764340B2
公开(公告)日:2020-09-01
申请号:US15721571
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Grant Ritchie , Gokul Thirumalai , Philomena Lobo , Robert Y. Loh , Scott Lopatin , Mithilesh Kumar , Austin Marusco , Tommy Rochette , Aniket Zamwar , Alexandre Perematko , Daniel B. Pollack , Nicholas J. Circosta
IPC: H04L29/06 , H04L29/08 , G06F3/0488 , H04M1/725 , H04W4/14 , G10L15/22 , G06F16/332 , G06F16/9535 , G06Q30/02 , G06Q30/00 , H04L12/58 , H04M3/42
Abstract: A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g., businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.
-
公开(公告)号:US20180336569A1
公开(公告)日:2018-11-22
申请号:US15721590
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Grant Ritchie , Gokul Thirumalai , Philomena Lobo , Robert Y. Loh , Scott Lopatin , Mithilesh Kumar , Austin Marusco , Tommy Rochette , Aniket Zamwar , Alexandre Perematko , Daniel B. Pollack , Nicholas J. Circosta
CPC classification number: H04L51/046 , G06F17/30241 , G06Q30/016 , H04L41/00 , H04L47/00 , H04L51/063 , H04L51/20 , H04L65/1069 , H04L67/141 , H04L67/306 , H04M1/72552 , H04M1/72561
Abstract: A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g., businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.
-
公开(公告)号:US10057197B1
公开(公告)日:2018-08-21
申请号:US15721605
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Grant Ritchie , Gokul Thirumalai , Philomena Lobo , Robert Y. Loh , Scott Lopatin , Mithilesh Kumar , Austin Marusco , Tommy Rochette , Aniket Zamwar , Alexandre Perematko , Daniel B. Pollack , Nicholas J. Circosta
CPC classification number: G06Q30/016 , G06F16/2457 , G06F16/29 , H04L51/02 , H04L51/046 , H04L51/063 , H04L51/16 , H04L51/20 , H04L51/30 , H04L51/38 , H04L65/1069 , H04L67/141 , H04L67/306 , H04M1/72552 , H04M1/72561 , H04W4/14
Abstract: A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g. businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.
-
公开(公告)号:US09769622B2
公开(公告)日:2017-09-19
申请号:US14503153
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Abhinav R. Patel , Darin Tay , David Benjamin Millman , Jessica Noel Tsoong , Joseph Ding-Jiu Huang , Robert Mayor , Vitali Lovich , Vojislav Samsalovic , Ashish Agarwal , Mithilesh Kumar
CPC classification number: H04W4/029 , G01S5/021 , G01S5/0236 , G01S5/0252 , H04W4/04
Abstract: Methods, systems, and computer program product for generating location fingerprint data for a venue are described. A sampling device surveying a venue can move inside the venue. While the sampling device moves, the sampling device can record environmental readings including, for example, strengths of signals from multiple radio signal sources. The sampling device can take the recording at fixed or various time intervals. Meanwhile, the sampling device can determine, based on a starting point and motion sensor readings, an estimated location of the mobile device for each time the sampling device takes the recordings. The sampling device can display a motion path of the estimated locations and a user interface item for receiving a user input for correcting the estimated locations. The sample device can tag the recorded environmental readings with the corrected locations, and submit the tagged readings to a server for determining a location fingerprint for the venue.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-