-
公开(公告)号:US20160315900A1
公开(公告)日:2016-10-27
申请号:US15135021
申请日:2016-04-21
Applicant: Google Inc.
Inventor: Andrew Rowny , Shishir Kumar Agrawal
IPC: H04L12/58 , H04L12/707
Abstract: In one implementation, a computer-implemented method, includes receiving, at a computer system, a message for delivery to a client computing device; determining, by the computer system, a unique identifier for the message; generating an identified message that includes the message and at least a portion of the unique identifier; and sending, by the computer system and to the client computing device, the identified message over a first communication channel and a second communication channel, wherein the first communication channel is different from the second communication channel.
Abstract translation: 在一个实现中,计算机实现的方法包括在计算机系统处接收用于传送到客户端计算设备的消息; 由所述计算机系统确定所述消息的唯一标识符; 生成包括所述消息和所述唯一标识符的至少一部分的标识消息; 以及由所述计算机系统和所述客户端计算设备通过第一通信信道和第二通信信道发送所识别的消息,其中所述第一通信信道与所述第二通信信道不同。
-
公开(公告)号:US09980095B2
公开(公告)日:2018-05-22
申请号:US15077537
申请日:2016-03-22
Applicant: Google Inc.
Inventor: Weihua Tan , Shishir Kumar Agrawal
CPC classification number: H04W4/025 , H04M1/72572 , H04W8/205 , H04W48/18
Abstract: An electronic mobile device that supports a subscriber identification module (SIM) profile scans a base station cell that is associated with a different SIM profile in response to an inability to connect with a wireless network associated with the electronic mobile device's SIM profile. The electronic mobile device obtains cell information from the base station cell associated with the different SIM profile in response to the scanning. The cell information may include country associated data such as Mobile Country Code (MCC) or a System Identification (SID) data. Based on the obtained cell information, the electronic mobile device determines a current geographic location. The electronic mobile device may then adjust operation of a service, such as an application, of the electronic mobile device based on the determined country. Corresponding methods are also described.
-
公开(公告)号:US10013502B1
公开(公告)日:2018-07-03
申请号:US15669842
申请日:2017-08-04
Applicant: Google Inc.
Inventor: Arvind Jain , Anthony Charles Gentilcore , Steven K. Souders , Shishir Kumar Agrawal , Stephen E. Lamm , Michael Kleber , James Simonsen
CPC classification number: G06F16/9574 , G06F16/00 , H04L67/02 , H04L67/2847
Abstract: A computer-implemented method for preloading resources of a web page is provided. The method includes receiving a user request to navigate to a web page and issuing a request for a root page corresponding to the requested web page, wherein the root page identifies actual resources requested for loading the requested web page. The method also includes determining, based on a prior history of loading the requested web page, anticipated resources that are likely to be requested when loading the requested web page, and requesting the anticipated resources from a server associated with the anticipated resources at least until a time that the root page corresponding to the requested web page is received to determine the actual resources requested for loading the requested web page. Systems and machine-readable media are also provided.
-
公开(公告)号:US20160048688A1
公开(公告)日:2016-02-18
申请号:US14459417
申请日:2014-08-14
Applicant: Google Inc.
Inventor: Andrew Flynn , Shishir Kumar Agrawal , Simon Arscott , Lawrence Jonathan Brunsman
CPC classification number: G06F21/629 , G06F21/6281 , G06F2221/033 , G06F2221/2141 , G06F2221/2149 , G06F2221/2153 , H04W4/60
Abstract: Systems and techniques are provided for restricting system calls using protected storage. A system call to a restricted system component may be received from an application. The application may be determined to have permission to make the system call to the restricted system component. A signature associated with the application may be verified using a public key from a protected storage. The public key may be sent to the protected storage by a computing device of a party authorized to modify data in the protected storage. The restricted system component may be permitted to perform a function indicated by the system call when the public key successfully verifies the signature associated with application.
Abstract translation: 提供了系统和技术来限制使用受保护存储的系统调用。 可以从应用程序接收到受限系统组件的系统调用。 可以确定应用程序具有允许系统调用受限系统组件的权限。 可以使用来自受保护存储器的公钥来验证与应用相关联的签名。 公共密钥可以被授权修改受保护存储器中的数据的一方的计算设备发送到受保护的存储器。 当公钥成功地验证与应用相关联的签名时,可以允许受限制的系统组件执行系统调用所指示的功能。
-
公开(公告)号:US09942900B1
公开(公告)日:2018-04-10
申请号:US14552080
申请日:2014-11-24
Applicant: Google Inc.
Inventor: Junda Liu , Weihua Tan , Shishir Kumar Agrawal
CPC classification number: H04W36/0072 , H04W48/14 , H04W48/18 , H04W64/00 , H04W64/006 , H04W72/0453 , H04W72/048 , H04W72/0486 , H04W88/06
Abstract: A system and method is disclosed that includes receiving connectivity information from a plurality of client devices connect to a network associated with a plurality of base stations; storing the connectivity information in one or more memories; determining a first location of a first device that desires to connect to a base station associated with the network; identifying a set of candidate bands and channels for connection to the base station based on the first location and the connectivity information; and transmitting the set of candidate bands and channels to the first device.
-
公开(公告)号:US20170280295A1
公开(公告)日:2017-09-28
申请号:US15077537
申请日:2016-03-22
Applicant: Google Inc.
Inventor: Weihua Tan , Shishir Kumar Agrawal
CPC classification number: H04W4/025 , H04M1/72572 , H04W8/205 , H04W48/18
Abstract: An electronic mobile device that supports a subscriber identification module (SIM) profile scans a base station cell that is associated with a different SIM profile in response to an inability to connect with a wireless network associated with the electronic mobile device's SIM profile. The electronic mobile device obtains cell information from the base station cell associated with the different SIM profile in response to the scanning. The cell information may include country associated data such as Mobile Country Code (MCC) or a System Identification (SID) data. Based on the obtained cell information, the electronic mobile device determines a current geographic location. The electronic mobile device may then adjust operation of a service, such as an application, of the electronic mobile device based on the determined country. Corresponding methods are also described.
-
公开(公告)号:US09756108B2
公开(公告)日:2017-09-05
申请号:US13868920
申请日:2013-04-23
Applicant: Google Inc.
Inventor: Arvind Jain , Anthony Charles Gentilcore , Steven K. Souders , Shishir Kumar Agrawal , Stephen E. Lamm , Michael Kleber , James Simonsen
CPC classification number: G06F17/30902 , G06F17/30 , H04L67/02 , H04L67/2847
Abstract: A computer-implemented method for preloading resources of a web page is provided. The method includes receiving a user request to navigate to a web page and issuing a request for a root page corresponding to the requested web page, wherein the root page identifies actual resources requested for loading the requested web page. The method also includes determining, based on a prior history of loading the requested web page, anticipated resources that are likely to be requested when loading the requested web page, and requesting the anticipated resources from a server associated with the anticipated resources at least until a time that the root page corresponding to the requested web page is received to determine the actual resources requested for loading the requested web page. Systems and machine-readable media are also provided.
-
公开(公告)号:US09648537B2
公开(公告)日:2017-05-09
申请号:US14689857
申请日:2015-04-17
Applicant: Google Inc.
Inventor: Weihua Tan , Shishir Kumar Agrawal
CPC classification number: H04W36/30 , H04B1/3816 , H04W4/02 , H04W4/029 , H04W36/32 , H04W48/16 , H04W48/18
Abstract: A device and method for profile switching based on location and wireless network quality are provided. A client device determines relevant locations for a user of the client device based on a variety of factors. After determining that a location is of particular relevance to the user, the client device will proceed to collect wireless network parameters for each available wireless network at each of the relevant locations for the user. The client device then determines a quality score for each wireless network at each relevant location and proceeds to utilize the quality score to make wireless network profile switching decisions as the client device travels between the relevant locations.
-
公开(公告)号:US20160345145A1
公开(公告)日:2016-11-24
申请号:US15160450
申请日:2016-05-20
Applicant: Google Inc.
Inventor: Andrew Rowny , Shishir Kumar Agrawal , Ji Yang , Cheuksan Edward Wang , Abhijith Shastry
Abstract: In one implementation, a computer-implemented method includes: receiving, at a computer system, a multimedia message service (MMS) message for delivery to a client computing device; storing, by the computer system, the MMS message; generating, by the computer system, a traditional short message service (SMS) message including a notification that the MMS message is available for download from the computer system; transmitting, by the computer system, the SMS message to the client computing device; receiving, after transmitting the SMS message, a request from the client computing device to download the MMS message; and sending, by the computer system, the MMS message to the client computing device.
Abstract translation: 在一个实现中,计算机实现的方法包括:在计算机系统处接收用于传送到客户端计算设备的多媒体消息服务(MMS)消息; 由计算机系统存储MMS消息; 由计算机系统生成传统的短消息服务(SMS)消息,其包括可从计算机系统下载MMS消息的通知; 由所述计算机系统向所述客户端计算装置发送所述SMS消息; 在发送所述SMS消息之后,接收来自所述客户端计算装置的下载MMS消息的请求; 以及由计算机系统将MMS消息发送到客户端计算设备。
-
-
-
-
-
-
-
-