Unlock instant, AI-driven research and patent intelligence for your innovation.

Managing delivery of code and dependent data using application containers

A technology that applies containers and data. It is applied in the fields of electrical digital data processing, instruments, and transmission systems. It can solve problems such as application inability to execute, and achieve the effect of reducing storage space.

Pending Publication Date: 2021-07-13
GOOGLE LLC
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Furthermore, applications are typically not executable until all executable components have been downloaded and installed at the user computing device

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Managing delivery of code and dependent data using application containers
  • Managing delivery of code and dependent data using application containers
  • Managing delivery of code and dependent data using application containers

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0080]Example 1. A method comprising: receiving, by a supervisor component executing at a computing device, a request to execute an application; determining, by the supervisor component, whether an installable subroutine for maintaining the application is allocated in memory of the computing device a packaged application container; in response to determining that the application container is allocated in memory of the computing device, determining, by a container runtime of the application container, one or more dependencies of the application, wherein the one or The plurality of dependencies includes one or more required dependencies and one or more optional dependencies; the container runtime initiates retrieval of the one or more required dependencies; the container runtime initiates retrieval of the one or more retrieval of a plurality of optional dependencies; and in response to receiving all of the one or more required dependencies, and when at least one of the optional ...

example 2

[0081] Example 2. The method of example 1, wherein executing the application comprises outputting, by the computing device, a graphical user interface of the application for display, the graphical user interface including the a placeholder graphical element for the at least one of the one or more optional dependencies; and in response to receiving the at least one of the one or more optional dependencies, output by the computing device with Information associated with the at least one optional dependency replaces the placeholder element for display.

example 3

[0082] Example 3. The method of any combination of examples 1 and 2, further comprising: determining, by the computing device and based on data included in the one or more optional dependencies, that is configured to use the one or more installable subpackages of the application for data in a plurality of optional dependencies; and prefetching, by the application container, of the one or more installable subpackages of the application configured to use the data at least one.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The disclosure relates to managing delivery of a code and dependent data using application containers. In some examples, a method includes receiving, by a supervisor component executing at a computing device, a request to execute an application; responsive to determining that an application container for maintaining installable sub-packages of the application is allocated in memory of the computing device, determining, by a container runtime of the application container, one or more dependencies of the application; retrieving, by the container runtime, the one or more dependencies; and responsive to retrieving the one or more dependencies, executing, by the application container, the application.

Description

[0001] Case Description [0002] This application belongs to the divisional application of the Chinese invention patent application 201780003807.2 with the filing date on January 13, 2017. technical field [0003] The present disclosure relates to managing the transfer of code and dependency data using application containers. Background technique [0004] Computing devices can perform various functions, such as executing applications, receiving user input, and outputting information for display. For example, a computing device may execute applications such as email clients, travel assistants, messaging clients, and the like. An application may include one or more executable components that perform various functions. In some distributed environments, user computing devices (eg, smartphones) may use the media store application to search for and install applications provided by remote computing systems. Typically, when a user selects an application in the media store applica...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/54G06F9/445G06F8/65G06F9/455
CPCG06F8/65G06F9/546G06F9/44505G06F9/44521G06F9/45558G06F8/61H04L67/148H04L67/146H04L67/142H04L67/34H04L41/02G06F9/445
Inventor 芬克斯·柯克帕特里克瓦查斯帕蒂·瓦拉达拉扬苏布拉马尼亚姆·加纳帕蒂帕特里克·鲍曼杰斯·埃文斯
Owner GOOGLE LLC