-
公开(公告)号:US10382578B2
公开(公告)日:2019-08-13
申请号:US14871567
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Srinivas Vedula , Daniel P. Carter , Gianpaolo Fasoli , Augustin J. Farrugia , Eugene Jivotovski
Abstract: This application relates to embodiments for providing a content stream to a device from a content server based on a protocol that is established between the device and an account server. The account server can initiate a session with the device and provide the device with a list of channels available for a user account associated with the device. When a channel is selected at the device, conditional access information can be provided from the account server to the device, which can thereafter relay the conditional access information to the content server. The content server can use the conditional access information to verify that the device has the appropriate permission to receive streaming content. In this way, because the conditional access information originates at the account server, permission to access streaming content can be managed by correspondence between the account server and the device, rather than the content server.
-
公开(公告)号:US11956323B2
公开(公告)日:2024-04-09
申请号:US17228603
申请日:2021-04-12
Applicant: Apple Inc.
Inventor: Srinivas Vedula , Daniel P. Carter , Gianpaolo Fasoli , Augustin J. Farrugia , Eugene Jivotovski
IPC: H04L9/40 , H04L9/32 , H04L65/60 , H04L67/306 , H04L67/146
CPC classification number: H04L67/306 , H04L9/3213 , H04L63/10 , H04L65/60 , H04L63/108 , H04L67/146
Abstract: This application relates to embodiments for providing a content stream to a device from a content server based on a protocol that is established between the device and an account server. The account server can initiate a session with the device and provide the device with a list of channels available for a user account associated with the device. When a channel is selected at the device, conditional access information can be provided from the account server to the device, which can thereafter relay the conditional access information to the content server. The content server can use the conditional access information to verify that the device has the appropriate permission to receive streaming content. In this way, because the conditional access information originates at the account server, permission to access streaming content can be managed by correspondence between the account server and the device, rather than the content server.
-
公开(公告)号:US11785005B2
公开(公告)日:2023-10-10
申请号:US17236989
申请日:2021-04-21
Applicant: Apple Inc.
Inventor: Srinivas Vedula , Joel N. Kerr
CPC classification number: H04L63/0869 , H04L9/0894 , H04L9/3247 , H04L63/029 , H04L63/0428 , H04L63/0823 , H04L63/166
Abstract: The disclosed technology provides for establishment of a secure tunnel with implicit device identification. The implicit device identification can be provided during establishment of a secure tunnel with a server by performing a mutual authentication with the server using a device-specific private key of the device. The device-specific private key may be provisioned during manufacturing of the device and stored by a secure hardware component of the device. Establishing the secure tunnel using implicit device identification can be helpful for operations in which a server is configured to only establish secure communications with one or more particular types of device, and can be performed without the use additional device identification communications.
-
公开(公告)号:US12229307B2
公开(公告)日:2025-02-18
申请号:US17590808
申请日:2022-02-01
Applicant: Apple Inc.
Inventor: Srinivas Vedula , Joel N. Kerr , Yuehhsun Lin
IPC: G06F21/00 , G06F21/62 , H04L9/40 , H04L67/5683
Abstract: The disclosed technology provides for secure storage and usage of data at an electronic device. A device may include a hardened data manager that securely stores data associated with users of the device and/or another device. An application that does not have access to the securely stored data can still use the securely stored data by requesting that another system process at the device perform operations on the securely stored data and/or one or more updates to the securely stored data. For example, an application can request rendering of an avatar of a user. A rendering engine, separate from the application, can obtain securely stored base data from the hardened data manager, obtain updates to the securely stored base data, and render the avatar using the updates to the securely stored base data, without exposing the securely stored base data to the application.
-
公开(公告)号:US11595559B2
公开(公告)日:2023-02-28
申请号:US17214775
申请日:2021-03-26
Applicant: Apple Inc.
Inventor: Srinivas Vedula
Abstract: Aspects of the subject technology relate to a tamper-resistant indicator of recording by a camera. Electronic devices are disclosed that include a camera, an indicator light for the camera, and a light sensor. The light sensor is disposed proximate to the indicator light so that blocking or masking the indicator light also prevents light from reaching the light sensor. In this way, the light sensor can be used to detect tampering with, masking, blocking, destroying, or otherwise preventing the indicator light from indicating when the camera is recording.
-
公开(公告)号:US12010155B2
公开(公告)日:2024-06-11
申请号:US17224077
申请日:2021-04-06
Applicant: Apple Inc.
Inventor: Geoffrey Stahl , Jeffrey S. Norris , Timothy R. Oriol , Joel N. Kerr , Srinivas Vedula , Bruno Sommer
IPC: G06F15/16 , H04L65/401 , H04L65/403
CPC classification number: H04L65/401 , H04L65/403
Abstract: A device for providing operating system managed group communication sessions may include a memory and at least one processor. The at least one processor may be configured to receive, by an operating system level process executing on a device and from an application process executing on a device, a request to initiate a group session between a user associated with the device and another user. The at least one processor may be further configured to identify, by the operating system level process, another device associated with the other user. The at least one processor may be further configured to initiate, by the operating system level process, the group session with the user via the other device. The at least one processor may be further configured to manage, by the operating system level process, the group session.
-
公开(公告)号:US10979529B2
公开(公告)日:2021-04-13
申请号:US16539512
申请日:2019-08-13
Applicant: Apple Inc.
Inventor: Srinivas Vedula , Daniel P. Carter , Gianpaolo Fasoli , Augustin J. Farrugia , Eugene Jivotovski
Abstract: This application relates to embodiments for providing a content stream to a device from a content server based on a protocol that is established between the device and an account server. The account server can initiate a session with the device and provide the device with a list of channels available for a user account associated with the device. When a channel is selected at the device, conditional access information can be provided from the account server to the device, which can thereafter relay the conditional access information to the content server. The content server can use the conditional access information to verify that the device has the appropriate permission to receive streaming content. In this way, because the conditional access information originates at the account server, permission to access streaming content can be managed by correspondence between the account server and the device, rather than the content server.
-
-
-
-
-
-