METHOD AND APPARATUS FOR HANDLING SECURITY OF AN APPLICATION AND ITS EXTENSION

    公开(公告)号:US20170185768A1

    公开(公告)日:2017-06-29

    申请号:US15374078

    申请日:2016-12-09

    Applicant: Apple Inc.

    Abstract: Techniques for handling security of an application and its extension are described. In one embodiment, an application manager of an operating system running within a data processing system launches an application in a first sandboxed environment based on a first security profile associated with the application. In response to receiving a request from the application for accessing a function of an application extension that is associated with the application, the application manager launches the application extension in a second sandboxed environment based on a second security profile associated with the application extension. The application manager is to individually enforce security and manage resources of the application and the application extension in the first and second sandboxed environments based on the first and second security profiles, respectively. The second security profile specifies resources fewer than the first security profile.

    METHOD AND APPARATUS FOR HANDLING SECURITY OF AN APPLICATION AND ITS EXTENSION
    13.
    发明申请
    METHOD AND APPARATUS FOR HANDLING SECURITY OF AN APPLICATION AND ITS EXTENSION 有权
    用于处理应用程序安全的方法和装置及其扩展

    公开(公告)号:US20150347748A1

    公开(公告)日:2015-12-03

    申请号:US14488122

    申请日:2014-09-16

    Applicant: Apple Inc.

    CPC classification number: G06F9/541 G06F8/656 G06F9/54 G06F9/546 G06F21/53

    Abstract: Techniques for handling security of an application and its extension are described. In one embodiment, an application manager of an operating system running within a data processing system launches an application in a first sandboxed environment based on a first security profile associated with the application. In response to receiving a request from the application for accessing a function of an application extension that is associated with the application, the application manager launches the application extension in a second sandboxed environment based on a second security profile associated with the application extension. The application manager is to individually enforce security and manage resources of the application and the application extension in the first and second sandboxed environments based on the first and second security profiles, respectively. The second security profile specifies resources fewer than the first security profile.

    Abstract translation: 描述了处理应用程序的安全性及其扩展的技术。 在一个实施例中,在数据处理系统内运行的操作系统的应用管理器基于与该应用相关联的第一安全简档在第一沙箱环境中启动应用。 响应于从应用程序接收访问与应用程序相关联的应用程序扩展的功能的请求,应用程序管理器基于与应用程序扩展相关联的第二安全简档在第二沙箱环境中启动应用程序扩展。 应用程序管理器分别基于第一和第二安全配置文件分别在第一和第二沙箱环境中单独地执行安全性并管理应用和应用扩展的资源。 第二个安全配置文件指定比第一个安全配置文件少的资源。

    Camera format selection
    14.
    发明授权

    公开(公告)号:US11949529B2

    公开(公告)日:2024-04-02

    申请号:US17956764

    申请日:2022-09-29

    Applicant: Apple Inc.

    CPC classification number: H04L12/1822 H04N23/951

    Abstract: The subject technology receives, at a local device, a requested camera format based on specifications of a display associated with a remote device. The remote device and the local device are devices participating in a video conference. The requested camera format includes a first resolution. Camera formats supported by a camera associated with the local device are determined. If a second resolution of a first camera format matches among the supported camera formats matches with the first resolution, the first camera format is selected for capturing the video stream by the camera. Otherwise, a second camera format among the supported camera formats is determined for capturing the video stream so as to maximize a field of view of the video stream relative to other camera formats supported by the camera.

    Method and apparatus for handling security of an application and its extension

    公开(公告)号:US09684547B2

    公开(公告)日:2017-06-20

    申请号:US14488122

    申请日:2014-09-16

    Applicant: Apple Inc.

    CPC classification number: G06F9/541 G06F8/656 G06F9/54 G06F9/546 G06F21/53

    Abstract: Techniques for handling security of an application and its extension are described. In one embodiment, an application manager of an operating system running within a data processing system launches an application in a first sandboxed environment based on a first security profile associated with the application. In response to receiving a request from the application for accessing a function of an application extension that is associated with the application, the application manager launches the application extension in a second sandboxed environment based on a second security profile associated with the application extension. The application manager is to individually enforce security and manage resources of the application and the application extension in the first and second sandboxed environments based on the first and second security profiles, respectively. The second security profile specifies resources fewer than the first security profile.

    TOUCH-BASED INTERACTIVE LEARNING ENVIRONMENT
    20.
    发明申请
    TOUCH-BASED INTERACTIVE LEARNING ENVIRONMENT 审中-公开
    基于触摸的交互式学习环境

    公开(公告)号:US20160354694A1

    公开(公告)日:2016-12-08

    申请号:US15173573

    申请日:2016-06-03

    Applicant: Apple Inc.

    Abstract: In an example method, a graphical user interface (GUI) is displayed to a user on a display device of a computer system. The GUI includes a first game portion visually depicting a first game element and second game elements disposed within a game environment. A position of the first game element, a position of each of the second game elements, and/or a number of second game elements is randomized. The first GUI also includes a control portion visually depicting commands for manipulating the first game element within the game environment, and a first code portion. The computer system receives an indication that the user selected one of the commands depicted in the control portion. In response, the game element is manipulated within the game environment in accordance with the selected command. A first sequence of software code associated with the selected command is displayed in the first code portion.

    Abstract translation: 在示例性方法中,在计算机系统的显示设备上向用户显示图形用户界面(GUI)。 GUI包括在视觉上描绘第一游戏元素的第一游戏部分和设置在游戏环境内的第二游戏元素。 将第一游戏元素的位置,每个第二游戏元素的位置和/或多个第二游戏元素随机化。 第一GUI还包括可视地描绘用于操纵游戏环境中的第一游戏元素的命令的控制部分和第一代码部分。 计算机系统接收用户选择控制部分中描绘的命令之一的指示。 作为响应,游戏元素根据所选择的命令在游戏环境内被操纵。 与所选择的命令相关联的第一软件代码序列显示在第一代码部分中。

Patent Agency Ranking