-
公开(公告)号:US12177768B2
公开(公告)日:2024-12-24
申请号:US18229663
申请日:2023-08-02
Applicant: Apple Inc.
Inventor: Nelson M. Leduc , Lauren E. Tappana , Nicholas Joseph Circosta , Andrew J. Daley , Guozhi Huang , Daniel B. Pollack , Robert D. Butler , Vitalii Kramar
Abstract: Implementations of the subject technology provide for storing a temporary certificate on a mobile device for accessing services in association with a primary number. A device determines that a first subscriber identity module (SIM) card, previously used by the device, is not available for use by the device. The device determines that a second SIM card is available for use by the first device within a predetermined time period after the first SIM card is determined to be not available for use by the device. The device confirms that a communication identifier of the first SIM card is strongly tied to a user account associated with the device. The device stores a temporary certificate that attests to continued ownership of the communication identifier by the device and allows the device to access at least one service in association with the communication identifier.
-
公开(公告)号:US11228580B2
公开(公告)日:2022-01-18
申请号:US16147451
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Gokul P. Thirumalai , Daniel B. Pollack , Robert D. Butler , Ryan W. Baker , David G. Knipp , Sudhakar N. Mambakkam , Jonathon Sodos , Hannah S. Story , Hervé Sibert , Gianpaolo Fasoli
Abstract: Implementations of the subject technology provide for performing, by a device, a request for obtaining information related to a phone authentication certificate (PAC) that was generated for the device, the PAC authenticating that a particular phone number is associated with the device, the request including packets of data. The subject technology receives the information related to the PAC, the information including an indication that the PAC was generated for the device. The subject technology sends, from the device, a request for validating the PAC to a remote server based at least in part on the information related to the PAC. Further, the subject technology receives a confirmation of validating the PAC from the remote server based at least in part on the information related to the PAC.
-
公开(公告)号:US20200007415A1
公开(公告)日:2020-01-02
申请号:US16147487
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Nicholas J. Circosta , Robert D. Butler , Daniel B. Pollack , Nelson M. Leduc , Ryan W. Baker
Abstract: A device implementing a system for notifying a first device of availability of a service on a second device includes a processor configured to receive, from the first device of a first user, a. first request with respect to whether a service is available on the second device of a second user, and to determine that the service is not available on the second device. The processor is further configured to send, to the first device and in response to the determination, an indication that the service is not available on the second device and an indication of a minimum amount of time before the first device can submit a second request with respect to whether the service is available on the second device. The minimum amount of time is based at least partially on an amount of time that has elapsed since the service was made available to the devices.
-
公开(公告)号:US20190394189A1
公开(公告)日:2019-12-26
申请号:US16147451
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Gokul P. Thirumalai , Daniel B. Pollack , Robert D. Butler , Ryan W. Baker , David G. Knipp , Sudhakar N. Mambakkam , Jonathon Sodos , Hannah S. Story , Hervé Sibert , Gianpaolo Fasoli
Abstract: Implementations of the subject technology provide for performing, by a device, a request for obtaining information related to a phone authentication certificate (PAC) that was generated for the device, the PAC authenticating that a particular phone number is associated with the device, the request including packets of data. The subject technology receives the information related to the PAC, the information including an indication that the PAC was generated for the device. The subject technology sends, from the device, a request for validating the PAC to a remote server based at least in part on the information related to the PAC. Further, the subject technology receives a confirmation of validating the PAC from the remote server based at least in part on the information related to the PAC.
-
公开(公告)号:US20180352417A1
公开(公告)日:2018-12-06
申请号:US15815902
申请日:2017-11-17
Applicant: Apple Inc.
Inventor: Robert D. Butler , Ryan W. Baker , Daniel B. Pollack
CPC classification number: H04W8/04 , H04L63/08 , H04L63/205 , H04L2463/082 , H04W4/14 , H04W12/06 , H04W88/184
Abstract: Systems and methods are disclosed for validating an association of a telephone number with a cellular communication device (e.g., validating an assignment of an MSISDN to an IMSI of the cellular communication device). For example, the validating may be performed as part of a process of registering the cellular communication device with a registration server for participation in online communication sessions. In other examples, the validation may be performed for purposes other than registration for participation in online communication sessions. Various mechanisms may be available for performing the validation. The registration server may determine the available mechanisms, and may provide to the cellular communication device an ordered list of mechanisms according to a preferred order. The cellular communication device may improve efficiency of validation by attempting the mechanisms in the preferred order.
-
公开(公告)号:US11917030B2
公开(公告)日:2024-02-27
申请号:US17214774
申请日:2021-03-26
Applicant: Apple Inc.
Inventor: Huan He , Jonathon Sodos , Nicholas J. Circosta , Sean Geiger , Nelson M. Leduc , Cisto Cyriac , Matthew E. Shepherd , David A. Schaefgen , Elliot T. Garner , Jose A. Lozano Hinojosa , Mursalin Akon , Robert D. Butler , Xudong Liu
CPC classification number: H04L67/55 , H04L67/53 , H04L67/535
Abstract: A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.
-
公开(公告)号:US11737012B2
公开(公告)日:2023-08-22
申请号:US17316659
申请日:2021-05-10
Applicant: Apple Inc.
Inventor: Nelson M. Leduc , Lauren E. Tappana , Nicholas Joseph Circosta , Andrew J. Daley , Guozhi Huang , Daniel B. Pollack , Robert D. Butler , Vitalii Kramar
CPC classification number: H04W48/16 , H04M3/42008 , H04W4/12 , H04W8/183 , H04W8/22 , H04W12/069 , H04W8/265 , H04W88/06
Abstract: Implementations of the subject technology provide for storing a temporary certificate on a mobile device for accessing services in association with a primary number. A device determines that a first subscriber identity module (SIM) card, previously used by the device, is not available for use by the device. The device determines that a second SIM card is available for use by the first device within a predetermined time period after the first SIM card is determined to be not available for use by the device. The device confirms that a communication identifier of the first SIM card is strongly tied to a user account associated with the device. The device stores a temporary certificate that attests to continued ownership of the communication identifier by the device and allows the device to access at least one service in association with the communication identifier.
-
公开(公告)号:US11012322B2
公开(公告)日:2021-05-18
申请号:US16147487
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Nicholas J. Circosta , Robert D. Butler , Daniel B. Pollack , Nelson M. Leduc , Ryan W. Baker
Abstract: A device implementing a system for notifying a first device of availability of a service on a second device includes a processor configured to receive, from the first device of a first user, a first request with respect to whether a service is available on the second device of a second user, and to determine that the service is not available on the second device. The processor is further configured to send, to the first device and in response to the determination, an indication that the service is not available on the second device and an indication of a minimum amount of time before the first device can submit a second request with respect to whether the service is available on the second device. The minimum amount of time is based at least partially on an amount of time that has elapsed since the service was made available to the devices.
-
公开(公告)号:US10321298B2
公开(公告)日:2019-06-11
申请号:US15815902
申请日:2017-11-17
Applicant: Apple Inc.
Inventor: Robert D. Butler , Ryan W. Baker , Daniel B. Pollack
Abstract: Systems and methods are disclosed for validating an association of a telephone number with a cellular communication device (e.g., validating an assignment of an MSISDN to an IMSI of the cellular communication device). For example, the validating may be performed as part of a process of registering the cellular communication device with a registration server for participation in online communication sessions. In other examples, the validation may be performed for purposes other than registration for participation in online communication sessions. Various mechanisms may be available for performing the validation. The registration server may determine the available mechanisms, and may provide to the cellular communication device an ordered list of mechanisms according to a preferred order. The cellular communication device may improve efficiency of validation by attempting the mechanisms in the preferred order.
-
-
-
-
-
-
-
-