-
公开(公告)号:US08984008B2
公开(公告)日:2015-03-17
申请号:US13940068
申请日:2013-07-11
Applicant: Google Inc.
Inventor: Dianne Kyra Hackborn , Andrew Devron Stadler , Amith Yamasani , Kenneth Root
IPC: G06F17/30
CPC classification number: G06F17/3015 , G06F8/61 , G06F9/4451 , G06F17/30386
Abstract: A computing device has multiple user profiles. While a particular user profile is the currently-active user profile of a computing device, the computing device determines whether a binary that is not associated with the particular user profile is already stored at the computing device. In response to determining that the binary is not already stored at the computing device, the computing device downloads the binary from a computing system other than the computing device and associates the binary with the particular user profile. If the binary is already stored at the computing device, the computing device associates the binary with the particular user profile without downloading the binary again.
Abstract translation: 计算设备具有多个用户简档。 当特定用户简档是计算设备的当前活动的用户简档时,计算设备确定与特定用户简档不相关联的二进制文件是否已经存储在计算设备处。 响应于确定二进制尚未存储在计算设备处,计算设备从除计算设备之外的计算系统下载二进制文件,并将二进制文件与特定用户简档相关联。 如果二进制文件已经存储在计算设备中,则计算设备将二进制文件与特定用户简档相关联,而不再次下载二进制文件。
-
公开(公告)号:US20140007074A1
公开(公告)日:2014-01-02
申请号:US13647074
申请日:2012-10-08
Applicant: Google Inc.
Inventor: Tilman Sporkert , Andrew Devron Stadler , Ficus Kirkpatrick , Ilya Firman , Christian Sonntag
IPC: G06F9/44
Abstract: A method includes transmitting, from a computing device to one or more server computers, an update request corresponding to a client-side application package that is stored at the computing device. The client side application package contains a plurality of application components. The method also includes receiving a differential update package in response to the request. The differential update package includes a plurality of deltas, wherein each delta corresponds to one of the application components contained in the client side application package. The method also includes applying the plurality of deltas to modify at least some of the application components from the plurality of application components.
Abstract translation: 一种方法包括从计算设备向一个或多个服务器计算机发送对应于存储在计算设备处的客户端应用程序包的更新请求。 客户端应用程序包包含多个应用程序组件。 该方法还包括响应该请求接收差分更新包。 差分更新包包括多个增量,其中每个增量对应于包含在客户端应用包中的应用组件之一。 该方法还包括应用多个三角形来修改多个应用组件中的至少一些应用组件。
-
公开(公告)号:US09268782B2
公开(公告)日:2016-02-23
申请号:US14658767
申请日:2015-03-16
Applicant: Google Inc.
Inventor: Dianne Kyra Hackborn , Andrew Devron Stadler , Amith Yamasani , Kenneth Root
CPC classification number: G06F17/3015 , G06F8/61 , G06F9/4451 , G06F17/30386
Abstract: A computing device has multiple user profiles. While a particular user profile is the currently-active user profile of a computing device, the computing device determines whether a binary that is not associated with the particular user profile is already stored at the computing device. In response to determining that the binary is not already stored at the computing device, the computing device downloads the binary from a computing system other than the computing device and associates the binary with the particular user profile. If the binary is already stored at the computing device, the computing device associates the binary with the particular user profile without downloading the binary again.
-
公开(公告)号:US20150193225A1
公开(公告)日:2015-07-09
申请号:US14665417
申请日:2015-03-23
Applicant: Google Inc.
Inventor: Jonathan Brunsman , Ilya Firman , Ficus Kirkpatrick , Jasper Lin , Aurash Mahbod , Linda K. Nguyen , Michael Siliski , Christian Sonntag , Andrew Devron Stadler , Christoph Studer
IPC: G06F9/445
Abstract: A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.
Abstract translation: 一种用于在移动设备上更新应用的方法包括在移动设备处访问应用管理信息。 应用程序管理信息识别安装在移动设备上的多个应用程序以及与每个安装的应用程序相关联的一个或多个授权许可设置。 该方法还包括从移动设备向服务器发送关于每个安装的应用的更新信息的请求,并且从移动设备从服务器接收更新信息。 更新信息识别用于多个安装的应用的相应应用的更新包。 如果与更新包相关联的一个或多个所需权限设置被包括在与多个安装的多个安装的相应应用相关联的一个或多个授权许可设置中,则该方法还包括安装不具有来自移动设备的用户的用户交互的更新包 应用程序。
-
公开(公告)号:US20150186367A1
公开(公告)日:2015-07-02
申请号:US14658767
申请日:2015-03-16
Applicant: Google Inc.
Inventor: Dianne Kyra Hackborn , Andrew Devron Stadler , Amith Yamasani , Kenneth Root
IPC: G06F17/30
CPC classification number: G06F17/3015 , G06F8/61 , G06F9/4451 , G06F17/30386
Abstract: A computing device has multiple user profiles. While a particular user profile is the currently-active user profile of a computing device, the computing device determines whether a binary that is not associated with the particular user profile is already stored at the computing device. In response to determining that the binary is not already stored at the computing device, the computing device downloads the binary from a computing system other than the computing device and associates the binary with the particular user profile. If the binary is already stored at the computing device, the computing device associates the binary with the particular user profile without downloading the binary again.
Abstract translation: 计算设备具有多个用户简档。 当特定用户简档是计算设备的当前活动的用户简档时,计算设备确定与特定用户简档不相关联的二进制文件是否已经存储在计算设备处。 响应于确定二进制尚未存储在计算设备处,计算设备从除计算设备之外的计算系统下载二进制文件,并将二进制文件与特定用户简档相关联。 如果二进制文件已经存储在计算设备中,则计算设备将二进制文件与特定用户简档相关联,而不再次下载二进制文件。
-
公开(公告)号:US09075693B2
公开(公告)日:2015-07-07
申请号:US13647097
申请日:2012-10-08
Applicant: Google Inc.
Inventor: Tilman Sporkert , Andrew Devron Stadler , Ficus Kirkpatrick , Ilya Firman , Christian Sonntag
Abstract: A method includes receiving, from a remote computing device, an update request, the update request including a first signature corresponding to a client-side application package that is stored at the remote computing device. The method also includes identifying a first server-side application package using the first signature. The method also includes generating a differential update package using the first server-side application package and a second server-side application package as inputs, wherein the differential update package, when applied to the client side application package, is operable to modify to the client-side application package such that it is functionally equivalent to the second server-side application package.
Abstract translation: 一种方法包括从远程计算设备接收更新请求,该更新请求包括与存储在远程计算设备中的客户端应用程序包相对应的第一签名。 该方法还包括使用第一签名识别第一服务器端应用包。 该方法还包括使用第一服务器侧应用程序包和第二服务器端应用程序包作为输入来生成差异更新程序包,其中差分更新程序包在应用于客户端应用程序包时可操作以修改客户机 应用程序包,使其在功能上等同于第二个服务器端应用程序包。
-
公开(公告)号:US20140259001A1
公开(公告)日:2014-09-11
申请号:US14280753
申请日:2014-05-19
Applicant: Google Inc.
Inventor: Jonathan Brunsman , Ilya Firman , Ficus Kirkpatrick , Jasper Lin , Aurash Mahbod , Linda K. Nguyen , Michael Siliski , Christian Sonntag , Andrew Devron Stadler , Christoph Studer
IPC: G06F9/445
Abstract: A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.
Abstract translation: 一种用于在移动设备上更新应用的方法包括在移动设备处访问应用管理信息。 应用程序管理信息识别安装在移动设备上的多个应用程序以及与每个安装的应用程序相关联的一个或多个授权许可设置。 该方法还包括从移动设备向服务器发送关于每个安装的应用的更新信息的请求,并且从移动设备从服务器接收更新信息。 更新信息识别用于多个安装的应用的相应应用的更新包。 如果与更新包相关联的一个或多个所需权限设置被包括在与多个安装的多个安装的相应应用相关联的一个或多个授权许可设置中,则该方法还包括安装不具有来自移动设备的用户的用户交互的更新包 应用程序。
-
公开(公告)号:US20140096246A1
公开(公告)日:2014-04-03
申请号:US13633093
申请日:2012-10-01
Applicant: Google Inc.
Inventor: Michael Gerard Morrissey , Richard Cannings , Joseph Benjamin Gruver , Angana Ghosh , Jonathan Bruce Larimer , Andrew Devron Stadler , Panayiotis Mavrommatis , Niels Holger Gerhard Konstantin Provos , Adrian Ludwig
IPC: G06F21/00
CPC classification number: G06F21/51 , G06F21/56 , H04L63/12 , H04W12/1208
Abstract: Systems, methods, routines and/or techniques are described to protect users from undesirable content, for example, on an open platform. One or more embodiments may prevent the installation of an application package or warn a user if the application package may be undesirable (e.g., because it may contain malware). In one or more embodiments, a method may include receiving a first request to install an application package, and receiving and/or capturing metadata related to the application package. The method may include communicating a second request (e.g., including the metadata) to a remote server, such that the remote server can determine whether the application package may be undesirable. The method may include receiving a response from the remote server, where the response may indicate whether the application package may be undesirable, and initiating installation of the application package if the application package is determined to be safe and/or acceptable.
Abstract translation: 描述系统,方法,例程和/或技术来保护用户免受不期望的内容,例如在开放平台上。 如果应用程序包可能是不期望的(例如,因为它可能包含恶意软件),则一个或多个实施例可以阻止安装应用程序包或警告用户。 在一个或多个实施例中,方法可以包括接收安装应用程序包的第一请求,以及接收和/或捕获与应用程序包相关的元数据。 该方法可以包括将第二请求(例如,包括元数据)传送到远程服务器,使得远程服务器可以确定应用程序包是否是不期望的。 该方法可以包括从远程服务器接收响应,其中响应可以指示应用包是否是不期望的,以及如果应用包被确定为安全的和/或可接受的,则启动应用包的安装。
-
公开(公告)号:US09182975B2
公开(公告)日:2015-11-10
申请号:US14665417
申请日:2015-03-23
Applicant: Google Inc.
Inventor: Jonathan Brunsman , Ilya Firman , Ficus Kirkpatrick , Jasper Lin , Aurash Mahbod , Linda K. Nguyen , Michael Siliski , Christian Sonntag , Andrew Devron Stadler , Christoph Studer
Abstract: A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.
Abstract translation: 一种用于在移动设备上更新应用的方法包括在移动设备处访问应用管理信息。 应用程序管理信息识别安装在移动设备上的多个应用程序以及与每个安装的应用程序相关联的一个或多个授权许可设置。 该方法还包括从移动设备向服务器发送关于每个安装的应用的更新信息的请求,并且从移动设备从服务器接收更新信息。 更新信息识别用于多个安装的应用的相应应用的更新包。 如果与更新包相关联的一个或多个所需权限设置被包括在与多个安装的多个安装的相应应用相关联的一个或多个授权许可设置中,则该方法还包括安装不具有来自移动设备的用户的用户交互的更新包 应用程序。
-
公开(公告)号:US08990795B2
公开(公告)日:2015-03-24
申请号:US14280753
申请日:2014-05-19
Applicant: Google Inc.
Inventor: Jonathan Brunsman , Ilya Firman , Ficus Kirkpatrick , Jasper Lin , Aurash Mahbod , Linda K. Nguyen , Michael Siliski , Christian Sonntag , Andrew Devron Stadler , Christoph Studer
Abstract: A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.
-
-
-
-
-
-
-
-
-