Activation architecture for processing digital asset and associated physical product
Patent Information
- Application Number
- JP2024195969
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-09-14
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2042-10-12
Smart Images

Figure 2025024044000001_ABST
Abstract
Description
[Technical field]
[0001] Embodiments of the present invention generally include a digital asset system, a physical product system, To securely interconnect different systems and user actions across those systems More specifically, the present invention relates to a novel architecture for digital asset management. The system interaction between the user, the production, and the interactive user-involved system is performed using the The present invention relates to managing digital assets and corresponding physical products while facilitating the creation and sale of digital assets. [Background technology]
[0002] The digitization of physical products has become very popular in recent years. Digital assets are just a few examples. These include digital games, social media systems, and membership / customer engagement. The company's various networks, including programs, online stores, and online financial systems Generally, digital assets can be made available to companies through digital asset platforms. The blockchain is a mechanism through which these companies can extend the utility of their physical products into the digital realm. This allows for a holistic engagement with the products offered through the company's various platforms. For example, digital assets related to physical products can be provided in the context of a video game. Digital assets may be used in a physical product or in a video game. As another example, a digitally reconstructed version of a digitally reconstructed item may be used. Some of the assets are offering membership programs that allow customers to purchase products and services from companies. Some are created to improve customer loyalty.
[0003] Technologies such as distributed ledgers (e.g., blockchain) are transforming the face of digital assets. enables the creation of digital assets while providing ownership of such digital assets. However, these two concepts have been further morphed into two intertwined forms: verifiably tracking and tracking. Existing capabilities that utilize digital assets may not be available outside of a specific related service or product. Beyond the assets themselves, they have little real value to the customer. Current digital assets have little relationship to real-world objects and are provided by the company. It is a static creation limited to what is provided. It goes beyond being merely a virtual representation. Having a system that enhances the value of your digital assets will lead to greater user engagement and loyalty. It is beneficial for companies to improve their Summary of the Invention
[0004] According to some embodiments, multiple digital activations are performed via a digital activation layer. Method, system, and non-transitory computer program comprising operations for securely distributing assets The digital activation layer is adapted to activate a plurality of user devices. in response to a user device of the It has a distributed ledger to enable digital wallets tied to user devices. In some embodiments, the distributed ledger may be a blockchain network. The digital wallet is implemented and stored in blocks within the blockchain network. The digital wallet includes an association between the account and the user device. It may be associated.
[0005] The digital activation layer is responsible for activating multiple digital assets from the user device. The distributed ledger may also receive requests for ownership of the digital assets. The link between the digital asset and the physical product is created by the blockchain in the blockchain network. The digital activation layer may further include a digital wallet. storing the digital asset following receipt of a request for ownership of the digital asset; may be stored in a database or other storage device external to the digital activation layer. in stages).
[0006] Additional actions taken by the digital activation layer are performed on the digital asset. Receives an action to be taken on a digital asset from a user device and stores the action in In some embodiments, the action may further include performing an action on a physical configured to delay or hasten the initiation of a second action related to the product; The second action is sent to the backend layer, which is in communication with the digital activation layer. In some embodiments, the back-end tier is The system may be implemented as a back-end system controlled by the
[0007] Additional actions taken by the digital activation layer are performed on the digital asset. updating an ownership characteristic of the digital asset based on performing an action on the and, a second action related to the physical product based on the ownership characteristics is performed in the back-end system. The digital activation layer sends a signal to the back-end system that is configured to initiate the This may include transmitting the information to an end system.
[0008] Additional features of embodiments of the invention will be set forth in the description that follows, and in part will be apparent from the description. As will be apparent from the general description given above and the detailed description given below, certain preferred embodiments of the present invention may be practiced without departing from the spirit and scope of the present invention. The detailed description is both exemplary and explanatory and is intended to provide further explanation of the invention as claimed. This is what we have in mind.
[0009] The present invention includes the following embodiments. [1] Through the digital activation layer that constitutes the distributed node system, multiple digital A method for safely distributing digital assets, comprising: A user device among multiple user devices connects to the digital activation layer In response to receiving the request, the distributed node system generates a digital and enabling a digital storage component, the distributed node system Activating, the activation including an association between the element and the user device; A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action delays the initiation of a second action related to the physical product. The second action is the digital activation layer and taking an action taken by a back-end system with which it is communicating; Ownership of digital assets based on taking actions on those assets and updating the characteristic. [2] The action transfers the digital asset to another user device among multiple user devices. Digital assets can be moved to a different location, digitally destroyed, or and digitally storing the data. [3] Updating ownership characteristics based on moving a digital asset to another user device Refreshing the digital assets from the digital storage component to the other user device. The method of claim 2, further comprising transferring the content of the stored data to another digital storage component associated with the stored data. [4] Digitally storing digital assets is The back-end system prevents you from initiating a second action related to the physical product. a second signal configured to cause the digital activation layer to transmit a second signal to the back-end system; The method of [2], further comprising: [5] A distributed node system is a semi-private blockchain network. ] method. [6] The digital asset is generated based on at least one physical attribute of the physical product. The method described in [1] is a non-fungible token that is used to [7] The ownership characteristic identifies a physical address, and a second action relates to a physical product. A shipping subsystem in the back-end system delivers physical products to physical addresses Initiate the dispatch procedure to The production subsystem in the back-end system creates the production system to manufacture the physical product. Initiating the procedure, and Preventing a production subsystem from initiating a production procedure to produce a physical product , The method of [1], which includes at least one of the following: [8] Each digital asset in the set of digital assets is related to a physical product. ,The method of [1]. [9] determining, via a back-end system, scarcity attributes associated with the physical product; determining a number of the plurality of digital assets to generate based on the scarcity attribute; and and generating a plurality of digital assets based on the determined number. ] method.
[10] a second digital asset among a plurality of user devices; identifying a second user device that owns the asset; Decrypting a third digital asset to a digital storage component associated with the user device. and depositing a third digital asset into the user device, the third digital asset comprising an attribute associated with the user device. Depositing a third digital asset based on the A fourth digital storage component associated with the second user device. depositing an asset, the third digital asset and the fourth digital asset; The assets are deposited based on the digital asset and the second digital asset. and a fourth digital asset based on an attribute associated with the second user device. The method of [8], further comprising depositing the digital asset.
[11] Digital activation layer, which consists of a semi-private distributed node system A system for safely distributing multiple digital assets via a system M, It has a digital activation layer that constitutes a distributed node system, and digital activation The innovation layer is A user device among multiple user devices connects to the digital activation layer and enabling a digital storage component on the distributed node system in response to the The distributed node system establishes associations between digital storage components and user devices. Activation, including A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action delays the initiation of a second action related to the physical product. The second action is configured to cause or hasten a digital activation. The action to be taken is taken by the back-end system communicating with the application layer. , Ownership of digital assets based on taking actions on those assets Updating the characteristics; A second action associated with the physical product based on the ownership characteristic in a back-end system. A signal configured to initiate a new action from the digital activation layer to the backend. Sending it to the system;
[0023] The back-end system includes a dispatch subsystem, the back-end system Based on the signal received from the digital activation layer, based on the ownership characteristics, Initiate a secondary action related to a physical product The system further comprises:
[12] The action transfers the digital asset to another user device among multiple user devices. Digital assets are digitally destroyed and digital assets are digitally transferred to a third party device. and digitally storing the set of Hmm.
[13] The ownership characteristic is based on moving a digital asset to another user device. Updating the digital asset includes transferring the digital asset from the digital storage component to the other user device.
[12] , including moving the data to another digital storage component associated with the device. Tem.
[14] Digitally storing digital assets is The back-end system prevents you from initiating a second action related to the physical product. a second signal configured to cause the digital activation layer to transmit a second signal to the back-end system;
[12] The system of claim 12, further comprising:
[15] A system in
[0011] in which the distributed node system is a quasi-private blockchain network.
[16] The digital asset is generated based on at least one physical attribute of the physical product. The system is a non-fungible token that is used to exchange digital currency.
[17] The ownership characteristic identifies a physical address, and a second action related to a physical product is The shipping subsystem in the back-end system delivers the physical product to a physical address.
[11] The system of
[11] , including initiating a dispatch procedure to
[18] Each digital asset in the group of digital assets relates to a physical product. ,
[11] system.
[19] The digital activation layer determining, by a back-end system, a scarcity attribute associated with the physical product; determining a number of the plurality of digital assets to generate based on the scarcity attribute; and generating a plurality of digital assets based on the determined number; The system of
[18] , further configured to:
[20] A non-transitory computer-readable medium having program code stored thereon, Ramcode will be the digital activation layer that makes up the distributed node system. In response to the user device connecting to the digital activation layer, the distributed node Enabling a digital storage component on a system, the distributed node system comprising: ,Enabling, ,including ,associations ,between ,digital ,storage ,components; A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action provides a delay in initiating a second action related to the physical product. The second action is configured to cause or hasten a digital activation. The action to be taken is taken by the back-end system communicating with the application layer. , Ownership of digital assets based on taking actions on those assets Updating the characteristics; A non-transitory computer-readable medium executable to cause operations including:
[21] A program executed by a computer, the program code being The digital activation layer that constitutes the distributed node system In response to the user device connecting to the digital activation layer, the distributed node Enabling a digital storage component on a system, the distributed node system comprising: ,Enabling, ,including ,associations ,between ,digital ,storage ,components; A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action provides a delay in initiating a second action related to the physical product. The second action is configured to cause or hasten a digital activation. The action to be taken is taken by the back-end system communicating with the application layer. , Ownership of digital assets based on taking actions on those assets Updating the characteristics; A program that is executable to perform operations including:
[0010] Furthermore, the present invention includes the following embodiments. [1] Through a digital activation layer implemented within the enterprise network A method for securely distributing multiple digital assets using a cryptocurrency, comprising: receiving a request from a user device to register with an enterprise network; , In response to receiving a request, a distributed activation managed by the digital activation layer On a node of the node system, a digital storage component associated with the user device is stored. To enable it, The digital activation layer allows multiple digital assets to be activated at once. and The digital activation layer allows you to select the digital asset among multiple digital assets. The digital asset is a product of a process that involves depositing a digital asset into a digital storage component. Depositing goods and receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action specifies a period during which a second action related to the product is to be initiated. and performing an action that is configured to delay or accelerate. [2] The second action is the backend that communicates with the digital activation layer. The method of [1] performed by the system. [3] The digital activation layer sits outside the enterprise network. The method of [1], wherein the method is configured to establish a connection with an external system that is [4] The external system is configured to implement a third-party application, , Through such connections, digital assets may be exported for use by third-party applications. The method of [3], further comprising: importing the data into a third system. [5] The method of [4], wherein the third party application is a video game application. [6] The third-party application is a social media application. method. [7] The digital activation layer will be implemented as a blockchain network, Connections with external systems are made via sidechain networks separated from the blockchain network. The method in [3] is implemented as a network. [8] The digital activation layer will digitally activate the tokens via a sidechain network. The method of [7], configured to import assets into an external system. [9] Multiple digital assets can be generated as part of a digital asset drop. , obtaining usage metrics related to said product, said usage metrics indicating the popularity or Indicate at least one of the sales amount of the product, and and generating digital assets based on the usage metrics. .
[10] A digital asset is generated based on at least one physical attribute of the product. The method of [1], which is a non-fungible token.
[11] A second action related to the product is The production subsystem in the back-end system creates the production procedures for manufacturing the product. To start, and Preventing the production subsystem from initiating a production procedure to manufacture the product; The method of [1], which includes at least one of the following:
[12] A system for safely distributing multiple digital assets, the system but, It has a digital activation layer implemented within the enterprise network, The digital activation layer receiving a request from a user device to register with an enterprise network; , In response to receiving a request, a distributed activation managed by the digital activation layer On a node of the node system, a digital storage component associated with the user device is stored. To enable it, The digital activation layer allows multiple digital assets to be activated at once. and The digital activation layer allows you to select the digital asset among multiple digital assets. depositing a set of digital assets into a digital storage component; The Digital Assets in question relate to a product, and receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action specifies a period during which a second action related to the product is to be initiated. Taking an action that is configured to delay or accelerate A system configured to:
[13] The second action is the backend that communicates with the digital activation layer. This is done by the system in
[12] .
[14] The digital activation layer sits outside the enterprise network. The system of claim 12, wherein the system is configured to establish a connection with an external system.
[15] The external system is configured to implement a third-party application and The activation layer is Through such connections, digital assets may be exported for use by third-party applications. Importing to an external system The system of
[14] is further configured as follows.
[16] The third-party application is a video game application. Stem.
[17] The system of
[0015] , wherein the third-party application is a social media application.
[18] The digital activation layer will be implemented as a blockchain network. ,Connections with external systems are made via sidechains separated from the blockchain network. The system in
[14] is implemented as a network.
[19] To generate multiple digital assets as part of a digital asset drop The digital activation layer is obtaining usage metrics associated with the product, the usage metrics representing a popularity of the physical product; and obtaining, indicative of at least one of the degree or product sales; Generating digital assets based on usage metrics; The system of
[12] , further configured to:
[20] A non-transitory computer-readable medium having program code stored thereon, Ramcode is a digital activation protocol implemented within an enterprise network. In the layer, receiving a request from a user device to register with an enterprise network; , In response to receiving a request, a distributed activation managed by the digital activation layer On a node of the node system, a digital storage component associated with the user device is stored. To enable it, The digital activation layer allows multiple digital assets to be activated at once. and The digital activation layer allows you to select the digital asset among multiple digital assets. The digital asset is a product of a process that involves depositing a digital asset into a digital storage component. Depositing goods and receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action specifies a period during which a second action related to the product is to be initiated. Taking an action that is configured to delay or accelerate A non-transitory computer-readable medium executable to cause operations including:
[21] A program executed by a computer, the program code being The digital activation layer implemented within the enterprise network will receiving a request from a user device to register with an enterprise network; , In response to receiving a request, a distributed activation managed by the digital activation layer On a node of the node system, a digital storage component associated with the user device is stored. To enable it, The digital activation layer allows multiple digital assets to be activated at once. and The digital activation layer allows you to select the digital asset among multiple digital assets. The digital asset is a product of a process that involves depositing a digital asset into a digital storage component. Depositing goods and receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action specifies a period during which a second action related to the product is to be initiated. Taking an action that is configured to delay or accelerate A program that is executable to perform operations including:
[0011] The accompanying drawings are incorporated in and constitute a part of this specification. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a block diagram of an activation architecture for processing digital and physical products, according to some embodiments. [Figure 2A] FIG. 1 is a block diagram of an activation architecture including various components for processing digital and physical products, according to some embodiments. [Figure 2B] FIG. 2 is a block diagram of an alternative embodiment of a digital activation layer including various components for processing digital and physical products, according to some embodiments. [Diagram 3] 1 is a flowchart illustrating steps for processing a digital asset in combination with a physical product, according to some embodiments. [Figure 4]1 is a flowchart illustrating steps for generating a digital asset, according to some embodiments. [Diagram 5] FIG. 1 is a system diagram illustrating communication between various devices in a system for processing digital assets in combination with physical products, according to some embodiments. [Figure 6] 1 is a flowchart illustrating a process for customizing a digital asset, according to some embodiments. [Figure 7] 1 is a flowchart illustrating a process for generating rewards associated with digital assets, according to some embodiments. [Figure 8] 1 is a flow chart illustrating a process for incorporating digital assets into a third party system, according to some embodiments. [Figure 9] 1 is a flowchart illustrating a process for processing digital assets based on smart contracts for implementing blockchain technology, according to some embodiments. [Figure 10A-C] FIG. 1 is a diagram of an exemplary digital asset view, according to some embodiments. [Figure 11] FIG. 1 illustrates an example computer system useful for implementing various embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] In the drawings, like reference numbers generally indicate the same or similar elements. The left most digit(s) of a reference number identifies the drawing in which the reference number first appears.
[0014] The present invention will now be described in detail with reference to embodiments thereof as illustrated in the accompanying drawings. The term "one embodiment," "one embodiment," "exemplary embodiment," "some embodiments," and the like may be used interchangeably. Although the described embodiments may include particular features, structures, or characteristics, all implementations It is meant that the form does not necessarily include that particular feature, structure, or characteristic. Such phrases are not necessarily referring to the same embodiment. or when a feature is described in the context of an embodiment, whether or not explicitly stated. Regardless of the nature of the embodiments, no change in the features, structure, or characteristics of the embodiments will be apparent from the description. It is believed to be within the knowledge of one skilled in the art.
[0015] The term "invention" or "present invention" is used herein as an open-ended term and is intended to include, but is not limited to, the following: There is no intention to refer to any one embodiment of a particular invention, and all of the aspects described in this application Possible embodiments are included.
[0016] Various aspects of the present invention or portions or features thereof may be implemented in hardware, software, Firmware, tangible computer-readable or computer-usable medium on which instructions are stored The present invention may be implemented using one or more It may be implemented in a computer system or other processing system.
[0017] This disclosure provides an architecture for generating and processing digital assets and physical products. The architecture is based on distributed ledger-based digital activation The distributed ledger includes a layer of blockchain technology that securely stores information about each user in a digital wallet. and trace ownership of digital assets back to the ownership of the associated physical product. Distributed ledgers allow for the maintenance of a synchronized, immutable database. The network may be implemented as a distributed network or node system of nodes that cooperate to In some embodiments, the digital activation layer is a It both provides a physical product and generates digital assets based on the attributes of that physical product. It may be used within a company's enterprise network.
[0018] In some embodiments, the physical product may be, for example, an article of footwear or an article of clothing. Examples of articles include shoes, boots, or sandals of any kind. Examples of articles of clothing include baseball Includes hat, shirt, trousers, shorts, and socks.
[0019] The distributed ledger components within the Digital Activation Layer are Digital access within the enterprise and with systems outside the enterprise network For example, in some embodiments, the digital activation The customer layer is responsible for membership, e-commerce (e.g., purchasing, digital wallet management, marketplaces) ,security (e.g., authentication, digital asset tracking), and physical product systems ( A system of digital assets across multiple enterprise systems (e.g., production, shipping) In some embodiments, the digital activation layer enables video game providers, physical stores, and other services such as social media websites. It may also connect to external systems, such as services or product providers. At least some of the embodiments of the digital activation layer described herein address the above needs. , and provides further related advantages as will become apparent from the following description.
[0020] Some embodiments of the present invention create digital assets in combination with physical products. and utilizing a digital activation layer to manage the In this case, a digital asset is a guaranteed unique token (e.g., a non-fungible token). A physical product may represent a physical equivalent of a digital asset. For example, a digital activation layer can activate digital products based on certain attributes of a physical product. In one embodiment, the digital assets may be a shirt, hat, or As digital clothing that corresponds to one or more attributes of a physical item of wear, such as clothing or footwear. A distributed ledger in the digital activation layer may be implemented to ensure that digital assets are The company may provide a marketplace where products can be purchased, and users may purchase products through a digital activation layer. You may buy, sell, or trade Digital Assets using the Digital Activation The layer applies security measures to digital assets based on the actions taken on the digital assets. Examples of such processing include customizing the physical product. the delivery of the physical product to the Digital Asset Owner and the sale of the Digital Asset. This includes blocking the shipment of the item for a specified period of time.
[0021] Additional embodiments of the present invention provide for the use of digital assets in both real-world and virtual environments. To improve user engagement with the company by expanding digital activation It also relates to taking advantage of distributed ledger components within the application layer. It is related to both mobile and physical products, so it is important to understand the user row in the enterprise system. It allows users to securely track their activity and use that information to Customize additional services or products to encourage you to return to our network For example, a particular interaction by a user within an enterprise system with other users Digital assets provided on the basis of, or through, a digital activation layer Through interactions with the user, new kinds of digital assets can be created. The actions are interactions related to physical products that are synchronized with digital assets (e.g. mobile Walking while wearing the digital clothing virtually via a companion app on the device user actions regarding digital assets (e.g., sharing digital assets with other users) social media activities promoting the product), or real-world actions (e.g. physical stores) Such additional services or products may involve , customizing a user's profile or generating digital assets These are then dropped into users' digital wallets and used to promote physical products. (e.g., early access, lower prices), or actions regarding the Digital Asset (e.g., (e.g. customizing digital assets, importing into third-party applications) Any particular benefit may be used to grant the user.
[0022] Additional embodiments of the present invention further include a method for connecting an enterprise network to an additional external system. Connect both systems and enable the incorporation of digital assets into third-party systems. In one embodiment, the external system may be involved in creating a metaverse environment. a product manufacturing system capable of transforming a One or more of the following products may be included in the sale: In one embodiment, the external system may include a digital Selling Assets and / or selling physical equivalents of Digital Assets In one embodiment, the external system may be implemented as a video retail system. Game systems (e.g., Fortnight, Minecraft, World of Warcraft, or Overwatch) and social media applications As an application server providing access to third-party applications such as The digital activation layer may be implemented using a distributed ledger to Connecting the set to such a separate system. The benefits of distributed ledgers in this system enables verifiable and authenticated ownership of digital assets to be shared between systems. This enables secure transactions between systems and ensures that trusted transactions can take place.
[0023] Thus, any of the embodiments described herein may be implemented in an enterprise system. The digital assets, corresponding physical products, and users that may be implemented in context Through the use of distributed ledgers that coordinate the storage and distribution of information related to users in novel ways. , allowing you to create and manage digital assets and corresponding physical products. That is, the digital activation layer will take advantage of the distributed ledger to Users stored both inside and outside of the Rise system Dynamically generate and connect new digital assets based on user behavior using heterogeneous Connect systems together in a secure manner.
[0024] Exemplary Digital Asset System FIG. 1 is a block diagram illustrating an example implementation of a digital asset system 100. In an exemplary implementation, the digital asset system 100 includes a back-end layer 110, a digital asset layer 120, and a digital asset layer 130. a data activation layer 118, and user devices 122A and 122B. The user devices 122A and 122B are different devices of the digital asset system. The servers may serve users (e.g., different customers) and may be used for computing, to name a few examples. Operating systems, computing devices, laptops, desktops, mobile phones, bullets, software modules, database systems, virtual machines, wearables, electrical appliances Any of the following: tools, Internet of Things (IoT) devices, or a large number of machines It may be implemented as one.
[0025] The user devices 122A and 122B are connected to the digital activation layer 118. The user devices 104 and 108, and The back-end layer 110 then communicates with the digital activation layer 118 via a communication link. The communication links may be wired and / or wireless (or a combination thereof). The network may include any combination of LAN, WAN, cellular, and satellite.
[0026] The back-end layer 110 manages the physical inventory 112 of physical products and the rights to digital assets. A user device 122A and a digital asset marketplace 114 that provides user access to and 122B (explained in more detail in Figure 2) For example, in the management of the user device 122A, a back-end layer 110 may include a server for manufacturing the physical products and shipping the physical products. The server may control a production system that produces physical products. For example, the manufacturing system The back-end layer 110 connects the physical product to the customer. You can customize your digital assets, purchase physical products, and a processor for handling calculations to receive a user request to purchase a real estate asset; As another example, the back-end layer 110 may be implemented using a Retail service providers that may control the retail system, including the ordering and inventory control systems that sell For example, the retail system may communicate with an online retailer that sells footwear. or a traditional brick-and-mortar retailer.
[0027] The back-end layer 110 is, for example, a layer through which the user devices 122A-B communicate with the physical The present invention is implemented as a website with which users can interact to select, customize and / or purchase products. Provides access to and manages physical products in a physical inventory 112 that may be installed Similarly, the back-end layer 110 may be a digital asset marketplace 114. provide access to the digital asset marketplace, manage digital assets, and 14, for example, through which user devices 122A-B select and customize digital products. The device may be implemented as a website that users can interact with to customize and / or purchase In one embodiment, the backend layer 110 comprises a physical inventory 112 and a digital asset marketplace. 114. A unified interface may be provided for connecting to both the
[0028] The digital activation layer 118 uses the information stored in the distributed ledger to The backend layer 110 is connected to user devices via a distributed ledger component that facilitates communication. 122A~B. The information in the distributed ledger is stored in a semi-private blockchain. Blockchain networks, including private blockchain networks All blockchain networks are implemented as As explained further in, public, private, or semi-private. In practice, the protocol is shared among all networks. Each is different due to the different ways in which they treat users. Another common property is that each node has the authority to write transactions that occur within the network. The idea is to maintain a private copy of the ledger and synchronize that copy using a consensus protocol. do.
[0029] However, these blockchain networks also have a digital activation layer. There are differences that give each of the 118 different advantages. For example, public blockchains The network can provide access to any user without requiring authorization (e.g., credentials). This allows a larger number of users to join the network. Public blockchain networks allow Proof of work is used to provide consensus on the information held ) or proof of stake (proof of state) as a consensus protocol To achieve consensus, each user in the public blockchain network A user (or node) may be required to solve a complex problem (i.e. Proof of Work), or your own tokens to participate in the blockchain Nodes in the network may be required to "stake" their shares as collateral. provide proof of work (e.g., solve a math quiz) or By providing a stake, the node becomes the first to process transactions on the blockchain. They are allowed to confirm the most recent block and then share that block with other nodes in the blockchain. broadcast it to all other nodes in the network to store in their own copies do.
[0030] Private, or permissioned, blockchain networks typically limit who owns the blockchain. Participate in the blockchain, validate transactions, and determine who is recorded on the blockchain. may be controlled by a single entity, such as a company, that determines who can see what information is available It is a blockchain network that allows users to join a private network. The user is first given the right to participate based on the access control mechanism implemented by the controlling entity. An example of such a mechanism would be to allow existing nodes to offer invitations. This includes allowing users to join or issue invitations to a dedicated pool of nodes. Also, the network’s rules, such as the types of transactions users can issue, User actions may be constrained by rules implemented by a controlling entity. When implemented using a private blockchain network, digital access The activation layer 118 collects certain information (e.g., each user's credit card information) It allows for private and secure protection. It is robust due to its unconstrained nature. A public blockchain network that can provide an application ecosystem Unlike private blockchain networks, private blockchains There may be restrictions on how the content can be used and accessed. The entity that controls the private blockchain network is the entity that allows users to share their identity. Requests to provide services, assigns benefits to users, and provides enterprise applications Other features similar to .Private Blocks due to smaller user footprint. The blockchain network has a different consensus process than the public blockchain network. For example, a private blockchain may use a The responsibility for granting access to a particular node may be assigned to a dedicated group of nodes in the network. Such an agreement would allow for faster transaction confirmations.
[0031] Semi-private, or hybrid, blockchain networks are a type of blockchain that operates on top of public blockchains. Using both blockchain networks and private blockchain networks, An entity (such as a business) implementing a hybrid blockchain may request specific It allows applications to leverage features from both sources to their advantage. For example, For example, an entity can share information about assets with users via a distributed ledger. , background transactions between users and entities (e.g. physical assets and digital In other words, public blocks can be protected by Chain networks can be customer-facing, while private blockchains can be The blockchain network is managed by users of the public blockchain network. It may be used to process transactions in an invisible manner.
[0032] When implemented using a semi-private blockchain network, digital access The activation layer 118 is a blockchain network and entrepreneurial The United States may provide blockchain networks for enterprises. Blockchain networks that operate on blockchain will facilitate the access and purchase of physical products, to name a few. access and purchase of digital assets, and the sale of physical and digital assets; for interacting with the backend layer 110, including verifying ownership of both the Enterprise-focused blockchain networks include: ,Processing transactions and distributing transaction and user related information It provides the backbone for storing and generating digital assets on a ledger. In one embodiment, the digital activation layer 118 may be a distributed ledger. may be implemented as a semi-private blockchain network.
[0033] In another embodiment, the distributed ledger uses a main blockchain and a sidechain. A sidechain may be implemented using a blockchain that is separate and distinct from the main blockchain. It is a blockchain that operates in parallel with the blockchain. Digital assets are It is taken from the main blockchain, used within a sidechain, and then distributed to the main blockchain. For example, digital assets may be created or transferred back to the sidechain. These may be created or transferred to the main blockchain as needed. In this case, the sidechain is a blockchain where digital assets are shared between the sidechain and the main blockchain. to the main blockchain via a two-way link that allows Sidechains implement their own ruleset, functionality, and consensus algorithms. For some purposes, these may all be different from the main blockchain. Digital assets are generated on the main blockchain for transactions. After the digital asset becomes available (e.g., after a transaction After that, the digital assets are moved to one or more connected sidechains. Optionally, the transaction may then be processed according to the rules or policies of that sidechain. In terms of form, a mixed blockchain network is a network that is managed by the main public blockchain. It may be implemented as a separate private sidechain and by a company. There can be separate side chains for different functions being performed. For example, digital activity The automation layer 118 provides a sidechain for processing digital asset transactions. A service for processing membership transactions involving digital assets. ID chain, digital tokens within external systems (e.g. video games, social media) Sidechains for processing digital assets and physical chains for processing digital assets Implement a sidechain to process product transactions. Sidechains allow for more efficient transaction processing and New features can be added to the main blockchain without disrupting the functionality of the underlying blockchain. Allows for more to be added.
[0034] In some embodiments, how a distributed ledger is implemented (private, public, Data in a distributed ledger, whether private or semi-private, can be easily identified as having ownership. The digital activation layer 118 may be a distributed ledger The data in the ledger may be indexed to make it easier to query the data in the ledger. In some embodiments, indexing the data includes indexing data stored in a distributed ledger. This may include utilizing one or more interfaces that represent different portions of the data. Querying data on a distributed ledger requires the use of a respective interface that describes the queried data. The interface may then retrieve the queried data from the ledger. This may be obtained from the user of the digital asset or the ownership of the digital asset. In some embodiments, this may include more quickly identifying a particular moment in time associated with An interface is a set of data that it is responsible for and It contains a list of exposed functions that define how data can be queried from the This interface ensures that data on the blockchain can be queried efficiently. One example of the use of the interface is to allow certain events of ownership of digital assets. The ability to query the timeline of such ownership “snapshots” The moments may be obtained via queries to further refine the digital assets and user interactions. may be used to customize
[0035] In some embodiments, the distributed ledger provides user privacy protection for transactions. Still other methods may be used to ensure the integrity of transactions. A simple non-interactive proof of knowledge of knowledge, or zk-SNARK (zero-knowledge succinct argument), is This may be implemented using "non-interactive argument of knowledge" ("non-interactive argument of knowledge"). For example, the amount of funds in a User Account without revealing the exact amount in the User Account. that a statement is true, such as that a transaction satisfies a monetary threshold. It is a protocol that can be used to verify without revealing any other information. Therefore, distributed ledgers allow users to transfer funds without having to provide the exact amount in their user account. Verify that the user has sufficient funds to proceed with the transaction can be done.
[0036] Creating digital assets What type of distributed ledger is used to store and manage transactions and user information? However, the digital activation layer 118 uses the information stored in the distributed ledger to This allows for easy communication between users of the distributed asset system 100 and across different platforms in the enterprise. Includes transactions involving digital assets and physical products across forms. As an example, a transaction may involve physical interactions in the real world. This may include creating digital assets based on the actual object (i.e., the physical product) For example, the digital activation layer 118 may be associated with a corresponding physical product 116, Create digital clothing, including 120 digital assets, based on real-world physical wear The digital activation layer 118 may be created based on the physical attributes of the physical product 116. Alternatively, digital assets 120 may be created based on commercial attributes. Non-limiting examples include the dimensions, color scheme, and size of the physical product 116. As an example, a digital asset may be an image generated based on the physical attributes of a physical product. It may include.
[0037] Non-limiting examples of commercial attributes include country of origin, manufacturing facility identification, manufacturing date, shipping date, manufacturing facility the shipping path from the product to the retailer, the number of corresponding physical products produced, sales, pre-orders the number of mentions (e.g., hashtags) detected on social media, and and real-world usage of physical products (e.g., basketball games and the Olympics) The digital assets 120 are paired with the physical products 116 in a one-to-one relationship. relationships (i.e., one for each particular shoe owned by one customer) There may be several related physical products in the physical product 116 (including (i.e., there may be 1,000 pairs of shoes manufactured for a particular model of shoe. It is important to remember that the commercial attributes in this description are therefore It refers to the product, not just the physical product 116 .
[0038] Digital assets are commercially viable, based on algorithms implemented by distributed ledgers. The attribute may be generated based on one or more of the following attributes: country of origin, manufacturing facility identifier, manufacturer Certain commercial attributes, such as date of manufacture, date of shipment, and shipping route, capture the origin of the physical product 116. In another example, the digital asset may be used in the creation of a digital asset that can be used to number of units produced (i.e. scarcity), sales volume, and / or social media It may also represent the commercial usage of a physical product, such as the number of mentions in
[0039] In one embodiment, the digital activation layer 118 includes selected physical attributes and A generation algorithm that takes in either the digital asset 120 or the commercial attributes and outputs the digital asset 120. Based on the system, we will digitally create a digital product using one or more of the physical and commercial attributes described above. An asset 120 may be created, where the digital asset 120 is a representation of the physical product 116. The digital image or images, the origin information of the physical product 116, and the digital asset 1 20 may contain an ongoing transaction log. Digital assets 120 include all It may be stored, along with related information, in a block on a blockchain network.
[0040] In some embodiments, digital assets 120 are non-fungible digital assets. Non-Fixed Tokens ("NFTs") are generated using a blockchain network. This ensures the uniqueness of the digital asset. NFTs allow for the tokenization of physical products. In some embodiments, the blockchain network allows for the creation of a single set of tokens, which are secured by the blockchain network. , NFTs can be used in rewards membership programs and purchase membership programs, to name a few. Membership, such as data related to grams, will also be tokenized. A physical product (e.g. shoes) may have a unique NFT for each unit produced, which is then used to create a unique token for each Represents the unique commercial attributes of the physical product 116.
[0041] The properties of digital assets as described above are It may be regulated by code. Examples of code include smart contracts (Ethereum um network), which handles the issuance of royalties and other payments and transactions. In one embodiment, the present invention enables various actions on digital assets, such as The digital asset is an ERC-721 token used within the Ethereum network. It may be created using the same NFT algorithm as the standard.
[0042] Through these various means, the distributed ledger of the Digital Activation Layer 118: In addition to tracking ownership of digital assets 116 and physical products 120, Ownership of digital assets 116 on the blockchain blocks and ownership of physical products 120 Thus, the digital assets 116 are linked, in part, to the physical products 120. Tokenized claims of ownership over physical assets, such as the physical and commercial attributes mentioned above. The various systems of the digital asset system 100 may represent the product or other characteristics of the target product 120. and obtaining information about the digital assets 116 and the physical products 120 from the system. There may be an automated means on the distributed ledger to aggregate the .
[0043] In some embodiments, commercial attributes may be included as part of creating a digital asset 116. The use also allows for dynamic updating of the digital assets 116. For example, Commercial attributes change in real time, and such commercial attributes include physical products 120. The number of sales of the relevant physical product and the number of pre-orders of the relevant physical product, including physical product 120 , the words detected on social media of the relevant physical products, including physical products 120; The number of interactions (e.g. hashtags) and the number of related products, including physical products in the real world. Use of the physical product involved (e.g., famous people at basketball games or the Olympics) A person is photographed wearing it), and such attributes are updated (e.g. , social media mentions) increase the number of related physical products (physical product 1 Digital assets related to the Digital Assets (including Digital Asset 116) are new In another embodiment, the nature of the digital asset 116 may be updated to reflect the attribute. Quality is fixed and cannot be updated.
[0044] Updating digital assets allows them to reflect changes in the real world. thus increasing the value and usefulness of digital assets to their owners. Such digital asset updates are done in real time. As digital assets are updated, the scarcity of each asset also increases. The smart activation layer 118 is stored in the blockchain In other words, the digital activation layer 118 collects real-world data, such as commercial attributes related to the physical products involved. , send that data to the block, which stores the linked digital assets. The smart contracts on those blocks are used to analyze the data and generate digital assets. Update the account.
[0045] In one embodiment, an update to a digital asset includes updating one or more views of the digital asset. In one embodiment, when first generated, the digital art The set 120 may be a multi-dimensional (e.g., 2D or 3D) digital representation of the physical product 116. The digital assets 120 may be subject to changes to the commercial attributes of the associated physical product. As the content is updated based on the content of the document, the visual characteristics of the digital representation will be adapted to reflect those changes. For example, the popularity of shoes on social media platforms may be expressed as There may be visual characteristics that indicate the number of mentions (e.g., a counter showing the number of mentions, or a physical product being advertised by a celebrity). or basketball game). Digital Activation Layer 118 may be configured to connect to specific sources to obtain commercial attributes. The source detects the relevant physical product and the corresponding real-world data is obtained. Website collection programs and certain social media websites that allow Includes threads.
[0046] In other embodiments, commercial attributes may unlock visual characteristics. For example, Social media mentions may trigger a new color scheme or new logo for digital assets. The digital activation layer 118 may be implemented by the owners of the physical products involved, in particular The commercial achievement by one or more of the owners of a particular physical product 116 or the related physical Behind the above commercial attributes regarding the sales of the product and the popularity of the related physical product A hierarchical approach to locking visual characteristics may be implemented. The activation layer 118 is a set of all owners of a related physical product (e.g., the same model of shoe). This information may be shared with external systems and Already stored in a distributed ledger associated with a digital asset owned by the owner Through the connection that the digital activation layer 118 has with the information being , may be dynamically acquired. The digital activation layer 118 may be acquired by their owners. Once we determine that the total number of posts or other social media actions has reached a certain threshold, The digital activation layer 118 activates the visual characteristics of the digital assets for each user. In another example, a user may purchase a physical product 11 and update the digital assets. 6. Personal fitness tracked via personal fitness devices (e.g., smart watches) Physical activities (e.g., steps, heart rate) may be linked to visual characteristics of digital assets. As the use of physical products 116 increases, so does the corresponding digital representation of digital assets. Changes may occur over time (e.g., the data may be updated to show wear that reflects use of the physical product 116). (The digital representation may be updated.)
[0047] In a further embodiment, the digital activation layer 118 is located at a manufacturing facility or a shipping facility. The facility may then be connected to manufacture corresponding modifications to the associated physical product. When activation layer 118 unlocks new color schemes for digital assets, The 118th physical activation tier will also include updates to related physical products in new color schemes. The color scheme may be sent to a manufacturing facility for production.
[0048] Digital Asset Market The digital activation layer 118 further comprises a digital asset activation layer 118 for activating the digital asset. Digital assets that can be customized, purchased, or traded between users of the system 100 They may provide access to and manage the marketplace 114. For example, they may The innovation layer 118 may provide a mechanism for digital assets to be purchased. In some embodiments, the digital asset may be a digital currency (e.g., a blockchain may be purchased directly using real-world currency (e.g., fiat currency) or In some embodiments, ownership of a digital asset may be linked to a physical product. ,In that case, purchasing a physical product automatically results in ownership of the digital ownership, Or vice versa, where purchasing a digital asset automatically converts it into a physical asset. The digital activation layer 118 may result in the user owning a digital product. Allows assets to be sold or traded between users of the digital asset system 100. A mechanism may be provided to enable this.
[0049] The digital activation layer 118 receives, for example, the promotional data from user devices 122A-B. Based on when a physical product is released or purchased via push or pull action In one embodiment, the digital assets may be distributed in a coordinated manner. The system 100 may include a manufacturing facility that produces corresponding physical products with which digital assets are synchronized. In one embodiment, the release or purchase of a physical product 116 results in , the associated digital assets are sold or traded via the digital asset marketplace 114 becomes possible.
[0050] In one embodiment, the digital activation layer 118 is a distributed ledger that The block also stores user profiles, where each block is managed by the Digital Asset System. A user profile may be associated with each user of the system 100. products and digital assets, social media information, digital asset system 1 00, and user actions outside of the digital asset system 100, etc. A user profile may store any kind of information related to a user, such as a social The present invention may be implemented as part of a multimedia network, where users may provide The physical products and digital assets displayed can be customized. In one embodiment, the user profile may be implemented as a virtual storefront, where the user , with other users via their own devices, such as user devices 104 and 108 You can buy, trade, or sell digital assets on . Digital assets are: Digital assets can be used in a variety of different ways, including as a virtual representation of a physical product, such as a virtual shoe or a physical shoe. This also includes components of a digital asset when implemented as a combination of assets. A non-limiting example in which the physical product is a shoe and the digital asset is a digital representation of the shoe. For example, digital assets may include soles, uppers, tongues, eyelets, laces, materials, shapes, and colors. , and style, which represent the shoe.
[0051] User Device In one embodiment, each of the user devices 122A-B includes a processor and a memory device. The user devices 122A-B may communicate with each other and with each other using wired or wireless connections. The user device 122A may communicate with the digital activation layer 118. It can be connected over a cellular network, Bluetooth, WiFi, or any Machine-to-machine (M2M) protocols or Internet of Things (IoT) protocols Communication with user device 122B may be based directly on wireless protocols.
[0052] Each of the user devices 122A-B may be connected to a physical product 116. 116 is capable of transmitting wireless signals to user devices 122A-B. For example, the physical product 116 may include Bluetooth, WiFi, and RFID As another example, the physical product 116 may be equipped with a wireless chip based on An identifier (e.g., a QR code) that can be scanned by the user devices 122A-B. The identifier may include a digital activation code for the user device 122A-B. The user devices 122A-B access specific information stored in the application layer 118. The back-end layer 11 0 may be communicated with directly.
[0053] Example implementation of the Digital Activation Layer FIG. 2A illustrates a system for processing digital and physical products, according to some embodiments. FIG. 2 is a block diagram of an activation architecture 200A including various components of .
[0054] The activation architecture 200A includes an enterprise network 205 , an external system 220, and any number of user devices, including user devices 240A-D. In one embodiment, activation architecture 200A includes an Digital assets are used both within the prize network 205 and in external systems 220 The enterprise network 205 may represent a metaverse in which The digital activation layer 230A includes a digital layer 210 and a digital activation layer 230B.
[0055] In one embodiment, back-end tier 210 may correspond to back-end tier 110, and Therefore, it has the relevant features and functions of the back-end layer 110 described above. The end layer 210 includes a production subsystem 212, a shipping subsystem 214, and a purchasing subsystem 215. It may further include a system 216.
[0056] The production subsystem 212 is configured to interface with a manufacturing system that produces a physical product. The digital activation layer 230A may include a distributed ledger 231A. Use the information stored in the database to create new designs based on digital assets and user information. In one embodiment, the production subsystem 212 provides a digital artefact-manufacturing process. set, user interactions with digital assets, commercial attributes of physical products, and other users a manufacturing system to produce a physical product based on one or more of the user information. You may send a signal.
[0057] The shipping subsystem 214 ships a physical product to a user associated with the user device. The dispatch subsystem may include components for connecting to a dispatch system that sends the The digital activation layer 230 receives a signal to initiate a shipping procedure related to the target product. A may be configured to receive from A.
[0058] The purchasing subsystem 216 facilitates and manages the purchase of digital and physical products. In some embodiments, the purchasing subsystem 216 may include components for: Manage and provide access to physical inventory 112 and digital asset marketplace 114 In one embodiment, the purchasing subsystem 216 in combination with the distributed ledger 231A , digital products for use in transactions involving digital and physical products Digital currencies may provide access to digital currencies through smart contracts and tokens. The distributed ledger 231A may be implemented using blockchain technology, including distributed ledger 231A. When implemented in a distributed ledger 231A, the smart contract is It functions as code that can be executed in a distributed manner across different nodes.
[0059] In one embodiment, smart contracts in the distributed ledger 231A are executed as It also contains a state that tracks the progress of the smart contract through digital The execution may be performed automatically when a requirement related to the asset is met. As such, a smart contract is a contract between a shoe manufacturer and its customers. , who will be responsible for deploying the distributed ledger and controlling which customers have access to it. Smart contracts may be used to enforce certain products or services (e.g., digital assets). Sets, physical products, digital assets or early access to physical products) to Customer may be made available to customers under certain conditions when made available by Examples of such conditions include posting about a physical product or having followers or involving a digital or physical product, such as reaching a milestone in number of posts A specific action or a promotional activity such as checking into a physical store during a promotion This includes performing actions using a user device.
[0060] In one embodiment, the digital activation layer 230A is Tokens can then be distributed to user devices based on the execution. , digital assets as payment for products or services within the digital asset system 100 The token may be stored in a user's digital wallet. As an example, the token can be stored via the user device 240A-D. It may be used to purchase digital or physical products. Kun sells physical products at physical stores that partner with token providers (e.g. shoe manufacturers). In this embodiment, the physical store may be used to purchase digital activities. The user interface 230A interacts with the automation layer 230A to provide user actions based on the user actions within the physical store. The profile may be tracked and updated.
[0061] In one embodiment, the smart contract in the digital activation layer 230A is The smart contract includes an adjustment factor that adjusts the number of tokens given as rewards. These adjustment factors are related to the conditions for executing the smart contract. It can be based on hierarchical thresholds. For example, the number of tokens can be scaled based on hierarchical levels. You can increase or decrease it, so if you visit 3 physical stores you get 4 tokens, if you visit 4 items For example, if you visit a physical store, you will receive 5 tokens.
[0062] Smart contracts and tokens allow digital assets to be recombined or customized. Tokens may be used to customize the blockchain through the execution of smart contracts. required to generate customized versions of two or more digital assets A smart contract may use two or more digital assets to Create a new digital asset that can contain various components of each of the digital assets above. In one embodiment, the smart contract extracts specific components from each digital asset. (e.g. color scheme, style) and combine them to create new digital assets. We provide code to create new digital assets and customizations. The smart contract is stored in the blockchain of the distributed ledger 231A. It can contain specific components of a digital asset and be combined to create a digital asset. You can specify how components interact with each other when they are added together. For example: For example, in an embodiment involving implementing a digital asset as a digital shoe, The contract states that a particular type of eyelet will fit the overall style of shoe (high top, boot, They can be built differently based on the type (mid-rise, low-top, etc.) The smart contract may specify that high-top shoes contain a certain number of eyelets and boots. The token may specify a different number of holes, allowing the smart contract to When executed by the innovation layer 230A, a different number of digital assets of the boots are A digital asset is generated that corresponds to a high-top shoe having an eyelet. A smart contract is a digital contract that is created based on a specific combination of various components. It may contain information that determines the appearance of the asset. Smart Contracts and Blockchain The use of the application is achieved by the digital activation layer 230A, which activates each generated digital asset. This may allow one to prove the uniqueness of
[0063] An embodiment in which a digital asset is generated based on components from other digital assets In this embodiment, the method of combining the components is based on the specific sequence in which the components are selected from each component. The steps, how they are combined, and what makes a unique digital asset The transaction may be based on a separate smart contract that defines other factors to be taken into account when determining whether the transaction is a In an embodiment, smart controls are used to increase the uniqueness of each digital asset generated. A construct is a set of digital asset components that are used as part of generating each digital asset. In addition to the elements, additional elements may be specified. Examples of such additional elements include the user's User-specific information, such as shoe size, user physical characteristics (e.g., information provided by the user) information about a user’s purchases, a user’s geolocation history, or a user’s experience with a particular physical product. Digital activation, such as usage status (e.g. walking data, physical activity data) Tracking information available to application layer 230A, trends, and popularity rankings by the user community. Commercial attributes of physical products, including social media information, such as core and other usage indicators Includes:
[0064] In one embodiment, each generated digital asset is stored in a file that contains the appearance, structure, and / or attributes of the digital asset. The digital asset's composition element, and its own smart The smart contract and its associated information are stored in the block. Since the digital activation layer 230A stores the digital activation information in the chain, To be able to prove the uniqueness of a set and to transfer digital assets between users In one embodiment, a digital activation layer may also be provided. 230A uses the generated digital assets to produce a corresponding physical product. Subsystem 212. Within digital activation layer 230A The smart contract of the production subsystem 212 determines when the generated digital assets are For example, a particular user may have a corresponding physical The user is given privileges such as access to a production subsystem 212 that can produce products. Membership status may be granted to members of a group of people who have a certain level of membership. A service is a digital asset that a user has interacted with (e.g., purchased, created, burned, traded, etc.). the amount of digital assets, social media activity, and other activities involving digital assets This action may be tied to a user's actions within the enterprise, such as The user's digital wallet records the user's transactions and the transactions that the user has made with the production subsystem 212 or other entities. Digital passports or "VIP" cards that allow access to components of the enterprise " card.
[0065] In one embodiment, child digital assets may be generated from a single digital asset. (i.e., no need for two separate digital assets). Use the metadata to generate another digital asset that is based on one or more attributes of the parent. For example, digital activation layer 230A may activate digital assets to specific Used with a pattern or color to create a style of product with the same pattern or color For example, a digital asset may be related to shoes. Although the child digital assets may be related, they may be separate, such as a shirt, hat, or backpack. A single item of clothing may be of the same type, but may have one or more of the same physical characteristics of the digital asset. has.
[0066] In one embodiment, the digital activation layer 230A includes a digital activation Activation layer 118, and thus may correspond to the digital activation layer 118 described above. The digital activation layer 230A may include the following related features and functions: , Distributed Ledger 231A, Membership Subsystem 232, Digital Wallet Management The system may further include a market subsystem 233 , an authentication module 234 , and a market subsystem 235 .
[0067] The distributed ledger 231A is collected and processed by the enterprise network 205. It is implemented as a blockchain network that stores the collected data in the blockchain. The distributed ledger 231A may be used to process digital and physical products as described herein. For example, a distributed system may use some of the blockchain's features to The book 231A automatically takes certain actions based on different interactions with the digital asset. A triggered smart contract may be used. One type of smart contract is , digital assets are transferred between users of the company's enterprise network 205 Whenever a digital asset is sold, a percentage of the sales revenue of that digital asset will be provided to the company. A strategy for tracking and maintaining actions related to digital assets may be provided. The use of mart contracts allows the entire process to be automated. Digital In an embodiment where the assets are deployed within a corporate rewards membership scheme, smart Contracts allow businesses or users to track points and collect rewards using loyalty cards or cash. The rewards program will be able to offer rewards without the need to issue other traditional mechanisms currently used in existing rewards programs. In such an embodiment, it becomes possible to automate the membership scheme. Information related to the bar may be tokenized and stored on the blockchain. Actions related to your membership profile, such as redemption and points allocation, are This can be automated via smart contracts stored on the blockchain.
[0068] The distributed ledger 231A is a distributed ledger that is used by enterprises including legacy systems such as the backend layer 210. Secure connection between the Rise network 205 and external systems 220 and other users For example, distributed ledgers can be used to store and process digital assets. An in-blockchain / sidechain structure may be used. Sidechains can be It allows transactions to be carried out separately from the main blockchain. The aim is to reduce the processing load on the blockchain and to There are several benefits to sidechains, including the ability to test new features and functionality on sidechains. The DoChain is a blockchain that allows digital assets to be transferred from the enterprise network 205 to external systems. It has been moved from the main blockchain to be used in other systems, such as System 220. This makes it possible to
[0069] The membership subsystem 232 manages membership within the enterprise network 205. It may include components for managing functions related to the partnership program. In an embodiment, the membership subsystem 232 is For example, an enterprise can track user interactions across a traditional real-world (i.e. physical) stores, digital marketplaces for NFTs, digital for physical products may consist of inter-enterprise partnerships with other enterprises, as well as market opportunities Examples of interactions include physical and digital store purchases, social media interactions, and This includes actions taken by the Membership Subsidiaries and other Affiliated Enterprises. The system 232 is based on user actions across all these platforms. automatically update a user's membership or loyalty profile (e.g., Update your points, which will allow you to manage your redemption and loyalty program. This may reduce the friction that arises.
[0070] The membership subsystem 232 authenticates users within the system and identifies possible bots. It may also be used as part of identifying actions. For example, Digital Activation Layer 2 30 requires a threshold number of interactions to determine if a user is a real person or a bot. The membership subsystem 232 may be used to purchase, trade, and such as incineration, or any other action to or from the digital activation layer 230A. The membership subsystem 232 may track each member's interactions within the system. When a threshold level of activity is tracked, the digital activation layer 230A The user may be provided with access to the customer layer 210, where the customer may use the customer's computer to produce physical products. This access may be provided by the production subsystem 212 through a physical Commands are sent to the back-end layer 210 to expedite or delay production of the product. The method may include enabling the device to be
[0071] The digital activation layer 230A also supports gamification ) components 222 and users in external systems 220 such as social media 224 The digital activation layer 230A may track user behavior. 10 and production subsystem 212. A threshold amount of user action in the external system 220 may be required before the request is processed.
[0072] The digital wallet manager 233 manages the digital wallets associated with each user. In some embodiments, the digital wallet may include components for managing the digital wallet. The manager manages all the platforms connected to the digital activation layer 230A. Create a digital wallet for each user that tracks their actions across forms. In some embodiments, a digital wallet manager may be configured to create and / or manage the digital wallet. 233 for tracking user interactions, or digital activation layer 230A may be used to make decisions regarding a user's access to services provided by The user’s digital wallet, including the user’s information, is then used as the digital activation layer. 0A. Digital wallets are used to process transactions that occur on the blockchain. In some embodiments, the digital signature may store the resulting available user information. A wallet is a set of several different payment methods that can be considered as a means to facilitate the transfer of money or monetary value. It may be thought of as a digital storage component that contains a central interface for managing the means by which Different classes of payment methods, including credit cards and blockchain-based currencies. Implemented as a digital storage component, the digital wallet may have: It allows the user to store different information relating to each of the different payment instruments, Each payment is made by interacting with an interface provided by the digital wallet. In some embodiments, the digital wallet can be used to access and use the The enterprise manages the digital activation layer 230A. The user may be authorized to access the digital activation layer 230A. Provide administrative privileges to each user who is granted access to the system.
[0073] an authentication module 234 for joining and signing into the distributed ledger 231A; and Configuration for authenticating users to secure the wallets associated with each user In some embodiments, the authentication module 234 may include a The user may connect to an external authentication provider, such as one that offers two-factor authentication, to authenticate the user.
[0074] The digital asset subsystem 235 manages and customizes digital assets. An example of digital asset management may include a component for The asset subsystem 235 records information about the ownership and use of digital assets. For example, a digital asset can be sold and resold by multiple users. The digital asset subsystem 235 manages the current and all The names of past owners may be recorded. Additional information, such as the geolocation history of the corresponding physical product, may be recorded. Information may also be tracked and stored. The digital asset system 100 may track and store the usage of physical products. By a user device such as user devices 240A-D that may send a usage notification. The geographic location of the physical product provided can be stored.
[0075] In one embodiment, the digital asset subsystem 235 is For example, digital assets that can be implemented as representations of physical products. The product can be customized based on the physical and commercial attributes of the physical product. Customization is performed by combining the digital asset subsystem 235 and the distributed ledger 231A. The latter may be provided through a combined functionality stored in the distributed ledger 231A. and / or other sources to obtain real-time physical and commercial attributes of the The digital assets subsystem 235 may provide a link to the interactions available to the user. In one embodiment, customization of digital assets, digital assets Access to the various components of a set, as well as buying, trading, and selling components Interactions such as access to a marketplace for a service may be gated behind specific user actions. ,A particular user action, when performed by the user, releases the ,dialogue and makes it available to the user. As a non-limiting example, user actions may include purchasing a physical product and This may include purchases of physical products within a certain period of time from the release of the game.
[0076] The digital asset subsystem 235 is a subsystem for managing user devices, such as user devices 240A-D. Access to digital assets, such as by using applications installed on the device User behavior and location history may be tracked as a basis for access. Examples of actions that can be performed include checking a user device into a clothing store's grand opening event, purchasing a particular item, or Tracking purchases (such as a threshold number of purchases), buying and trading a certain number of digital assets, Within the Digital Asset System 100 to reach certain milestones, such as reaching the User Level User behavior or other measurables that correlate users to their use of digital assets This often involves tracking of traceable behavior.
[0077] This customization mode of the application allows you to make changes to your digital assets. An exemplary discussion of the Digital Asset Subsystem is provided herein. The system 235 generates a new digital asset based on two or more digital assets. The recombining may include receiving a request to combine or recombine two or more The building blocks of a digital asset are combined to form new digital assets. The digital asset subsystem 23 may include creating new combinations of elements. 5 is based on the user's preferences and on the popularity of the components (popularity is determined by the user) (based on voluntary indicators measuring component use), manufacturing facilities (inputs and preferences are (input and preferences may come from the retailer's designers) or from the retail server input from external systems such as vendors and / or their customers The combinations may be random, based on preferences, or by a combination of digital art. The set subsystem 235 makes these mechanisms selectable via the application. A random combination may be implemented as a random recombination mode. In that mode, the digital asset subsystem may be implemented as a system recombination mode. The system 235 selects a random digital asset from one of two digital assets. A set of components may be selected to form a new digital asset. The tal-asset subsystem 235 may provide a popularity recombination mode, which As a result, we select digital asset components based on popularity. The popularity of a Tal asset component is measured by the number of social media mentions and the number of physical product purchases. , and / or the market price of the digital asset component.
[0078] In one embodiment, metrics related to physical products are cross-referenced to determine real-world sales and revenue. Machine learning algorithms that generate customized digital assets based on data and usage New digital assets may be generated using artificial intelligence (AI) such as , for digital asset drops). For example, the Digital Asset Subsystem 235 The company plans to use the distributed ledger 231A to track sales of physical products and social media presentations. The digital asset subsystem 235 may have access to metrics such as Based on the metrics of popularity, physical products and / or specific components thereof (e.g. Identify popular configurations (e.g., sole, upper, tongue, eyelets, style, color) and The model may be trained to identify components that share similarity with the element. In this state, the trained model generates a specific set of metrics that reflect the contribution of each component to the popularity of the physical product. In some embodiments, the method may be used to determine certain values for the components of This decision is based on game theory to calculate how a factor contributes to the overall outcome. In this embodiment, the digital asset is implemented as a digital shoe, If the physical product includes a physical shoe, each component, e.g., tongue, eyelets, laces, color, style, The shoe, sole, and design marks are analyzed by a trained model, and the model is A value may be assigned to each component based on the usage metrics associated with the target product. Rate popular shoes (sales and / or social media platforms) Based on the above references), whether each component of each of those shoes contributed to their popularity For example, a model may be more popular than a shoe that has a design mark or a special feature. It determines which elements share a common component, such as a certain style, and calculates a unique value for each element. This contribution value may be used to rank the importance of the components, where the importance is , which components should later be provided as part of generating a new digital asset. In some embodiments, the trained model may be utilized in determining a production subsystem 212 (which may track production indicators), a shipping subsystem 214 (which may track shipping indicators), and a purchasing subsystem 216 (which may track user metrics). We take the information available on the blockchain across different sources in the industry and rank it by popularity. Based on this, you can identify which digital assets to use in generating new digital assets. can.
[0079] In addition, the popularity of digital assets is reflected in the digital components of the digital assets. A value reflecting the popularity of any physical product may be calculated and / or reflected. For example, a trained machine learning model may be used to scale the values to reflect the Through the Digital Asset System, the popularity and / or usage of the corresponding Digital Assets may be calculated. In combination with the use of machine learning models, the popularity of physical products can be tracked. Dell uses historical tracking data from other physical products and digital assets to Correlate the popularity of digital assets with physical products to see how digital assets help drive sales of physical products. For example, a trained machine learning model may determine whether it contributed to the rise of a digital Use of your data in relation to your assets (such as your actions and / or social media actions) This may be correlated to the use of the product (e.g., sales data or social media activity). The machine learning model then generates digital assets based on specific attributes of the digital assets. Assets may be assigned a contribution value, which ranks the importance of the digital asset. The contribution value of the digital asset may be used to evaluate the trained machine learning model. The model may be calculated using the physical and commercial attributes of the physical product as well as the digital Continuously updated based on the activity of digital assets within the Tal Asset System 100 It is possible.
[0080] In one embodiment, the availability (or scarcity) of a digital asset is tied to the contribution value. Specifically, digital assets can be stored either directly on each user device or in a physical Promotional activities or scheduled events or digital assets tied to a physical product Through various channels, such as through the drop, through the digital asset system 100 The difficulty of obtaining each digital asset depends on the amount of money that is available through those channels. This may refer to the number of digital assets that will be generated and / or be expected to be generated. Some digital assets may be rarer than others, which may make digital assets more valuable. The contribution value increases the value of the digital asset in the digital asset system 100. For example, the digital asset system 100 may be used to determine the likelihood of The contribution value of a digital asset or component that exhibits higher popularity will decrease the likelihood of distribution. may maintain the popularity of the component.
[0081] The digital asset subsystem 235 also functions in combination with the purchase subsystem 216. to provide access to a digital asset market (e.g., digital asset market 114). In one embodiment, the digital asset marketplace may provide a service for each user's user device. Through interactions to communicate or share digital assets with each other via the Internet Assets may be allowed to be exchanged between users. In one embodiment, digital assets The asset subsystem 235 provides a common view of available digital assets to all users. In another embodiment, the trained machine learning model may be provided to the user based on the usage behavior of the user. (e.g. purchases, past asset customizations, market actions to sell or trade assets) ), the view of available digital assets may be tailored for each user.
[0082] The digital assets subsystem 235 also allows users to view and store digital assets for other users. As a mechanism for displaying the collection of your digital assets that you have access to The mechanism may be implemented such that digital assets and components are managed by a digital asset system. Be purchased (if sales are enabled) or voted for by 100 other users Views or votes for digital assets may be made available to each digital asset. Used by a trained machine learning model to calculate popularity for a set. Other interactions with digital assets and components may be linked to votes. For example, digital asset components that have more than a certain number of views or votes may be listed in the market. As another example, user-created The initial price of the digital asset component will depend on the number of views or votes received. good.
[0083] The external system 220 includes a gamification component 222 and a social media component. The gamification component 222 includes a May be connected to an external video game system for use. Digital Activation Layer 230A connects to the gamification component 222 via a distributed ledger 231A. Through this connection, the digital activation layer 230A may provide information to , played by digital asset owners, gamification components You may import digital assets into video games provided by 222. As an example, a user's digital assets may be implemented as digital clothing, Used by companies to adjust the appearance and performance of digital avatars in video games In games where players are represented by avatars, digital assets can be To adjust a player's performance in a video game by varying various statistics of the player. For example, an avatar may be trained to be more responsive to a particular statistic such as strength, speed, or accuracy. The statistics may be associated with a particular digital asset, which may increase or decrease those statistics. If a digital asset is implemented as a digital shoe, the digital asset Increase the speed of digital avatars in video games when imported into a virtual reality game, Other examples of improvements that digital assets can provide include: , the character receives a boost and can therefore jump higher, move faster, You can receive continuous healing, block a certain amount of damage, or deal an increased amount of damage. The gamification component 222 includes , and burning requirements, where digital assets are used to participate in or add to a game. They are staked or offered as collateral in games in exchange for receiving additional rewards. A trigger condition, such as an in-game loss, may cause digital assets to be burned or removed. This requirement increases the difficulty of obtaining digital assets.
[0084] Staking or providing digital assets as collateral is a gamification construct. For example, the digital activation layer 230A is not limited to the components 222. For example, a physical product is produced by a production subsystem 212 and the physical product is delivered to a shipping subsystem 213. to communicate with the backend layer 210 as part of a request to be dispatched by the system 214. Digital activation may require digital assets to be staked. The crypto layer 230A may release the staked digital assets after the transaction is completed. stomach.
[0085] A distributed platform for connecting an enterprise network 205 and an external system 220. The use of a distributed ledger 231A provides advantages over traditional systems. Establish a connection with an external system 220 and acquire digital assets for implementation within a video game. To provide the attributes of the game to the gamification component 222, side chains and The distributed ledger 231A may utilize a mart contract. A side chain may be implemented specifically to interact with element 222, thereby , reducing the processing load of the main blockchain and also 5 and independent security agreed by the gamification component 222 This allows for a mechanism whereby sidechains can be linked to the main blockchain. This allows implementing different possible connections. If there are multiple gamification components with different security requirements, this , the distributed ledger 231A provides different security to each of the gamification components. This allows the use of side chains with mechanisms.
[0086] In one embodiment, the characteristics of a digital asset are determined in the digital asset system 100. Each digital asset may be specified in a smart contact. It may be unique within the asset system 100 and its appearance and characteristics may be determined by the smart contract. When implemented in this way, Each digital asset and its characteristics are unique and owned by a specific user. It can be proven that there is.
[0087] A social media component 224 connects to external social media websites. In one embodiment, the social media component 224 may include third-party social media. It can be connected to third-party systems such as media providers. Digital Asset System Digital assets and tokens provided within 100 may be exchanged through an external system 220. Can be imported into third-party applications. Digital assets and tokens Synchronizing the application with the application provider is a process within the digital asset system 100. The social media component 224 extends the usefulness of these features beyond just the Establish a bidirectional connection to the enterprise network 205 via the distributed ledger 231A. The social media component 224 may collect data for storage in the distributed ledger 231A. For example, social media components 224 uses text or image recognition to identify social media mentions of physical products. Identify the postings and determine whether the identified physical products relate to any of the digital assets. The social media component 224 may track the number of social media posts. and generate a timeline of social media posts for identified physical products. It may further include functionality for generating an index.
[0088] In one embodiment, the digital asset system 100 may provide digital assets to third party It may be converted into other digital items for incorporation into third-party applications. in a person's video game, the digital assets may be used in that video game Social media applications that contain a user's image may be converted into Among other applications, such as the For example, a picture containing a user may be digitally altered. Modify the image so that digital shoes or clothing items are worn by the user in the image Digital assets may be provided as overlays within an image, such as:
[0089] Other embodiments of the external system 220, not shown, may be a retail store system or member In one embodiment, the digital activation layer 230 A may connect to third-party online storefronts of different companies. Digital Activation Layer 230A may include digital assets and discount codes that can be used at third-party online stores. For example, the digital activation layer 230A may convert the digital asset Alternatively, a request including the token may be sent to the external system 220, and the server may receive the digital string or The digital asset may return a discount code in the form of a credit or bar code that is associated with the digital asset. It can be entered into the online store when purchasing a physical product.
[0090] In one embodiment, the digital assets may be used to access physical products sold in physical stores. As a non-limiting example, digital activation may be used as a condition for accessing the The application layer may connect to a retail server associated with a physical store and may process incoming orders at that physical store. Available for certain shoes (e.g. Yeezy Boost 700 V1 Carbon B In other words, the physical product may provide the user with access to a physical product such as a Access to goods is more expensive than having access to a physical product or being able to buy the shoes. To physical products through early opportunities or earlier opportunities to enter physical stores to digital assets that can be used as a condition to grant earlier access to As an example, a digital version of a physical product can be gated based on Users who have a certain digital asset, such as a A user may have more opportunities or earlier access to purchase a physical product. The application installed on the user device 240A to 240D is a digital activity. Receives instructions from the innovation layer 230A to manage the user's digital assets or tokens. A unique barcode may be generated based on the
[0091] FIG. 2B illustrates an alternative embodiment of digital activation layer 230A. 2 is a block diagram of an alternative embodiment of a private ledger 231B and Semi-private or mixed blockchain networks with public ledgers 231C This may be represented by a digital activation layer 230B, implemented as a plug-in. The private ledger 231B can be viewed by users of the enterprise network 205. Hybrid blockchains can be used to perform functions such as conducting transactions in a way that cannot be achieved through a single blockchain. The blockchain network is a platform where companies can share and share their data with the enterprise network 205 users. While providing a customer-facing (public) blockchain that is accessible from anywhere, Enterprise networks that want to keep their operations under the control of the enterprise This is particularly useful for 205.
[0092] When implemented as a semi-private blockchain network, digital access The activation layer 230B, for example, issues invitations or Access may be gated by requiring sign-up to the company's network 205. Businesses can use Digital Activation Layer 230B to sign up and A user wishing to conduct a transaction on the Rise network 205 may be authenticated. An enterprise may establish permissions for each user, allowing the user to access the enterprise network. The network 205 enforces restrictions on transactions that may occur within the network.
[0093] In some embodiments, a component may be managed by the enterprise network 205. Based on the level of security required by the user, private ledgers 231B and public ledgers 231C. All transactions involving the Tal wallet are made through the Enterprise Network. Digital wallet managers must be inaccessible to all users. 233 may be configured to communicate only with the private ledger 231B. The certificate module 234 may also be configured to communicate only with the private ledger 231B. In contrast, the Membership Subsystem 232 and the Digital Asset Subsystem 23 5 accesses the user's user information (through the membership subsystem 232) and Access to the user's digital assets (through the digital asset subsystem 235) Communicate with the public ledger 231C to perform user-accessible actions, such as The device may be configured to:
[0094] Digital activation layer 230B is not limited to the particular configuration shown in FIG. It should be noted that the components are secure, customer facing, as described herein. The different configurations of the private network can be used to process transactions of interest. 231B and the public ledger 231C. should be understood.
[0095] However, the membership subsystem 232, the digital wallet manager 233, the authentication In many embodiments, the authentication module 234 and the digital asset subsystem 235 is configured to connect to a private ledger 231B and a public ledger 231C; The private ledger 231B may communicate with the public ledger 231C. As an example of such communication, the private ledger 231B and the public ledger 231C may communicate in parallel. In one embodiment, each of the blockchains may implement a private blockchain. Ledger 231B may implement the main blockchain, and public ledger 231C may The main blockchain and the The implementation of private ledgers and sidechains is discussed in more detail above. In the context of 31B and public ledger 231C, the main blockchain is a customer-facing One or more sidechains may be used to process transactions. ,Protected transactions that must not be accessible for viewing by any user. The interface may be implemented to process an action or behavior.
[0096] Exemplary Methods for Processing Digital and Physical Products FIG. 3 is a flow chart illustrating a method 300 for processing digital and physical products. As a non-limiting example with respect to FIG. 1 and FIG. 2A-B, the following is described in relation to FIG. The one or more processes may be performed by a user device (e.g., user device 240A- D), digital activation layer (e.g., digital activation layer 2 in Figure 2) 30A), or by a back-end layer (e.g., back-end layer 210 of FIG. 2). In such an embodiment, any of these components may be implemented as code in memory. may be implemented to perform certain steps of the method 300 of FIG. This is performed by the digital activation layer 230A and the user devices 240A-D. It is described as a code that is stored in a computer, but other devices can then directly read and write that code. The method 300 may be performed by directly executing the The description will refer to the device of FIG. 2 as an exemplary, non-limiting embodiment of the method 300. It should be understood that not all steps may be required to practice the present disclosure provided herein. It should be appreciated that, as will be appreciated by those skilled in the art, some of the steps may be performed simultaneously or in a different order than that shown in FIG.
[0097] At 302, the digital activation layer 230A associates the user device with the distributed ledger 2 In one embodiment, this step may be performed by connecting the user to a digital wallet on the distributed The activation layer 230A registers the user device 231A in a block of the distributed ledger 231A. This may further include activating a digital wallet associated with 40A. The user device 240A is managed by the activation architecture 200A. The digital activation may be one of a plurality of user devices 240A-D. The application layer 230 connects the user device 240A to a digital wallet in the distributed ledger 231A. When the user connects to the distributed ledger 231A, the distributed ledger 231A creates an association between the digital wallet and the user device. include.
[0098] At 304, the digital activation layer 230A may Assist in purchasing digital assets. For example, the digital activation layer 230A may: Digital assets offered for sale via the digital asset subsystem 235 A request to purchase a digital asset from a user device 240A. The digital activation layer 230A may manage digital assets and their digital In the distributed ledger 231A, a link between the asset and the corresponding physical product is identified. Blocks may be updated. For example, a physical product may be a real-world representation of a digital asset. Also, purchasing a digital asset may result in the digital asset being may be stored in a digital wallet.
[0099] In one embodiment, each digital asset in the group of digital assets is associated with a physical product. For example, the number of digital assets and the number of units of that physical product that can be manufactured. There can be a one-to-one relationship: the number of digital assets generated for one physical product. is determined by the back-end layer 210 using a scarcity attribute associated with the physical product. The scarcity attribute may be the number of units produced, the number of units sold by the digital activation layer 230A, Any commercial attribute of a physical product, such as a set predefined value or the popularity of a physical product The digital activation layer 230A may be determined based on the multiple The number of digital assets may then be determined based on the rarity attribute, and the determined number A plurality of digital assets may be generated based on the rarity attribute. or may be based on the physical characteristics of the corresponding physical product, such as the rarity of the design. In some embodiments, the production subsystem 212 may store and process all of the produced data, including physical properties. track metrics of the products produced and transmit the tracked production metrics to the digital activation layer 230A. May be provided.
[0100] At 306, the digital asset is traded within the digital asset market for a predetermined period of time. Once a digital asset is in the trading period, it is digitally activated. Layer 230a is where specific predefined actions can be performed on digital assets. An action is to move a digital asset to another user device. and digitally destroying digital assets and digitally Transferring the digital assets includes at least one of: From a user (on a user device, e.g. 240A) who has ownership of the digital asset Transactions that are moved to another user (another user device, e.g. 240B) Digitally destroying a digital asset negates its future use. Digital assets are protected by the underlying blockchain protocol. Due to the nature of the coins, they cannot be removed from the digital ledger. Instead, they are stored as digital assets. Digitally destroying a digital asset removes it from its private, digital ledger-based repository. It involves moving a digital address to a one-way address, whereby the digital address is moved outwards. This process is irreversible and once moved, the transaction The request is submitted to all nodes in the digital ledger to digitalize the digital asset. Record that digital destruction has occurred.
[0101] Holding a digital asset digitally means that the ownership of the digital asset is transferred to the current user. The digital asset is maintained by the user and can be used to perform actions related to the physical product associated with the digital asset. Any further actions, including those related to the digital asset, are prevented from being taken on the digital asset. For example, holding a digital asset represents the production or ownership of a physical product. from digital activation layer 230A to prevent or expedite delivery to the recipient. In some embodiments, the production or back-end layer 210 may include sending a signal to the back-end layer 210. The duration of the blockage or shipment may be automatically determined by some property of the Digital Asset, Or it may be set manually, such as via user input. The activation layer 230A provides the back-end layer 210 with a second activation code associated with the physical product. Delay (i.e., prevent) the initiation of an action (e.g., production or shipment) ) This second action is typically a digital action. Actions are performed by back-end systems communicating with the Transformation Layer. Accelerating the production or delivery of a physical product, thereby allowing the physical product to be produced or delivered This may include shortening the existing duration of the product. For example, a physical product may The first production or shipment is scheduled for the next two months. This may result in the period being shortened by a fixed period, such as one month.
[0102] The action is performed on the user device 240A and the multiple user devices 240A to 240D. Digital assets may be submitted from other user devices in the During the subscription period, the digital activation layer 230A activates one or more users. The device may receive a request from the user device to perform one of the actions. The digital activation layer performs the requested action on the digital asset. In some cases, further actions may be prevented from being taken on the digital asset.
[0103] At 308, after a predetermined period of time has elapsed, the digital activation layer 230A In one embodiment, the digital activation layer may determine the ownership of the asset. 230A provides a method for determining whether a digital asset is being used by a third party based on performing a requested action on the digital asset. The ownership characteristics of the digital assets may be updated. The ownership characteristics are recorded in the digital ledger. The requested action may be updated on the block associated with the tal asset. If the action was to transfer the digital asset to another user, digital activation The application layer 230A updates the ownership characteristics of the digital asset to reflect the transfer. In one embodiment, moving the digital asset to the second user device Updating the ownership characteristics based on the digital assets from the digital wallet from the first user device to another digital wallet associated with the second user device. Similarly, if the requested action is to digitally preserve a digital asset, If so, the digital activation layer 230A determines whether the ownership characteristics accurately represent the current owner. It is acceptable to check that the above is reflected in the
[0104] At 310, the digital activation layer 230A sends a signal to the back-end layer 210 This signal transmits to the backend layer 210 information about the physical product based on the ownership characteristics. The second action may be configured to initiate a second action associated with the second action. The project may be one that produces or delivers a physical product, or one that produces a digital product. The digital activation layer 230A determines the required In some embodiments the ownership characteristic is physical address. A second action related to the physical product is to store the physical product at its physical address. The dispatch procedure includes initiating a dispatch procedure for delivery to the back-end layer 210. This may be initiated by the dispatch subsystem 214.
[0105] At 312, the digital activation layer 230A activates the determined digital asset. Another Digital Asset Drop of a second Digital Asset may be performed to the Owner In some embodiments, this digital asset drop occurs when ownership of the digital asset is It may be part of a membership or rewards service launched to engage with users. Digital Asset Drop is a method to drop digital assets currently owned by a determined owner. This involves creating new digital assets that can be related to or associated with the For example, if the original digital asset is a shoe model with a first type of color scheme, The digital activation layer 230, via the digital asset subsystem 235, of that shoe model, but not specific to the user, the commercial attributes of the shoe, or any other factor. A second digital asset may be generated with a completely unique color scheme that is In an embodiment, the assets that are part of the digital asset drop are customized for each user. The set of digital assets is not restricted to a specific set of assets (rather than being a randomized set of digital assets). As an example, digital assets are owned by users, their devices, and Customized, based on one or more attributes of the physical assets owned Examples of user attributes include membership level, years of membership, geographic location, etc. Membership information includes whether the user is part of a rewards program ( If so, the user's status level within the program) and the user's purchasing history , including user behavior and interactions with the enterprise. Examples of user device attributes include: , the type of user device and the geographic history of the user device. Examples of attributes include those related to one or more physical assets owned by a user. Attributes (not just physical attributes related to digital assets), and the physical These include:
[0106] In one embodiment, a digital asset drop is a second digital asset in a group of digital assets. The method includes identifying a second user device that owns the digital asset. The second user device may then create a different version of the physical product (e.g., The digital activation layer 23 may be associated with the product purchased by the user. 0A may store a third digital asset in a digital wallet associated with the user device. and depositing a fourth digital asset into the second user device associated with the These additional digital assets may be deposited in a second digital wallet. , digital assets owned by the first and second user devices, respectively and a relationship with a second digital asset.
[0107] At 314, the digital activation layer 230A receives the digital asset and the second Ownership of digital assets determined by indicating ownership in a digital wallet In some embodiments, the digital wallet associated with the The update of the digital asset is related to the ownership of the block in the digital ledger 231A. The digital ledger 231A may involve updating the ownership of the digital assets. Ensuring that all owners of digital assets can be traced back to their owners.
[0108] FIG. 4 illustrates a method 400 for generating digital assets, according to some embodiments. 1 and 2A-B. 4 may be performed by a user device (e.g., the user the devices 240A-D), the digital activation layer (e.g., the digital activation layer in FIG. activation layer 230A), or a back-end layer (e.g., the back-end layer in FIG. 2 In such an embodiment, any of these components may be may execute code in memory to perform certain steps of method 400 of FIG. The method 400 includes: It is explained that this is done by 40A~D, but other devices may store and execute the code. Therefore, the method 400 may be performed by directly executing the code. The following description of method 400 refers to the device of FIG. 2 as an exemplary, non-limiting embodiment of method 400. Further, all steps for carrying out the present disclosure provided herein are It should be appreciated that not all of the above is necessary. As such, some of the steps may occur simultaneously or in a different order than that shown in FIG. .
[0109] At 402, the digital activation layer 230A generates one or more digital activation codes associated with a physical product. The device may detect a number of trigger conditions. The trigger conditions include determining whether the digital asset is associated with a physical product. Examples of trigger conditions may relate to generating a The scheduled time for a digital asset drop to a user in the database 205, From one or more users requesting to customize or generate a tal asset Demand, production conditions (e.g., when a physical product is to be produced, a certain number of production units of a physical product) Conditions related to the physical product, such as when it was manufactured and commercial terms (e.g., number of units sold) This includes detection of
[0110] At 404, the digital activation layer 230A then performs an Based on the physical attributes and / or commercial value of the physical product and related digital assets, Physical and / or commercial attributes may be specified herein. The trigger condition detected is then applied when creating the digital asset. It may specify physical and / or commercial attributes to be considered, e.g. trigger conditions If it is a scheduled digital asset drop, the trigger conditions could be, to name a few, Related Digital Assets that form the basis of the new Digital Asset, Digital Asset Drop The physical attributes associated with the physical product owned by the user who is to receive the gift are also included. This may include determining the number of digital assets to generate. Rather, this number may be based on the desired rarity of the digital asset.
[0111] At 406, the digital activation layer 230A activates the physical product and the associated digital Digital assets are classified based on identified physical and / or commercial attributes of the assets. This may generate a list of identified physical products and related digital assets. This may involve generating one or more digital assets based on the attributes. The operation for generating digital assets is described in, for example, the Digital Asset Subsystem 23. 5 and are discussed in further detail herein.
[0112] At 408, the digital activation layer 230A then generates one or more The acquired digital assets may be traded in one or more desired locations on the digital asset marketplace. or as part of a rewards program with the Enterprise Network 205 or multiple users.
[0113] Figure 5 shows the structure of a system for processing digital assets in combination with physical products. FIG. 2B is a system diagram illustrating communication between different devices. The components are explained in conjunction with FIG. 2A. The communication shown in FIG. 5 is based on the identified configuration. It should be noted that this represents only one possible embodiment of the interaction between the elements. Other implementations of the signals and other components may be combined with a physical product according to the descriptions in this disclosure. It should be understood that a third party may be involved in the process for the purpose of processing digital assets in a be.
[0114] At 502, the user device 240A, via the digital activation layer 230A, The request may be submitted to join the enterprise network 205. The request may be received by the membership subsystem 232. The request may be To authenticate the user's name, password, and identity of the user operating the user device 240A User information, such as other information that may be utilized by the digital activation layer 230A. In some embodiments, the request may include personal information known only to the user. (Blockchain address, unique private key associated with the user and / or The request may include personal information, such as the membership number, a public key, etc. The data may be encrypted using the public key provided by 2.
[0115] At 504, the membership subsystem 232 compiles the requested user information with the user's credentials. If the request is encrypted, the member may provide the request to the authentication module 234 for verification. The membership subsystem 232 first obtains the public key corresponding to the public key used to encrypt the request. The request may be decrypted using the user's private key. This step is performed in authentication module 2. 34 may use side chains that operate in parallel with the main blockchain, This is different from the previous authentication step. After decryption, the membership subsystem 232 The personal information may be provided to the authentication module 234, which then Personal information (e.g., hashes, random strings, timestamps) from enterprises You may add and create new bundles.
[0116] At 506, the authentication module 234 may return the bundle to the user device 240A. In some embodiments, the authentication module 234 uses the user's public key (included in the request) or otherwise known to the enterprise network 205 (optional) to encrypt the bundle.
[0117] At 508, the user device 240A processes the bundle and transmits it to the authentication module 234. The bundle may then be used to complete the registration process. If the key is encrypted using the user's public key, the user device 240A The user device 240A may then decrypt the bundle using the private key attached to it. The data is stored in the bundle using a different private key that is associated with the blockchain network. The bundle may then be digitally signed and the signed bundle returned to the authentication module 234.
[0118] At 510, the authentication module 234 verifies that the digital signature is authentic. This authenticates the user for registration in the enterprise network 205. If the file signature is not authentic, the authentication module 234 terminates the process, thereby Prevents users from registering on the enterprise network. If the digital signature is genuine, If so, the authentication module 234 communicates with the digital wallet manager 233 to Establishing a user's digital wallet for use on the Rise Network 205 In some embodiments, this is done when the user device 240A This includes establishing permissions for actions that may be taken within the enterprise network 205. As explained above, establishing the permissions of each user is a distributed ledger 231A. This may be done using smart contracts within
[0119] At 512, if registration is complete, the user device 240A registers the digital asset server The user is given access to the service system 235 to purchase and trade digital assets. They may be allowed to take approved actions, such as purchasing the corresponding physical product.
[0120] At 514, after receiving the requested action from the user device 240A, the digital asset The digital wallet subsystem 235 communicates with the digital wallet manager 233 to 240A has sufficient funds or authorization to carry out its operations. For example, if user device 240A is requesting to purchase a digital asset: The digital asset subsystem 235 allows the user device 240A to access its digital assets. 233. Verify with the digital wallet manager that you have sufficient funds to purchase the tokens. You can check it in between.
[0121] At 516, the digital asset subsystem 235 determines whether the action is allowed to proceed. In one embodiment, the communication may be to the user device 240A. Digital assets are deposited into a digital wallet associated with device 240A. and notifies the user device 240A that the ownership of the digital asset has been established. It may include.
[0122] At 518, the user device 240A transfers ownership of the digital asset to another user device. Digitally transfer any digital assets you own to a third-party service (e.g., via sale) Destroy, digitally retain, or associate with a digital asset Requests for delivery of a physical product based on your possession of a digital asset The user may request additional actions that are permitted at this point.
[0123] At 520, the digital asset subsystem 235 communicates with the dispatch subsystem of the backend layer 210. 2. Communicate with the system 214 to respond to any actions requested by the user device 240A. For example, the user device 240A may take additional action based on the digital assets. If the user requests that the asset be stored digitally, the digital asset subsystem 235 , and communicating a signal to the shipping subsystem 214 to block shipping of the corresponding physical product. Conversely, if the user device 240A requests a delivery, the digital asset subsystem The system 235 sends another signal to the shipping subsystem to initiate the shipping procedure for the corresponding physical product. The system 214 may communicate the
[0124] Additional Exemplary Methods for Processing Digital Assets and Physical Products FIG. 6 is a flow chart illustrating a method 600 for customizing a digital asset. As a non-limiting example with respect to FIG. 1 and FIG. 2A-B, the following is described in relation to FIG. The one or more processes to be performed may be performed by a user device (e.g., user device 240A in FIG. 2). ~D), digital activation layer (e.g., the digital activation layer in Fig. 2 230A), or by a back-end layer (e.g., back-end layer 210 of FIG. 2). In such an embodiment, any of these components may be stored in memory. 6. The method 600 of FIG. 6 may be implemented as follows: Below, by the digital activation layer 230A and the user devices 240A-D It is described as a code that is stored in a device, but other devices store the code and therefore Method 600 may be performed by directly executing the following: The discussion will refer to the device of FIG. 2 as an exemplary, non-limiting embodiment of method 600. Not all steps may be required to practice the present disclosure provided herein. It should be appreciated that, as will be appreciated by those skilled in the art, one of the steps The steps may be performed simultaneously or in a different order than that shown in FIG.
[0125] At 602, the digital activation layer 230A receives user devices 240A-D, A request to customize a digital asset may be received from any user device. The customization request requires authentication information to verify the user's identity, a digital asset system Your account information, digital asset information, and customization preferences in In one embodiment, the request may include a request to download an application on the user device. The application receives the digital assets as a visualization of the digital assets. It provides a graphical user interface for interacting with the Allows you to select various customization options that can be included in your customization request. In one embodiment, the request is to create a new digital asset. In another embodiment, the request may include recreating components of an existing digital asset. This may require combining the two to create a new digital asset. In an embodiment, the request is to identify an existing digital asset to be used to customize the digital asset. Contains or otherwise identifies components from digital assets.
[0126] At 604, the digital activation layer 230A analyzes the customization request to: A condition for customizing the digital asset may be determined. In one embodiment, the condition may be a cost, which may be in the form of digital currency or real currency. Other terms include: A smart contract is executed against a distributed ledger 231A associated with a digital asset. This may include requirements imposed by the Digital Asset Reassembly Act. In an embodiment where the customization is generated by combining the Mart contracts can be used to determine the conditions for combining components. For example, some components may be incompatible (e.g., a sandal may have eyelets). In one embodiment, the conditions require customization. may be linked to the requesting user and may be indicates whether it is otherwise permitted to
[0127] 606, if a condition for customizing the digital asset is met, The real activation layer 230A is used to generate or customize digital assets. Digital asset information related to the information provided in the request, such as information required to If a digital asset is generated based on an existing digital asset, In one embodiment, the customization request includes a digital asset that is the basis for the customization. and their associated component information.
[0128] At 608, the digital activation layer 230A may include a customization mode and associated The Customize mode determines how the digital assets are May indicate how the digital asset is generated (e.g., from components of existing digital assets). Examples of customization modes include machine learning, random, and human. The machine learning customization mode includes the following: Based on this, the machine learning model identifies the same or similar physical components that correspond to the digital components. Historical information relating to the physical product that contained the element (e.g., sales information), as well as digital Select components and match them together based on other information and indicators related to the asset. Random customization mode finds random items regardless of other information or indicators. Select components in a random way and find what works with each other. Popularity customization mode The system analyzes user actions (e.g., voting, software) related to digital assets and their components. Select components based on the content (social media posts) and find what fits together. The user-selected mode determines the specific components and elements that result in the digital asset. In some embodiments, the user is given complete control over the The selection mode allows the user to control the digital assets, for example with the production subsystem 212. The communication may then lead to the creation of a corresponding physical product.
[0129] In one embodiment, the digital activation layer 230A is configured to store user preferences available. Otherwise, the Digital Asset System default settings or previously selected reorganization will be used. The mode may be selected based on the combined mode. The customization layer 230A may combine multiple customization modes. The activation layer 230A generates a percentage of the digital assets in a random mode. A percentage of digital assets may be generated in popularity mode. The allocation layer 230A may be based on a reassortment request or a random algorithm, or or by related smart contracts, etc. The proportion of each mode may be determined based on conditions.
[0130] At 610, the digital activation layer 230A may (208) and the associated digital components (206) obtained based on the information. The digital activation layer 230A may customize digital assets. Combine digital components as specified by the customization mode. In one embodiment, digital activation layer 230A provides A specific template is used for the digital assembly, on which the digital components are implemented. As a non-limiting example, a digital asset may be implemented as a digital shoe. In this case, the digital activation layer 230A may be used to activate sneakers, boots, sandals, etc. You may get a template that corresponds to a specific style of It may contain placeholder locations where digital components can be placed. The template for the shoe is made by the maker, and includes the details of the eyelets, tongue, sole, specific design, color, and features. The acquired component information may then be used in customization mode. In user selection mode, The user selects a template and decides which components correspond to each placeholder position. In other modes, the template may be selected manually. Based on the received information and the customization mode, the digital activation layer 230A Therefore, it may be selected.
[0131] FIG. 7 is a flowchart illustrating a method 700 for providing rewards to users of a digital asset system. 1 and 2A-B, in conjunction with FIG. The one or more processes described in may be implemented by a user device (e.g., the user device of FIG. 2). 240A-D), digital activation layer (e.g., the digital activation layer in FIG. 2 2) in a back-end layer (e.g., back-end layer 210 in FIG. 2) In such an embodiment, any of these components may be implemented using a memory The code in the program may be executed to perform certain steps of the method 700 of FIG. 0 is a digital activation layer 230A and user devices 240A to D. Although the code is described as being stored by a Method 700 may be performed by directly executing the code. Thus, the following method The discussion of 700 refers to the device of FIG. 2 as an exemplary, non-limiting embodiment of method 700. Moreover, not all steps are required to practice the present disclosure provided herein. Furthermore, as will be appreciated by those skilled in the art, Some of the steps may be performed simultaneously or in a different order than shown in FIG.
[0132] At 702, the digital activation layer 230A activates a physical product, such as the physical product 116. A request to associate a product with a digital asset, such as digital asset 120, is received. As one non-limiting example, the physical product 116 may be purchased from a physical store and wirelessly Through the protocols RFID, NFC, Bluetooth or WiFi, The physical product 116 may be identified by scanning a QR code or other identifier imprinted on the physical product 116. The request may include means for digitally identifying the target product. and a user ID and an identification of a physical product to associate with the digital asset. In one embodiment, upon receiving the request, digital activation layer 2 30A will use the information provided in the request to verify the identity of the user and the physical product. In one embodiment, the request may include the location of the physical product 116. Purchase of physical products, identity of user, and other information, including the location and user of the user device or other information that can be used to ascertain user behavior.
[0133] At 704, an application on the user device is used to perform digital activation. The physical product 116 after being linked to the digital asset 120 by the application layer 230A. Usage may be tracked. Usage behavior may include when a user interacts with an image or text related to a physical product 116. Social media behavior of posting content, digital assets 120 are used in video games, The video game activity being used, the steps that the user device tracks with respect to the physical product 116 Physical products such as number of miles, calories burned, distance walked, distance run, and jumps1 16. Tracking of usage behavior may include physical activity information taken along with the apps on the user device. This can be done through an application, where the application Sensors such as accelerometers and heart rate monitors can be implemented on wearable devices connected to the Start up.
[0134] At 706, the digital activation layer 230A may generate a tracking record of the physical product usage. The distributed ledger 231A may store tracked usage information in a , may be associated with a block in the blockchain network, and the tracked usage information may be This may include updating information present in the block to include In an embodiment, the tracked usage information is used to identify other corresponding physical products related to the physical product. For example, a physical product may be advertised by a celebrity, such as a soccer player. If the shoes are specific and have been approved for use, the tracked usage information will be used to determine the shoes a soccer player is wearing during a match. It may be based on actual actions taken using a physical product, in which case the user device (e.g. For example, the user device 240A-D) may be associated with a celebrity's physical product, This allows the tracking of usage information to be used to update all digital assets associated with that physical product. The digital activation layer 230A provides the digital activation layer 230A for use in updating the digital activation layer 230A.
[0135] At 708, the digital activation layer 230A may A digital asset may be updated. In one embodiment, updating a digital asset , updating the appearance of a digital asset or any digital In a non-limiting example, reaching a certain number of steps or Certain milestones associated with tracked usage information, such as visiting a particular physical location, such as a store Digital currency may be awarded based on the
[0136] FIG. 8 illustrates a third party application, such as one provided via an external system 220. FIG. 1 is a flow chart illustrating a method 800 for importing digital assets. 2A-B, one or more of the components described in connection with FIG. The process is performed by a user device (e.g., user device 240A-D in FIG. 2), a digital an activation layer (e.g., digital activation layer 230A of FIG. 2), or This may be done by a back-end layer (e.g., back-end layer 210 in FIG. 2). In such an embodiment, any of these components may execute code in memory to execute the process of FIG. Certain steps of method 800 may be performed. Method 800 of FIG. The above is explained as being performed by the activation layer 230A and the user devices 240A-D. However, other devices can memorize the code and therefore execute it directly. Thus, the following description of method 800 may be implemented using the device of FIG. As an exemplary, non-limiting embodiment of the method 800, the device is referred to as a It should be recognized that not all steps may be required to implement the present disclosure. Additionally, as will be appreciated by those skilled in the art, some of the steps may be performed simultaneously or may be performed in a different order than that shown in FIG.
[0137] At 802, the digital activation layer 230A receives user devices 240A-D, From any user device, third party applications such as those provided by external system 220 A request may be received to import a digital asset into the application. A third-party application may be a video game or a social media application. That's fine.
[0138] At 804, the digital activation layer 230A includes a gamification component 222 or a social media component 224. The digital activation layer 230A may be connected to an external system 220 that supports the , whether the user has permission to import digital assets into the application. For example, the digital activation layer 230A, or the digital activation layer 230B, may determine whether The transaction is managed by a smart contract on a blockchain network associated with the set. In one embodiment, at this step, there may be certain conditions imposed on the digital activity. The innovation layer 230A can pull the user profile associated with the user. or the relevant smart contract may perform this check automatically. The method also includes conditions on whether a user can import digital assets, and how digital assets are imported into different applications. The method may include specifying other details to be considered.
[0139] At 806, the digital activation layer 230A analyzes the digital asset to Obtain the characteristics of digital assets and how to share digital assets with third-party applications The characteristics of the digital asset determine whether the digital asset is imported into You can decide how is imported into each application. For example, Digital shoes imported into sports video games are video game characters By changing the attributes of the Or it may simply change the appearance of a video game character. The digital shirts imported into the social media application can be used for social media It allows users to digitally alter images within the app. For example, importing digital assets into a sports or action video game And whether the digital asset is a sneaker or a cross-training shoe Generate faster players based on the characteristics of the digital asset, such as whether it is equivalent to obtain.
[0140] At 808, the digital activation layer 230A activates the digital assets and / or may import the properties into the external system 220, which may then The application may be personalized based on the collected information. For example, digital activation The application layer 230A imports the properties of the digital assets into the application. The request may be sent to the application server for processing.
[0141] Figure 9 shows a digital blockchain based on smart contracts for implementing blockchain technology. 1 and 2A are flow charts illustrating a method 900 for processing a barrel asset. As a non-limiting example of B, one or more of the processes described in connection with FIG. User devices (e.g., user devices 240A-D in FIG. 2), digital activation 2), or a back-end layer (e.g., back-end layer 210 of FIG. 2). Any of these components may execute code in memory to perform a particular function of the method 900 of FIG. The method 900 of FIG. 9 may include the steps of: 30A and user devices 240A-D, but may be implemented by other devices. The method 900 is performed by the device storing the code and then directly executing the code. Thus, the following description of method 900 may be used to refer to the device of FIG. These are referred to as exemplary, non-limiting embodiments of the present disclosure. It should be appreciated that not all steps may be necessary to implement the method. As will be appreciated by those skilled in the art, some of the steps may be performed simultaneously or in combination with those shown in FIG. may be performed in a different order.
[0142] At 902, the digital activation layer 230A receives a request to process a digital asset. An example of processing a digital asset may be to create a new digital asset. customizing digital assets based on new components; user actions updating digital assets based on criteria such as user milestones or user milestones; This includes importing the data into another application.
[0143] At 904, the digital activation layer 230A may The smart contract may be used to exchange digital assets. The information includes information and terms related to the components and data of the digital asset. A condition can include a property of a digital asset. You can specify the actions that can be taken and the milestones that are associated with the digital asset. The event may be triggered based on information in the user request.
[0144] One condition may be to create a physical product related to the digital asset. In some embodiments, an enterprise may allow its customers to control production subsystem 212. Direct access means access to the software at the customer's request. is allowed to include specific design details for a custom physical product, The interaction then transfers those specific design details to the production subsystem 212. , which may mean that a physical product may be manufactured according to customer requirements. Once produced by the production subsystem 212, the digital activation layer 230 A may have the shipping subsystem 214 ship the custom physical product directly to the customer (i.e., In some embodiments, the physical product produced is a digital product. The digital asset may be a product of a different style. For example, the digital asset may be a shoe. The digital activation layer 230A may be a shirt, pants, or You can choose different services such as the option to manufacture different styles of products such as packs. Access may be enabled (eg, based on the customer's membership status).
[0145] In some embodiments, the enterprise may directly access the blockchain A chain may store multiple different smart contracts, each of which , may be triggered based on customer requests and customer related conditions. Rise will generate separate smart contracts for customers in different geographic regions to One may take into account the capacities of different production subsystems in those geographical areas. An enterprise may create a separate smart controller for each physical product (e.g., footwear, clothing). A specific smart contract may be generated based on information in the customer request. The event may be triggered by
[0146] Other examples of conditions include customizing a digital asset for use in an external system 220. This includes moving digital assets to customize them. What it does is allow the user to add personal details such as the user's name, versus Based on real-world use of corresponding physical products and solutions involving digital assets The system can analyze digital assets based on users’ online behavior, such as social media posts. This may include updating the appearance. Moving a digital asset for use means that the digital asset is no longer available on the user's device. This may include allowing the user to be digitally represented in a video game on a mobile device.
[0147] At 906, the digital activation layer 230A may provide a direct access to the Internet, customization of digital assets, and use with external systems 220 Smart contracts triggered by customer requests, such as the example above, including moves to The committee may determine the conditions of the test.
[0148] At 908, the digital activation layer 230A then activates the smart contract. Digital assets may be processed based on conditions and based on user requests. For example, if the request is to customize a physical product associated with a digital asset, The digital activation layer 230A sends the request along with customization details to the backend. The customization details may be forwarded to the production subsystem 210, where the production subsystem 212 processes the product according to the customization details. As another example, a request may be made to transfer digital assets to a video game. If the purpose is to activate the digital asset, the digital activation layer 230A The digital activation layer 230A may be moved to a third-party system. To maintain control over the blockchain, external systems must create a separate blockchain from the main blockchain. It may be necessary to implement it as a sidechain. In this case, the external system is securely connected to the digital activation layer 230A, Thus, the digital activation layer 230A can assign digital assets to, for example, gaming 222 or social media component 224. , it becomes possible to enforce constraints on how digital assets are used.
[0149] Example Digital Assets 10A-C are views of an exemplary interactive visualization 1000 of a digital asset. The interactive visualization 1000 provides access to information about a digital asset. The interactive visualization 1000 may be implemented with visual characteristics. This is merely one possible embodiment and may be used to represent a physical representation that may be used to implement a digital asset. The descriptions of Digital Assets provided herein are not intended to limit the content or visual characteristics of the Digital Assets. Other visualizations and implementations of digital assets consistent with the above are possible.
[0150] In this embodiment, an interactive visualization 1000 of a digital asset is Visual characteristics to display related advertising campaigns and corresponding physical products Multimedia, User-related Data relating to the Owner and the corresponding physical product (or The interactive visualization 10 may include commercial attributes related to the product (i.e., the physical product to which it relates). 00 different visual characteristics are the corresponding physical products, indicators related to the physical products, digital Asset-related metrics, digital asset ownership information, and physical product ownership information The interactive visualization 100 may correspond to different information related to the digital asset, such as 0 accesses different visual properties that may be selectable (e.g. access to links When selected, the image may be manipulated (e.g., rotated, turned, flipped) to provide a visual The visual characteristics may provide information related to a selected visual characteristic.
[0151] FIG. 10A illustrates an image 1010 of a corresponding physical product and a link associated with the corresponding physical product. and related media 1030 relating to the corresponding physical product. 10 shows an interactive visualization 1000 that includes a user requesting access to When a user requests to access a digital asset or when the user requests to view a digital asset, The interactive visualization 1000 may be displayed on a user device to access various features of the interactive visualization 1000. For example, the selection of the image 1010 of the physical product may be Additional information about the relevant external system may be obtained and displayed in the interactive visualization 1000. The selection of the stem information 1020 may include information about the video game in which the digital asset is used, or or any social media where the digital assets and physical products are mentioned or posted. The media information may be obtained from an external system 220, such as from a website. , physical products or digital products provided by the enterprise network 205 Any footage, audio or imagery relating to the set (e.g. an advertising campaign) That's fine.
[0152] FIG. 10B illustrates an interactive visualization 1040 that includes secure information 1040 related to a digital asset. 1000. This view is brought about by rotating the interactive visualization 1000. In this view, secure information 1040 may be encrypted or otherwise accessible. Examples of secure information 1040 include data ownership of digital assets (e.g., all previous owners of digital assets), Contains the history of digital asset transactions within the blockchain network 205. can be.
[0153] FIG. 10C illustrates an interactive visualization 1050 that includes metrics 1050 of digital assets and physical products. This shows another view of the interactive visualization 1000. This view is obtained by rotating the interactive visualization 1000. In this view, the indicators 1050 may be distributed, such as commercial attributes of a physical product. The information collected by the ledger 231A and the digital data between the external system 220, etc. The transaction history of the asset may be provided.
[0154] 10A-C depict a digital asset 1000 as corresponding to a physical product. In such an implementation, all digital assets owned by a single user are The set may be linked to a side chain separate from the main blockchain, This allows all of the user's digital assets to be easily activated through the digital activation layer. This allows the data to be processed and accessed.
[0155] Exemplary Computer System Various embodiments may be implemented using a computer system, such as the computer system 1100 shown in FIG. It may be implemented using one or more well-known computer systems. The computer system 1100 may be used in conjunction with the embodiments described herein, as well as combinations thereof. It may be used to implement combinations and sub-combinations.
[0156] Computer system 1100 includes one or more processors, such as processor 1104. The processor 11 may include a central processing unit (also called a CPU). 04 may be connected to a communications infrastructure or bus 1106 .
[0157] The computer system 1100 includes a monitor, a keyboard, a pointing device, and the like. User input / output devices 1103 may also be included, which may include a user input / output interface. The device may communicate with a communications infrastructure 1106 through the base 1102 .
[0158] One or more of the processors 1104 may be a graphics processing unit (GPU). In one embodiment, the GPU may be configured to process mathematically intensive applications. A GPU is a processor that is a special-purpose electronic circuit designed for computer graphics. Large, mathematically intensive data sets, such as those common in digital applications, images, and video. It may have an efficient parallel structure for processing large blocks of data in parallel.
[0159] The computer system 1100 includes a main or It may also include a primary memory 1108. The primary memory 1108 may include one or more levels of cache. The main memory 1108 may include control logic (i.e., computer software) and a) and / or data may be stored.
[0160] The computer system 1100 includes one or more secondary storage devices or memories 111 The secondary memory 1110 may also include, for example, a hard disk drive 1112 and and / or a removable storage device or drive 1114. Drive 1114 is a floppy disk drive, magnetic tape drive, compact disk Disk drives, optical storage devices, tape backup devices, and / or any other The storage device / drive may be
[0161] The removable storage drive 1114 may interact with a removable storage device 1118. The removable storage device 1118 stores computer software (control logic) and / or device The device may include a computer usable or readable storage device on which data is stored. The possible storage devices 1118 include floppy disks, magnetic tapes, compact disks, DVDs, D, optical storage disks, and / or any other computer data storage device. The removable storage drive 1114 reads and / or writes data from the removable storage device 1118. or writing to the computer.
[0162] Auxiliary memory 1110 may store computer programs and / or other instructions and / or to allow the data to be accessed by the computer system 1100. Such means may include other means, devices, components, mechanisms, or other techniques. The device, component, mechanism, or other technique may be, for example, a removable storage device 1122 and and an interface 1120. Examples of the interface 1120 include a program cartridge and a cartridge interface. memory chips (such as those found in video game consoles), removable memory chips (EPROM or PROMs, etc.) and associated sockets, memory sticks and USB ports, and associated memory card slots, and / or any other removable Storage devices and associated interfaces may be included.
[0163] The computer system 1100 includes a communication or network interface 1124. The communication interface 1124 may further include external devices, external networks, external entities, etc. (reference numeral 1128 (individually and collectively referred to) For example, the communication interface 1124 may be can communicate with external or remote devices 1128 via communication path 1126. The communication path 1126 may be wired and / or wireless (or a combination thereof). ), and may include any combination of a LAN, a WAN, the Internet, etc. Control and / or data may be transmitted to computer system 1100 via communications path 1126. may be communicated between.
[0164] The computer system 1100 may be a personal digital assistant (PDA), to name a few non-limiting examples. (PDA), desktop workstation, laptop or notebook computer computer, netbook, tablet, smartphone, smartwatch or other Wearable devices, electrical equipment, parts of the Internet of Things, and / or embedded systems, Or any combination thereof.
[0165] The computer system 1100 may be implemented in a variety of applications, including, but not limited to, a remote or distributed computer. Any distribution framework, including cloud computing solutions, Clients who access or host the application and / or data or server, local or on-premise software ("on-premise" cloud) cloud-based solutions), as-a-service models (e.g. Content as a Service (CaaS), Digital Content as a Service (DCaaS), Software as a Service (SaaS), Managed Software as a Service (M SaaS), Platform as a Service (PaaS), Desk as a Service Top (DaaS), Framework as a Service (FaaS), Data as a Service (DaaS) Backend as a Service (BaaS), Mobile Backend as a Service (MBaaS), Infrastructure as a Service (IaaS), and / or may be a hybrid model that includes any combination of other services or delivery frameworks. stomach.
[0166] Applicable data structures, file formats, and Schemas include, but are not limited to, JavaScript Object Notation. tion (JSON), Extensible Markup Language (XM L), Yet Another Markup Language (YAML), Ext. ensible Hypertext Markup Language (XHTML) , Wireless Markup Language (WML), MessagePa ck, XML User Interface Language (XUL), or simply It may be derived from any standard including any other functionally similar expressions, either alone or in combination. Alternatively, proprietary data structures, formats, or schemas may be used alone or in conjunction with known may be used in conjunction with any of the following standards or published standards:
[0167] In one embodiment, a tangible, non-transitory computer having control logic (software) stored thereon is used. Any tangible, non-transitory device or article of manufacture that includes a data-enabled or readable medium is also included herein. This may be referred to in the documentation as a computer program product or program storage device. This includes, but is not limited to, a computer system 1100, a main memory 11 08, auxiliary memory 1110, and removable storage devices 1118 and 1122, if Such control theory includes tangible manufactured goods that embody the The processing may be performed by one or more data processing devices (such as computer system 1100). When executed, the method causes such a data processing device to operate as described herein. You may do so.
[0168] Based on the teachings contained in this disclosure, one of ordinary skill in the art would be able to generate data other than those shown in FIG. data processing devices, computer systems, and / or computer architectures It will become apparent how to implement and use the embodiments of the present disclosure. The embodiment may include software, hardware, and / or It can operate in conjunction with an operating system implementation.
[0169] The Detailed Description section may be used to interpret the claims. It should be recognized that all terms herein are intended to be construed as such, and that no other terms are so intended. Other sections may describe one or more exemplary embodiments contemplated by the inventors. This disclosure is not intended to be exhaustive and should not be construed as limiting the scope of the appended claims. is not intended.
[0170] Although this disclosure describes exemplary embodiments for exemplary fields and applications, It should be understood that the illustrations are not limited thereto. Other embodiments and variations thereof are possible. It is possible and within the scope and spirit of the present disclosure. For example, and without limiting the generality of this paragraph, Without limiting the scope of the invention, the embodiments may be modified in any manner as shown in the figures and / or described herein. This includes, but is not limited to, software, hardware, firmware, and / or entities. Furthermore, any embodiment (whether or not expressly described herein) may be It has important utility in many fields and applications beyond the examples given.
[0171] An embodiment is a set of functional building blocks that describe the implementation of specified functions and relationships thereof. With the aid of the above, the boundaries between the functional building blocks are described herein for convenience of description. The functions and relationships (or any combination thereof) specified herein are arbitrarily defined. Alternative boundaries may be defined as long as the appropriate implementation of the method is performed. , functional blocks, steps, operations may be performed using an order different from that described herein. , methods, etc. can be performed.
[0172] As used herein, the terms "one embodiment," "one embodiment," "exemplary embodiment," and "exemplary embodiment" are used interchangeably herein. References to similar terms and phrases are intended to mean that the embodiment may include a particular feature, structure, or characteristic. It is not meant that all embodiments include that particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. When a feature, structure, or characteristic is described in the context of an embodiment, it is expressly set forth in this specification. Any feature, structure, or aspect of the present invention, whether or not mentioned or described, may be used in conjunction with other embodiments. Alternatively, incorporating features into other embodiments would be within the knowledge of one of ordinary skill in the art. Additionally, some embodiments may use the terms "coupled" and "connected" in their derivatives. These terms are sometimes used and described together. They are not necessarily intended as synonyms for each other. For example, some embodiments may include two or more elements that are in direct physical or electrical communication with each other. The words "connected" and / or "coupled" are used to mean in contact. However, the word "combined" is sometimes used to describe two or more Elements that are not in direct contact with each other but still act or interact with each other. It can also mean.
[0173] The scope of the present disclosure should not be limited by any of the above-described exemplary embodiments, but should be construed as limited by the following claims. The scope of the claims should be determined solely in accordance with the scope of the claims and their equivalents. [Explanation of symbols]
[0174] 100 Digital Asset System 110 Backend Layer 118 Digital Activation Layer 122A, 122B User Device 112 Physical Inventory 114 Digital Asset Market 116 Physical products 120 Digital Assets 200A Activation Architecture 205 Enterprise Network 220 External Systems 240A~D User Device 210 Backend Tier 230A, 230B Digital Activation Layer 212 Production Subsystem 214 Dispatch Subsystem 216 Purchasing Subsystem 231A Distributed Ledger 232 Membership Subsystem 233 Digital Wallet Manager 234 Authentication Module 235 Digital Asset Subsystem 222 Gamification Components 224 Social Media 231B Private Ledger 231C Public Ledger 300, 400, 600, 700, 800, 900 methods 1000 Interactive Visualizations, Digital Assets 1010 images 1020 External System Information 1030 Related Media 1040 Secure Information 1050 indicators 1100 Computer Systems 1104 Processor 1106 Bus 1103 User Input / Output Devices 1102 User Input / Output Interface 1106 Communications Infrastructure 1108 Main Memory 1110 Auxiliary Memory 1112 Hard Disk Drive 1114 Removable storage devices or drives 1118 Removable Storage Device 1122 Removable Storage Device 1120 Interface 1124 Communication Interface 1128 Remote Device 1126 Communication Path
Claims
1. Through the digital activation layer that constitutes the distributed node system, multiple digital A method for safely distributing virtual assets, comprising: A user device among multiple user devices connects to the digital activation layer In response to receiving the request, the distributed node system generates a digital and enabling a digital storage component, the distributed node system Activating, the activation including an association between the element and the user device; A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action delays the initiation of a second action related to the physical product. The second action is configured to accelerate or accelerate the digital activation layer. taking an action taken by a back-end system with which it is communicating; Ownership of digital assets based on taking actions on those assets and updating the characteristic.
2. The action transfers the digital asset to another of the user devices. and digitally destroying the digital assets. and digitally storing the
3. Updating ownership characteristics based on moving a digital asset to another user device The digital assets are transferred from the digital storage component to the other user device. The method of claim 2 , further comprising transferring the data to another associated digital storage component.
4. Holding digital assets digitally is The back-end system prevents the initiation of a secondary action related to the physical product. a second signal configured to transmit a second signal from the digital activation layer to the back-end system; The method of claim 2 , further comprising: transmitting the information to a system.
5. 10. The distributed node system of claim 1, wherein the distributed node system is a semi-private blockchain network. How to.
6. A digital asset is generated based on at least one physical attribute of the physical product.
2. The method of claim 1, wherein the token is a non-fungible token.
7. The ownership characteristic identifies a physical address, and a second action related to the physical product is A shipping subsystem in the back-end system delivers physical products to physical addresses Initiate the dispatch procedure to The production subsystem in the back-end system creates the production system to manufacture the physical product. Initiating the procedure, and Preventing a production subsystem from initiating a production procedure to produce a physical product 、 The method of claim 1 , comprising at least one of:
8. Each digital asset in the plurality of digital assets is associated with a physical product. The method of claim 1.
9. determining, by a back-end system, a scarcity attribute associated with the physical product; determining a number of the plurality of digital assets to generate based on the scarcity attribute; and generating a plurality of digital assets based on the determined number. The method of item 8.
10. A second digital asset of the plurality of digital assets is connected to the plurality of user devices. identifying a second user device that owns the account; Decrypting a third digital asset to a digital storage component associated with the user device. and depositing a third digital asset into the user device, the third digital asset being an attribute associated with the user device. depositing a third digital asset based on the A fourth digital storage component associated with the second user device. depositing the third digital asset and the fourth digital asset; The asset is deposited based on the digital asset and the second digital asset. and a fourth digital asset based on an attribute associated with the second user device. The method of claim 8 , further comprising depositing the digital asset.
11. Through a digital activation layer that constitutes a semi-private distributed node system A system for safely distributing multiple digital assets, the system comprising: It has a digital activation layer that constitutes a distributed node system, and digital activation The innovation layer is A user device among multiple user devices connects to the digital activation layer and enabling a digital storage component on the distributed node system in response to the The distributed node system establishes associations between digital storage components and user devices. Activation, including A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. and the action delays the initiation of a second action related to the physical product. The second action is configured to cause or hasten a digital activation. The action to be taken is taken by the back-end system communicating with the application layer. 、 Ownership of digital assets based on taking actions on those assets Updating the characteristics; A second action associated with the physical product based on the ownership characteristic in the back-end system. A signal configured to initiate a new action from the digital activation layer to the backend. Sending it to the system; [0023] The back-end system includes a dispatch subsystem, the back-end system Based on the signal received from the digital activation layer, based on the ownership characteristics, Initiate a secondary action related to a physical product The system further comprises:
12. The action transfers the digital asset to another of the user devices. and digitally destroying the digital assets. and digitally storing the
13. Updating ownership characteristics based on moving a digital asset to another user device The digital assets are transferred from the digital storage component to the other user device.
13. The system of claim 12, further comprising: moving the associated digital storage component to another associated digital storage component. 。
14. Holding digital assets digitally is The back-end system prevents the initiation of a secondary action related to the physical product. a second signal configured to transmit a second signal from the digital activation layer to the back-end system; 13. The system of claim 12, further comprising:
15. 10. The distributed node system of claim 1, wherein the distributed node system is a semi-private blockchain network. System No.
1.
16. A digital asset is generated based on at least one physical attribute of the physical product.
12. The system of claim 11, wherein the token is a non-fungible token.
17. The ownership characteristic identifies a physical address, and a second action related to the physical product is to back The shipping subsystem in the client system processes the physical product to be sent to the physical address.
12. The system of claim 11, further comprising initiating a dispatch procedure for the delivery of the package to the customer.
18. Each digital asset in the plurality of digital assets relates to a physical product, The system of claim 11.
19. The digital activation layer determining, by a back-end system, a scarcity attribute associated with the physical product; determining a number of the plurality of digital assets to generate based on the scarcity attribute; and generating a plurality of digital assets based on the determined number; 20. The system of claim 18, further configured to:
20. A non-transitory computer-readable medium having program code stored thereon, The code is implemented in the digital activation layer that constitutes the distributed node system. In response to the user device connecting to the digital activation layer, the distributed node Enabling a digital storage component on a system, the distributed node system comprising: ,Enabling, ,including ,associations ,between ,digital ,storage ,components; A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action imposes a delay on the initiation of a second action related to the physical product. The second action is configured to cause or hasten a digital activation. The action to be taken is taken by the back-end system communicating with the application layer. 、 Ownership of digital assets based on taking actions on those assets Updating the characteristics; A non-transitory computer-readable medium executable to cause operations including:
21. A program executed by a computer, the program code being a distributed node The digital activation layer that constitutes the system In response to the user device connecting to the digital activation layer, the distributed node Enabling a digital storage component on a system, the distributed node system comprising: ,Enabling, ,including ,associations ,between ,digital ,storage ,components; A request for ownership of a digital asset from a user device. and receiving a request to acquire the digital asset and the physical asset, the distributed node system a block for identifying an association between the target product and the target product; Following receipt of a request for ownership of a digital asset, storing the result in a digital storage component; receiving from a user device an action to perform on a digital asset; The digital activation layer allows actions to be taken on digital assets. wherein the action imposes a delay on the initiation of a second action related to the physical product. The second action is configured to cause or hasten a digital activation. The action to be taken is taken by the back-end system communicating with the application layer. 、 Ownership of digital assets based on taking actions on those assets Updating the characteristics; A program that is executable to perform operations including:
Citation Information
Patent Citations
Merchandise development system and merchandise development method
JP2002140492A
Systems and methods for provisioning cryptographic digital assets for blockchain-secured retail products
US20200273048A1
Tokenization platform
US20210248594A1
Unique item creation using a distributed ledger
WO2020106991A1
Apparatus and method for managing branded digital items
WO2021174139A1