-
公开(公告)号:US10193987B2
公开(公告)日:2019-01-29
申请号:US14586566
申请日:2014-12-30
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Christopher C. Jensen, Jr. , Alexander R. Ledwith , David A. Carter , Marc J. Krochmal , John J. Iarocci , Jonathan Grynspan
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.
-
公开(公告)号:US09684501B2
公开(公告)日:2017-06-20
申请号:US14732612
申请日:2015-06-05
Applicant: Apple Inc.
Inventor: Steven J. Falkenburg , Christopher S. Linn , Maciej Stachowiak , Jonathan Grynspan , Andrew R. Whalley , Robert Bradley , Samuel M. Weinig
CPC classification number: G06F8/61 , G06F17/30876 , H04L67/06
Abstract: Methods and systems for associating, in a secure manner, a link between web sites (or other network resources) and installed applications. In one embodiment, a signed list of one or more URLs is downloaded and validated to establish an association, which is stored in a data structure, between a first application and a second application. In response to receiving a selection of a URL in the second application, comparing the selected URL to URLs in the data structure and displaying, in the first application, content of the selected URL in response to determining that at least a prefix portion of the selected URL matches one of the URL associated with the first application in the data structure.
-
公开(公告)号:US20160357537A1
公开(公告)日:2016-12-08
申请号:US14732612
申请日:2015-06-05
Applicant: Apple Inc.
Inventor: Steven J. Falkenburg , Christopher S. Linn , Maciej Stachowiak , Jonathan Grynspan , Andrew R. Whalley , Robert Bradley , Samuel M. Weinig
CPC classification number: G06F8/61 , G06F17/30876 , H04L67/06
Abstract: Methods and systems for associating, in a secure manner, a link between web sites (or other network resources) and installed applications. In one embodiment, a signed list of one or more URLs is downloaded and validated to establish an association, which is stored in a data structure, between a first application and a second application. In response to receiving a selection of a URL in the second application, comparing the selected URL to URLs in the data structure and displaying, in the first application, content of the selected URL in response to determining that at least a prefix portion of the selected URL matches one of the URL associated with the first application in the data structure.
Abstract translation: 用于以安全的方式关联网站(或其他网络资源)和已安装应用程序之间的链接的方法和系统。 在一个实施例中,下载并验证一个或多个URL的签名列表,以在第一应用和第二应用之间建立存储在数据结构中的关联。 响应于在第二应用中接收到URL的选择,将所选择的URL与数据结构中的URL进行比较,并且响应于确定所选择的URL的至少前缀部分在第一应用中显示所选择的URL的内容 URL与数据结构中与第一个应用程序相关联的URL之一匹配。
-
公开(公告)号:US10521592B2
公开(公告)日:2019-12-31
申请号:US15490838
申请日:2017-04-18
Applicant: Apple Inc.
Inventor: Simon P. Cooper , Julien Oster , Robert J. Kendall-Kuppe , Christopher S. Linn , Jonathan Grynspan , Keith Stattenfield
Abstract: In one embodiment, a software application that is downloaded from an untrusted source is marked, based on the untrusted classification of the source, to be translocated when the software application is launched. When the software application is launched it is translocated, through a mirroring file system, to a random mount point that is a partial bind mount to the real file system that stores the image of the software application (e.g. the image of the software application's bundle).
-
公开(公告)号:US10387131B2
公开(公告)日:2019-08-20
申请号:US15600585
申请日:2017-05-19
Applicant: Apple Inc.
Inventor: Steven Falkenburg , Christopher Linn , Maciej Stachowiak , Jonathan Grynspan , Andrew Whalley , Robert Bradley , Samuel Weinig
IPC: G06F9/445 , G06F17/30 , H04L29/08 , G06F8/61 , G06F16/955
Abstract: Methods and systems for associating, in a secure manner, a link between web sites (or other network resources) and installed applications. In one embodiment, a signed list of one or more URLs is downloaded and validated to establish an association, which is stored in a data structure, between a first application and a second application. In response to receiving a selection of a URL in the second application, comparing the selected URL to URLs in the data structure and displaying, in the first application, content of the selected URL in response to determining that at least a prefix portion of the selected URL matches one of the URLs associated with the first application in the data structure.
-
公开(公告)号:US20170316211A1
公开(公告)日:2017-11-02
申请号:US15490838
申请日:2017-04-18
Applicant: Apple Inc.
Inventor: Simon P. Cooper , Julien Oster , Robert J. Kendall-Kuppe , Christopher S. Linn , Jonathan Grynspan , Keith Stattenfield
Abstract: In one embodiment, a software application that is downloaded from an untrusted source is marked, based on the untrusted classification of the source, to be translocated when the software application is launched. When the software application is launched it is translocated, through a mirroring file system, to a random mount point that is a partial bind mount to the real file system that stores the image of the software application (e.g. the image of the software application's bundle).
-
公开(公告)号:US20170255457A1
公开(公告)日:2017-09-07
申请号:US15600585
申请日:2017-05-19
Applicant: Apple Inc.
Inventor: Steven Falkenburg , Christopher Linn , Maciej Stachowiak , Jonathan Grynspan , Andrew Whalley , Robert Bradely , Samuel Weinig
CPC classification number: G06F8/61 , G06F16/955 , H04L67/06
Abstract: Methods and systems for associating, in a secure manner, a link between web sites (or other network resources) and installed applications. In one embodiment, a signed list of one or more URLs is downloaded and validated to establish an association, which is stored in a data structure, between a first application and a second application. In response to receiving a selection of a URL in the second application, comparing the selected URL to URLs in the data structure and displaying, in the first application, content of the selected URL in response to determining that at least a prefix portion of the selected URL matches one of the URLs associated with the first application in the data structure.
-
公开(公告)号:US20150350355A1
公开(公告)日:2015-12-03
申请号:US14586566
申请日:2014-12-30
Applicant: APPLE INC.
Inventor: Christopher S. Linn , Keith Stattenfield , Christopher C. Jensen, JR. , Alexander R. Ledwith , David A. Carter , Marc J. Krochmal , John J. Iarocci , Jonathan Grynspan
IPC: H04L29/08
CPC classification number: H04L67/22 , G06F9/4856 , H04L67/10
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.
-
-
-
-
-
-
-