-
公开(公告)号:US20120324568A1
公开(公告)日:2012-12-20
申请号:US13160382
申请日:2011-06-14
申请人: Timothy Micheal Wyatt , David Luke Richardson , Jonathan Pantera Grubb , Kevin Patrick Mahaffey , Anbu Anbalagapandian
发明人: Timothy Micheal Wyatt , David Luke Richardson , Jonathan Pantera Grubb , Kevin Patrick Mahaffey , Anbu Anbalagapandian
CPC分类号: G06F21/51 , G06F2221/2101 , H04L63/101 , H04L63/145 , H04L63/1483 , H04W12/1208
摘要: On a mobile communications device, visiting a link from a messaging application or web browser may result in an undesired action, such as visiting a phishing site, downloading malware, causing unwanted charges, using too much battery, or the device being exploited. In an implementation, a mobile application intercepts a request including an identifier associated with an action to be performed by another application on the device and evaluates the identifier to determine when the request should be permitted, blocked, or conditionally permitted. The client may use local data or make a request to a server to evaluate the identifier. In an implementation, server communications are optimized to minimize latency by caching evaluation results on the device, proactively priming the device's DNS cache, optimizing when DNS lookups are performed, and adapting evaluation policy based on factors such as the source of the request, and the currently active network connection.
摘要翻译: 在移动通信设备上,访问消息传递应用程序或网络浏览器的链接可能导致不期望的操作,例如访问网络钓鱼站点,下载恶意软件,导致不必要的费用,使用太多的电池或被利用的设备。 在实现中,移动应用拦截包括与要由设备上的另一应用执行的动作相关联的标识符的请求,并且评估该标识符以确定何时应该允许,阻止或有条件地允许该请求。 客户端可以使用本地数据或向服务器发出请求来评估该标识符。 在实现中,服务器通信被优化以通过缓存设备上的评估结果来最小化等待时间,主动启动设备的DNS缓存,在执行DNS查找时进行优化,以及基于诸如请求源之类的因素来适应评估策略,以及 当前活动的网络连接。
-
公开(公告)号:US20140195604A1
公开(公告)日:2014-07-10
申请号:US14210174
申请日:2014-03-13
CPC分类号: H04L43/0876 , H04L61/1511 , H04L61/307 , H04L61/308 , H04L61/605 , H04L63/20 , H04W4/60
摘要: Client and user activity in an application or a browser are monitored to determine whether potential actions will result in a server being contacted. A DNS request to resolve the server's host name is generated to ensure the server's IP address is cached and available.
摘要翻译: 监视应用程序或浏览器中的客户端和用户活动,以确定潜在的操作是否会导致服务器被联系。 生成解析服务器主机名的DNS请求,以确保服务器的IP地址被缓存并可用。
-
公开(公告)号:US08738765B2
公开(公告)日:2014-05-27
申请号:US13160447
申请日:2011-06-14
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L43/0876 , H04L61/1511 , H04L61/307 , H04L61/308 , H04L61/605 , H04L63/20 , H04W4/60
摘要: When a mobile device interacts with a network service, synchronous DNS resolution can significantly impact user experience due to lossy or moderate-high latency conditions. Network services that rely on low-TTL DNS records for failover require a client to frequently resolve the service's host name. It is undesirable to block on these frequent resolutions. In an implementation, user activity on a mobile device is monitored to determine whether the user is engaged in an activity that would contact a server. If such an activity is in progress, then DNS requests to resolve the server's host name are periodically generated to make sure the server's IP address is cached. In an implementation, if a request to communicate with a server fails, the DNS cache expires the entry for that server so that a new DNS request can resolve the server's IP address in case the server's IP address has changed.
摘要翻译: 当移动设备与网络服务进行交互时,由于有损或中等 - 高延迟条件,同步DNS解析可能会显着影响用户体验。 依靠低TTL DNS记录进行故障切换的网络服务需要客户端来频繁地解析服务的主机名。 阻止这些频繁的分辨率是不希望的。 在实现中,监视移动设备上的用户活动以确定用户是否参与将与服务器联系的活动。 如果此类活动正在进行中,则会定期生成解析服务器主机名的DNS请求,以确保服务器的IP地址已被缓存。 在一个实现中,如果与服务器通信的请求失败,则DNS缓存会超时该服务器的条目,以便新的DNS请求可以解析服务器的IP地址,以防服务器的IP地址发生更改。
-
公开(公告)号:US20120324094A1
公开(公告)日:2012-12-20
申请号:US13160447
申请日:2011-06-14
IPC分类号: G06F15/173
CPC分类号: H04L43/0876 , H04L61/1511 , H04L61/307 , H04L61/308 , H04L61/605 , H04L63/20 , H04W4/60
摘要: When a mobile device interacts with a network service, synchronous DNS resolution can significantly impact user experience due to lossy or moderate-high latency conditions. Network services that rely on low-TTL DNS records for failover require a client to frequently resolve the service's host name. It is undesirable to block on these frequent resolutions. In an implementation, user activity on a mobile device is monitored to determine whether the user is engaged in an activity that would contact a server. If such an activity is in progress, then DNS requests to resolve the server's host name are periodically generated to make sure the server's IP address is cached. In an implementation, if a request to communicate with a server fails, the DNS cache expires the entry for that server so that a new DNS request can resolve the server's IP address in case the server's IP address has changed.
摘要翻译: 当移动设备与网络服务进行交互时,由于有损或中等 - 高延迟条件,同步DNS解析可能会显着影响用户体验。 依靠低TTL DNS记录进行故障切换的网络服务需要客户端来频繁地解析服务的主机名。 阻止这些频繁的分辨率是不希望的。 在实现中,监视移动设备上的用户活动以确定用户是否参与将与服务器联系的活动。 如果此类活动正在进行中,则会定期生成解析服务器主机名的DNS请求,以确保服务器的IP地址已被缓存。 在一个实现中,如果与服务器通信的请求失败,则DNS缓存会超时该服务器的条目,以便新的DNS请求可以解析服务器的IP地址,以防服务器的IP地址发生更改。
-
-
-