-
公开(公告)号:US12182319B2
公开(公告)日:2024-12-31
申请号:US17190995
申请日:2021-03-03
Applicant: Apple Inc.
Inventor: Deepak Iyer , Jessica Aranda , Cindy M. Barrett , Patrick Coffman , Julien Freudiger , Alexander S. Haas , Nahir A. Khan , Behkish J. Manzari , Kevin M. Miller , Brian Pietsch , Stephen J. Rhee , Stefan Stuerke , Eric L. Wilson
IPC: G06F21/83 , G06F3/04817 , G06F3/04842 , G06F21/12 , G06F21/32
Abstract: Embodiments described herein provide a software-based privacy indicator for a camera and microphone that focuses not purely on hardware status (e.g., on or off), but on whether potentially private data is flowing to the system or an application. If based purely on hardware status, the indicator for an electronic device may be shown in scenarios where no data actually flows to the system or applications. The privacy indicator will be enabled if any camera or microphone data is relayed to the operating system or an application that is executed via the operating system. When the device uses the microphone and camera to capture environmental metadata about the surroundings of the device without providing any audio samples, images, or video frames to the system or an application, the privacy indicator will not be enabled.
-
公开(公告)号:US10235152B2
公开(公告)日:2019-03-19
申请号:US14866816
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Eric S. Brown , Eric O. Carlson , Cindy M. Barrett , Jonathan M. Grynspan , Donald M. Firlik , Cameron S. Birse , Timothee Geoghegan
Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
-
公开(公告)号:US11662996B2
公开(公告)日:2023-05-30
申请号:US17660365
申请日:2022-04-22
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Eric S. Brown , Eric O. Carlson , Cindy M. Barrett , Jonathan M. Grynspan , Donald M. Firlik , Cameron S. Birse , Timothee Geoghegan
Abstract: A technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the identified applications intact and the placeholder applications are installed.
-
公开(公告)号:US11314498B2
公开(公告)日:2022-04-26
申请号:US16226259
申请日:2018-12-19
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Eric S. Brown , Eric O. Carlson , Cindy M. Barrett , Jonathan M. Grynspan , Donald M. Firlik , Cameron S. Birse , Timothee Geoghegan
Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
-
公开(公告)号:US11231847B2
公开(公告)日:2022-01-25
申请号:US16849876
申请日:2020-04-15
Applicant: Apple Inc.
Inventor: Michael T. Turner , Cindy M. Barrett , Jason P. Ketterman , Patrick L. Coffman
IPC: G06F3/0486 , G06F3/0488 , G06F3/0484
Abstract: A device implementing drag and drop for a multi-window operating system may include a processor configured to manage a drag session corresponding to a drag event, the drag event including an initial input selecting an item in a first application, a drag gesture moving the item to a particular region, and a release at an end of the drag gesture for dropping the item in the particular region. The processor is configured to send a request to commandeer the drag session to the drag and drop manager. The processor is configured to receive an indication that the release has occurred in the particular region. The processor is configured to perform a drop operation, where the drop operation includes at least one of opening a window of a second application for the item or opening another window of the first application for the item.
-
公开(公告)号:US20210397751A1
公开(公告)日:2021-12-23
申请号:US17190995
申请日:2021-03-03
Applicant: Apple Inc.
Inventor: Deepak Iyer , Jessica Aranda , Cindy M. Barrett , Patrick Coffman , Julien Freudiger , Alexander S. Haas , Nahir A. Khan , Behkish J. Manzari , Kevin M. Miller , Brian Pietsch , Stephen J. Rhee , Stefan Stuerke , Eric L. Wilson
IPC: G06F21/83 , G06F21/12 , G06F21/32 , G06F3/0481 , G06F3/0484
Abstract: Embodiments described herein provide a software-based privacy indicator for a camera and microphone that focuses not purely on hardware status (e.g., on or off), but on whether potentially private data is flowing to the system or an application. If based purely on hardware status, the indicator for an electronic device may be shown in scenarios where no data actually flows to the system or applications. The privacy indicator will be enabled if any camera or microphone data is relayed to the operating system or an application that is executed via the operating system. When the device uses the microphone and camera to capture environmental metadata about the surroundings of the device without providing any audio samples, images, or video frames to the system or an application, the privacy indicator will not be enabled.
-
公开(公告)号:US11138024B2
公开(公告)日:2021-10-05
申请号:US16858883
申请日:2020-04-27
Applicant: Apple Inc.
Inventor: Stephen F. Holt , Gordon J. Freedman , Shubham Kedia , Stephen C. Moseley , Cindy M. Barrett , Patrick Coffman
Abstract: Methods and systems are disclosed that create user interface (UI) instances for corresponding input/output resources, such as display resources, and each of these UI instances have separate lifecycle states or information maintained by the respective UI instances. System processes for the display resources (e.g. different displays or different windows for the same display devices) can control access to their respective display resource and can report changes in the lifecycle states to their respective UI interface.
-
-
-
-
-
-