-
公开(公告)号:US10440140B2
公开(公告)日:2019-10-08
申请号:US15098231
申请日:2016-04-13
Applicant: Apple Inc.
Inventor: Gavin Barraclough , Antti Koivisto , Christophe Dumez
IPC: H04L29/08
Abstract: Disclosed herein is a technique for storing and managing a number of resources and sub-resources associated with web pages in a cache implemented by a web browser. Metadata associated with the sub-resources is captured and stored in the cache. The metadata can include relationship or dependency information associated with a main resource and the sub-resources associated with the main resource. The previously captured metadata is used to predict any sub-resources that will be needed to properly display the web page and the predicted sub-resources are requested from the web server concurrently with a request for the main resource associated with the web page.
-
公开(公告)号:US10599868B2
公开(公告)日:2020-03-24
申请号:US15805632
申请日:2017-11-07
Applicant: Apple Inc.
Inventor: Gavin Barraclough , Christophe Dumez , Abhishek Bhowmick , Andrew H. Vyrros , Umesh S. Vaishampayan
IPC: G06F7/04 , G06F21/62 , H04L29/06 , H04L9/32 , H04L29/08 , H04W12/02 , G06F3/0483 , G06F1/28 , G06F3/0482
Abstract: Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a frequency of such data amongst a set of client devices. One embodiment uses a differential privacy mechanism to enhance a user experience by identifying particular websites that exhibit particular characteristics. In one embodiment, websites that are associated with a high resource consumption are identified. High resource consumption can be identified based on threshold of particular resources such as processor, memory, network bandwidth, and power usage.
-
公开(公告)号:US20180349638A1
公开(公告)日:2018-12-06
申请号:US15805632
申请日:2017-11-07
Applicant: Apple Inc.
Inventor: Gavin Barraclough , Christophe Dumez , Abhishek Bhowmick , Andrew H. Vyrros , Umesh S. Vaishampayan
CPC classification number: G06F21/6245 , G06F1/28 , G06F3/0482 , G06F3/0483 , H04L9/3239 , H04L63/0428 , H04L67/02 , H04L67/22 , H04L2209/34 , H04L2209/42 , H04W12/02
Abstract: Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a frequency of such data amongst a set of client devices. One embodiment uses a differential privacy mechanism to enhance a user experience by identifying particular websites that exhibit particular characteristics. In one embodiment, websites that are associated with a high resource consumption are identified. High resource consumption can be identified based on threshold of particular resources such as processor, memory, network bandwidth, and power usage.
-
-