Patent ID: 11902653
Assignee: SNOW CORPORATION
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A file distribution system comprising:
memory storing computer-executable instructions; and
a processor configured to execute the computer-executable instructions such that the processor is configured to,
transmit a file of a camera application to an electronic device in response to a request from the electronic device,

wherein the camera application includes program code corresponding to a plurality of camera functions and program code corresponding to a common engine,
wherein the plurality of camera functions are each configured in a package form to implement an individual camera mode of the camera application,
wherein the common engine is configured to implement rendering and layout functions of the camera application with respect to the individual camera modes of each of the plurality of camera functions,
wherein the camera application further includes,
program code for receiving a user selection, the user selection corresponding to a camera function from among a plurality of camera functions included in a camera list, and
program code for constructing a user interface for image capturing using a package of the camera function corresponding to the user selection, and wherein,
the camera list is included in a menu list of an image capturing related function includes as content included in the camera application, or
the user interface includes a list of contents applicable to a camera image, the list of contents being associated with the package of the camera function corresponding to the user selection.