-
1.
公开(公告)号:US11132404B2
公开(公告)日:2021-09-28
申请号:US16136173
申请日:2018-09-19
Applicant: Apple Inc.
Inventor: Eric T. Kapke , Brian E. Kirsch , William E. Kakes , Ramiro Calvo
IPC: G06F7/00 , G06F16/901 , G06F9/54 , G06F16/951
Abstract: Disclosed herein is a technique for enabling isolated processes executing within a web browser to distribute information to one another. The method can be implemented by a first process executing within the web browser, and include the steps of (1) receiving, from a child process executing within the web browser, a first request to subscribe to a topic, (2) in response to identifying that the child process is not subscribed to the topic: updating a topic map to indicate that the child process is subscribed to the topic, and (3) in response to identifying that the first process is associated with the parent process: issuing, to the parent process, a second request for the first process to subscribe to the topic. Also disclosed herein is a method for enabling a first process executing within a web browser to access services provided by other processes executing within the web browser.
-
公开(公告)号:US11144624B2
公开(公告)日:2021-10-12
申请号:US16241199
申请日:2019-01-07
Applicant: Apple Inc.
Inventor: Vincent P. Arroyo , Ramiro Calvo , Max M. Gunther , Hannah S. Story , Onar Vikingstad , Lin Yang
Abstract: Techniques for managing secure login with authentication while viewing a unique code are described. In some examples, a requesting device displays a visual representation of data. An authenticating device detects the presence of the visual representation of data. The authenticating device prompts a user to provide authorization information at the authenticating device. The authenticating device receives a set of one or more inputs. The authenticating device transmits information authorizing access to content on the requesting device.
-
公开(公告)号:US10761712B2
公开(公告)日:2020-09-01
申请号:US15660759
申请日:2017-07-26
Applicant: Apple Inc.
Inventor: Michael Cohen , Alexis Allison Iskander , Brian Kirsch , Mischa McLachlan , Ramiro Calvo
IPC: G06F3/048 , G06F3/0485 , G06F3/0482 , G06F3/0488 , G06F3/0481
Abstract: The present disclosure relates to techniques of configuring a layout of graphical objects for display. In one example process, the device detects a scroll request and determines whether the scroll request meets predetermined criteria. If the scroll request meets the criteria, the device configures the layout of graphical objects that are to be displayed once the display is scrolled so that the graphical objects are arranged on the display differently than the arrangement in which the graphical objects would have been displayed, had the layout not been configured. If the scroll request does not meet the criteria, the device forgoes the configuration of the layout of graphical objects.
-
4.
公开(公告)号:US11822604B2
公开(公告)日:2023-11-21
申请号:US17306298
申请日:2021-05-03
Applicant: Apple Inc.
Inventor: Eric T. Kapke , Brian E. Kirsch , William E. Kakes , Ramiro Calvo
IPC: G06F7/00 , G06F16/901 , G06F9/54 , G06F16/951
CPC classification number: G06F16/9027 , G06F9/54 , G06F16/951
Abstract: Disclosed herein is a technique for enabling isolated processes executing within a web browser to distribute information to one another. The method can be implemented by a first process executing within the web browser, and include the steps of (1) receiving, from a child process executing within the web browser, a first request to subscribe to a topic, (2) in response to identifying that the child process is not subscribed to the topic: updating a topic map to indicate that the child process is subscribed to the topic, and (3) in response to identifying that the first process is associated with the parent process: issuing, to the parent process, a second request for the first process to subscribe to the topic. Also disclosed herein is a method for enabling a first process executing within a web browser to access services provided by other processes executing within the web browser.
-
公开(公告)号:US10656819B2
公开(公告)日:2020-05-19
申请号:US15660759
申请日:2017-07-26
Applicant: Apple Inc.
Inventor: Michael Cohen , Alexis Allison Iskander , Brian Kirsch , Mischa McLachlan , Ramiro Calvo
IPC: G06F3/048 , G06F3/0485 , G06F3/0482 , G06F3/0488 , G06F3/0481
Abstract: The present disclosure relates to techniques of configuring a layout of graphical objects for display. In one example process, the device detects a scroll request and determines whether the scroll request meets predetermined criteria. If the scroll request meets the criteria, the device configures the layout of graphical objects that are to be displayed once the display is scrolled so that the graphical objects are arranged on the display differently than the arrangement in which the graphical objects would have been displayed, had the layout not been configured. If the scroll request does not meet the criteria, the device forgoes the configuration of the layout of graphical objects.
-
公开(公告)号:US12074865B1
公开(公告)日:2024-08-27
申请号:US16252515
申请日:2019-01-18
Applicant: Apple Inc.
Inventor: Max M. Gunther , Onar Vikingstad , Ramiro Calvo , Isabella M. Funke , Eric D. Friedman , Hervé Sibert , David P. Remahl , Yannick L. Sierra , Frank B. Dancs , Sudhakar N. Mambakkam
CPC classification number: H04L63/0838 , G06F21/71 , G06K7/1417 , G06K19/06037 , H04L9/0869 , H04L9/3213 , H04L9/3228 , H04L63/0428 , H04L63/061 , H04L63/0853 , H04L63/0861 , H04L63/102 , H04L63/108 , H04L63/18 , H04L65/1069
Abstract: This application relates to establishing a communication session between a host device and a trusted client device. A host device generates a one-time secret (OTS) and transmits the OTS to a trusted client device via an out-of-band communication channel. The trusted client device verifies an identity of a user of the trusted client device utilizing one or more sensors of the trusted client device. Responsive to verifying the identity of the user, the trusted client device negotiates an encryption key with the host device based on the OTS. The trusted client device then establishes a communication session with the host device utilizing the encryption key. The communication session can be utilized to pass credentials in a protected manner from the trusted client device to the host device that enable the host device to access a user account associated with a service.
-
公开(公告)号:US11636192B2
公开(公告)日:2023-04-25
申请号:US17498557
申请日:2021-10-11
Applicant: Apple Inc.
Inventor: Vincent P. Arroyo , Ramiro Calvo , Max M. Gunther , Hannah S. Story , Onar Vikingstad , Lin Yang
Abstract: Techniques for managing secure login with authentication while viewing a unique code are described. In some examples, a requesting device displays a visual representation of data. An authenticating device detects the presence of the visual representation of data. The authenticating device prompts a user to provide authorization information at the authenticating device. The authenticating device receives a set of one or more inputs. The authenticating device transmits information authorizing access to content on the requesting device.
-
8.
公开(公告)号:US20210256064A1
公开(公告)日:2021-08-19
申请号:US17306298
申请日:2021-05-03
Applicant: Apple Inc.
Inventor: Eric T. Kapke , Brian E. Kirsch , William E. Kakes , Ramiro Calvo
IPC: G06F16/901 , G06F9/54 , G06F16/951
Abstract: Disclosed herein is a technique for enabling isolated processes executing within a web browser to distribute information to one another. The method can be implemented by a first process executing within the web browser, and include the steps of (1) receiving, from a child process executing within the web browser, a first request to subscribe to a topic, (2) in response to identifying that the child process is not subscribed to the topic: updating a topic map to indicate that the child process is subscribed to the topic, and (3) in response to identifying that the first process is associated with the parent process: issuing, to the parent process, a second request for the first process to subscribe to the topic. Also disclosed herein is a method for enabling a first process executing within a web browser to access services provided by other processes executing within the web browser.
-
公开(公告)号:US09841887B2
公开(公告)日:2017-12-12
申请号:US14502975
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Michael Cohen , Alexis Allison Iskander , Brian Kirsch , Mischa McLachlan , Ramiro Calvo
IPC: G06F3/048 , G06F3/0485 , G06F3/0482 , G06F3/0488 , G06F3/0481
CPC classification number: G06F3/0485 , G06F3/04817 , G06F3/0482 , G06F3/0488
Abstract: The present disclosure relates to techniques of configuring a layout of graphical objects for display. In one example process, the device detects a scroll request and determines whether the scroll request meets predetermined criteria. If the scroll request meets the criteria, the device configures the layout of graphical objects that are to be displayed once the display is scrolled so that the graphical objects are arranged on the display differently than the arrangement in which the graphical objects would have been displayed, had the layout not been configured. If the scroll request does not meet the criteria, the device forgoes the configuration of the layout of graphical objects.
-
-
-
-
-
-
-
-