Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7667355B2 - SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS - Google Patents
[go: Go Back, main page]

JP7667355B2 - SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS - Google Patents

SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS Download PDF

Info

Publication number
JP7667355B2
JP7667355B2 JP2024102599A JP2024102599A JP7667355B2 JP 7667355 B2 JP7667355 B2 JP 7667355B2 JP 2024102599 A JP2024102599 A JP 2024102599A JP 2024102599 A JP2024102599 A JP 2024102599A JP 7667355 B2 JP7667355 B2 JP 7667355B2
Authority
JP
Japan
Prior art keywords
digital
user
users
encrypted digital
asset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024102599A
Other languages
Japanese (ja)
Other versions
JP2024144424A (en
Inventor
アンドン,クリストファー
トミー ファム,ヒエン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nike Innovate CV USA
Original Assignee
Nike Innovate CV USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US15/931,764 external-priority patent/US11295318B2/en
Application filed by Nike Innovate CV USA filed Critical Nike Innovate CV USA
Priority to JP2024117484A priority Critical patent/JP2024144492A/en
Publication of JP2024144424A publication Critical patent/JP2024144424A/en
Priority to JP2025064932A priority patent/JP2025109718A/en
Application granted granted Critical
Publication of JP7667355B2 publication Critical patent/JP7667355B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3678Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • G06Q30/016After-sales
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Qualifying participants for shopping transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • G06Q30/0643Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

(関連出願の相互参照)
本出願は、2020年5月14日に出願された米国特許出願第15/931,764号の利益及び優先権を主張する。
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of and priority to U.S. patent application Ser. No. 15/931,764, filed May 14, 2020.

本開示は、概して、履物及びアパレルなどの小売製品に関する。より具体的には、本開示の態様は、小売製品及びそのデジタルデザイン(digital design)ファイルを保護するための暗号化デジタル資産を作成及び配布するための制御ロジックを備えた分散型コンピューティングシステムに関する。 The present disclosure relates generally to retail products, such as footwear and apparel. More specifically, aspects of the disclosure relate to a distributed computing system with control logic for creating and distributing encrypted digital assets for protecting retail products and their digital design files.

ハイエンドの履物及びアパレルなどの高品質の小売製品の製造者は、偽造製品、つまり、購入者をだまして本物の製造業者の真正な商品を購入していると信じ込ませることを目的として作られた模倣品の販売に長い間悩まされてきた。同様の問題はデジタル領域にも存在し、デジタル製品はしばしば無許可の複製や販売の対象となる。商品の無許可の生産及び偽造品の複製は、ブランドの価値及び/又は排他性を損ない、企業の収益性に悪影響を及ぼす可能性があり、「収集品(collectable)」としての製品に対するユーザの主観的認識を損なう可能性がある。 Manufacturers of quality retail products, such as high-end footwear and apparel, have long been plagued by the sale of counterfeit products, i.e., imitation goods created with the intent of deceiving purchasers into believing they are purchasing authentic goods from a genuine manufacturer. Similar problems exist in the digital realm, where digital products are often subject to unauthorized reproduction and sale. Unauthorized production and counterfeit reproduction of goods can undermine the value and/or exclusivity of a brand, negatively impact a company's profitability, and can undermine users' subjective perception of the product as a "collectable."

偽造品を特定し、そのような偽造品の不正販売を防止するために、多くの偽造防止技術が開発されている。残念ながら、デジタル領域内では、元の開発者によるものでは無い場合、デジタルオブジェクト全体を自由に(又は不正に)複製する可能性のある後続のパーティ(subsequent party)によって、供給は、多くの場合制約されない。このことは、デジタルオブジェクトの排他性を制御し、したがって、そのオブジェクトの価値に関して影響力を持つブランド所有者の能力をしばしば複雑にする。そして、デジタルオブジェクトの排他性を制御できないことは、(例えば、「スニーカーヘッド(sneakerheads)」による限定生産のスニーカーのリリース時によく起こるように)そのオブジェクトを探している製品愛好家やコレクターによる無料ブランドプロモーションの機会を損なうことになる。 Many anti-counterfeiting technologies have been developed to identify counterfeit products and prevent the unauthorized sale of such products. Unfortunately, within the digital realm, supply is often unconstrained by subsequent parties who may freely (or illegally) reproduce the entire digital object if not by the original developer. This often complicates the brand owner's ability to control the exclusivity of the digital object and therefore influence the value of that object. And the inability to control the exclusivity of a digital object undermines the opportunity for free brand promotion by product enthusiasts and collectors who seek out the object (e.g., as often occurs with the release of limited edition sneakers by "sneakerheads").

自由市場の市場参加者及びブランド愛好家は、通常、供給が限られている場合及び/又はそのオブジェクトに過剰な需要がある場合に、オブジェクトにより高い価値を割り当てる。これらの現実は物理的な現実世界では(特に熱心なコレクターにとって)明白であるが、同様の市場の現実はデジタル領域にも存在する。カスタマイズ可能なスキン、アパレル、及びギアを含むファーストパーソン及びサードパーソンビデオゲームの急増に伴い、収集可能な(collectable)オブジェクトを介してデジタル領域のユーザを引き付け、影響を与える機会が存在し、その結果、ユーザは、現実の世界でブランドにより一層関与することができる。同様に、小売業者は、この仮想市場内のデジタルオブジェクトの性質及び最終的な供給に、より直接的に影響を及ぼし、かつ/又は、制御する必要性が存在する。 Free market participants and brand enthusiasts typically assign a higher value to an object when there is limited supply and/or excess demand for that object. While these realities are evident in the physical real world (especially for avid collectors), similar market realities exist in the digital realm. With the proliferation of first- and third-person video games that include customizable skins, apparel, and gear, an opportunity exists to engage and influence users in the digital realm through collectable objects, so that users can become more involved with brands in the real world. Similarly, there exists a need for retailers to more directly influence and/or control the nature and ultimate supply of digital objects within this virtual market.

本明細書では、履物及びアパレルなどの小売製品のための暗号化デジタル資産、そのような暗号化デジタル資産を供給する(provisioning(プロビジョニングする))方法及び混合する(intermingling)方法、並びに、ブロックチェーンで保護されたデジタルシューズ及びアパレルを生成、混合、及び交換するためのアテンダント制御ロジック(attendant control logic)を備えた分散コンピューティングシステムが提示される。より具体的には、現在記載されている特徴の多くは、企業が、自社のブランドを表す有形の製品及びデジタルオブジェクトの作成、配布、表現、及び使用を制御する(control(管理する))ことを可能にするために、ブロックチェーン技術において及びブロックチェーン技術によって確立された信頼に依存する。コンテンツや品質を損なうことなく自由に複製可能な典型的なデジタル資産とは異なり、ブロックチェーン技術による所有権の離散的な記録の使用は、デジタルオブジェクトの単純なデジタル複製の能力を排除する。そうすることで、企業はデジタルオブジェクト(又はオブジェクト特性(object trait))の全体的な供給を制御又は制限する能力を有し、希望する場合には、制御された希少性を創出することができる。 Presented herein are encrypted digital assets for retail products such as footwear and apparel, methods for provisioning and intermingling such encrypted digital assets, and a distributed computing system with attendant control logic for generating, intermingling, and exchanging blockchain-secured digital shoes and apparel. More specifically, many of the currently described features rely on the trust established in and by blockchain technology to allow businesses to control the creation, distribution, expression, and use of tangible products and digital objects that represent their brand. Unlike typical digital assets that can be freely replicated without loss of content or quality, blockchain technology's use of a discrete record of ownership precludes the ability for simple digital duplication of digital objects. In doing so, businesses have the ability to control or limit the overall supply of digital objects (or object traits) and can create controlled scarcity if desired.

本開示は、いくつかの例において、デジタルオブジェクトが:小売販売用に提供される物理オブジェクト;物理オブジェクトの将来の生産に適し得る2D又は3Dデザインレンダリング又はデザインファイル;現在物理的創作/生産を意図していないオブジェクトの仮想的表現;又は他のそのようなオブジェクトを表すことを意図している。デジタルオブジェクトのブランドエンゲージメント(brand engagement)及び使用をさらに促進するために、表示されたデジタルオブジェクトの視覚的表現は、オブジェクトのユーザによる使用、関連する小売製品又はアプリのユーザによる使用、又はオブジェクト/ブランドエンゲージメントの他のそのような測定(measures)によって変更され得る。加えて、デジタルオブジェクト及び/又はその視覚的表現の属性は、オブジェクト又はユーザの制御されたキャラクタがビデオゲームコンテキスト内でどのように動作するかに影響し得る。 The present disclosure contemplates that, in some examples, a digital object may represent: a physical object offered for retail sale; a 2D or 3D design rendering or design file that may be suitable for future production of a physical object; a virtual representation of an object not currently intended for physical creation/production; or other such objects. To further drive brand engagement and usage of the digital object, the visual representation of the displayed digital object may be altered by a user's use of the object, a user's use of an associated retail product or app, or other such measures of object/brand engagement. Additionally, attributes of the digital object and/or its visual representation may affect how the object or a user-controlled character behaves within a video game context.

限定ではなく、例として、トランザクション(transaction(取引))ブロックのブロックチェーン元帳(blockchain ledger)によって保護される暗号化デジタル資産が提示される。これらのデジタル資産は、少なくとも部分的に、物理的なシューズ(shoe)のような現実世界の製品をデジタルシューズのような仮想収集品(virtual collectible)に結び付ける(connect)ように機能し得る。消費者が本物のシューズ(口語で「キック」として知られている)を購入するとき、シューズのデジタル表現が生成され得、消費者とリンクされ得、暗号化トークンを割り当てられ得、ここで、デジタルシューズ及び暗号化トークンはまとめて「CryptoKick(クリプトキック)」(CK)を表し得る。デジタル表現は、シューズのコンピュータ生成アバター又はシューズの限定版のアーティストの演出を含み得る。デジタル資産は、分散ブロックチェーン内の関連ブロック(例えば、ジェネシスブロック又は前の処理されたブロック(prior transacted block))へのリンクとして、トランザクションタイムスタンプ、トランザクションデータ、及びハッシュポインタを含む暗号化保護ブロックによって保護され得る。デジタル資産を用いて、買い手は、有形のシューズのペアを安全に売買し、デジタルシューズを売買し、暗号通貨ウォレット又は他のデジタルブロックチェーンロッカーにデジタルシューズを保管し、「シューズの子孫(shoe offspring)」を作成するためにデジタルシューズを他のデジタルシューズと混合又は「繁殖(breed)」させて、また、許容可能なシューズの製造可能性の規則に基づき、新しく繁殖したシューズの子孫を新しい有形のシューズのペアとしてカスタムメイドさせることができる。 By way of example and not limitation, cryptographic digital assets are presented that are secured by a blockchain ledger of transaction blocks. These digital assets may function, at least in part, to connect a real-world product, such as a physical shoe, to a virtual collectible, such as a digital shoe. When a consumer purchases a real shoe (colloquially known as a "kick"), a digital representation of the shoe may be generated and linked to the consumer and assigned a cryptographic token, where the digital shoe and the cryptographic token may collectively represent a "CryptoKick" (CK). The digital representation may include a computer-generated avatar of the shoe or a limited edition artist's rendition of the shoe. The digital asset may be secured by a cryptographically secured block that includes a transaction timestamp, transaction data, and a hash pointer as a link to an associated block (e.g., a genesis block or a prior transacted block) in the distributed blockchain. Using digital assets, buyers can securely buy and sell tangible pairs of shoes, buy and sell digital shoes, store digital shoes in cryptocurrency wallets or other digital blockchain lockers, mix or "breed" digital shoes with other digital shoes to create "shoe offspring," and have the newly bred shoe offspring custom-made into new tangible pairs of shoes based on the rules of manufacturability of acceptable shoes.

本物の有形のシューズのペアの購入は、対応する暗号化デジタル資産及びそのデジタル資産に関連付けられるデジタルシューズのロックを有効化(enable)又は「ロック解除」し得る。例えば、個人が登録された販売者から現実世界のシューズのペアを購入する場合、物理的なシューズのユニークな(例えば、10ビットの数値の)物理的なシューズ識別(ID)コードが、購入者のユニークな(例えば、42ビットの英数字の)所有者IDコードにリンクされ得る。同時に、ユニークな(例えば、64ビットの数値の)キーを持つアクセスプロンプトが、購入者が暗号化トークンを持つデジタルシューズを検索できるように、所有者IDコードに関連付けられる暗号通貨ウォレットアカウントに発行される;キー、トークン、及びデジタルシューズは、所有者IDコードに割り当てられる。例えば、第1のEthereum Request for Comments(ERC)721又はERC1155トークンは、物理的なシューズを認証及び取り引きするために付与され得、第2のERC721/ERC1155トークンは、デジタルシューズにアクセスし、増殖し、及び取り引きするために付与され得る。少なくともいくつかの実装では、物理的なシューズの特定のタイプの使用のような現実世界の環境効果は、シューズのデジタル表現に影響を与え得る。それぞれの暗号化トークンは、物理的なシューズと暗号化デジタル資産に割り当てられ得る;代替的には、物理的なシューズとデジタル資産の両方に単一の暗号化トークンが割り当てられ得る。 The purchase of a real, tangible pair of shoes may enable or "unlock" a corresponding encrypted digital asset and the digital shoes associated with that digital asset. For example, when an individual purchases a pair of real-world shoes from a registered seller, the unique (e.g., 10-bit numeric) physical shoe identification (ID) code of the physical shoes may be linked to the purchaser's unique (e.g., 42-bit alphanumeric) owner ID code. At the same time, an access prompt with a unique (e.g., 64-bit numeric) key is issued to a cryptocurrency wallet account associated with the owner ID code so that the purchaser can retrieve the digital shoes with the encrypted token; the key, token, and digital shoes are assigned to the owner ID code. For example, a first Ethereum Request for Comments (ERC) 721 or ERC 1155 token may be granted to authenticate and trade the physical shoes, and a second ERC 721/ERC 1155 token may be granted to access, multiply, and trade the digital shoes. In at least some implementations, real-world environmental effects, such as the use of a particular type of physical shoe, may affect the digital representation of the shoe. Respective cryptographic tokens may be assigned to the physical shoe and the encrypted digital asset; alternatively, a single cryptographic token may be assigned to both the physical shoe and the digital asset.

デジタル資産は、少なくとも一部のアプリケーションでは、デジタルシューズについての遺伝子型情報及び/又は表現型情報を含み得る。この遺伝子型/表現型のデータは、デジタル資産の特定の形質、属性、色、スタイル、背景などを表し得、デジタルシューズと1つ又は複数の他の別個の(discrete)デジタルシューズとの混合を支配する「繁殖規則(breeding rules)」に従って調整され得る。表現型の特徴は、仮想環境及び付随的効果;時間依存性の混合制限(例えば、仮想シューズの子孫を、あらかじめ設定された成熟に達するまで育てることができない);成熟度を変更する(例えば、スピードアップ又はスローダウンする)又は特定の特性が発達する可能性を増減させる仮想ユーザインタラクション;ユーザの現実世界のインタラクション(例えば、ランニングが、良好な/望ましい品質の数を増加させる、仮想子孫の成熟速度を増加させるなど);シューズのクローニング及び、所有者が、実際の現実世界の生産等のために望ましい子孫から生産できるクローンの総数を設定することを可能にすること;のうちの1つ又は複数とともに、遺伝子型情報に依存することがあり、その逆もまた同様である。また、いくつかのオプションの特徴はまた:2つ以上の別個のデジタルシューズの間での繁殖計画のための代理出産機能(surrogacy features);デジタルシューズを所有しないサードパーティ(third party)エンティティによって提供される子育て/乳母の機能;デジタルシューズをよりリアル(life-like)に見せるように設計された動作及びアニメーション機能(behavioral and animated features)(例えば、時間とともに変化するパーソナリティ);デジタルシューズの「繁殖権(breeding rights)」は、1つ又は複数の実世界の製造上の制限によって支配され得る;デジタルシューズの連続する各世代の所有権は、元々関連付けられた仮想製品等への暗号化キーを介して、元の現実世界のシューズ(例えば、全体的又は部分的に;遺伝子型寄与の割合などによって)に結び付けられ得る;を含み得る。 The digital asset, at least in some applications, may include genotypic and/or phenotypic information about the digital shoe. This genotypic/phenotypic data may represent certain traits, attributes, colors, styles, backgrounds, etc. of the digital asset and may be adjusted according to "breeding rules" governing the mixing of the digital shoe with one or more other discrete digital shoes. Phenotypic characteristics may depend on the genotypic information along with one or more of the following: virtual environment and collateral effects; time-dependent mixing restrictions (e.g., virtual shoe offspring cannot be bred until they reach a pre-set maturity); virtual user interactions that change maturity (e.g., speed up or slow down) or increase or decrease the likelihood that certain traits will develop; user real-world interactions (e.g., running increases the number of good/desirable qualities, increases the maturation rate of virtual offspring, etc.); shoe cloning and allowing the owner to set the total number of clones that can be produced from a desired offspring for actual real-world production, etc., or vice versa. Additionally, some optional features may also include: surrogacy features for breeding plans between two or more separate digital shoes; parenting/nanny features provided by a third party entity that does not own the digital shoes; behavioral and animated features designed to make the digital shoes appear more life-like (e.g., personality that changes over time); the "breeding rights" of the digital shoes may be governed by one or more real-world manufacturing constraints; ownership of each successive generation of the digital shoes may be tied to the original real-world shoes (e.g., in whole or in part; by percentage of genotype contribution, etc.) via encryption keys to the originally associated virtual product, etc.

本開示の態様は、履物用の暗号化デジタル資産を供給、混合、及び/又は交換するための方法を対象とする。一例では、履物製品に関連付けられる暗号化デジタル資産の生成を自動化するための方法が提示される。この代表的な方法は、任意の順序で、上記又は以下のいずれかと組み合わせて:リモートコンピューティングノード(例えば、販売時点(POS)端末、パーソナルコンピュータ、スマートフォンなど)からの分散コンピューティングネットワーク上のサーバクラス(ミドルウェア又はバックエンド)コンピュータを介して、ファーストパーティ(first party)からセカンドパーティ(second party)への本物の履物の有効な移転(transferred(譲渡))を示すトランザクション(取引(transaction))確認を受信することと;暗号化されたリレーショナルデータベースからミドルウェアサーバコンピュータを介して、セカンドパーティに関連付けられるユニークな所有者IDコード(例えば、暗号通貨ウォレット又はデジタルロッカーのメンバーID)を決定することと;履物製品に関連付けられる暗号化デジタル資産を生成することであって、暗号化デジタル資産は、デジタルシューズ(例えば、コンピュータで生成されたアバター)及びデジタルシューズIDコード(例えば、キー及び暗号化トークン)を含む、生成することと;ミドルウェアサーバコンピュータを介して、暗号化デジタル資産を、ユニークな所有者IDコードにリンクすることと;ミドルウェアサーバコンピュータを介して分散ブロックチェーン元帳(例えば、ビットコイン、エイーサリアム、ライトコインなど)に、ユニークなデジタルシューズIDコード及びユニークな所有者IDコードをトランザクションブロックに記録のために送信することと;を含む。 Aspects of the present disclosure are directed to methods for supplying, mixing, and/or exchanging encrypted digital assets for footwear. In one example, a method for automating the generation of encrypted digital assets associated with an article of footwear is presented. This exemplary method includes, in any order, in combination with any of the above or the following: receiving a transaction confirmation indicating a valid transfer of authentic footwear from a first party to a second party via a server class (middleware or backend) computer on a distributed computing network from a remote computing node (e.g., a point of sale (POS) terminal, a personal computer, a smartphone, etc.); determining a unique owner ID code (e.g., a member ID of a cryptocurrency wallet or digital locker) associated with the second party via the middleware server computer from an encrypted relational database; generating encrypted digital assets associated with the footwear product, the encrypted digital assets including a digital shoe (e.g., a computer generated avatar) and a digital shoe ID code (e.g., a key and a cryptographic token); linking the encrypted digital assets to the unique owner ID code via the middleware server computer; and transmitting the unique digital shoe ID code and the unique owner ID code in a transaction block to a distributed blockchain ledger (e.g., Bitcoin, Aethereum, Litecoin, etc.) via the middleware server computer for recording.

本開示の他の態様は、ブロックチェーン可能なデジタルシューズをマイニング、混合、及び交換するための付随するブロックチェーン制御ロジックを有する分散コンピューティングシステムに関する。一例として、履物製品に関連付けられる暗号化デジタル資産の生成を自動化するための分散コンピューティングシステムを提示する。分散コンピューティングシステムは、分散コンピューティングネットワークを介して1つ又は複数のリモートコンピューティングノードと接続する無線通信装置と、複数の暗号化デジタル資産に関連付けられるデジタルシューズ及びユニークなデジタルシューズIDコードを格納する暗号化デジタル資産レジストリとを含む。他の周辺ハードウェアは、ネットワークインタフェースバス、常駐及び/又はリモートメモリ、ユーザ位置追跡装置、UPC/UPIDスキャナなどを含み得る。 Another aspect of the present disclosure relates to a distributed computing system with associated blockchain control logic for mining, mixing, and exchanging blockchain-enabled digital shoes. As an example, a distributed computing system for automating the generation of encrypted digital assets associated with footwear products is presented. The distributed computing system includes a wireless communication device that connects with one or more remote computing nodes via a distributed computing network, and an encrypted digital asset registry that stores digital shoes and unique digital shoe ID codes associated with multiple encrypted digital assets. Other peripheral hardware may include a network interface bus, resident and/or remote memory, a user location tracking device, a UPC/UPID scanner, etc.

上記の例を続けると、分散コンピューティングシステムはまた、無線通信装置及び暗号化デジタル資産レジストリに動作可能に接続されるサーバクラス(ミドルウェア又はバックエンド)コンピュータを含む。ミドルウェアサーバコンピュータは、リモートコンピューティングノードから分散コンピューティングネットワークを介して、認証済み履物の一方のパーティ(当事者)から他方のパーティへの検証された移転(validated transfer)を示す電子トランザクション確認を受信するために、メモリに格納されたファームウェア及びソフトウェアを実行するようにプログラムされる。トランザクション確認の受信に応答して、サーバクラスコンピュータは、暗号化されたリレーショナルデータベースから移転先パーティのユニークな所有者IDコードを取得し、履物製品に関連付けられる暗号化デジタル資産を生成する。暗号化デジタル資産は、対応するアクセスキーを備えたユニークなトークン化されたコードを通して提供される、コンピュータで生成されたデジタルシューズを含む。サーバクラスのコンピュータは、その後、暗号化デジタル資産を暗号化デジタル資産レジストリ内のユニークな所有者IDコードにリンクし、ユニークなデジタルシューズIDコード及びユニークな所有者IDコードをトランザクションブロックに記録のために分散ブロックチェーン元帳に送信する。 Continuing with the above example, the distributed computing system also includes a server class (middleware or backend) computer operatively connected to the wireless communication device and the encrypted digital asset registry. The middleware server computer is programmed to execute firmware and software stored in memory to receive an electronic transaction confirmation indicating a validated transfer of the authenticated footwear from one party to another party over the distributed computing network from a remote computing node. In response to receiving the transaction confirmation, the server class computer retrieves a unique owner ID code of the transferee party from the encrypted relational database and generates an encrypted digital asset associated with the footwear product. The encrypted digital asset includes a computer-generated digital shoe provided through a unique tokenized code with a corresponding access key. The server class computer then links the encrypted digital asset to the unique owner ID code in the encrypted digital asset registry and transmits the unique digital shoe ID code and the unique owner ID code in a transaction block to the distributed blockchain ledger for recording.

この開示のさらなる態様は、専用のモバイル(SNKRS(登録商標))アプリを介して限定リリースの運動靴(アスレチックシューズ)を購入するためのランダム化抽選など、小売製品移転(retail product transfers)に関連付けられた暗号化デジタル資産を供給する(provisioning(プロビジョニングする))方法に向けられている。この代表的な方法には、任意の順序で、上記又は以下の開示された特徴及びオプションのいずれかとの任意の組み合わせで、次のものを含む:分散コンピューティングネットワーク上のサーバコンピュータを介して、小売製品の将来のトランザクションの電子通知をブロードキャストするステップ;分散コンピューティングネットワーク上のサーバコンピュータを介して、複数のユーザのパーソナルコンピューティングデバイスから、将来のトランザクションに参加するための要求を受信するステップ;小売製品の将来のトランザクションに関連付けられた仮想ライン(virtual line(仮想の列))に、選択した数のユーザを追加するステップ;仮想ラインに追加されたユーザからサーバコンピュータを介して、小売製品を受け取るように選択された第1のユーザと、デジタル小売製品及びユニークなデジタル資産コードを含む暗号化デジタル資産を受け取るように選択された第2のユーザを決定するステップ;サーバコンピュータを介して、第2のユーザのデジタルウォレットへの暗号化デジタル資産の移転を要求するステップ;及び暗号化デジタル資産の第2のユーザへの移転を個別のレコードブロックに記録するために、ユニークなデジタル資産コードを分散型ブロックチェーン台帳に送信するステップ。 A further aspect of this disclosure is directed to a method of provisioning encrypted digital assets associated with retail product transfers, such as a randomized drawing for the purchase of limited release athletic shoes via a dedicated mobile (SNKRS®) app. The exemplary method includes the following, in any order and in any combination with any of the above or below disclosed features and options: broadcasting, via a server computer on the distributed computing network, an electronic notification of a future transaction of the retail product; receiving, via a server computer on the distributed computing network, requests to participate in the future transaction from the personal computing devices of a plurality of users; adding a selected number of users to a virtual line associated with the future transaction of the retail product; determining, from the users added to the virtual line, via the server computer, a first user selected to receive the retail product and a second user selected to receive an encrypted digital asset including the digital retail product and a unique digital asset code; requesting, via the server computer, a transfer of the encrypted digital asset to the second user's digital wallet; and transmitting the unique digital asset code to the distributed blockchain ledger to record the transfer of the encrypted digital asset to the second user in a separate record block.

本開示の追加の態様は、小売製品の移転に関連付けられた暗号化デジタル資産を供給するためのコンピューティングシステムに向けられている。コンピューティングシステムは、分散コンピューティングネットワークに接続する無線通信部、将来の小売製品トランザクションに関連付けられた仮想ラインにユーザデータを格納するデータストレージデバイス、及び、無線通信デバイス及びデータストレージデバイスに通信接続されたサーバコンピュータを含む。サーバコンピュータは、小売製品の将来のトランザクションの電子通知をブロードキャストし、その後、将来のトランザクションに参加するためのユーザ要求を受信するようにプログラムされる。選択した数のユーザが、将来の小売製品トランザクションに関連付けられた仮想ラインに追加され;仮想ラインに追加されたユーザから、第1のユーザが小売製品を受け取るために選択され、第2のユーザが、デジタル小売製品及びユニークなデジタル資産コードを含む暗号化デジタル資産を受け取るために選択される。暗号化デジタル資産は第2のユーザのデジタルウォレットに移転され、ユニークなデジタル資産コードは、分散型ブロックチェーン台帳に送信されて、暗号化デジタル資産の移転を確認するために個別のレコードブロックに記録される。 An additional aspect of the present disclosure is directed to a computing system for providing encrypted digital assets associated with a transfer of a retail product. The computing system includes a wireless communication unit for connecting to a distributed computing network, a data storage device for storing user data in a virtual line associated with a future retail product transaction, and a server computer communicatively connected to the wireless communication device and the data storage device. The server computer is programmed to broadcast an electronic notification of a future transaction of the retail product and thereafter receive a user request to participate in the future transaction. A selected number of users are added to the virtual line associated with the future retail product transaction; from the users added to the virtual line, a first user is selected to receive the retail product and a second user is selected to receive the encrypted digital assets including the digital retail product and a unique digital asset code. The encrypted digital assets are transferred to a digital wallet of the second user, and the unique digital asset code is transmitted to a distributed blockchain ledger and recorded in a separate record block to confirm the transfer of the encrypted digital assets.

本開示の態様は、分散コンピューティングシステムの1つ又は複数のコンピューティングデバイスの1つ又は複数のプロセッサによって実行可能な命令を格納する、非一時的なコンピュータ可読媒体(CRM)にも向けられる。CRM命令は、実行されると、コンピュータデバイス(複数可)に、分散コンピューティングネットワークを介して、小売製品の将来のトランザクションの電子通知をブロードキャストすること;分散コンピューティングネットワークを介して、複数のユーザのパーソナルコンピューティングデバイスから、将来のトランザクションへの参加するための要求を受信すること;小売製品の将来のトランザクションに関連付けられた仮想ラインに、選択した数のユーザを追加すること;仮想ラインに追加されたユーザから、小売製品を受け取るように選択された第1のユーザと、デジタル小売製品とユニークなデジタル資産コードを含む暗号化デジタル資産を受け取るように選択された第2のユーザを決定すること;第2のユーザのデジタルウォレットへの暗号化デジタル資産の移転を要求すること;及び、暗号化デジタル資産の第2のユーザへの移転を個別のレコードブロックに記録するためにユニークなデジタル資産コードを分散型ブロックチェーン台帳に送信すること;を含む動作を実行させる。 Aspects of the present disclosure are also directed to a non-transitory computer readable medium (CRM) storing instructions executable by one or more processors of one or more computing devices of a distributed computing system. The CRM instructions, when executed, cause the computing device(s) to perform operations including: broadcasting an electronic notification of a future transaction of a retail product over a distributed computing network; receiving requests to participate in the future transaction from personal computing devices of a plurality of users over the distributed computing network; adding a selected number of users to a virtual line associated with the future transaction of the retail product; determining, from the users added to the virtual line, a first user selected to receive the retail product and a second user selected to receive an encrypted digital asset including the digital retail product and a unique digital asset code; requesting a transfer of the encrypted digital asset to a digital wallet of the second user; and transmitting the unique digital asset code to a distributed blockchain ledger to record the transfer of the encrypted digital asset to the second user in a separate record block.

開示されたシステム、方法、デジタル資産及び小売製品のいずれかについて、ユニークなデジタルシューズIDコードは、一連のコードサブセットにセグメント化されたコード文字列(code string)を有する暗号化トークンキーを含み得る。これらのコードサブセットの第1のものは、デジタルシューズの属性を示すデータを含み得る。この属性データは、デジタルシューズの遺伝子型及び表現型データを含み得る。これらのコードサブセットの第2のものは、履物製品についての、配色(colorway)、材料、製造、メーカー(make)、持続可能性/環境責任、及び/又はモデルデータなどのような、現実世界の履物製品の属性を示すデータを含み得る。 For any of the disclosed systems, methods, digital assets, and retail products, the unique digital shoe ID code may include a cryptographic token key having a code string segmented into a series of code subsets. A first of these code subsets may include data indicative of attributes of the digital shoe. This attribute data may include genotype and phenotype data for the digital shoe. A second of these code subsets may include data indicative of attributes of the real-world footwear product, such as colorway, materials, manufacturing, make, sustainability/environmental responsibility, and/or model data for the footwear product.

開示されたシステム、方法、デジタル資産及び小売製品のいずれかについて、サーバクラスの分散システムコンピュータは、電子通知を暗号化デジタル資産にアクセスするための情報とともにセカンドパーティに送信することによって、トランザクション確認の受信に応答し得る。サーバクラスコンピュータは、その後、セカンドパーティのハンドヘルドパーソナルコンピューティングデバイスから、履物のメーカー及びモデルに対応する汎用製品コード(UPC)及び/又はユニークな製品識別番号(UPIN)がスキャンされたことを検証するスキャン確認(scanning confirmation)を受信し得る。暗号化デジタル資産をユニークな所有者IDコードとリンクさせることは、スキャン確認の受信に応答して実行され得る。少なくともいくつかのアプリケーションでは、ユニークなデジタルシューズIDコードは暗号化トークンを含み得、セカンドパーティに送られるデジタル通知は、暗号化トークンへのハッシュアドレスを有するユニークなキーを含み得る。 For any of the disclosed systems, methods, digital assets, and retail products, a server-class distributed system computer may respond to receiving a transaction confirmation by sending an electronic notification to the second party with information for accessing the encrypted digital asset. The server-class computer may then receive a scanning confirmation from the second party's handheld personal computing device verifying that a Universal Product Code (UPC) and/or Unique Product Identification Number (UPIN) corresponding to the make and model of footwear has been scanned. Linking the encrypted digital asset with the unique owner ID code may be performed in response to receiving the scanning confirmation. In at least some applications, the unique digital shoe ID code may include a cryptographic token, and the digital notification sent to the second party may include a unique key having a hash address to the cryptographic token.

開示されたシステム、方法、デジタル資産及び小売製品のいずれかについて、サーバクラスコンピュータは、暗号化デジタル資産をサードパーティの暗号化デジタル資産と混合するための要求を伴うデジタル繁殖要請を(いずれかの参加しているパーティから)受信し得る。この要請を受け取ると、サーバクラスコンピュータは、セカンドパーティの暗号化デジタル資産からの1つ又は複数の機能とサードパーティの暗号化デジタル資産からの1つ又は複数の機能の組み合わせを有する子孫の暗号化デジタル資産を応答して生成し得る。例えば、各暗号化デジタル資産は、一連のコードサブセットにセグメント化されるコード文字列を有するそれぞれのユニークな暗号化トークンキーを割り当てられ得る。これらのコードサブセットの1つ又は複数は、対応するデジタルシューズの属性を示すデータを含み得る。 For any of the disclosed systems, methods, digital assets, and retail products, a server class computer may receive a digital breeding request (from any participating party) with a request to mix the encrypted digital asset with a third party encrypted digital asset. Upon receiving this request, the server class computer may responsively generate a progeny encrypted digital asset having a combination of one or more features from the second party encrypted digital asset and one or more features from the third party encrypted digital asset. For example, each encrypted digital asset may be assigned a respective unique cryptographic token key having a code string segmented into a series of code subsets. One or more of these code subsets may include data indicative of attributes of a corresponding digital shoe.

開示されたシステム、方法、デジタル資産及び小売製品のいずれかについて、子孫の暗号化デジタル資産は、セカンドパーティのデジタル資産の暗号化トークンキーから抽出された属性データを有する1つ又は複数のコードサブセットと、サードパーティのデジタル資産の暗号化トークンキーから抽出された属性データを有する1つ又は複数のコードサブセットから構成されるコード文字列を有する別個の暗号化トークンキーを介して提供される。例えば、子孫のデジタル資産の1つのコードサブセットは、区別可能な(distinct)英数字シーケンスをセカンドパーティのデジタル資産のコードサブセットと共有し得、一方、子孫のデジタル資産の別のコードサブセットは、区別可能な英数字シーケンスをサードパーティのデジタル資産のコードサブセットと共有し得る。子孫の暗号化デジタル資産を生成することは:交配する暗号化デジタル資産の1つを種雄(sire)として指定し、他の暗号化デジタル資産を雌親(dam)として指定し、子孫のどのコードサブセットが、種雄のどのコードサブセットに及び雌親のどのコードサブセットに対応するかを決定するために乱数発生器を適用することを含み得る For any of the disclosed systems, methods, digital assets, and retail products, the progeny encrypted digital asset is provided via a separate encrypted token key having a code string comprised of one or more code subsets having attribute data extracted from the encrypted token key of the second party digital asset and one or more code subsets having attribute data extracted from the encrypted token key of the third party digital asset. For example, one code subset of the progeny digital asset may share a distinct alphanumeric sequence with the code subset of the second party digital asset, while another code subset of the progeny digital asset may share a distinct alphanumeric sequence with the code subset of the third party digital asset. Generating the progeny encrypted digital asset may include: designating one of the mating encrypted digital assets as a sire and designating the other encrypted digital asset as a dam, and applying a random number generator to determine which code subsets of the progeny correspond to which code subsets of the sire and which code subsets of the dam.

開示されたシステム、方法、デジタル資産及び小売製品のいずれかについて、サーバクラスコンピュータは、暗号化デジタル資産をサードパーティに移転する(transfer(譲渡する))ことを要求するデジタル移転提案を(譲渡人又は譲受人のいずれかから)受信し得る。サーバクラスコンピュータは、サードパーティの新しいユニークな所有者IDコードを決定することによって応答し得、暗号化デジタル資産をこの新しいユニークな所有者IDコードとリンクし得、分散ブロックチェーン元帳で新しい取引ブロック上に新しいユニークな所有者IDコードへのユニークなデジタルシューズIDコードの移転を記録し得る。デジタル移転提案は、履物製品のセカンドパーティからサードパーティへの新しい継承された移転を示す確認に応じて送信され得る。代替的には、暗号化デジタル資産のサードパーティへの移転は、物理的な履物の移転とは独立し得る。オプションで、サーバクラスのコンピュータは、暗号化デジタル資産の所有権を認証する、及び/又は、暗号化デジタル資産の将来の取引を追跡するスマート契約を生成し得る。ユニークな所有者IDコードは、配布されたブロックチェーン元帳に登録された暗号通貨ウォレットとリンクされ得る。 For any of the disclosed systems, methods, digital assets, and retail products, a server class computer may receive a digital transfer proposal (either from the transferor or transferee) requesting to transfer the encrypted digital assets to a third party. The server class computer may respond by determining a new unique owner ID code for the third party, link the encrypted digital assets with this new unique owner ID code, and record the transfer of the unique digital shoe ID code to the new unique owner ID code on a new transaction block in the distributed blockchain ledger. The digital transfer proposal may be sent in response to a confirmation indicating a new inherited transfer of the footwear product from the second party to the third party. Alternatively, the transfer of the encrypted digital assets to the third party may be independent of the transfer of the physical footwear. Optionally, the server class computer may generate a smart contract to authenticate ownership of the encrypted digital assets and/or track future transactions of the encrypted digital assets. The unique owner ID code may be linked to a cryptocurrency wallet registered in the distributed blockchain ledger.

開示されたシステム、方法、デジタル資産、および小売製品のいずれについても、ユニークなデジタル資産コードは、少なくとも秘密鍵と公開鍵にセグメント化されたコード文字列を持つ暗号化トークンを含み得る。さらなるオプションとして、小売製品トランザクションは、複数の小売製品の差し迫った(impending)トランザクションを含み;この場合、仮想ラインに追加されたユーザの第1のサブセットが小売製品の1つを受け取るためにそれぞれ選択される。同様に、暗号化デジタル資産は、複数の暗号化デジタル資産を含み得る;この場合、小売製品を受け取るために選択されなかった仮想ラインに追加されたユーザの第2のサブセットが、暗号化デジタル資産の1つを受け取るためにそれぞれ選択される。 For any of the disclosed systems, methods, digital assets, and retail products, the unique digital asset code may include an encrypted token having a code string segmented into at least a private key and a public key. As a further option, the retail product transaction may include an impending transaction of multiple retail products; in this case, a first subset of users added to the virtual line are each selected to receive one of the retail products. Similarly, the encrypted digital asset may include multiple encrypted digital assets; in this case, a second subset of users added to the virtual line who were not selected to receive the retail product are each selected to receive one of the encrypted digital assets.

開示されたシステム、方法、デジタル資産、および小売製品のいずれについても、暗号化デジタル資産は、それぞれ異なるタイプの暗号化デジタル資産を含む複数の資産セットを含む。この場合、ユーザの第2のサブセットは、その資産セットから対応するタイプの暗号化デジタル資産を受け取るためにそれぞれ選択されたユーザを持つ複数のサブセットグループを含む。オプションで、第1の資産セットは個別の数(distinct number)の第1のタイプの暗号化デジタル資産を含み、第2の資産セットは個別の数の第2タイプの暗号化デジタル資産を含む。第2の資産セットは、第1の資産セットに含まれる資産の数の一部(例えば、1~2%)を含み得る。 For any of the disclosed systems, methods, digital assets, and retail products, the encrypted digital assets include multiple asset sets, each including a different type of encrypted digital asset. In this case, the second subset of users includes multiple subset groups, each with users selected to receive a corresponding type of encrypted digital asset from the asset set. Optionally, the first asset set includes a distinct number of encrypted digital assets of the first type, and the second asset set includes a distinct number of encrypted digital assets of the second type. The second asset set may include a portion (e.g., 1-2%) of the number of assets included in the first asset set.

開示されたシステム、方法、デジタル資産、および小売製品のいずれについても、暗号化デジタル資産のユーザのデジタルウォレットへの各移転は、暗号化トークンに対するハッシュアドレス及びユニークなキーを持つユーザへの電子メッセージを伴い得る。さらに別のオプションとして、小売製品トランザクションの電子通知は、以前に発表された期間中に、要求を受信したユーザが知らない期間内のランダムまたは事前に設定された時間にブロードキャストされる。サーバコンピュータは、ユーザのパーソナルコンピューティングデバイスから、ユーザが事前に定義されたアクティビティを完了したことを示すデータを受信し得る;それに応じて、ユーザは受信したアクティビティデータに基づいて仮想ラインの前方の改善された位置に進められる。仮想ラインに追加されるユーザの数は、乱数発生器(RNG)によって生成され得る。さらに、度のユーザが小売製品および暗号化デジタル資産を受け取るかを決定することは、仮想ラインの事前設定された位置から各ユーザ(例えば、小売製品を受け取るために選択された最初の100人のユーザ、暗号化デジタル資産を受け取るために選択された2番目の100人のユーザ)を選択することを含む。 For any of the disclosed systems, methods, digital assets, and retail products, each transfer of encrypted digital assets to the user's digital wallet may be accompanied by an electronic message to the user with a hash address and a unique key for the encrypted token. As yet another option, electronic notification of the retail product transaction is broadcast at a random or pre-set time during a previously announced time period, unknown to the user receiving the request. The server computer may receive data from the user's personal computing device indicating that the user has completed a pre-defined activity; in response, the user is advanced to an improved position forward in the virtual line based on the received activity data. The number of users to be added to the virtual line may be generated by a random number generator (RNG). Additionally, determining which users will receive the retail product and the encrypted digital assets includes selecting each user from a pre-set position in the virtual line (e.g., the first 100 users selected to receive the retail product, the second 100 users selected to receive the encrypted digital assets).

開示されたシステム、方法、デジタル資産、小売製品のいずれについても、異なる暗号化デジタル資産が各小売製品のために生成され得る。小売製品を受け取るために選択された各ユーザについて、システムは、製品の暗号化デジタル資産の第1のユーザの第1のデジタルウォレットへの移転と、製品の暗号化デジタル資産の第3のユーザのサードパーティのデジタルウォレットへのその後の移転との間の保管時間を追跡する。その後、保管時間がその暗号化デジタル資産の事前定義された最小保持時間を下回っているかどうかが決定される;そうである場合は、スキャルピング(scalping)通知が、キャッシュメモリに格納されるおよび/または製品のメーカーに出力される。スマート契約(smart contract)が、小売製品に関連付けられた暗号化デジタル資産の所有権を認証し、将来のトランザクションを追跡するために生成され得る。暗号化デジタル資産は、デジタルシューズまたはデジタルアパレル製品など、デジタル小売製品の外観特性を表す遺伝子型データを含み得る。さらなるオプションとして、将来の小売製品トランザクションに参加するための各受信した要求は、例えば、指定された会場でのイベントのチケット、指定された会場内の有形のオブジェクト(tangible object)、または指定された会場内で生成された商品領収書からの、ユーザが取得したクイックリファレンス(QR)コードを含み得る。 For any of the disclosed systems, methods, digital assets, and retail products, a different encrypted digital asset may be generated for each retail product. For each user selected to receive a retail product, the system tracks the storage time between the transfer of the product's encrypted digital assets to a first digital wallet of the first user and the subsequent transfer of the product's encrypted digital assets to a third party digital wallet of a third user. It is then determined whether the storage time is below a predefined minimum holding time for that encrypted digital asset; if so, a scalping notice is stored in a cache memory and/or output to the manufacturer of the product. A smart contract may be generated to authenticate ownership of the encrypted digital assets associated with the retail product and track future transactions. The encrypted digital assets may include genotype data representing the appearance characteristics of a digital retail product, such as a digital shoe or digital apparel product. As a further option, each received request to participate in a future retail product transaction may include a quick reference (QR) code obtained by the user, for example, from a ticket to an event at a specified venue, a tangible object within a specified venue, or a merchandise receipt generated within a specified venue.

上記の要約は、本開示の全ての実施形態および全ての態様を表すものではない。むしろ、前述の要約は、単に、本明細書に記載された概念及び特徴の一部の例示を提供するに過ぎない。上記の特徴及び利点、並びに本開示の他の特徴及び付随する利点は、添付の図面及び添付の特許請求の範囲に関連してとられる場合、本開示を実施するための図示の例及び代表的なモードの以下の詳細な説明から容易に明らかになるであろう。さらに、本開示は、上記及び下記に示される特徴の任意の及びすべての組み合わせ及びサブコンビネーションを明確に含む。 The above summary does not represent all embodiments and all aspects of the present disclosure. Rather, the foregoing summary merely provides an illustration of some of the concepts and features described herein. The above features and advantages, as well as other features and attendant advantages of the present disclosure, will become readily apparent from the following detailed description of illustrated examples and representative modes for carrying out the present disclosure, when taken in conjunction with the accompanying drawings and the appended claims. Moreover, the present disclosure expressly includes any and all combinations and subcombinations of the features set forth above and below.

本開示の態様によるブロックチェーン元帳によって守れる暗号化トークンによって保護される収集可能なデジタル資産を有する代表的な履物製品の側面斜視図である。FIG. 1 illustrates a side perspective view of an exemplary article of footwear having collectible digital assets secured by cryptographic tokens secured by a blockchain ledger in accordance with an aspect of the present disclosure.

本開示の態様による暗号化デジタル資産を生成、混合、及び交換するための代表的な分散コンピューティングシステムの概略図である。FIG. 1 is a schematic diagram of an exemplary distributed computing system for creating, mixing, and exchanging encrypted digital assets according to an aspect of the present disclosure.

本開示の態様による暗号化デジタル資産を保護、混合、及び交換するための分散コンピューティングシステムの機能構造の概略図である。FIG. 1 is a schematic diagram of the functional structure of a distributed computing system for protecting, mixing, and exchanging encrypted digital assets according to an aspect of the present disclosure.

開示された概念の態様による、制御論理回路、プログラマブル電子制御ユニット、又は他のコンピュータベースのデバイス若しくはデバイスのネットワークによって実行されるメモリに格納された命令に対応し得る、ブロックチェーン元帳上の暗号化トークンによって保護された収集可能なデジタルシューズを生成するための代表的なワークフローアルゴリズムを示すフローチャートである。FIG. 1 is a flowchart illustrating an exemplary workflow algorithm for generating collectible digital shoes secured by cryptographic tokens on a blockchain ledger, which may correspond to instructions stored in a memory executed by a control logic circuit, a programmable electronic control unit, or other computer-based device or network of devices, in accordance with aspects of the disclosed concepts.

暗号化デジタル資産のライブラリを示すパーソナルコンピューティングデバイスの代表的なグラフィカルユーザインタフェース(GUI)の図である。FIG. 1 is an exemplary graphical user interface (GUI) of a personal computing device showing a library of encrypted digital assets.

2つの暗号化デジタル資産間のコラボレーション又は繁殖イベントを示すパーソナルコンピューティングデバイスの代表的なGUIの図である。FIG. 1 is an exemplary GUI diagram of a personal computing device illustrating a collaboration or breeding event between two encrypted digital assets.

リンクされた小売製品を介した暗号化デジタル資産の取得の機能図である。FIG. 1 is a functional diagram of the acquisition of encrypted digital assets via linked retail products.

イベントにおけるプロモーションの景品(giveaway)を介した暗号化デジタル資産の取得の機能図である。FIG. 1 is a functional diagram of obtaining encrypted digital assets via promotional giveaways at an event.

ビデオゲーム内の暗号化デジタル資産の遺伝子型及び表現型特性の使用を例示する、パーソナルコンピューティングデバイスの代表的なGUIの図である。FIG. 1 is an exemplary GUI for a personal computing device illustrating the use of genotypic and phenotypic traits of encrypted digital assets within a video game.

本開示の態様による暗号化デジタル資産の遺伝子型及び表現型特性を変更する仮想ユーザインタラクションを提供するために分散コンピューティングシステム上で動作するパーソナルコンピューティングデバイスの代表的なGUIの機能図である。FIG. 1 is a functional diagram of an exemplary GUI for a personal computing device operating on a distributed computing system to provide virtual user interaction to modify genotypic and phenotypic characteristics of encrypted digital assets in accordance with an aspect of the present disclosure.

デジタルトレーディングカードゲーム(digital collectable card game)に参加するようなコラボレーション体験に従事する複数のユーザの機能図である。FIG. 1 is a functional diagram of multiple users engaging in a collaborative experience, such as participating in a digital collectable card game.

本開示の態様による小売製品のトランザクション中に暗号化デジタル資産を供給するための別の代表的な分散コンピューティングシステムの概略図である。FIG. 2 is a schematic diagram of another representative distributed computing system for supplying encrypted digital assets during a retail product transaction in accordance with an aspect of the present disclosure.

開示された概念の態様による、制御論理回路、プログラム可能な電子制御ユニット、またはその他のコンピュータベースのデバイス若しくはデバイスのネットワークによって実行されるメモリ格納命令に対応し得る、小売製品の移転に関連する暗号化デジタル資産を供給するための代表的なアルゴリズムを示すフローチャートである。FIG. 1 is a flowchart illustrating an exemplary algorithm for providing encrypted digital assets in connection with a transfer of a retail product, which may correspond to memory stored instructions executed by a control logic circuit, a programmable electronic control unit, or other computer-based device or network of devices, in accordance with an aspect of the disclosed concepts.

本開示は、種々の修正及び代替形態に対応可能であり、いくつかの代表的な実施形態は、例として図面に示され、本明細書において詳細に説明される。しかし、本開示の新規な態様は、上に列挙した図面に示された特定の形態に限定されるものではないことを理解されたい。むしろ、本開示は、添付の特許請求の範囲に包含される本開示の範囲内の全ての修正、均等物、組み合わせ、サブコンビネーション、置換、グループ化、及び代替をカバーすることである。 The present disclosure is susceptible to various modifications and alternative forms, and several representative embodiments are shown by way of example in the drawings and described in detail herein. However, it should be understood that the novel aspects of the present disclosure are not limited to the specific forms shown in the drawings listed above. Rather, the present disclosure is intended to cover all modifications, equivalents, combinations, subcombinations, permutations, groupings, and substitutions within the scope of the present disclosure as encompassed by the appended claims.

本開示は、多くの異なる形態の実施形態の影響を受けやすい。本開示の代表的な例は、図面に示されており、これらの代表的な例は、開示の広範な態様の限定ではなく、開示された原理の例示として提供されることを理解して、本明細書において詳細に説明される。その範囲において、要約、技術分野、背景、概要、図面の簡単な説明及び詳細な説明のセクションに記載されているが、請求項に明示的に記載されていない要素及び限定は、暗示、推論又はその他により、単独又は集合的に、請求項に組み込まれるべきではない。 The present disclosure is susceptible to embodiment in many different forms. Representative examples of the present disclosure are shown in the drawings and are described in detail herein, with the understanding that these representative examples are provided as illustrations of the disclosed principles, not as limitations of the broad aspects of the disclosure. To the extent that any element or limitation described in the Abstract, Technical Field, Background, Summary, Brief Description of the Drawings, and Detailed Description sections, but not expressly recited in the claims, should not be incorporated into the claims, either singly or collectively, by implication, inference, or otherwise.

本詳細な説明の目的上、特に否認されない限り、単数形は複数形を含み、その逆も同様である。「及び」及び「又は」という語は、接続的及び離接的の両方であるものとする。「いずれか」及び「すべて」という語は、両方とも「あらゆるすべて」を意味するものとする。「含む」、「有する」、「有する」、「含む」などの語は、それぞれ「含むが、これらに限定されない」を意味する。さらに、「約」、「ほぼ」、「実質的に」、「おおよそ」などのような近似の語は、本明細書では、例えば、「~で、~近く、又はほぼ~で」、または「~の0~5%以内」又は「許容可能な製造公差内」、またはそれらの論理的な組み合わせの意味で使用され得る。最後に、前部、後部、内側、外側、近位、遠位、垂直、水平、前、後、左、右等のような方向性の形容詞及び副詞は、ユーザの足に着用したときに履物製品に対するものであり得、例えば、平らな表面に位置するソール構造の地面係合部分で動作可能に方向付けられ得る。 For purposes of this detailed description, singular includes plural and vice versa, unless specifically disclaimed. The words "and" and "or" are intended to be both conjunctive and disjunctive. The words "any" and "all" are intended to mean "any and all". The words "include", "have", "have", "includes", and the like mean "including, but not limited to", respectively. Additionally, approximation words such as "about", "approximately", "substantially", "approximately", and the like may be used herein to mean, for example, "at, near, or approximately", or "within 0-5% of", or "within acceptable manufacturing tolerances", or logical combinations thereof. Finally, directional adjectives and adverbs such as front, rear, medial, lateral, proximal, distal, vertical, horizontal, front, rear, left, right, and the like, may be relative to the article of footwear when worn on a user's foot, and may be operatively oriented, for example, at a ground-engaging portion of the sole structure that is positioned on a flat surface.

本開示の態様は、デジタルシューズ(例えば、「CryptoKicks」)のような、コンピュータで生成されたデジタル/仮想の収集品(collectibles)に向けられ、これらは、いくつかの例では、暗号化トークンによって安全にされ得る及び/又は固有に識別され得、かつ、有形のシューズのような現実世界の物理的な製品とリンクされ得及び/又は配布され得る。他の実施形態では、デジタル資産は、現実世界の物理的製品とリンクされる又はその製品とともに配布される代わりに、CADモデル、グラフィカルレンダリング、画像、又は図形パッケージのような2D又は3Dデザイン(設計)ファイルとリンクされ得る又はそれとともに配布され得、そこから物理的製品が構築又はその他の方法で表現され得る。 Aspects of the present disclosure are directed to computer-generated digital/virtual collectibles, such as digital shoes (e.g., "CryptoKicks"), which in some examples may be secured and/or uniquely identified by cryptographic tokens and may be linked to and/or distributed with real-world physical products, such as tangible shoes. In other embodiments, instead of being linked to or distributed with real-world physical products, digital assets may be linked to or distributed with 2D or 3D design files, such as CAD models, graphical renderings, images, or graphics packages, from which physical products may be built or otherwise represented.

様々なデジタル資産が、例えば、消費者のトレンド及び好みを把握し続けるために、企業によって使用され得る。例えば、企業は、異なる特性、シルエット、カラー等を有するいくつかの製品対応設計を作成し得、次にそれらをデジタル資産として1つ又は複数のデジタルプラットフォームに分散させ得、その後、異なる製品設計及び/又は特性の人気、価値、需要、及び/又は仮想使用をモニタし得る。そうすることで、製品に対するリアルタイムの需要についての貴重な理解を得ることができ、これは、将来の製造に向けた設計の優先順位付けの最に役立ち得る。 Various digital assets can be used by businesses, for example, to keep on top of consumer trends and preferences. For example, a business can create several product-enabled designs with different features, silhouettes, colors, etc., and then distribute them as digital assets across one or more digital platforms, and then monitor the popularity, value, demand, and/or virtual usage of the different product designs and/or features. In doing so, valuable understanding of real-time demand for products can be gained, which can help in prioritizing designs for future production.

デジタル資産又は属性変更子(attribute modifier)が、例えば、ブランドのプロモーション目的のために作られ得る。例えば、デジタルシューズは、プリセット及び/又は制御された限定された数量で作成され得、プロモーション、イベント、モーメント(moment)、又はコンテストの一部として配布され得る。プロスポーツイベント(例えば、ホームオープナー)の観客には、限定された量のユニークなデジタル資産のうちの1つを取得する権利が与えられ、各々は、独自の暗号化トークンを介して別々に保護される。 Digital assets or attribute modifiers may be created for brand promotional purposes, for example. For example, digital shoes may be created in preset and/or controlled limited quantities and distributed as part of a promotion, event, moment, or contest. Spectators at a professional sporting event (e.g., the home opener) may be entitled to acquire one of a limited amount of unique digital assets, each separately secured via a unique cryptographic token.

本明細書で使用されるとき、「暗号化デジタル資産」又は単に「デジタル資産」とは、ブロックチェーンプラットフォーム上に登録され、検証されるか、又は他の方法で不変のデータベースに登録された、ユニークな、代替不可能なトークン化されたコード(「トークン」)を有する、デジタル履物、アパレル、ヘッドギア、アバター、ペットなどを含む、任意のコンピュータ生成仮想オブジェクトを指し得る。さらに、「CryptoKicks」及び本開示内のその用語の変形へのすべての参照は、不変のデータベース内のユニークな、非代替性(non-fungible)トークン又はレジストリエントリによって裏付けられた仮想の収集品の例であると理解されるべきである。履物だけに限定すべきではない。このような参照はすべて、アパレル(例えば、「CryptoThreads」)、ヘッドギア(例えば、「CryptoLids」)、及びスポーツ用品(例えば、「CryptoGear」)又は他のこのようなオブジェクトに等しく適用されるように読まれるべきである。 As used herein, "crypto digital assets" or simply "digital assets" may refer to any computer-generated virtual object, including digital footwear, apparel, headgear, avatars, pets, etc., that has a unique, non-fungible tokenized code ("token") that is registered and verified on a blockchain platform or otherwise registered in an immutable database. Additionally, all references to "CryptoKicks" and variations of that term within this disclosure should be understood to be examples of virtual collectibles backed by a unique, non-fungible token or registry entry in an immutable database, and should not be limited to footwear alone. All such references should be read to apply equally to apparel (e.g., "CryptoThreads"), headgear (e.g., "CryptoLids"), and sporting goods (e.g., "CryptoGear") or other such objects.

仮想オブジェクトは、暗号化トークンに関連付けられ得る暗号化された英数字文字列から少なくとも部分的に導出される複数の属性(すなわち、表現型特性)を有し得る。この意味で、英数字文字列は仮想オブジェクトの遺伝コードに似ているかもしれない。(すなわち、遺伝子型情報は根底にある(underlying)コード/コードセグメントであり、表現型形質は遺伝子型情報の発現である)。表現型特性はコード化された遺伝子型情報に依存し得るが、それらはオプションで:仮想環境(例えば、仮想チェックイン、状況固有の基準など);時間依存的な繁殖(例えば、ユーザは、仮想シューズの子孫の繁殖を、それが設定された成熟に達するまで制限される);バーチャルユーザインタラクション(これは、成熟を加速又は減速させ得る、又は、特定の形質の発生の可能性を増減させ得る);現実世界のユーザのアクティビティ(活動)(例えば、ユーザの身体的アクティビティのレベルは、1つ又は複数の「望ましい」品質を増加させ得る;関連する商品の日常的使用は仮想子孫の成熟を加速する、など);製造者、POS(point of sale)、所有者などによって設定されるクローニング制限(例えば、実際の現実世界の生産のために望ましい子孫から生産されることができるクローンの最大数を予め決める)のうちのいずれか1つ又は複数にさらに依存し得る。 A virtual object may have multiple attributes (i.e., phenotypic characteristics) that are derived at least in part from an encrypted alphanumeric string that may be associated with a cryptographic token. In this sense, the alphanumeric string may be similar to the genetic code of the virtual object (i.e., the genotypic information is the underlying code/code segment and the phenotypic traits are the expression of the genotypic information). Phenotypic traits may depend on the encoded genotypic information, but they may also optionally depend on any one or more of: the virtual environment (e.g., virtual check-ins, situation-specific criteria, etc.); time-dependent breeding (e.g., a user is limited to breeding the virtual shoe's offspring until it reaches a set maturity); virtual user interaction (which may accelerate or slow down maturation, or increase or decrease the likelihood of occurrence of a particular trait); real-world user activity (e.g., a user's level of physical activity may increase one or more "desirable" qualities; daily use of a related product may accelerate the maturation of virtual offspring, etc.); cloning restrictions set by a manufacturer, point of sale, owner, etc. (e.g., predetermine the maximum number of clones that can be produced from a desired offspring for actual real-world production).

履物の文脈では、各ユニークなトークンは、スニーカーの仮想的な複製又はデジタルアートバージョンとして具体化され得る単一のCryptoKickオブジェクトに直接リンクされ得る。一例では、トークンは、個々のコードセグメントに分割される64ビットの英数字コードを含み得る。英数字コードのコードセグメントの1つ若しくは複数又は全ては、収集可能なデジタルシューズの属性を示すデータを表現し得る。例えば、一連のコードセグメントは、スタイル、材料、ファミリー、熱(Heat)、配色、未来の属性、メーカー、モデル、パターンスキーム(Pattern Scheme)、画像背景などのようなデジタルシューズ属性を提供し得る。コードの各サブセットは、概して、ユーザに視覚的表現型発現を生じる遺伝子型として機能し得る。最初に作成されたCryptoKickは、コンパニオン物理シューズ(companion physical shoe)からの属性を表す暗号化トークンデータを含み得る。CryptoKickの作成中に、所有権を認証し、CryptoKickの将来の取引を追跡するために、スマート契約が生成され得る。デジタルシューズの属性はまた、部品表にリンクされ得る。 In the context of footwear, each unique token may be directly linked to a single CryptoKick object, which may be embodied as a virtual replica or digital art version of a sneaker. In one example, the token may include a 64-bit alphanumeric code that is divided into individual code segments. One or more or all of the code segments of the alphanumeric code may represent data indicative of collectible digital shoe attributes. For example, a series of code segments may provide digital shoe attributes such as style, material, family, heat, color scheme, future attributes, manufacturer, model, pattern scheme, image background, etc. Each subset of the code may generally function as a genotype that produces a visual phenotype expression to the user. The first created CryptoKick may include encrypted token data representing attributes from a companion physical shoe. During the creation of the CryptoKick, a smart contract may be generated to authenticate ownership and track future transactions of the CryptoKick. The attributes of the digital shoe can also be linked to a bill of materials.

代表的な例では、認証された物理的なシューズのペアが作成され、ユニークな製品識別子(UPID)が割り当てられる。消費者が購入すると、UPIDは、収集可能なデジタルシューズとブロックチェーンベースの分散コンピューティングプラットフォーム上で動作するユニークな非代替性トークン(NFT)から構成される「暗号化デジタル資産」-CryptoKick-をアンロックするために使用され得る。 In a typical example, an authenticated pair of physical shoes is created and assigned a unique product identifier (UPID). Once purchased by a consumer, the UPID can be used to unlock a "crypto-digital asset" -- a CryptoKick -- that consists of a collectible digital shoe and a unique non-fungible token (NFT) that runs on a blockchain-based distributed computing platform.

一般に、消費者がCryptoKickのロックを解除又は取得する前に、まずブロックチェーンロッカードレス(例えば、イーサリアムハードウェアウォレット)を入手することが要求され得る。このブロックチェーンロッカーは、CryptoKickのNFTに属するプライベートキーを格納するために使用され得、オプションで、物理的なシューズの元の製造業者に登録された個人ユーザカウント(例えば、NIKEPLUS(登録商標)アカウントプロファイル)にリンクされ得る。 Generally, before a consumer can unlock or acquire a CryptoKick, they may first be required to obtain a blockchain locker address (e.g., an Ethereum hardware wallet). This blockchain locker may be used to store private keys belonging to the CryptoKick's NFT and may optionally be linked to a personal user account (e.g., a NIKEPLUS® account profile) registered with the original manufacturer of the physical shoe.

ユーザがCryptoKickのロックを解除できるようにされ得るいくつかの方法があることが想定される。第1の例として、最初の購入中のPOS端末におけるシューズのUPC又はUPIDをスキャンすると又は製品に直接関連付けられると、ユニークな暗号化トークン及び対応するプライベートキーが自動的に生成され、ユーザのブロックチェーンロッカーに割り当てられる(図7参照)。第2の例では、KickIDが、印刷されたレシート又はデジタルレシート、物理的なシューズに隠されたビジュアル又は電子タグ(RFID又はNFC)、個人ユーザカウントに送られたポップアップメッセージ又は電子メール、スマートフォンに送られたプッシュ通知又はテキストメッセージ、又は何らかの他のレコードを介してユーザに提供される;消費者は、KickIDを使用して、CryptoKickを彼らのデジタルブロックチェーンロッカーにリンクする。別の例では、ユーザに、部分的に、(箱、ハングタグ、ラベルの下、インソール上などの)シューズに関連付けられる物理コード又はUPIDを介して、及び部分的にトランザクション認証コードを介して(すなわち、消費者が単にシューズを試すときに、消費者がCryptoKickを収集することを防止するために)、KickIDを組み立てることを要求し得る。別の例は、ハンドヘルドパーソナルコンピューティングデバイス上の写真「スナップ」又は拡張現実(「AR」)機能を使用することによって、実店舗内でCryptoKickを「捜す(hunt)」することをユーザに要求し得る。この方法では、KickIDは検証された取引を介して提供される可能性があるが、ユーザは、デジタル資産が自分のロッカーに転送される(transferred)ことができる前に、店舗又はローカルエリア内に隠されたAR内の隠されたCryptoKickを別々に見つけなければならない(すなわち、暗号化キーと仮想オブジェクトの両方は、転送が行われる前に、別々に取得されなければならない)。この例では、暗号化キーを得ることは、ユーザデバイスに関連付けられるARエンジンが、そのキーに関連付けられるCryptoKick/仮想オブジェクトがローカルに隠され、ユーザが見つけることができるゲームを開始することを可能にし得る。 It is envisioned that there are several ways in which a user may be enabled to unlock a CryptoKick. As a first example, upon scanning the UPC or UPID of the shoes at a POS terminal during an initial purchase or directly associated with the product, a unique cryptographic token and corresponding private key are automatically generated and assigned to the user's blockchain locker (see FIG. 7). In a second example, the KickID is provided to the user via a printed or digital receipt, a visual or electronic tag (RFID or NFC) hidden in the physical shoes, a pop-up message or email sent to a personal user account, a push notification or text message sent to a smartphone, or some other record; the consumer uses the KickID to link the CryptoKick to their digital blockchain locker. Another example may require the user to assemble a KickID, in part, via a physical code or UPID associated with the shoes (on the box, hang tag, under the label, on the insole, etc.) and in part, via a transaction authentication code (i.e., to prevent the consumer from collecting the CryptoKick when they simply try on the shoes). Another example may require the user to "hunt" the CryptoKick in a brick-and-mortar store by using a photo "snap" or augmented reality ("AR") function on a handheld personal computing device. In this method, the KickID may be provided via a verified transaction, but the user must separately find the hidden CryptoKick in the AR hidden in the store or local area before the digital asset can be transferred to their locker (i.e., both the encryption key and the virtual object must be obtained separately before the transfer can occur). In this example, obtaining the encryption key may enable the AR engine associated with the user device to initiate a game in which the CryptoKick/virtual object associated with that key is hidden locally and can be found by the user.

いくつかの例では、CryptoKickはもともと物理的な製品にリンクされていなくてもよいが、代わりに、ブランドのプロモーションキャンペーン、イベント、モーメント、体験の一部としてユーザに贈られ得る。一例では、図8に概して示されているように、スポーツイベントにおけるユーザは、スマートフォンデバイスのデジタルカメラを使用して、イベントの範囲(confines)内で、CryptoKickを探すことを促され得る。この例では、スマートフォンデバイスに関連付けられるGPSは、光学認識機能を特定のジオフェンスエリア(geofenced area)内に制限し得る。一旦、CryptoKickが位置特定される(located)と(例えば、看板広告で事実上偽装される)、ユーザは、イベントへのチケット上のバーコードのようなユニークなコードをスキャンするように促され得る。この2つの部分からなるアクションは、次いで、そのチケット用に一意に提供されたトークンを、ユーザのロッカーに転送し得る。 In some examples, a CryptoKick may not be originally linked to a physical product, but instead may be gifted to a user as part of a branded promotional campaign, event, moment, or experience. In one example, as generally shown in FIG. 8, a user at a sporting event may be prompted to use a digital camera on a smartphone device to locate a CryptoKick within the confines of the event. In this example, a GPS associated with the smartphone device may limit the optical recognition capabilities to a specific geofenced area. Once the CryptoKick is located (e.g., effectively disguised in a billboard advertisement), the user may be prompted to scan a unique code, such as a barcode on a ticket to the event. This two-part action may then transfer a uniquely provisioned token for that ticket to the user's locker.

このイベントの後、プロモーションオーガナイザーは、他のプロモーションイベントでその後使用するために、請求されていない(unclaimed)KickIDをすべて回収し得る。さらに他の適用(applications)では、ユーザは、デジタルデザインファイル又は画像を受信すると、KickIDのロックを解除し得る。例えば、オンラインプロモーションでは、特定のユーザが、画像、デザインファイル、又はグラフィカルレンダリングを受信するように(順序付けられた、又はランダムな方法で)選択され得る。所定数の「当選画像(winning images)」が、後の表示のために、ユーザのコンピューティングデバイスに表示及び/又は転送され得、ここで、各々は、ユーザに関連付けられたプライベートロックへのCryptoKickの転送を容易にするために使用され得る異なるユニークなKickIDと関連付けられる。「当選画像」は、例えば、特定の物理的又はデジタルのオブジェクトを購入するための購入又は成功した合意を表し得る。他の実施形態では、「当選画像」は、単に、マスク解除するためにユーザインタラクションを必要とするオンラインブランドプロモーションページ内の隠された又はマスクされた画像であり得る。 After this event, the promotion organizer may collect all unclaimed KickIDs for subsequent use in other promotional events. In still other applications, the user may unlock the KickID upon receiving a digital design file or image. For example, in an online promotion, a particular user may be selected (in an ordered or random manner) to receive an image, design file, or graphical rendering. A predetermined number of "winning images" may be displayed and/or transferred to the user's computing device for later display, where each is associated with a different unique KickID that may be used to facilitate the transfer of a CryptoKick to a private lock associated with the user. A "winning image" may represent, for example, a purchase or successful agreement to purchase a particular physical or digital object. In other embodiments, the "winning image" may simply be a hidden or masked image in an online brand promotion page that requires user interaction to unmask.

CryptoKickを取得した後、所有者は、例えば、物理的な通貨、不換通貨、及び/又はデジタル通貨を使用して、CryptoKickを購入、売却、混合、収集、又は交換し得る。いくつかの例では、エンティティ(entity)が、販売のためのクリプトキックの在庫を含むデジタルオンライン市場、及び/又は個人間の取引を仲介し得る市場を維持し得る。 After acquiring CryptoKicks, an owner may buy, sell, mix, collect, or exchange CryptoKicks, for example, using physical, fiat, and/or digital currency. In some examples, an entity may maintain a digital online marketplace that includes an inventory of CryptoKicks for sale and/or a marketplace that may mediate transactions between individuals.

子孫のCryptoKick(「RVK」又は「CollaboKick(コラボキック)」)を作り出すために、2つのCryptoKicks(「コラボ」)を繁殖又はマッシュアップすることも可能であり得る。このCollaboKickは、親のCryptoKicksと比較して、ユニークなトークンと別個の属性を有する。Collab(コラボ)が、両親の2つのトークンから属性データ及び/又は遺伝コードを組み合わせて、新しいNFT又はKickID(キックID)を生成し得、その結果、CollaboKickを提供し得る。いくつかの実装では、例えば同じ2つのユーザ間でのCollaboKickの過剰生産を防ぐために、所与の制限時間内のCollabイベントの総数にあらかじめ確率された制限があり得る。CollaboKickの遺伝コードの作成は、ランダム、体系的、規制される、制約なし、又はそれらの組み合わせであり得る。1つ又は複数のコードサブセットは、例えば、メンデルの法則を用いて制御された確率に基づき得る。たとえば、最初の属性コード(例えば、成形熱(molding heat))が2つの遺伝子(たとえば、HH、Hh、hh)で表される場合、CollaboKickは、「hh」(劣性形質)である2つの遺伝子を有する場合、「高熱」とみなされる。換言すると、CryptoKickの両親のKickIDに含まれる遺伝子型データが「熱遺伝子」としてHhを有する場合、子孫のCollaboKickは、例えばパネットスクエア法を用いた場合、25%の高い熱遺伝子を受け取ることを有する。 It may also be possible to breed or mash up two CryptoKicks ("CollaboKicks") to create an offspring CryptoKick ("RVK" or "CollaboKick"). This CollaboKick has a unique token and distinct attributes compared to the parent CryptoKicks. A Collab may combine attribute data and/or genetic code from the two parent tokens to generate a new NFT or KickID, which may provide a CollaboKick. In some implementations, there may be a pre-established limit on the total number of CollaboKick events within a given time limit, for example to prevent overproduction of CollaboKicks between the same two users. The creation of CollaboKick genetic codes may be random, systematic, regulated, unconstrained, or a combination thereof. The code subset or subsets may be based on probability controlled, for example, using Mendelian law. For example, if the first attribute code (e.g., molding heat) is represented by two genes (e.g., HH, Hh, hh), CollaboKick will be considered "high heat" if it has both genes that are "hh" (a recessive trait). In other words, if the genotype data contained in KickIDs of CryptoKick's parents have Hh as the "heat gene," the offspring CollaboKick has a 25% chance of receiving the high heat gene, for example, using the Punnett Square method.

Collabイベントを実行するオプションは、一方又は両方の所有者が、1つ又は複数の前提条件に従う必要があり得る。一例として、親のCryptoKickの2名の所有者は、CollabKickを作成するために、指定された場所で会合すること又は互いに所定の近接範囲内にいることを必要とされ得る。例えば、ユーザは、Collabする(コラボする)他のユーザを見つけるために、専用のモバイルソフトウェアアプリケーション(「アプリ(app)」)上で「CryptoKick Collab」マッチング機能を使用し得る。このアプリを使用して、両パーティは、会合する時間及び場所を設定し、Collabの条件を設定し、管理するミドルウェアコンピューティングノードに正式な要求を提出し得る。別の例としては、特定の時間枠内に、互いにCollabするために指定された場所でCryptoKickの所有者が会うCollabイベントを開催する履物メーカー又はサードパーティスポンサーを含み得る。 The option to conduct a Collab event may require one or both owners to comply with one or more prerequisites. As an example, two owners of a parent CryptoKick may be required to meet at a designated location or within a predefined proximity of each other to create a CollabKick. For example, a user may use the "CryptoKick Collab" matching feature on a dedicated mobile software application ("app") to find other users to collab with. Using the app, both parties may set a time and place to meet and submit a formal request to a middleware computing node that sets and manages the terms of the Collab. Another example may include a footwear manufacturer or third party sponsor hosting a Collab event where CryptoKick owners meet at a designated location to collab with each other within a specific time frame.

所有者は、より慎重なCollabイベントを促進するために、それらのCryptoKicksの遺伝的特性の何らかの指標を提供され得る。一例では、ユーザは、ある専用カラーの特定のモデルのCryptoKicksを所望し得る。そのユーザは、次に、その色の遺伝コードを持つCryptoKickを検索し、それらとCollabすることを試み得る。形質の価値の理解を深めるために、例えば、ユーザは、それらのCryptoKickを構成する各形質の希少性又は総循環供給(total circulating supply)の指標及び/又はそれらのCryptoKickの全体的な排他性の指標を提供する希少性スコアを提供され得る。このようにして、商業市場での販売のために提供される場合、CryptoKickは、その様々な特性の組み合わされた希少性又は排他性を反映する内在的(intrinsic)価値を持ち得る。 Owners may be provided with some indication of the genetic characteristics of their CryptoKicks to facilitate more deliberate collab events. In one example, a user may desire a particular model of CryptoKicks in a certain exclusive color. The user may then search for CryptoKicks with the genetic code of that color and attempt to collab with them. To better understand the value of traits, for example, users may be provided with a rarity score that provides an indication of the rarity or total circulating supply of each trait that makes up their CryptoKick and/or an indication of the overall exclusivity of their CryptoKick. In this way, when offered for sale on the commercial market, a CryptoKick may have an intrinsic value that reflects the combined rarity or exclusivity of its various traits.

所定の一連の混合ルールが、コラボが実行され得るかどうか及びどのようにコラボが実行され得るかを支配し得る。例えば、広範なスタイルのガイドラインがCollaboKickにおいて維持されるように、一定の制約が課され得る。一例では、これらのスタイルの制約は、既存の製品ラインの新しいバージョン、配色、又は反復を作成する際に企業が使用し得るものと同じ制約又はガイドラインであり得る。Collabが作成されるとき、遺伝的混合アルゴリズムは、結果として生じるCollab kickが、既存の製品又はそれ以上の製品を示す類似性又はシルエットを維持するように制約され得る。一例では、これらのスタイルガイドライン又は規則は、企業によって明示的に設定され得るが、別の実施形態では、例えば、既存の製品からスタイル属性(例えば、カラーパターン、材料、切断、及び/又は、寸法パターン)を認識し得る画像ベースの処理アルゴリズムを使用して、それらは発見され、組み立てられ得る。 A predefined set of blending rules may govern whether and how collaborations may be performed. For example, certain constraints may be imposed so that broad style guidelines are maintained in CollaboKick. In one example, these style constraints may be the same constraints or guidelines that a company may use when creating a new version, color scheme, or iteration of an existing product line. When a Collab is created, the genetic blending algorithm may be constrained so that the resulting Collab kick maintains a similarity or silhouette indicative of an existing product or more. In one example, these style guidelines or rules may be explicitly set by the company, but in another embodiment, they may be discovered and assembled using, for example, image-based processing algorithms that may recognize style attributes (e.g., color patterns, materials, cuts, and/or dimensional patterns) from existing products.

少なくともいくつかの実装では、CryptoKickは、ペットが幸せで健康であることを保証するために、ユーザが、餌を与えたり、掃除したり、楽しませたり、その他の方法で世話をしたりする「生きている」デジタルペットとして機能するようにプログラムされ得る。オプションで、所有者は、CryptoKickペットを自分自身でケアすること又はCryptoKickペットをサードパーティのユーザにケアさせることができる。CryptoKickペットが進化するにつれて-赤ちゃんのデジタルペットから幼児、そして未就学児など、大人になるまで成長するにつれて-、CryptoKickの1つ又は複数の属性が年齢とともに自動的に変化する又は時間の経過とともにロック解除される。さらに、CryptoKickペットがさまざまなライフステージを通して「成長」すると、ユーザが作成できた実生活のシューズのバージョンをロック解除し得る。例えば、CryptoKickペットが幼児用のロイヤルブルーの運動靴に進化した場合、ユーザは、1つ又は複数の幼児用サイズの特別なロイヤルブルーの運動靴を購入するオプションをロック解除した。 In at least some implementations, CryptoKick may be programmed to function as a "living" digital pet that the user feeds, cleans, entertains, and otherwise cares for to ensure the pet is happy and healthy. Optionally, the owner may care for the CryptoKick pet themselves or have a third-party user care for the CryptoKick pet. As the CryptoKick pet evolves - growing from a baby digital pet to a toddler, then a preschooler, and so on, until it becomes an adult - one or more attributes of the CryptoKick may automatically change with age or be unlocked over time. Additionally, as the CryptoKick pet "grows" through various life stages, it may unlock versions of real-life shoes that the user could have created. For example, if the CryptoKick pet evolved into a toddler's royal blue trainer, the user unlocked the option to purchase one or more special royal blue trainers in toddler sizes.

いくつかの実装では、ユーザのCryptoKickは、例えば、ユーザによって開発及び/又は制御され得るビデオゲームキャラクタ上のスキンとして役立つように、1つ又は複数の他のデジタルプラットフォームにインポートされ得る。例えば、ユーザがあるバスケットボールビデオゲームにおいてアクティブであった場合、CryptoKickは、そのゲームにインポートされ、ユーザのプレーヤ又はチームによって着用され得る。 In some implementations, a user's CryptoKick may be imported into one or more other digital platforms, for example to serve as a skin on a video game character that may be developed and/or controlled by the user. For example, if the user is active in a basketball video game, the CryptoKick may be imported into that game and worn by the user's player or team.

CryptoKickが別のビデオゲームにインポートされる場合、いくつかの構成では、CryptoKickの異なる属性は、資産を装備したユーザのキャラクタの能力レベルに変化をもたらし得る。一例では、ユーザキャラクタの属性は、様々な属性の希少性若しくは排他性によって、又は資産の全体的な組み合わせの希少性若しくは排他性によって、プラスの影響を受け得る。例えば、希少なCryptoKickは、より良いジャンプ能力や横方向のスピードを授け得、希少なCryptoThreadは、より良い強さやスピードを授け得、希少なCryptoLidは、より良い視力を授け得る。 When CryptoKick is imported into another video game, in some configurations, different attributes of CryptoKick may result in changes to the ability levels of a user's character equipped with the asset. In one example, the attributes of a user's character may be positively affected by the rarity or exclusivity of various attributes, or by the rarity or exclusivity of an overall combination of assets. For example, a rare CryptoKick may bestow better jumping ability or lateral speed, a rare CryptoThread may bestow better strength or speed, and a rare CryptoLid may bestow better vision.

CryptoKicksユーザは、例えば、W/M/Q/Yベースで、市場における「最良のCollaboKick」を決定し得る。そのような投票スキームは、デジタル資産の類似性を備えた物理的な製品の商業生産に適したものとして、1つ又は複数CollaboKickを指定するために使用され得る。さらなるオプションとして、事前に設定されたしきい値数の“投票”を受け取ることができるCollaboKickが、実際にCollaboKickを作成するように製造業者を自動的にトリガし得る。 CryptoKicks users may determine the "best CollaboKick" on the market, for example, on a W/M/Q/Y basis. Such a voting scheme may be used to designate one or more CollaboKicks as suitable for commercial production of a physical product with a similarity to the digital asset. As a further option, a CollaboKick that receives a pre-set threshold number of "votes" may automatically trigger a manufacturer to actually create the CollaboKick.

CryptoKicks及びCollaboKickは、販売、トレーディング、購入、及びCollabのために、時間の経過とともにユーザ間で転送されるため、各取引履歴は、取引のブロックチェーン元帳内で追跡され得る。CollaboKick又はCryptoKickが作成された場合、そのような実生活の存在が以前のユーザに通知され、CollabKick/CryptoKickの実生活のペアを購入するオプションが与えられ得る。 As CryptoKicks and CollaboKicks are transferred between users over time for selling, trading, buying, and collabs, the history of each transaction can be tracked within a blockchain ledger of transactions. When a CollaboKick or CryptoKick is created, previous users are notified of the existence of such a real-life pair and may be given the option to purchase a CollabKick/CryptoKick real-life pair.

さらなる拡張として、一例では、CryptoKicksは、代替可能なトークンによって裏付けられ得、ここで、デジタル収集品は、金銭的価値を表す。ある実装では、トークンに割り当てられたコード内の特定の属性が価値を決定し得る。例えば、ハイ-トップスニーカーを示すスタイル属性は第1の値を有し得、ヨガパンツを示すスタイル属性は第2の値を有し得、ランニングシャツを示すスタイル属性は第3の値を有し得る。一例では、これらの値は、市場の力に応じて変動することが許され得る、又は、不換通貨に結び付けられ得る。 As a further extension, in one example, CryptoKicks may be backed by fungible tokens, where digital collectibles represent monetary value. In some implementations, certain attributes within the code assigned to the token may determine the value. For example, a style attribute indicating high-top sneakers may have a first value, a style attribute indicating yoga pants may have a second value, and a style attribute indicating a running shirt may have a third value. In one example, these values may be allowed to fluctuate depending on market forces or may be tied to fiat currency.

次に、図面を参照すると、いくつかの図を通して同様の特徴を参照する同様の参照番号が示され、図1には、概して10で示され、説明のために運動靴又は「スニーカー」として描かれている代表的な履物製品が示されている。図示の履物製品10は、本明細書では簡潔に「履物」又は「シューズ」とも呼ばれているが、本開示の新規な態様及び特徴が実施され得る単なる例示的な適用である。一例では、図示された履物製品10は、CryptoKickであり得る又はそれに類似し得る。同様に、デジタルシューズ及び履物用暗号化トークンのための本概念の実装も、開示された概念の代表的な実装として理解されるべきである。従って、本開示の態様及び特徴は、他のタイプの履物に利用され得、論理的に関連する消費者製品に組み込まれ得ることが理解されるであろう。本明細書中で使用される場合、用語「シューズ」及び「履物」(それらの変形を含む)は、ヒトの足に着用されている任意の適切なタイプの衣類を言及するために、互換的かつ同義的に使用され得る。最後に、図面に示されている特徴は、必ずしも縮尺通りではなく、純粋に教育目的のために提供されるものである。従って、図面に示されている特定の寸法及び相対的寸法は、限定するものとして解釈されるべきではない。 Turning now to the drawings, with like reference numbers referencing like features throughout the several views, FIG. 1 shows a representative footwear product generally designated 10 and depicted for purposes of illustration as an athletic shoe or "sneaker". The illustrated footwear product 10, also referred to herein simply as "footwear" or "shoes", is merely an exemplary application in which the novel aspects and features of the present disclosure may be implemented. In one example, the illustrated footwear product 10 may be or may be similar to a CryptoKick. Similarly, implementations of the present concepts for digital shoes and footwear cryptographic tokens should also be understood as representative implementations of the disclosed concepts. Thus, it will be understood that aspects and features of the present disclosure may be utilized in other types of footwear and may be incorporated into logically related consumer products. As used herein, the terms "shoes" and "footwear" (including variations thereof) may be used interchangeably and synonymously to refer to any suitable type of garment worn on the human foot. Finally, the features illustrated in the drawings are not necessarily to scale and are provided purely for educational purposes. Therefore, the specific and relative dimensions shown in the drawings should not be construed as limiting.

代表的な履物製品10は、概して図1に、下にあるソール構造14の頂部に取り付けられた足受けアッパー12から主に構成される二部構造(bipartite construction)として示されている。図1には、ユーザの左足用の単一のシューズ10のみが示されているが、ユーザの右足用のミラーされた実質的に同一の対応物が提供されてもよい。認識されるように、シューズ10の形状、サイズ、材料組成、及び製造方法は、通常の又は非従来の履物用途に実際的に適合するように、単独で又は集合的に変えられ得る。 A representative footwear article 10 is generally shown in FIG. 1 as a bipartite construction consisting primarily of a foot-receiving upper 12 attached atop an underlying sole structure 14. Although only a single shoe 10 for a user's left foot is shown in FIG. 1, a mirrored, substantially identical counterpart for a user's right foot may be provided. As will be recognized, the shape, size, material composition, and manufacturing method of shoe 10 may be varied, either individually or collectively, to practically suit conventional or non-conventional footwear applications.

引き続き図1を参照すると、アッパー12は、ヒトの足を収容するためのシェル状の、閉じたつま先及び閉じたヒール構造を有するように示されている。図1のアッパー12は、概して、3つの隣接するセクション、すなわち、トーボックス12A、つま革(vamp)12B、及びリヤクオータ(rear quarter)12Cによって画定される。トーボックス12Aは、ユーザの足指を覆い保護するために遠位指骨から近位指骨に延びるアッパー12の丸みを帯びた前方先端として示されている。対照的に、つま革12Bは、トーボックス12Aの後方に位置し、中足骨から立方骨に延びるアッパー12のアーチ状中央部である。図示のように、つま革12Bはまた、一連のレースアイレット16を持つスロート及び靴のべろ(shoe tongue)18を提供する。つま革12Bの後方には、横足根関節から踵骨まで延びるリヤクオータ12Cが位置し、アッパー12の後方部分を含む。図面では、3つの主要セグメントを含むように描かれているが、アッパー12は、単一ピース構造として製造されてもよく、又は、トーキャップ、ヒールキャップ、足首カフ、内部ライナーなどを含む任意の数のセグメントから構成されてもよい。サンダル及びスリッパの用途では、アッパー12は、つま先が開いている若しくは踵が開いている構成にしてもよく、又は単一のストラップ若しくは複数の相互接続ストラップで置き換えられてもよい。 Continuing to refer to FIG. 1, the upper 12 is shown to have a shell-like, closed toe and closed heel structure for accommodating the human foot. The upper 12 of FIG. 1 is generally defined by three adjacent sections: a toe box 12A, a vamp 12B, and a rear quarter 12C. The toe box 12A is shown as a rounded forward tip of the upper 12 that extends from the distal phalanges to the proximal phalanges to cover and protect the user's toes. In contrast, the vamp 12B is an arched central portion of the upper 12 that is located posterior to the toe box 12A and extends from the metatarsals to the cuboid. As shown, the vamp 12B also provides a throat and shoe tongue 18 with a series of lace eyelets 16. Located behind the vamp 12B is the rear quarter 12C, which extends from the transverse ankle joint to the calcaneus and comprises the rear portion of the upper 12. Although depicted in the drawings as including three main segments, the upper 12 may be manufactured as a single piece construction or may be composed of any number of segments, including a toe cap, heel cap, ankle cuff, internal liner, etc. For sandal and slipper applications, the upper 12 may be in an open-toed or open-heel configuration, or may be replaced with a single strap or multiple interconnecting straps.

履物10のアッパー12部分は、織物、工業用発泡体、ポリマー、天然及び合成皮革などの種々の材料の1つ又は組み合わせから製造され得る。アッパー12の個々のセグメントは、一旦形状及びサイズに切断されると、縫われ、接着され、固定され、溶接され、又はその他の方法で互いに接合されて、足を快適に受け入れるための内部空所を形成し得る。アッパー12の個々の材料要素は、例えば、耐久性、空気透過性、耐摩耗性、柔軟性、外観、及び快適性の所望の特性を付与するために、履物10に対して選択され、配置され得る。アッパー12のリヤクオータ12Cの足首開口部15は、シューズ10の内部へのアクセスを提供する。靴ひも20、ストラップ、バックル、又は他の従来の機構を使用して、シューズ10の内部に足をより確実に保持するために、また、アッパー12からの足の進入及び除去を容易にするために、アッパー12の周囲の長さを修正することができる。靴ひも20は、アッパー12内の又はアッパー12に取り付けられた一連のアイレット16に通され得る;べろ18は、ひも20とアッパー12の内部空所との間に延び得る。 The upper 12 portion of the footwear 10 may be manufactured from one or a combination of a variety of materials, such as textiles, industrial foams, polymers, natural and synthetic leathers, etc. Once cut to shape and size, the individual segments of the upper 12 may be sewn, glued, fastened, welded, or otherwise joined together to form an interior cavity for comfortably receiving the foot. The individual material elements of the upper 12 may be selected and positioned relative to the footwear 10 to impart desired characteristics, such as durability, air permeability, abrasion resistance, flexibility, appearance, and comfort. An ankle opening 15 in the rear quarter 12C of the upper 12 provides access to the interior of the shoe 10. The circumference of the upper 12 may be modified to more securely hold the foot inside the shoe 10 and to facilitate entry and removal of the foot from the upper 12 using laces 20, straps, buckles, or other conventional mechanisms. The laces 20 may be threaded through a series of eyelets 16 in or attached to the upper 12; a tongue 18 may extend between the laces 20 and an interior cavity of the upper 12.

ソール構造14は、ソール構造14がアッパー12とユーザが上に立つ支持面との間に延びるように、アッパー12にしっかりと固定される。ソール構造14は、最上部のインソール22、中間のミッドソール24、及び最下部のアウトソール26又はアウトソール表面を有するサンドイッチ構造として製造され得る。代替的なソール構成は、3つより多い層又は少ない層で製造されてもよい。インソール22は、履物10の内部空所内に部分的に配置されて示され、インソール22が足の裏の表面に当接するように、アッパー12の下方部分に動作可能に取り付けられる。インソール22の下には、履物10の快適さ、性能、及び/又は地面反力減衰特性を高める1つ又は複数の材料又は埋め込まれた要素を組み込んだミッドソール24がある。これらの要素及び材料は、個々に又は任意の組み合わせで、ポリウレタン又はエチレン酢酸ビニル(EVA)のようなポリマーフォーム材料、フィラー材料、モデレータ(moderators)、空気で満たされたブラダー(air-filled bladders)、プレート、耐久性要素(lasting elements)、又は運動制御部材(motion control members)を含み得る。アウトソール26は、ミッドソール24の下に配置され、履物10の最も下の地面係合部分の一部又は全部を画定する。アウトソール26は、地面に接触するための耐久性があり耐摩耗性のある表面を提供する天然又は合成ゴム材料から形成され得る。加えて、アウトソール26は、履物10とその下にある支持面との間のトラクション(すなわち、摩擦)特性を高めるように輪郭形成され、テクスチャ形成され得る。 The sole structure 14 is secured to the upper 12 such that the sole structure 14 extends between the upper 12 and a support surface on which the user stands. The sole structure 14 may be manufactured as a sandwich structure having an uppermost insole 22, an intermediate midsole 24, and a lowermost outsole 26 or outsole surface. Alternative sole configurations may be manufactured with more or less than three layers. The insole 22 is shown partially disposed within the interior cavity of the footwear 10 and operatively attached to a lower portion of the upper 12 such that the insole 22 abuts the plantar surface. Under the insole 22 is a midsole 24 that incorporates one or more materials or embedded elements that enhance the comfort, performance, and/or ground reaction force attenuation characteristics of the footwear 10. These elements and materials, individually or in any combination, may include polymer foam materials such as polyurethane or ethylene vinyl acetate (EVA), filler materials, moderators, air-filled bladders, plates, lasting elements, or motion control members. The outsole 26 is disposed below the midsole 24 and defines some or all of the lowermost ground-engaging portion of the footwear 10. The outsole 26 may be formed from a natural or synthetic rubber material that provides a durable, wear-resistant surface for contacting the ground. Additionally, the outsole 26 may be contoured and textured to enhance traction (i.e., friction) characteristics between the footwear 10 and the underlying supporting surface.

一般的な問題として、図1に示される履物製品10の各要素、パネル、セクション、及び材料は、デジタルCryptoKickにおいて、別々に描画又はで定義され得る。さらに、これらの属性は、同様に、上述のように、NFTの遺伝コード内に反映され得る。 As a general matter, each element, panel, section, and material of the footwear article 10 shown in FIG. 1 may be separately depicted or defined in the digital CryptoKick. Furthermore, these attributes may also be reflected within the genetic code of the NFT, as described above.

図2は、ブロックチェーン可能なデジタル収集品のマイニング、混合、及び交換のための付随するブロックチェーン制御ロジックを有する、概して30として示されている、例示的な分散コンピューティングシステムの概略図である。ユーザ11は、無線通信ネットワーク38を介して、リモートホストシステム34及び/又はクラウドコンピューティングシステム36に通信可能に結合する。分散コンピューティングシステム30を介して単一のホストシステム34と単一のクラウドコンピューティングシステム36と通信する単一のユーザ11を説明しているが、任意の数のユーザが、無線で情報及びデータを交換するために適切に装備された任意の数のリモートコンピューティングノードと通信し得ることが想定される。ユーザ11と分散コンピューティングシステム30上のリモートコンピューティングノードとの間の無線データ交換は、例えば、ホストシステム34/クラウドコンピューティングシステム36とユーザデバイス39(例えば、ユーザのスマートフォン40、スマートウォッチ42、又は他の適切なパーソナルコンピューティングデバイス)との間の直接通信を介して直接的に、又は、例えば、ホストシステム34を通してルーティングされる他のコンピューティングノードとユーザ11との間のすべての通信で間接的に、行われ得る。 2 is a schematic diagram of an exemplary distributed computing system, generally shown as 30, with associated blockchain control logic for mining, mixing, and exchanging blockchain-enabled digital collectibles. A user 11 is communicatively coupled to a remote host system 34 and/or a cloud computing system 36 via a wireless communication network 38. Although a single user 11 is described communicating with a single host system 34 and a single cloud computing system 36 via the distributed computing system 30, it is envisioned that any number of users may communicate with any number of remote computing nodes suitably equipped to wirelessly exchange information and data. Wireless data exchange between the user 11 and the remote computing nodes on the distributed computing system 30 may occur directly, for example, via direct communication between the host system 34/cloud computing system 36 and a user device 39 (e.g., the user's smartphone 40, smartwatch 42, or other suitable personal computing device), or indirectly, for example, with all communications between the user 11 and other computing nodes routed through the host system 34.

分散コンピューティング10及び分散コンピューティングシステム30の選択されたコンポーネントのみが示され、ここでは詳細に説明される。それにもかかわらず、本明細書に記載されるシステム及びデバイスは、例えば、本明細書に開示される種々の方法及び機能を実行するための、多数の追加的及び代替的特徴、並びに他の利用可能なハードウェア及び周知の周辺コンポーネントを含むことができる。記載されたシステムは、デジタル資産の所有権を記録するためにブロックチェーン元帳及びプロセスに依存するが、本技術は、パブリックチェーン又はプライベートチェーン上で動作し得、暗号、符号化、プルーフオブワークチャレンジ(proof of work challenges)、又は利用可能なブロックチェーン標準又は適切な代替の不変データベース/元帳に含まれる他の概念及び技術のうちの1つ又は複数の形式を利用し得ることを理解されたい。 Only selected components of the distributed computing system 10 and the distributed computing system 30 are shown and described in detail herein. Nevertheless, the systems and devices described herein may include numerous additional and alternative features, as well as other available hardware and well-known peripheral components, for performing, for example, the various methods and functions disclosed herein. While the described systems rely on blockchain ledgers and processes to record ownership of digital assets, it should be understood that the technology may operate on public or private chains and may utilize one or more forms of cryptography, encoding, proof of work challenges, or other concepts and techniques contained in available blockchain standards or suitable alternative immutable databases/ledgers.

引き続き図2を参照すると、ホストシステム34は、バルクデータ処理、リソースプランニング、及びトランザクション処理を扱うことができる高速サーバコンピュータ又はメインフレームコンピューティングデバイスとして実装され得る。例えば、ホストシステム34は、特定の取引を完了するために1つ又は複数の「サードパーティ」サーバとの間で必要なデータ交換及び通信を行うためのクライアント-サーバインタフェース内のミドルウェアとして動作し得る。他方、クラウドコンピューティングシステム36は、IoT(Internet of Things)、WoT(Web of Things)、アダプティブアパレルと履物のインターネット(IoAAF)、及び/又はM2M(Machine-to-machine)サービス用のミドルウェアとして動作し得、データネットワークを介して、様々な異種電子デバイスをサービス指向アーキテクチャ(SOA)と接続する。一例として、クラウドコンピューティングシステム36は、異種デバイスを動的にオンボーディングし、これらのデバイスの各々からのデータを多重化し、処理及び1つ又は複数の宛先アプリケーションへの送信のために再構成可能な処理ロジックを介してデータをルーティングするための異なる機能を提供するためにミドルウェアノードとして実装され得る。ネットワーク38は、パブリック分散コンピューティングネットワーク(例えば、インターネット)と安全なプライベートネットワーク(例えば、ローカルエリアネットワーク、ワイドエリアネットワーク、仮想プライベートネットワーク)の組み合わせを含む、任意の利用可能なタイプのネットワークであり得る。また、これは、無線及び有線伝送システム(例えば、衛星、携帯電話ネットワーク、地上ネットワーク等)を含み得る。ユーザ11によって実行される全てではないにしてもほとんどのデータトランザクション機能は、例えば、無線ローカルエリアネットワーク(WLAN)又はセルラーデータネットワークなどの無線ネットワークを介して行なわれ得る。 Continuing to refer to FIG. 2, the host system 34 may be implemented as a high-speed server computer or mainframe computing device capable of handling bulk data processing, resource planning, and transaction processing. For example, the host system 34 may operate as middleware in a client-server interface to perform the necessary data exchange and communication with one or more "third-party" servers to complete a particular transaction. On the other hand, the cloud computing system 36 may operate as middleware for Internet of Things (IoT), Web of Things (WoT), Internet of Adaptive Apparel and Footwear (IoAAF), and/or Machine-to-machine (M2M) services, connecting various heterogeneous electronic devices with a service-oriented architecture (SOA) through a data network. As an example, the cloud computing system 36 may be implemented as a middleware node to dynamically onboard heterogeneous devices, multiplex data from each of these devices, and provide different functions for routing the data through reconfigurable processing logic for processing and transmission to one or more destination applications. Network 38 may be any available type of network, including a combination of public distributed computing networks (e.g., the Internet) and secure private networks (e.g., local area networks, wide area networks, virtual private networks). It may also include wireless and wired transmission systems (e.g., satellite, cellular networks, terrestrial networks, etc.). Most, if not all, data transaction functions performed by user 11 may be performed over wireless networks, such as, for example, wireless local area networks (WLANs) or cellular data networks.

分散ブロックチェーンプラットフォームとして、コンピューティングシステム30は、オープンではあるが暗号化されたピアツーピアネットワークとして動作し、このネットワークでは、「ブロック」として知られている資産取引記録が、相互接続されたブロックの分散された不変の元帳、すなわち「ブロックチェーン」内の暗号化ハッシュ関数を介してリンクされる。チェーン内の各ブロックは、ピア検証デバイスによって評価された各取引の有効性を表す確証情報(corroboration information)を伴う1つ又は複数のデジタル資産取引を含む。暗号化され、分散コンピューティングアーキテクチャは、取り引きされた資産の身元確認と認証を可能にする一方、プラットフォームに登録された暗号化で保護された(「暗号化」)デジタル資産の複製を防ぐ。分散化された資産管理は、専有(proprietary)資産ファイルを暗号化し、暗号化されたコードを小さな「ナンセンス」な破片に分割し、分散コンピューティングネットワーク上の多数の異なるコンピューティングノードにこれらの破片を送ることによって機能し得る。検証された所有者には、資産がネットワーク内のどこにあるか、及びファイルをどのように再構築又は「復号化」するかを示す秘密鍵が提供される。分散元帳として使用するために、個々のブロックチェーンは、典型的にはホスト管理者によって管理され、ノード間通信とブロック検証のためのプロトコルに集合的に従う複数のピアに配布される。 As a distributed blockchain platform, the computing system 30 operates as an open but encrypted peer-to-peer network in which asset transaction records known as "blocks" are linked via cryptographic hash functions in a distributed, immutable ledger of interconnected blocks, or "blockchain." Each block in the chain contains one or more digital asset transactions accompanied by corroboration information that represents the validity of each transaction as assessed by peer verification devices. The encrypted, distributed computing architecture allows for identity verification and authentication of traded assets while preventing duplication of cryptographically protected ("encrypted") digital assets registered on the platform. Decentralized asset management may work by encrypting proprietary asset files, splitting the encrypted code into small "nonsense" pieces, and sending these pieces to many different computing nodes on the distributed computing network. Verified owners are provided with private keys that indicate where their assets are in the network and how to reconstruct or "decrypt" the files. For use as a distributed ledger, individual blockchains are typically managed by a host administrator and distributed to multiple peers that collectively follow a protocol for inter-node communication and block validation.

開示されたシステム及び技術は、仮想収集品のユーザ間の取引を表すデジタル資産ブロックチェーンの構築及び格納を含む多くの有利な技術的効果を提供することを理解すべきである。さらに、ブロックチェーン技術は、(従来の安全でないデジタルファイルとは異なり)ロスレスコピーを作ることができない一般的な能力によって価値を維持するユニークで完全に移転可能なデジタル資産の創出を可能にする。 It should be appreciated that the disclosed systems and techniques provide many advantageous technical effects, including the creation and storage of a blockchain of digital assets that represent transactions between users of virtual collectibles. Additionally, blockchain technology enables the creation of unique and fully transferable digital assets that retain their value through their general ability to not be losslessly copied (unlike traditional insecure digital files).

図3は、図2に示すような分散コンピューティングシステム30の機能構造の一例を提供する。一般的に示されるように、ユーザ11は、スマートフォン40、タブレットコンピュータ、スマートウォッチ42、ラップトップコンピュータ、デスクトップコンピュータ、スタンドアロンビデオゲームコンソール、スマートフットウェア/アパレル、又は他の類似のインターネット対応デバイスのうちの1つ又は複数を含み得るユーザデバイス39(すなわち、インタフェースデバイス39)と動作可能にインタフェース接続し(interface)得る。インタフェースデバイス39は、不変のパブリックデータベース(例えば、ブロックチェーンサービス/ネットワーク60-(「ブロックチェーン60」と呼ばれる))、仮想オブジェクトジェネレータ62、オンラインデジタル市場64、及び/又はサードパーティ統合サービス66のうちの1つ又は複数と通信するように動作可能に構成され得る。 Figure 3 provides an example of a functional structure of a distributed computing system 30 as shown in Figure 2. As generally shown, a user 11 may operably interface with a user device 39 (i.e., an interface device 39), which may include one or more of a smartphone 40, a tablet computer, a smartwatch 42, a laptop computer, a desktop computer, a standalone video game console, smart footwear/apparel, or other similar Internet-enabled device. The interface device 39 may be operably configured to communicate with one or more of an immutable public database (e.g., a blockchain service/network 60 - referred to as "blockchain 60"), a virtual object generator 62, an online digital marketplace 64, and/or a third-party integration service 66.

一般に、ブロックチェーン60は、デジタル資産を表すゲノム情報を含む、それに登録された少なくとも1つの非代替性トークンを含み得る。ユーザデバイス39を介して、ユーザ11は、トークンに関連付けられる暗号化されたデータを読むことをユーザデバイスに可能にするプライベート暗号化キーを含むロッカー/ウォレットを所有し得る、又はそれらとリンクされ得る。このキーはさらに、ユーザ11がトークンの所有権を自由に移転することを可能にする。 Generally, blockchain 60 may include at least one non-fungible token registered thereto, containing genomic information representing a digital asset. Via user device 39, user 11 may own or be linked to a locker/wallet that contains a private encryption key that allows the user device to read encrypted data associated with the token. This key further allows user 11 to freely transfer ownership of the token.

一例では、仮想オブジェクトジェネレータ62を提供して、トークンに関連付けられるゲノム情報に基づいてデジタルオブジェクトを生成し得る。より具体的には、仮想オブジェクトジェネレータ62は、ゲノム情報を複数の表現型特性に表現することに責任を負い得る。仮想オブジェクトジェネレータ62は、結果として得られるデジタルオブジェクトがユニークであるが、予め定められたシルエット、スタイル、物品、又は文字に従って認識可能であるように、複数のスタイル及び芸術的ルールを採用し得る。仮想オブジェクトジェネレータ62は、オプションで、資産の年齢、ユーザクティビティ(ユーザデバイスを介して追跡される)、又はサードパーティプラットフォームを介しての使用など、他の非ゲノム要因に基づいて動作し得る。そのような実施形態では、これらの非ゲノム入力は、表現型発現を変化させ得る、及び/又は新しい能力、繁殖権、及び/又は生産権をロック解除し得る。例えば、1つの構成では、CryptoKickの色は、資産の年齢及び/又は仮想世界における資産の使用若しくは現実世界におけるリンクされた物理的なシューズのペアを介する資産の使用と共に、遺伝的に割り当てられた色に依存し得る。最初の色は、年齢/経験に基づく変更と共に、それ自身の相対的な希少性スコア/値を有する新しい色をもたらし得る。 In one example, a virtual object generator 62 may be provided to generate digital objects based on genomic information associated with the token. More specifically, the virtual object generator 62 may be responsible for expressing the genomic information into multiple phenotypic traits. The virtual object generator 62 may employ multiple stylistic and artistic rules so that the resulting digital objects are unique, yet recognizable according to a predefined silhouette, style, object, or character. The virtual object generator 62 may optionally operate based on other non-genomic factors, such as the age of the asset, user activity (tracked via the user device), or use via a third-party platform. In such an embodiment, these non-genomic inputs may change the phenotypic expression and/or unlock new abilities, breeding rights, and/or production rights. For example, in one configuration, the color of the CryptoKick may depend on the genetically assigned color along with the age of the asset and/or the use of the asset in the virtual world or via a linked physical pair of shoes in the real world. The initial color, along with age/experience based modifications, may result in a new color with its own relative rarity score/value.

仮想オブジェクトジェネレータ62及び/又はブロックチェーン60は、さらに、ホストされたデジタル市場64、フォーラム、ソーシャルプラットフォームなど(スマートフォン40に表示される、図5に概して示されるような)と通信し得る。デジタル市場64は、複数の仮想オブジェクト80を、パーティ(当事者)間の仮想オブジェクトの組織化された交換又は売買を可能にするような方法で表し得る。販売終了時に、デジタル市場64は、ブロックチェーン60を新しい所有権情報で更新し、既存の鍵の新しい資産保有者への転送を容易にし得る。市場64は、さらに、表現された仮想オブジェクトに関する投票又はコメントのような、様々なソーシャルエンゲージメント機能を可能にし得る。同様に、いくつかの例では、市場64は、特定の仮想オブジェクトの希少性を、そのオブジェクトの表現された特性の合計に基づいて評価し、スコア付けするように構成され得る。そのような稀少性スコアは、市場(及び/又は市場に参加するユーザ)がオブジェクトの価値をより良く評価することを可能にする。 The virtual object generator 62 and/or the blockchain 60 may further communicate with a hosted digital marketplace 64, forum, social platform, etc. (as generally shown in FIG. 5, displayed on the smartphone 40). The digital marketplace 64 may represent multiple virtual objects 80 in a manner that allows for an organized exchange or buying and selling of virtual objects between parties. At the close of a sale, the digital marketplace 64 may update the blockchain 60 with new ownership information and facilitate the transfer of existing keys to the new asset holder. The marketplace 64 may further enable various social engagement features, such as voting or commenting on the represented virtual objects. Similarly, in some examples, the marketplace 64 may be configured to evaluate and score the rarity of a particular virtual object based on the sum of the represented characteristics of that object. Such a rarity score may allow the marketplace (and/or users participating in the marketplace) to better evaluate the value of the object.

一構成では、コンピューティングシステム30は、さらに、異なるコンテキスト又はマナーで仮想オブジェクトの使用を可能にするサードパーティ統合サービス66を含み得る。サードパーティ統合サービス66は、ユーザのデバイス上で提供されるアプリ上のAPIとして、又は専用のクラウドベースのサービスとして動作し得る。サードパーティ統合サービス66は、オプションで、仮想オブジェクト(例えば、仮想オブジェクトジェネレータ62によって表現されるような)、及び/又はゲノム情報を外部使用に利用可能にし得る。このような使用の例としては、サードパーティのビデオゲームキャラクタのスキン、サードパーティのビデオゲームキャラクタによって使用されることができるオブジェクト(図9参照)、デジタルアートワークディスプレイ、物理的プリント生成、製造生産などを含み得る。一例では、ゲノム情報及び/又は希少性スコアを利用可能にすることができ、ユーザのデバイス39上でプレイされるビデオゲームにおけるユーザのビデオゲームキャラクタの特性又は能力を変更することができる(図10参照)。 In one configuration, the computing system 30 may further include a third-party integration service 66 that enables the use of virtual objects in different contexts or manners. The third-party integration service 66 may operate as an API on an app provided on the user's device or as a dedicated cloud-based service. The third-party integration service 66 may optionally make the virtual object (e.g., as represented by the virtual object generator 62) and/or the genomic information available for external use. Examples of such uses may include skins for third-party video game characters, objects that can be used by third-party video game characters (see FIG. 9), digital artwork display, physical print generation, manufacturing production, and the like. In one example, the genomic information and/or rarity score may be made available to modify the characteristics or capabilities of the user's video game character in a video game played on the user's device 39 (see FIG. 10).

さらに図3に示すように、ある構成では、企業ホストシステム68が、新しいデジタル資産を提供及び/又は最初に生成する目的でブロックチェーン60と通信し得る。さらに、ホストシステム68は、ブロックチェーン60からのゲノム情報が視覚的/芸術的形態で表現される方法及びスタイルを制約するために、仮想オブジェクトジェネレータ62に1つ又は複数のルールを提供し得る。 As further shown in FIG. 3, in one configuration, an enterprise host system 68 may communicate with the blockchain 60 for purposes of providing and/or initially creating new digital assets. Additionally, the host system 68 may provide one or more rules to the virtual object generator 62 to constrain the manner and style in which genomic information from the blockchain 60 is represented in visual/artistic form.

次に、図4のフローチャートを参照すると、ブロックチェーン元帳上の暗号化トークンによって保護された収集可能なデジタル資産を生成するための改良された方法又は制御戦略が、概して、本開示の態様に従って100で説明される。図4に示され、以下にさらに詳細に説明される動作の一部又は全部は、例えば、メイン又は補助メモリ又はリモートメモリに記憶され、例えば、常駐コントローラ又はリモートコントローラ、中央処理装置(CPU)、制御論理回路、又は他のモジュール若しくはデバイス若しくはデバイスのネットワークによって実行されて、開示された概念に関連する上記又は以下に説明される機能のいずれか又は全部を実行し得るプロセッサ実行可能命令に対応するアルゴリズムを表し得る。図示された操作ブロックの実行順序は変更されてもよく、追加のブロックが追加されてもよく、説明されたブロックのいくつかが、変更、結合、又は削除されてもよいことを認識されたい。 Now referring to the flowchart of FIG. 4, an improved method or control strategy for generating collectible digital assets secured by cryptographic tokens on a blockchain ledger is generally described at 100 in accordance with an aspect of the present disclosure. Some or all of the operations illustrated in FIG. 4 and described in more detail below may represent algorithms corresponding to processor-executable instructions that may be stored, for example, in a main or secondary memory or a remote memory and executed, for example, by a resident or remote controller, a central processing unit (CPU), a control logic circuit, or other module or device or network of devices to perform any or all of the functions described above or below related to the disclosed concepts. It should be recognized that the order of execution of the illustrated operational blocks may be changed, additional blocks may be added, and some of the described blocks may be modified, combined, or removed.

方法100は、ターミナルブロック101において、図1及び図2のスニーカー10のような消費者製品のための、図2のコンピュータ生成デジタルシューズ44及び暗号化トークンキー46のような、暗号化デジタル資産を生成するためのプロトコルのための初期化手順を呼び出すために、プログラマブルコントローラ又は制御モジュール又は同様の適切なプロセッサのためのプロセッサ実行可能命令により開始する。このルーチンは、リアルタイムで、連続的に、系統的に、散発的に、及び/又は規則的な間隔で呼び出され得るとともに実行され得る。図4に示す方法の代表的な実装として、ブロック101における初期化手順は、一対の本物の履物10が製造されるたびに、ユーザ11が現実世界の一対の履物10を購入するたびに、又はユーザ11がアクセスキー46をロック解除するたびに、自動的に開始し得る。代替的には、初期化手順は、POS端末の従業員によって、又は製造業者によって手動で起動され得る。 The method 100 begins with processor executable instructions for a programmable controller or control module or similar suitable processor to invoke an initialization procedure for a protocol for generating encrypted digital assets, such as the computer-generated digital shoes 44 and cryptographic token key 46 of FIG. 2, for a consumer product, such as the sneakers 10 of FIGS. 1 and 2, in a terminal block 101. This routine can be invoked and executed in real time, continuously, systematically, sporadically, and/or at regular intervals. As a representative implementation of the method shown in FIG. 4, the initialization procedure in block 101 can be started automatically each time a pair of real footwear 10 is manufactured, each time a user 11 purchases a real-world pair of footwear 10, or each time a user 11 unlocks an access key 46. Alternatively, the initialization procedure can be manually initiated by an employee of the POS terminal or by the manufacturer.

図2のスマートフォン40又はスマートウォッチ42のようなポータブル電子デバイス39を利用して、ユーザ11は、分散コンピューティングシステム30上の種々のピアデバイスと通信するためにサーバクラス(バックエンド又はミドルウェア)コンピュータ(例えば、リモートホストシステム34)と協働する専用のモバイルソフトウェアアプリケーション(「アプリ」)又はNIKE+(登録商標)のようなウェブベースのアプレットを起動し得る。ホストシステム34との通信セッション中に、例えば、ユーザ11は、アプリによって提供された対応する特徴を用いて、一対の履物10を購入し得る。ユーザ11は、取引を完了するために個人情報及び支払方法を入力する。検証された支払いが完了すると、ホストシステム34は、例えばオンラインストアトランザクションモジュール又は承認されたサードパーティ電子決済システムから、ユーザ11への履物10の検証された移転が完了したことを示すトランザクション確認を受信する。上述のように、履物10の有効な移転は、実店舗における、オンラインオークションウェブサイトを通じた、アフターマーケットの消費者間のトレード/販売等を含む、あらゆる利用可能な手段を介して行われ得る。 Utilizing a portable electronic device 39, such as a smartphone 40 or smartwatch 42 of FIG. 2, user 11 may launch a dedicated mobile software application ("app") or a web-based applet, such as NIKE+®, that cooperates with a server-class (back-end or middleware) computer (e.g., a remote host system 34) to communicate with various peer devices on the distributed computing system 30. During a communication session with the host system 34, for example, user 11 may purchase a pair of footwear 10 using corresponding features provided by the app. User 11 enters personal information and a payment method to complete the transaction. Upon completion of a verified payment, host system 34 receives a transaction confirmation, for example from an online store transaction module or an approved third-party electronic payment system, indicating that a verified transfer of footwear 10 to user 11 has been completed. As discussed above, the effective transfer of footwear 10 may occur via any available means, including at a brick-and-mortar store, through an online auction website, aftermarket consumer-to-consumer trade/sale, etc.

方法100は、ユーザ11が、例えば、暗号化され且つ分散された方法で格納されたデジタル資産についての位置情報及び検索情報をアップロードし且つ維持するために動作可能な、暗号通貨ウォレット又は他の同様の適切なデジタルブロックチェーンロッカーを入手したかどうかを決定するために、決定ブロック103を続ける。暗号通貨ウォレットは、通常、公開鍵と秘密鍵のペアを格納するが、暗号通貨自体は格納しない。暗号通貨は、分散して格納され、公開されているブロックチェーン元帳に保持される。格納された鍵により、所有者は取引にデジタル署名し、それをブロックチェーン元帳に書き込み得る。ロッカーに関連付けられるプラットフォームが指示するスマート契約は、格納された資産の移転を容易にし得、その検証可能な監査証跡を作成し得る。ユーザ11がまだデジタルブロックチェーンロッカー(ブロック103=NO)を取得していない場合、方法100は、ブロックチェーンロッカーをセットアップするために予め定められたプロセスブロック105を継続する。非限定的な例として、ユーザ11は、MyEtherWallet(商標)によって提供されるERC20互換性イーサリアムウォレットなどの暗号通貨及びデジタル資産のコールドストレージのためのハードウェアウォレットを提供する、様々な公開されているウェブサイトのいずれかに訪問するように促され得るか、又は自動的にルーティングされ得る。 Method 100 continues with decision block 103 to determine whether user 11 has obtained a cryptocurrency wallet or other similar suitable digital blockchain locker operable to, for example, upload and maintain location and retrieval information for digital assets stored in an encrypted and distributed manner. A cryptocurrency wallet typically stores a public and private key pair, but not the cryptocurrency itself. The cryptocurrency is held in a blockchain ledger that is stored in a distributed manner and is publicly available. The stored key allows the owner to digitally sign transactions and write them to the blockchain ledger. A platform-directed smart contract associated with the locker can facilitate the transfer of the stored assets and create a verifiable audit trail thereof. If user 11 has not yet obtained a digital blockchain locker (block 103=NO), method 100 continues with predetermined process block 105 to set up a blockchain locker. As a non-limiting example, user 11 may be prompted or automatically routed to visit any of a variety of publicly available websites that offer hardware wallets for cold storage of cryptocurrencies and digital assets, such as the ERC20 compatible Ethereum wallet offered by MyEtherWallet™.

ユーザ11が適切なデジタルブロックチェーンロッカーを有することをシステムが確認すると、方法100は、図4のプロセスブロック107に示すように、デジタルブロックチェーンロッカーを個人ユーザカウント(例えば、NIKEPLUS(登録商標)アカウントプロファイル)に、自動的にリンクし得る又はユーザ11にリンクするよう促し得る。これは、リモートホストシステム34が、暗号化されたリレーショナルデータベース(例えば、クラウドコンピューティングシステム36を通じて提供される)から、購入者(例えば、ユーザ11)に関連付けられるユニークな所有者IDコード(例えば、図2のCryptoKick Owner ID48)を検索することを必要とし得る。この時点で、購入した履物10に関連付けられるユニークな物理的なシューズIDコード(図2のCryptoKick Physical ID50)が、ユーザの個人アカウントにリンクされ得る。 Once the system verifies that the user 11 has an appropriate digital blockchain locker, the method 100 may automatically link or prompt the user 11 to link the digital blockchain locker to a personal user account (e.g., NIKEPLUS® account profile), as shown in process block 107 of FIG. 4. This may require the remote host system 34 to retrieve a unique owner ID code (e.g., CryptoKick Owner ID 48 of FIG. 2) associated with the purchaser (e.g., user 11) from an encrypted relational database (e.g., provided through the cloud computing system 36). At this point, the unique physical shoe ID code (CryptoKick Physical ID 50 of FIG. 2) associated with the purchased footwear 10 may be linked to the user's personal account.

ユーザ11がデジタルブロックチェーンロッカーを取得したと判断すると(ブロック103=YES)、又はユーザのブロックチェーンロッカーをそれらの個人ユーザカウントにリンクした後(ブロック107)、方法100は、プロセスブロック101で取引される履物10に関連付けられる暗号化デジタル資産を有効化する又は「ロック解除」するために、入出力ブロック109を続ける。上述のように、履物10を購入した後、CryptoKick Physical ID又は普遍的に認識されたUPID製品コードを使用して、概して収集可能なデジタルシューズ44と、暗号化されたトークンキー46によって識別されるユニークなNFTとから構成される、収集可能なCryptoKickを検索し得る。POS端末の販売員又はスマートフォン40を使用するユーザ11は、シューズ10又は中にシューズ10を格納している箱のUPID又はUPC、をスキャンし得る。代替的には、ユーザ11は、KickIDにリンクされたものをスキャンするまで、実店舗全体にわたって様々なUPIDをスキャンするために、スマートフォンのデジタルカメラを使用して「宝探し」を行うように促され得る。暗号化デジタル資産を有効にすることは、自動的、ランダム、体系的、景品ベース、又は論理的に適切な方法であり得る。 Once the user 11 has determined that they have acquired a digital blockchain locker (block 103=YES) or after linking the user's blockchain locker to their personal user account (block 107), the method 100 continues with input/output block 109 to activate or "unlock" the encrypted digital assets associated with the footwear 10 traded in process block 101. As described above, after purchasing the footwear 10, the CryptoKick Physical ID or universally recognized UPID product code may be used to retrieve a collectible CryptoKick, which generally consists of a collectible digital shoe 44 and a unique NFT identified by an encrypted token key 46. A salesperson at a POS terminal or user 11 using a smartphone 40 may scan the UPID or UPC of the shoe 10 or the box containing the shoe 10. Alternatively, the user 11 may be prompted to go on a "treasure hunt" using the digital camera on their smartphone to scan various UPIDs throughout the brick-and-mortar store until they scan one that is linked to a KickID. Activating the encrypted digital assets may be automatic, random, systematic, prize-based, or in any logically appropriate manner.

暗号化デジタル資産が入出力ブロック109で認可されたことの確認を受信した後、方法100は、処理された履物製品についての暗号化デジタル資産を生成する。これは、予め定められたプロセスブロック111で示されるように、アドレス、トークン、及び公開鍵と秘密鍵のペアを有するユニークな暗号化された資産コードを生成することを含み得る。ホストシステム34は、トークンを、公開鍵及び所有者IDと共に、分散ブロックチェーン元帳に送信して、トランザクションブロックにユーザ11への暗号化デジタル資産の移転を記録し、ピア検証し得る。方法100は、暗号化デジタル資産をユニークな所有者IDコードとリンクするためにプロセスブロック113に続く。この制御ロジックは、暗号化された資産コードをユーザ11に割り当て、公開鍵及び秘密鍵をユーザのデジタルブロックチェーンロッカーに格納するための実行可能な命令を含み得る。 After receiving confirmation that the encrypted digital asset is authorized at input/output block 109, method 100 generates an encrypted digital asset for the processed footwear product. This may include generating a unique encrypted asset code having an address, a token, and a public and private key pair, as shown at predetermined process block 111. Host system 34 may transmit the token, along with the public key and owner ID, to the distributed blockchain ledger to record and peer verify the transfer of the encrypted digital asset to user 11 in a transaction block. Method 100 continues at process block 113 to link the encrypted digital asset with the unique owner ID code. The control logic may include executable instructions for assigning the encrypted asset code to user 11 and storing the public and private keys in the user's digital blockchain locker.

図4を引き続き参照すると、方法100は、暗号化デジタル資産の仮想表現又は「デジタルアート」を生成するために、ブロック115に進む。図2の履物の例に続いて、仮想表現は、シューズ10のコンピュータ生成アバター又は限定版のアーティストによるシューズ10の演出を含み得る。また、暗号化デジタル資産の仮想表現の1つ又は複数の属性が、全体的に又は部分的に、ユーザ11を介して作成され得ることも想定される。機械学習機能が、ニューラルネットワークを介して画像特徴を生成するために、予め定められたプロセスブロック117において実行され得る。デジタルアートが完了すると、画像は、ブロック119においてクラウドコンピューティングシステム36にアップロードされ得る。さらに、オプションのプロセスブロック121は、暗号化されたデジタル資産にアクセスし、移転し、混合するための全ての関連情報と共に、ユーザのスマートフォン40、スマートウォッチ42、又は他のパーソナルコンピューティングデバイスに電子メール又はプッシュ通知のようなデジタル通知を発行し得る。リモートホストシステム34は、オプションのプロセスブロック123において、暗号化キーに格納されたデータをユーザ11に表示される視覚画像に変換するように動作可能なウェブベースのグラフィカルユーザインタフェース(GUI)をホストするウェブサーバとして動作し得る。デジタル資産の操作及び使用はまた、ユーザのデジタルブロックチェーンロッカーを介して行われ得る。これは、オプションのプロセスブロック125に規定されるように、販売又は繁殖のために、暗号収集品市場に暗号化デジタル資産をオンラインの投稿することを含み得る。 Continuing with reference to FIG. 4, the method 100 proceeds to block 115 to generate a virtual representation or "digital art" of the encrypted digital asset. Continuing with the footwear example of FIG. 2, the virtual representation may include a computer-generated avatar of the shoe 10 or a limited edition artist rendition of the shoe 10. It is also envisioned that one or more attributes of the virtual representation of the encrypted digital asset may be created, in whole or in part, via the user 11. Machine learning functions may be performed at predetermined process block 117 to generate image features via a neural network. Once the digital art is complete, the image may be uploaded to the cloud computing system 36 at block 119. Additionally, optional process block 121 may issue a digital notification, such as an email or push notification, to the user's smartphone 40, smartwatch 42, or other personal computing device with all relevant information for accessing, transferring, and mixing the encrypted digital asset. The remote host system 34 may operate as a web server hosting a web-based graphical user interface (GUI) operable to convert the data stored in the cryptographic keys into visual images displayed to the user 11 in optional process block 123. Manipulation and use of the digital assets may also occur via the user's digital blockchain locker. This may include posting the encrypted digital assets online to a crypto collectibles marketplace for sale or breeding, as provided in optional process block 125.

図2のCryptoKickのような、暗号化デジタル資産の将来の及び現在の所有者は、分散コンピューティングシステム30上で動作する1つ又は複数のブロックチェーン元帳を通じて、デジタル資産を売買し得る。例として、限定ではなく、ユーザは、スニーカーのために認証された来歴記録(provenance records)を提供し得る検証されたベンダーから非常に人気のあるスニーカーの新しいペアを購入し得る。スニーカーが輸送中である間に、ユーザは、出荷物が到着すると、CryptoKickのロックを解除するための詳細な指示を有する電子メール通知を受信し得る。購入したスニーカーが入ったシューボックスを受け取った後、ユーザはスマートフォン上で動作するスニーカーアプリのバーコードスキャン機能で箱のUPCをスキャンする。スニーカーアプリでは、新しいプロファイルページが応答して有効になり、スニーカーアプリは新しいプロファイルページを開く。少なくとも一部のアプリケーションでは、新しいプロファイルページが、ユーザの個人(NIKEPLUS(登録商標))アカウントプロファイルにリンクされるか、エクスポートされるか、又は最初に有効にされる。プライベート及びパブリックブロックチェーンプラットフォーム鍵が生成され、遺伝子型及び表現型データが作成され、このデータが公開鍵の英数字コードのセグメントに埋め込まれ、CryptoKickの仮想表現が生成される。CryptoKickのブロックチェーンデータ、トークンなどは、ユーザの新しいアドレスに割り当てられる。新しいプロファイルページは、ユーザが取得したCryptoKickをリストする。 Prospective and current owners of encrypted digital assets, such as the CryptoKick of FIG. 2, may buy and sell digital assets through one or more blockchain ledgers running on the distributed computing system 30. By way of example, and not by way of limitation, a user may purchase a new pair of highly popular sneakers from a verified vendor who may provide authenticated provenance records for the sneakers. While the sneakers are in transit, the user may receive an email notification with detailed instructions for unlocking the CryptoKick once the shipment arrives. After receiving the shoe box containing the purchased sneakers, the user scans the box's UPC with a barcode scanning function of a sneaker app running on a smartphone. In the sneaker app, a new profile page is enabled in response, and the sneaker app opens the new profile page. In at least some applications, the new profile page is linked to, exported, or initially enabled in the user's personal (NIKEPLUS®) account profile. Private and public blockchain platform keys are generated, genotype and phenotype data is generated, and this data is embedded into a segment of the public key's alphanumeric code to generate a virtual representation of the CryptoKick. The CryptoKick's blockchain data, tokens, etc. are assigned to the user's new address. A new profile page lists the CryptoKicks the user has acquired.

ユーザは、自分の新しいCryptoKickを、1人以上の将来の買い手のいずれかにリース、ライセンス、移転することを希望することがある。1つの例では、売り手(本明細書では「譲渡人」又は「ファーストパーティ」とも呼ばれる)が販売を申し出、買い手(本明細書では「譲受人」又は「セカンドパーティ」とも呼ばれる)が合意した金額(例えば、3ETH)でCryptoKickを購入することに同意する。利用可能なCryptoKickは、買い手がコレクションに加えようとしている1つ又は複数の属性(例えば、アーティスト、ボディタイプ、配色など)を持っているため、買い手は購入することに関心があることがある。売り手は、スニーカーアプリの特定のCryptoKickを対応するソフトキーの「オークション」ボタンを介して「For Sale(売り物)」とマークすることによって販売プロセスを開始し得る。売り手は最低入札価格及び/又は今すぐ買う価格を設定し、選択した時間数、日数、週数などのオークション時間枠を提供し得る。スニーカーアプリは、売り手に対して、通常のソーシャルメディアを介してオークションを共有するか、買い手候補をスキャンするためのクイックレスポンス(QR)コードを提示することができるシェアモーダル(share modal)を提示し得る。その後、買い手は、スマートフォンのデジタルカメラを使用して、スニーカーアプリのスキャン機能を操作してQRコード(登録商標)をスキャンし、必要な資金(例えば、3ETH)をオークションサイトに送信し得る。売り手のスニーカーアプリは、売り手に支払いを通知し、売り手は売り条件に合意し、取引を完了するよう促される。その後、CryptoKickは、ファーストパーティからセカンドパーティのアドレスに移転される。 A user may wish to lease, license, or transfer their new CryptoKick to one or more prospective buyers. In one example, a seller (also referred to herein as the "transferor" or "first party") offers to sell and a buyer (also referred to herein as the "transferee" or "second party") agrees to purchase the CryptoKick for an agreed upon amount (e.g., 3 ETH). An available CryptoKick may be of interest to a buyer because it has one or more attributes (e.g., artist, body type, color scheme, etc.) that the buyer is looking to add to their collection. A seller may initiate the selling process by marking a particular CryptoKick in the Sneakers app as "For Sale" via the "Auction" button on the corresponding softkey. The seller may set a minimum bid and/or buy-now price and provide an auction time frame of a selected number of hours, days, weeks, etc. The Sneaker App may present the seller with a share modal that allows them to share the auction via regular social media or present a quick response (QR) code for potential buyers to scan. The buyer may then use their smartphone's digital camera to operate the Sneaker App's scanning function to scan the QR code and send the required funds (e.g., 3 ETH) to the auction site. The Sneaker App of the seller notifies the seller of the payment and the seller is prompted to agree to the terms of the sale and complete the transaction. The CryptoKicks are then transferred from the first party to the second party address.

暗号化デジタル資産の所有者は、図6に概略的に示すように、資産「子孫」を作成するために、自らのデジタル資産を他のデジタル資産と混合する又は「繁殖させる」ことを希望する場合がある。第1のデジタル資産所有者と第2のデジタル資産所有者は、新しい暗号化デジタル資産を創造するために、自らのデジタル資産82、84をコラボレーションさせ(collaborate)、交配する(crossbreed)ことを希望する場合がある。第1の所有者は、自らのデジタル資産が第2の所有者が希望する属性を有する場合には、「主アーティスト(primary artist)」として設定される。この場合、第2の所有者は、コラボレーションするために第1の所有者とスマート契約を開始し得る。一方又は双方のパーティは、例えば、譲渡(移転)のために、繁殖ホストサイトが設定した「コラボ料金」と、第2の所有者の子を産ませる(siring)サイリングサービスのためのオプションの子を産ませる料金を支払うために、物理的又はデジタル通貨で契約に資金を提供し得る。両パーティが、繁殖契約に同意し署名すると、一方又は双方のパーティは、自らの「親」デジタル資産から1つ又は複数の形質を選択し、結果として生じる「子孫」デジタル資産に移転するよう促され得る。代替的には、繁殖ホストサイトは、繁殖アルゴリズムを使用して、2つ以上の既存のデジタル資産から新しいデジタル資産を構築してもよい。 An owner of a cryptographic digital asset may wish to mix or "breed" his/her digital asset with other digital assets to create asset "offspring", as shown diagrammatically in FIG. 6. A first digital asset owner and a second digital asset owner may wish to collaborate and crossbreed their digital assets 82, 84 to create a new cryptographic digital asset. The first owner is set as the "primary artist" if his/her digital asset has the attributes desired by the second owner. In this case, the second owner may initiate a smart contract with the first owner to collaborate. One or both parties may fund the contract with physical or digital currency, for example, to pay a "collaboration fee" set by the breeding host site for the transfer, and an optional siring fee for the second owner's siring service. Once both parties agree and sign a breeding agreement, one or both parties may be prompted to select one or more traits from their "parent" digital asset and transfer them to the resulting "offspring" digital asset. Alternatively, a breeding host site may use a breeding algorithm to construct a new digital asset from two or more existing digital assets.

"CollabScience"アルゴリズムを用いて、どの寄与する暗号化デジタル資産が種雄(sire)として指定されるかを決定し、どの寄与する暗号化デジタル資産が雌親(dam)として指定されるかを決定し、そして各親資産からのどのコードサブセットが、結果として生じるデジタル資産の暗号化トークンキーを構築するために使用されるかを決定し得る。例えば、親の2つのデジタル資産についてのトークンキー、DA1及びDA2は次のように現れ得る:
DA1: 4352635657387611432650689898388672080892866850020829309339781214
DA2:
1997670191981520482540801616208235668515393854245661572126051434
CollabScienceアルゴリズムは、乱数発生器(RNG)又は他の適用可能な手段を用いて、乱数、例えば、0から65535の間、を生成し得る。この例に従い、乱数は21123であってもよい。一旦生成されると、CollabScienceアルゴリズムは、得られた数21123をバイナリコード: 0101001010000011に変換し得る。不随して、バイナリコードの最初の数字がゼロ(0)である場合、第1の親デジタル資産DA1は種雄として指定され、文字列内のすべてのゼロに対応する;第1の親デジタル資産DA1は種雄として指定され、第2の親デジタル資産DA2は、自動的に雌親として指定され、文字列内のすべての1に対応する。
A "CollabScience" algorithm may be used to determine which contributing encrypted digital assets are designated as sires, which contributing encrypted digital assets are designated as dams, and which code subsets from each parent asset are used to construct the resulting digital asset's cryptographic token keys. For example, the token keys for two parent digital assets, DA1 and DA2, may appear as follows:
DA1: 4352635657387611432650689898388672080892866850020829309339781214
DA2:
1997670191981520482540801616208235668515393854245661572126051434
The CollabScience algorithm may generate a random number, e.g., between 0 and 65535, using a random number generator (RNG) or other applicable means. Following this example, the random number may be 21123. Once generated, the CollabScience algorithm may convert the resulting number 21123 into a binary code: 0101001010000011. Concomitantly, if the first digit of the binary code is a zero (0), then the first parent digital asset DA1 is designated as the sire, corresponding to all zeros in the string; the first parent digital asset DA1 is designated as the sire, and the second parent digital asset DA2 is automatically designated as the dam, corresponding to all ones in the string.

上記の例に続き、CollabScienceアルゴリズムは、親トークンキーを複数桁のコードサブセット又は「チャンク」にセグメント化する。この例では、各親トークンキーは16個の4桁のコードサブセットに分割される:
セグメントDA1:['4352','6356','5738','7611','4326','5068','9898','3886','7208','0892','8668','5002','0829','3093','3978','1214']
セグメントDA2:+['1997','6701','9198','1520','4825','4080','1616','2082','3566','8515','3938','5424','5661','5721','2605','1434']
次に、CollabScienceアルゴリズムは、得られた「子孫」デジタル資産のための新しいトークンIDを、乱数の中の数字に基づいて構築し、子トークンキーの16個のチャンクは、上記で生成された乱数のバイナリコードに基づいて、1又はゼロを順次割り当てられる。この例から、乱数のバイナリコードバージョンの最初の数字はゼロである;第1の親のデジタル資産DA1は指定された種雄であり、これはゼロに対応する。その結果、子トークンキーの最初のチャンクは種雄の最初のチャンクからコピーされ、4352に設定される。次に、乱数のバイナリコードバージョンの2番目の番号は1であり、第2の親デジタル資産DA2は指定された雌親であり、これは1に対応する。その結果、子トークンキーの2番目のチャンクは、雌親の2番目のチャンクからコピーされ、したがって、6701に設定され、以下同様に、子トークンキーの16個のすべてのチャンクが親トークンキーからの対応するチャンクで満たされるまで続く。したがって、子デジタル資産DA3についての結果として得られる新しい配列は以下のように見える:
セグメントDA3:+['4352','6701','5738','1520','4326','5068','1616','3886','3566','0892','8668','5002','0829','3093','2605','1434’]
CollabScienceアルゴリズムは、配列から次のように新しいトークンキーIDを生成する:
4352670157381520432650681616388635660892866850020829309326051434
次に、CollabScienceアルゴリズムは、暗号化されたデジタル資産を処理し、新しい資産の仮想表現を生成し、その資産を買い手のデジタルブロックチェーンロッカーに割り当てる。
Following the above example, the CollabScience algorithm segments the parent token key into multi-digit code subsets or "chunks." In this example, each parent token key is divided into sixteen four-digit code subsets:
Segment DA1: ['4352', '6356', '5738', '7611', '4326', '5068', '9898', '3886', '7208', '0892', '8668', '5002', '0829', '3093', '3978', '1214']
Segment DA2: + ['1997', '6701', '9198', '1520', '4825', '4080', '1616', '2082', '3566', '8515', '3938', '5424', '5661', '5721', '2605', '1434']
The CollabScience algorithm then constructs a new token ID for the resulting "offspring" digital asset based on the digits in the random number, and the 16 chunks of the child token key are assigned a 1 or a zero sequentially based on the binary code of the random number generated above. From this example, the first digit of the binary-coded version of the random number is a zero; the first parent digital asset DA1 is the designated sire, which corresponds to zero. As a result, the first chunk of the child token key is copied from the first chunk of the sire and set to 4352. Next, the second number of the binary-coded version of the random number is a 1, and the second parent digital asset DA2 is the designated dam, which corresponds to 1. As a result, the second chunk of the child token key is copied from the second chunk of the dam, and is therefore set to 6701, and so on until all 16 chunks of the child token key are filled with the corresponding chunks from the parent token key. Thus, the resulting new array for the child digital asset DA3 looks like this:
Segment DA3: + ['4352','6701','5738','1520','4326','5068','1616','3886','3566','0892','8668','5002','0829','3093','2605','1434']
The CollabScience algorithm generates a new token key ID from the array as follows:
4352670157381520432650681616388635660892866850020829309326051434
CollabScience algorithms then process the encrypted digital asset, generate a virtual representation of the new asset, and assign the asset to the buyer's digital blockchain locker.

子孫のデジタル資産の属性を決定するために、他の技術が使用され得ることが想定される。例えば、パネットの方形(Punnett Square)が、2つの親デジタル資産からの優性形質及び劣性形質(「遺伝子」)を表現し、子孫のデジタル資産における形質発現の確率を作り出すために実装され得る。パネットの方形は、2つの親資産から特定の形質を受け継ぐ子資産の数学的確率を計算するために使用されるグラフィカルなメカニズムである。得られた配列は、一方の親の遺伝子型を表の上端に配置し、他方の親の遺伝子型を片側に配置することによって、親の遺伝子型が与えられたときに子供に起こりうる遺伝子型の全ての潜在的な組み合わせを見つけ出すために提供される。図2に見られるように、暗号化トークンキー46に含まれる遺伝子型及び表現型情報は、デジタルシューズの:繁殖属性(「collab(コラボ)」)、材料情報、メーカーデータ(「ファミリー」)、製造要件(「熱」)、色の組み合わせ(「配色」)、将来の属性、モデルデータ、及び画像背景情報を含む。 It is envisioned that other techniques may be used to determine the attributes of the offspring digital asset. For example, a Punnett Square may be implemented to represent dominant and recessive traits ("genes") from two parent digital assets and generate the probability of trait expression in the offspring digital asset. A Punnett Square is a graphical mechanism used to calculate the mathematical probability of a child asset inheriting a particular trait from two parent assets. The resulting array is provided to find all potential combinations of genotypes that may occur in a child given the parent genotypes by placing one parent's genotype at the top of the table and the other parent's genotype at one side. As seen in FIG. 2, the genotype and phenotype information contained in the encrypted token key 46 includes the following attributes of the digital shoe: breeding attributes ("collab"), material information, manufacturer data ("family"), manufacturing requirements ("heat"), color combinations ("color scheme"), future attributes, model data, and image background information.

エピジェネティック因子(Epigenetic factors)が、基礎にあるDNA配列の変化を伴わない遺伝性の表現型変化を引き起こすことがある。場合によっては、暗号化されたトークンキーにおける遺伝子型の変化は、現実世界の及び/又は仮想のインタラクションによって引き起こされ得、暗号化デジタル資産の表現型特性の変化につながる。高い熱及び希少な熱を表す遺伝子は、以下のようなエピジェネティック因子によりHhrrからHHRRに変化する可能性がある:現実世界でのシューズの使用は、遺伝子突然変異又は遺伝子の「良質な」変異を子孫に伝えることの可能性を増大させ得る;ランニングやスポーツのような現実世界でのワークアウトは、良質な遺伝子突然変異を増大させ得る又は子孫資産の成熟の速度を増大させ得る;店舗や他の現実世界の基準にチェックインすることは、ポジティブな遺伝子突然変異、子孫に「良質な形質」を伝えること、成熟をスピードアップすることをもたらし得る;2つの暗号技術的デジタル資産が、両方の資産が最低年齢に達する前に交雑することを防ぐ時間依存的な繁殖。そうでなければ、繁殖が失敗し得る又は子孫に「悪質な」遺伝子を伝える確率を増大させ得る;ユニークな繁殖時期は遺伝子突然変異を引き起こし得る;他の資産や他のアプリとの頻繁なインタラクション(例えば、交換、売買、及びコラボレーション)は、ポジティブな遺伝子突然変異、子孫へ「良い形質」を伝えること、又は成熟をスピードアップすることに繋がり得る。 Epigenetic factors can cause heritable phenotypic changes without changes in the underlying DNA sequence. In some cases, genotypic changes in the encrypted token key can be caused by real-world and/or virtual interactions, leading to changes in the phenotypic characteristics of the cryptographic digital assets. Genes representing high and rare heat can be changed from Hhrr to HHRR by epigenetic factors such as: real-world use of shoes can increase the chances of passing on genetic mutations or "good" mutations to offspring; real-world workouts such as running or sports can increase good genetic mutations or increase the rate of maturation of offspring assets; checking in to a store or other real-world benchmark can result in positive genetic mutations, passing on "good traits" to offspring, speeding up maturation; time-dependent breeding that prevents two cryptographic digital assets from crossing before both assets reach a minimum age. Otherwise, breeding may fail or increase the probability of passing on "bad" genes to offspring; unique breeding times may cause genetic mutations; frequent interactions with other assets and other apps (e.g., trading, buying and selling, and collaboration) may lead to positive genetic mutations, passing on "good traits" to offspring, or speeding up maturation.

暗号化デジタル資産は、取得された暗号化デジタル属性(「属性パック」)を用いて、その基礎となる遺伝子型情報又は表現型発現を変更(例えば、変異又は編集)することが望ましいことがある。暗号化デジタル属性は、暗号化デジタル資産の完全な表現に満たない遺伝子型及び/又は表現型特性のサブセットを含み得る。シューズの文脈において、CryptoKick属性パックは、完全なCryptoKickよりも少ない特徴ではあるが、デジタルシューズの1つ又は複数の別個の特徴(discrete features)に関連付けられる遺伝子型及び/又は表現型情報を含み得る。例示的な属性は、ヒールカウンター(heel counter)、レース、トーバンパー(toe bumper)、ロゴ、配色などのスタイルを含み得る。暗号化デジタル属性が暗号化デジタル資産と混合する場合、遺伝子型コードセグメント又は表現型表現のうちの1つ又は複数が、資産のものと直接置き換えられ得る、又は、既存の属性と属性パック内で表現された属性との確率論的な組み合わせを含む子孫属性を作り出すように繁殖され得る。その結果、変異/編集されたデジタル資産(及び/又は資産IDコード)が、その後、配布されたブロックチェーン元帳に記録され得る。 It may be desirable to modify (e.g., mutate or edit) the underlying genotypic information or phenotypic expression of an encrypted digital asset with obtained encrypted digital attributes ("attribute packs"). An encrypted digital attribute may include a subset of genotypic and/or phenotypic characteristics that are less than a complete expression of the encrypted digital asset. In the context of shoes, a CryptoKick attribute pack may include genotypic and/or phenotypic information associated with one or more discrete features of a digital shoe, but with less than a full CryptoKick feature. Exemplary attributes may include style, such as heel counter, laces, toe bumper, logos, color schemes, etc. When an encrypted digital attribute is mixed with an encrypted digital asset, one or more of the genotypic code segments or phenotypic expressions may be directly replaced with those of the asset, or may be bred to create progeny attributes that include a probabilistic combination of existing attributes and attributes expressed in the attribute pack. As a result, the mutated/edited digital assets (and/or asset ID codes) can then be recorded in the distributed blockchain ledger.

ユーザのデジタル資産の個別の属性を編集及び/又は変異させる能力は、ユーザエンゲージメント(user engagement)を促進し、ブランドプロモーションのための幅広い選択肢を可能にすることを助ける。より具体的には、暗号化デジタル属性パックをリリースして、特定のスポーツチームのカラーを含むように、主要なインフルエンサーの同様の暗号化デジタル資産からのユニークな特徴又は属性を含むようになど、資産を変異/修正し得る。アナロジーにより、ターゲットを絞った突然変異/遺伝子編集(targeted mutation/gene editing)のためのこの能力は、バイオテクノロジーの世界におけるCRISPRテクノロジーと同様であり得る。いくつかの実装では、繁殖ルールが属性パックのデジタル資産への影響を支配する場合、新たに導入される属性が結果として得られる暗号化されたデジタル資産においてどのように表現されるかについての確率的及び/又は不確実な結果があり得る。例えば、属性パックがチーム固有の配色を含む場合、繁殖/混合は、異なる原資産と混合する場合、異なる表現に(又は、2つの同一の原資産に適用される場合、異なる表現にさえ)なり得る。 The ability to edit and/or mutate individual attributes of a user's digital asset helps drive user engagement and enables a wider range of options for brand promotion. More specifically, cryptographic digital attribute packs may be released to mutate/modify assets to include the colors of a particular sports team, to include unique features or attributes from a similar cryptographic digital asset of a key influencer, etc. By analogy, this ability for targeted mutation/gene editing may be similar to CRISPR technology in the biotechnology world. In some implementations, if breeding rules govern the impact of attribute packs on digital assets, there may be probabilistic and/or uncertain outcomes as to how the newly introduced attributes are represented in the resulting cryptographic digital asset. For example, if an attribute pack includes a team-specific color scheme, breeding/mixing may result in different representations when mixed with different underlying assets (or even different representations when applied to two identical underlying assets).

CryptoKick属性パックは、本格的なCryptoKickと同様の方法で提供され得るが、一例では、完全な履物製品又はアパレルとともに提供される代わりに、カスタマイズ製品又はサービス(すなわち、完全な履物製品又はアパレル自体ではないが、履物製品又はアパレルを改造することを意図したコンポーネント又は改造キット)の販売とともに提供され得る。例は、カスタムレース、一時的なアップリケ(例えば、フックアンドループファスナー、スナップ又は非永久的な接着剤を介して接着されたロゴ又はパネル)、カスタマイズのためのキットの販売、及び/又はカスタマイズのためのサービス(例えば、染色サービス、昇華、染料キット又は顔料の販売又は塗布、堆積レイヤリング(deposition layering)、着色レイヤリング(coloration layering)、光学効果の適用-構造色、静的な色、又は真珠色の変更;レーザエッチングサービス、酸性染料洗浄サービス;付加製造(additive manufacturing)-3Dプリンティング、3次元ペインティング(dimensional painting)など)を含み得る。 CryptoKick attribute packs may be offered in a manner similar to full-scale CryptoKick, but in one example, instead of being offered with a complete footwear product or apparel, they may be offered with the sale of customization products or services (i.e., components or modification kits intended to modify footwear products or apparel, but not the complete footwear product or apparel itself). Examples may include custom laces, temporary appliques (e.g., logos or panels attached via hook-and-loop fasteners, snaps, or non-permanent adhesives), the sale of kits for customization, and/or services for customization (e.g., dyeing services, sublimation, the sale or application of dye kits or pigments, deposition layering, coloration layering, application of optical effects - structural color, static color, or pearl color modification; laser etching services, acid dye wash services; additive manufacturing - 3D printing, dimensional painting, etc.).

暗号化デジタル属性パックの配布をより良く制御するために、各パックは、作成時に、分散ブロックチェーン元帳に記録され得、従って、各属性パックに別々の存在を提供し得る。各暗号化デジタル属性パックは、例えば、属性パックの存在又はその後に異なるデジタル資産と混合される能力を終了させるスマート契約を含み得る。そのように、属性パックは、基礎となるデジタル資産を編集又は変異させるための単一使用能力であり得る。さらに、すくなくともいくつかの応用では、スマート契約の態様は、基礎となるデジタル資産と混合する能力を時間制限し得る。 To better control the distribution of the encrypted digital attribute packs, each pack may be recorded on a distributed blockchain ledger upon creation, thus providing each attribute pack with a separate existence. Each encrypted digital attribute pack may include a smart contract that, for example, terminates the attribute pack's existence or its ability to be subsequently mixed with a different digital asset. As such, an attribute pack may be a single-use capability to edit or mutate the underlying digital asset. Additionally, in at least some applications, aspects of the smart contract may time-limit the ability to be mixed with the underlying digital asset.

上述したように、図7は、物理的な製品の販売とリンクされ得る又は調整され得る、デジタル収集品又は属性パックを取得する方法を概略的に示す。すなわち、図7に示すように、ユーザ11は、QRコード、バーコード、デジタル画像、RFIDタグ、NFCタグ、BLUETOOTH(登録商標) id、組み込みプロセッサのレジストリエントリ、又は何らかの他の機械可読コードのような識別子(UPID)を含む物理的製品200の近傍にデバイス(すなわち、スマートフォンデバイス40)を持ち込む。次いで、このコードは、電話40によって、光学的に、無線周波数通信経由、磁気特性、又は有線データ通信経由のいずれかによって認識され得る。UPIDの識別/認識に続いて、電話40は、ブロックチェーンサービス/ネットワーク60と通信しているユーザのロッカー204への、その製品200にリンクされたデジタル資産202の移転及び/又は元の供給(original provisioning)を開始し得る。この概念の拡張において、デジタル資産202の移転は、例えば、ユーザによる製品200の購入後の受領書に提供され得るPIN、暗号化キー、アクセスコード等を用いてさらに安全にされ得る。 As mentioned above, FIG. 7 shows a schematic of a method of acquiring a digital collectible or attribute pack that may be linked or coordinated with the sale of a physical product. That is, as shown in FIG. 7, a user 11 brings a device (i.e., a smartphone device 40) into the vicinity of a physical product 200 that contains an identifier (UPID) such as a QR code, a bar code, a digital image, an RFID tag, an NFC tag, a BLUETOOTH id, a registry entry in an embedded processor, or any other machine-readable code. This code can then be recognized by the phone 40 either optically, via radio frequency communication, by magnetic properties, or via wired data communication. Following identification/recognition of the UPID, the phone 40 can initiate the transfer and/or original provisioning of the digital assets 202 linked to that product 200 to the user's locker 204 in communication with the blockchain service/network 60. In an extension of this concept, the transfer of digital assets 202 can be further secured using, for example, a PIN, encryption key, access code, etc., which may be provided on a receipt following purchase of product 200 by the user.

一例では、ユーザ11が一対のスニーカーを購入してCryptoKickを取得し、その後、スニーカーを返却する場合、CryptoKickに関連付けられるスマート契約は、取得を解消し得、トークン及びCryptoKickに対する完全な権利を自動的に会社/小売業者に返却し得る。購入者が、シューズを返却する前に、善意の購入者(BFP)にCryptoKickを売却/交換した場合、この二次取引も同様に解消/取り消され(reversed)得る。この二次取引の取り消しと共に、BFPは、所定の価格(例えば、資産の現行価格、現行価格に対する割引価格、市場リリース前に設定された固定価格、又は名目金額)で、企業/小売業者からCryptoKickを再取得するオプションを提示され得る。別の実施形態では、CryptoKickのBFPは、返却された物理的製品を取得/購入することを拒否する最初の権利を有し得る。これは、定義上、稀少である限定的なリリースのスニーカーの場合に重要である可能性がある。 In one example, if user 11 acquires a CryptoKick by purchasing a pair of sneakers and then returns the sneakers, the smart contract associated with the CryptoKick may undo the acquisition and automatically return full rights to the tokens and the CryptoKick to the company/retailer. If the purchaser sells/exchanges the CryptoKick to a bona fide purchaser (BFP) before returning the shoes, this secondary transaction may be undo/reversed as well. With the reversal of this secondary transaction, the BFP may be presented with the option to reacquire the CryptoKick from the company/retailer at a predefined price (e.g., the current price of the asset, a discounted price relative to the current price, a fixed price set prior to market release, or a nominal amount). In another embodiment, the CryptoKick's BFP may have the first right of refusal to acquire/purchase the returned physical product. This may be important in the case of limited release sneakers that are, by definition, rare.

図8は、プロモーションプレゼント(promotional giveaway)中のような、デジタル収集品又は属性パックを取得する方法を概略的に示している。図示のように、ユーザ11は、スマートフォン40のAR機能を使用して、アリーナ212内で仮想オブジェクト210、例えばCryptoKickを位置特定し得る。この例では、CryptoKickは、スコアボード214内に「隠されている」かもしれないが、電話上のカメラとインタフェースする電話上のアプリを使用して、自由に認識可能であり得る。このアプリは、カメラが特定の環境光学パターン(すなわち、アリーナ内のスコアボード)を認識し、電話が特定の領域内(すなわち、GPSセンシング、ビーコン、ジオフェンシング技術、WiFi接続性等を介して)で地理位置情報をもとに位置特定される(geolocated)ときに、ディスプレイ上に仮想オブジェクトを例示し得る。一旦位置特定されると、ユーザ11は、チケット上のバーコード、ゲームの前にユーザの座席上に置かれ得るプログラム又は物理アイテム(例えば、ノイズメーカ、ライトスティック、タオル)上に提供されたユニークなコードのようなユニークなコードをスキャンするよう促され得る。このコードは、割り当てられた、登録された、又は事前に提供された暗号資産及びKickIDに関連付けられ得る及び/又はリンクされ得る。いったんこのコードがスキャン又は入力されると、電話40は、ブロックチェーンサービス/ネットワーク60と通信するユーザのロッカー204へのデジタル資産202の移転を開始し得る。例えば、電話40は、コードをサーバに通信し得、そこで関連付けられるKickIDが、検索され得、次にユーザのIDに関連付けられるロッカーに転送され得る。 FIG. 8 illustrates a schematic of a method for acquiring a digital collectible or attribute pack, such as during a promotional giveaway. As illustrated, the user 11 may use the AR capabilities of the smartphone 40 to locate a virtual object 210, such as CryptoKick, within the arena 212. In this example, CryptoKick may be "hidden" within the scoreboard 214, but may be freely recognizable using an app on the phone that interfaces with the camera on the phone. The app may instantiate the virtual object on the display when the camera recognizes a particular environmental optical pattern (i.e., the scoreboard within the arena) and the phone is geolocated within a particular area (i.e., via GPS sensing, beacons, geofencing technology, WiFi connectivity, etc.). Once located, the user 11 may be prompted to scan a unique code, such as a barcode on a ticket, a unique code provided on a program or physical item (e.g., noisemaker, light stick, towel) that may be placed on the user's seat prior to the game. This code may be associated and/or linked to an assigned, registered, or pre-provisioned crypto asset and KickID. Once this code is scanned or entered, the phone 40 may initiate the transfer of the digital asset 202 to the user's locker 204 in communication with the blockchain service/network 60. For example, the phone 40 may communicate the code to a server where the associated KickID may be retrieved and then forwarded to the locker associated with the user's ID.

さらにより一般的なブランドプロモーションのケースでは、仮想オブジェクトを位置特定する必要性は、CryptoKick又は属性パックを受け取るために厳密には要求されなくてもよい。別の方法では、ミドルウェアサーバのようなサーバが、ユーザデバイスが特定のイベント中に特定の会場にいることを示す表示を受信し得る。この表示は、ユーザデバイス上のGPS受信機から決定されるGPSベースの位置座標から導出され得る。より具体的には、決定されたGPS座標は、会場周囲の予め定められたジオフェンス領域と比較され得、表示は、デバイスが会場の内側であるか外側であるかを表し得る。代替的には、この表示は、デバイスが会場に配置された1つ又は複数の802.11もしくはブルートゥスビーコンに近接していること、又は会場の特定の視覚特性の、デバイス上のカメラを介した光学的認識から生じ得る。 In yet more general brand promotion cases, the need to locate a virtual object may not be strictly required to receive a CryptoKick or attribute pack. Alternatively, a server, such as a middleware server, may receive an indication that a user device is in a particular venue during a particular event. This indication may be derived from GPS-based location coordinates determined from a GPS receiver on the user device. More specifically, the determined GPS coordinates may be compared to a predefined geofenced area around the venue, and the indication may represent whether the device is inside or outside the venue. Alternatively, this indication may result from the device's proximity to one or more 802.11 or Bluetooth beacons located at the venue, or optical recognition via an on-device camera of certain visual characteristics of the venue.

次に、サーバは、ユーザデバイスを介して、ユーザに、イベントに出席している人によって容易に得られるはずのユニークな識別子をスキャンするよう促し得る。例示的なユニークな識別子は、チケットバーコード、物理的オブジェクト上のコード、ユーザの座席上のコード、商品レシートに印刷されたコード等を含み得る。このコードがスキャン又は入力されると、サーバは、ユーザのユニークなID及びユニークなスキャンされたコードの表示を受信し得る。サーバ及び/又はユーザデバイスは、ブロックチェーンサービス/ネットワーク60と通信するユーザのロッカー204へのデジタル資産202の移転を開始し得る。他の条件、例えば、会場でのARオブジェクトの発見又は特定のイベントの発生などは、サーバが移転を実行する前に満たさなければならない追加の条件付きレイヤー(conditional layers)を追加し得る。オプションとして、ユーザデバイスは、位置及び/又は時間でデバイスの存在を記録し得、CryptoKickの主張は、イベントの後の所定の期間にわたって利用可能であり得る。 The server may then prompt the user, via the user device, to scan a unique identifier that should be easily obtainable by a person attending the event. Exemplary unique identifiers may include ticket barcodes, codes on physical objects, codes on the user's seat, codes printed on merchandise receipts, etc. Once this code is scanned or entered, the server may receive an indication of the user's unique ID and the unique scanned code. The server and/or user device may initiate the transfer of the digital assets 202 to the user's locker 204 in communication with the blockchain service/network 60. Other conditions, such as the discovery of an AR object at the venue or the occurrence of a particular event, may add additional conditional layers that must be met before the server executes the transfer. Optionally, the user device may record the device's presence by location and/or time, and CryptoKick claims may be available for a predetermined period of time after the event.

CryptoKickを取得する能力は、ARオブジェクトを見つけることによって又はイベント単独で存在することによってではなく、ゲーム/イベントの局面(aspect)によってさらに開始されることがある。そのようなトリガーイベントの例としては、例えば、シャットアウト(ホッケー/野球)、無安打試合(野球)、50点以上の個人パフォーマンス(バスケットボール)、トリプルダブル(バスケットボール)、ハットトリック(サッカー/ホッケー)、スコアレスクオータ/ピリオド/ハーフ(バスケットボール、ホッケー、サッカー)、及び延長時間/延長戦が含まれ得る。このような実施形態では、イベントの発生は、ユーザのデバイス39に対するアラートをトリガし得、これは、ユーザに、移転を容易にするために、チケットをスキャンするように促す。一例では、チケットの半券の二次市場を排除するために、通知を容易にするユーザデバイス上のアプリは、スキャンがゲーム/イベントの所定のジオフェンス及び/又は時間内にのみ発生することを必要とし得る。さらなる拡張において、市場(上述)は、トリガするイベントが発生した場合、ユーザ39がCryptoKickに対する未確定の権利を将来売却することをさらに許容し得る。これは、ユーザが、有効期限が切れて無価値になる、又は、オプション購入者がCryptoKickを取得することをもたらすCryptoKickに対する取引可能なオプションを書き込み、販売することに似ている。 The ability to acquire a CryptoKick may further be triggered by an aspect of the game/event, rather than by finding an AR object or by the presence of the event alone. Examples of such triggering events may include, for example, a shutout (hockey/baseball), a no-hitter (baseball), a 50+ point individual performance (basketball), a triple double (basketball), a hat trick (soccer/hockey), a scoreless quarter/period/half (basketball, hockey, soccer), and extra time/overtime. In such an embodiment, the occurrence of the event may trigger an alert to the user's device 39, which prompts the user to scan the ticket to facilitate the transfer. In one example, to eliminate a secondary market for ticket stubs, an app on the user's device that facilitates notifications may require that the scan only occur within a predefined geofence and/or time of the game/event. In a further extension, the marketplace (discussed above) may further allow the user 39 to sell pending rights to the CryptoKick in the future if the triggering event occurs. This is similar to a user writing and selling a tradable option on a CryptoKick that expires worthless or results in the option purchaser obtaining the CryptoKick.

上述のCryptoKick取得方法のいずれにおいても、属性パックは、同様の手段/技術によって得られ得ることを理解されたい。例えば、一例では、スポーツイベントにおけるユーザの存在は、チームのカラーの1つの配色を含む属性パックをユーザが受信することを可能にし得る。この属性パックは、既存の配色属性をチームカラースキームに変更又は編集するために既存のCryptoKickと混合され得る。オプションで、ユニークなスキャンされたコードを送信することにより、ユーザのデバイス上のアプリケーション又はブラウザを、各教示の配色属性パックを利用可能にし得、ユーザに取得のために1つを選択するよう促される仮想ストアフロントに転送し得る。同様の仮想ストアフロント技術は、同様に、CryptoKicksの選択及び移転にも有用であり得る、 It should be understood that in any of the above-mentioned CryptoKick acquisition methods, the attribute pack may be obtained by similar means/techniques. For example, in one example, a user's presence at a sporting event may allow the user to receive an attribute pack including one of the team's colors. This attribute pack may be mixed with an existing CryptoKick to change or edit the existing color scheme attributes to the team color scheme. Optionally, by transmitting a unique scanned code, an application or browser on the user's device may be directed to a virtual storefront where the color scheme attribute packs of each instruction may be made available and the user may be prompted to select one for acquisition. Similar virtual storefront techniques may be useful for the selection and transfer of CryptoKicks as well.

図9及び10は、ディスプレイ222を含むビデオゲームインタフェース220を概略的に示す。ビデオゲームインタフェース220及び/又はディスプレイ222は、ユーザデバイス39(例えば、スマートフォン40又はタブレット)と一体化され得る、又はディスプレイ222と結合されたスタンドアロンゲームコンソールであり得る。デバイス39は、概して、環境228内で仮想キャラクタ226を制御するためにユーザ入力を必要とするデジタルアプリケーション224を実行するように構成され得る。キャラクタ226は、環境230内でキャラクタ226がどのように振る舞い、応答し、又は実行するか、及び/又はキャラクタ226が、アプリケーション224又はネットワーク環境内の他のユーザによって制御される他のキャラクタ232とどのようにインタラクトするかに影響し得る複数の属性230を含み得る又はそれによって定義され得る。 9 and 10 show a schematic of a video game interface 220 including a display 222. The video game interface 220 and/or the display 222 may be integrated with a user device 39 (e.g., a smartphone 40 or tablet) or may be a standalone game console coupled with the display 222. The device 39 may generally be configured to execute a digital application 224 that requires user input to control a virtual character 226 within an environment 228. The character 226 may include or be defined by a number of attributes 230 that may affect how the character 226 behaves, responds, or performs within an environment 230 and/or how the character 226 interacts with other characters 232 controlled by the application 224 or other users within the network environment.

一つの文脈において、キャラクタ226はアスリートであり得、環境228はスポーツ環境であり得る。図9は、サッカー選手のようなキャラクタ226と、スタジアム内のサッカー場のような環境228を示す。キャラクタの属性230は、例えば、スピード、ボールコントロール、パス、ディフェンス、キック力、バランス、及びスタミナを(特に)含み得る。一実施形態では、キャラクタ226は、ブロックチェーン60上のトークンによって一意的に裏打ちされ得るデジタル収集品(例えば、アパレル製品234)を備えた衣装/スキンであり得る。一例では、デジタル収集品は、本明細書に記載される方法のいずれか1つで取得されていてもよい。1つの構成では、アプリケーション224は、API又は他のソフトウェアインタフェース236(すなわち、上述のサードパーティンタフェース66の実施形態)を介してブロックチェーン60上のデジタル資産の遺伝コードにアクセスし得る、及び/又は、統合ソフトウェアデコーダを介して又は上述の種類のネットワーク仮想オブジェクトジェネレータ62にアクセスすることによって、オブジェクトの表現型発現にアクセスし得る。1つの構成では、属性230のうちの1つ又は複数は、オブジェクト234の遺伝コード又は表現型発現によって正又は負の影響を受け得る。図9は、オブジェクトをアパレル製品として例示しているが、同様に、履物製品、キャラクタが使用し得るオブジェクト、スポーツ用品などであり得る。 In one context, the character 226 may be an athlete and the environment 228 may be a sports environment. FIG. 9 shows a character 226 as a soccer player and an environment 228 as a soccer field in a stadium. The character's attributes 230 may include, for example, speed, ball control, passing, defense, kicking power, balance, and stamina (among others). In one embodiment, the character 226 may be outfitted/skinned with digital collectibles (e.g., apparel products 234) that may be uniquely backed by tokens on the blockchain 60. In one example, the digital collectibles may have been acquired in any one of the ways described herein. In one configuration, the application 224 may access the genetic code of the digital assets on the blockchain 60 via an API or other software interface 236 (i.e., an embodiment of the third-party interface 66 described above) and/or may access the phenotypic expression of the object via an integrated software decoder or by accessing a network virtual object generator 62 of the type described above. In one configuration, one or more of the attributes 230 may be positively or negatively influenced by the genetic code or phenotypic expression of the object 234. While FIG. 9 illustrates the object as an apparel product, it may also be a footwear product, an object that a character may use, sporting equipment, etc.

さらに、CryptoKickの財産としての概念に基づいて、一例では、ユーザ又は企業は、ビデオゲーム内のデジタル収集品の使用を、一定期間、賃出す又はリースし得る。一例では、リースは、特定のユーザの資産の1つのインスタンスのみが任意の特定のコンテキストに存在するように制約され得る。例えば、ユーザは、独占的なCryptoKickに対する完全な権利を所有し得る。そのユーザは、バスケットボールゲームAで1週間、サッカーゲームBで2週間、ファーストパーソンシューターゲームCで3週間、クリプトキックを同時にリースし得る。 Further, based on the concept of CryptoKick as property, in one example, a user or business may rent or lease the use of a digital collectible within a video game for a certain period of time. In one example, the lease may be constrained so that only one instance of a particular user's asset exists in any particular context. For example, a user may own full rights to an exclusive CryptoKick. That user may simultaneously lease CryptoKick for one week in basketball game A, two weeks in soccer game B, and three weeks in first person shooter game C.

別のオプションは、暗号化デジタル資産を、ユーザがベビーからアダルトへの成長を世話し、助ける仮想「ペット」としてプログラミングすることを含み得る。図10は、例えば、仮想世界を表す環境228内で、ペットCryptoKicks240を仮想散歩し、別のユーザ232のアバターと対話するユーザのアバター226を示している。上述のように、このような仮想的なインタラクションは、ペットのCryptoKickの進化、価値、成熟速度、視覚的な外見、市場性などに影響を与え得る。デジタル資産の属性は、年齢とともに変化し得る又は時間とともにロック解除され得る。ユーザは、仮想ペットを直接ケアし得る、又はサードパーティに供給し得る(例えば、ETHの支払い又は他の手段によるトランザクションを通じて)。仮想ペットは、さまざまなライフステージを経て、同時に、ユーザが店舗で購入できる、さまざまな実生活のスニーカーバージョンをロック解除し得る。 Another option may include programming the encrypted digital asset as a virtual "pet" that the user cares for and helps grow from baby to adult. FIG. 10, for example, shows a user's avatar 226 virtually walking pet CryptoKicks 240 within an environment 228 representing a virtual world, interacting with an avatar of another user 232. As discussed above, such virtual interactions may affect the evolution, value, maturation rate, visual appearance, marketability, etc. of the pet CryptoKick. Attributes of the digital asset may change with age or be unlocked over time. The user may directly care for the virtual pet or may provide it to a third party (e.g., through a transaction with payment of ETH or other means). The virtual pet may go through various life stages and simultaneously unlock various real-life sneaker versions that the user can purchase in a store.

再び図9を参照すると、図10の仮想ペットと非常に同様に、ゲームプレイ、デジタル資産の使用、又はキャラクタのレベル、経験、若しくは達成における向上は、デジタル資産/CryptoKickの1つ又は複数の遺伝子型及び/又は表現型属性を操作可能に変更/修正し得る。同様に、ゲームプレイ、デジタル資産の使用、又はキャラクタのレベル、経験、若しくは達成における向上は、デジタル資産がキャラクタの能力又はゲームプレイ上に有する影響を操作可能に変更し得る。例えば、一例では、新しいレベルの達成、トーナメントの勝利、所定の閾値を超えるグローバルランキング、又は他の類似の達成は、CryptoKickの属性を、独特の又は限定された利用可能(availability)外観、配色、スキンなどを有するように変更し得る。同様に、そのような達成は、デジタル資産がキャラクタに与える効果の乗数として機能し得る。 9, much like the virtual pets of FIG. 10, gameplay, use of digital assets, or improvements in the character's level, experience, or achievements may operably change/modify one or more genotypic and/or phenotypic attributes of the digital asset/CryptoKick. Similarly, gameplay, use of digital assets, or improvements in the character's level, experience, or achievements may operably change the impact the digital asset has on the character's abilities or gameplay. For example, in one example, achieving a new level, winning a tournament, achieving a global ranking above a certain threshold, or other similar achievement may change the attributes of CryptoKick to have a unique or limited availability appearance, color scheme, skin, etc. Similarly, such achievements may act as multipliers of the effect the digital asset has on the character.

図11を参照すると、デジタル資産のセットが、デジタルトレーディングカードゲーム(digital collectable card game)(DCCG)の形態をとり得る又はデジタルトレーディングカードゲームにおいて使用され得る。このようなゲームでは、各ユーザは、それぞれが属性/属性スコアの異なるセット、バランス、又は重み付け、及び/又は異なる特徴、能力、又はパワーを有するデジタル資産のコレクションを有し得る。ユーザは、オプションで、ゲームによって設定されたルールに従って勝つために、個々のカード又はカードのグループを順番にプレイし得る。 With reference to FIG. 11, a set of digital assets may take the form of or be used in a digital collectable card game (DCCG). In such a game, each user may have a collection of digital assets, each with a different set, balance, or weighting of attributes/attribute scores, and/or different features, abilities, or powers. Users may optionally take turns playing individual cards or groups of cards to win according to rules established by the game.

トレーディングカードゲームは、それ自体、一般に良く知られているが、本明細書に記載のデジタル資産の使用は、これらのゲームのユニークな拡張を提供し得る。さらに、これらのゲームは、デジタル資産を収集するための追加的な使用及び動機付けとして役立ち得る。ブロックチェーン60のような不変のデータベースに各デジタル資産を一意的に保護することによって、各プレーヤのカードのコレクション及びそれらのカードを使用するために必要な戦略も一意的になる可能性がある。 While trading card games are generally well known in and of themselves, the use of digital assets as described herein may provide a unique extension of these games. Moreover, these games may serve as additional uses and incentives for collecting digital assets. By uniquely securing each digital asset in an immutable database such as the blockchain 60, each player's collection of cards and the strategies required to use those cards may also be unique.

このような実施形態では、ゲームサーバ300は、複数の異なるユーザデバイス39と通信し得る。上述のように、ユーザデバイス39は、スマートフォン40、スマートウォッチ42、タブレットコンピュータ、ラップトップコンピュータ、ウェブ対応デバイス、又はサーバ300とのネットワーク通信が可能な他のこのようなデバイスであり得る。各ユーザデバイス39は、ユーザがブロックチェーン60からそれらの安全に格納されたデジタル資産にアクセスすることを可能にし得る別個のデジタルロッカー204にリンクされ得る。各資産は、ユーザのデバイス上で別々のデジタルカードとして表現され得、独自の属性セット(すなわち、表現型の一部)を有し得る。一例では、仮想オブジェクトジェネレータ62は、ユーザデバイス39及び/又はゲームサーバ300と通信して、ブロックチェーン60上のトークンに関連付けられる遺伝子型情報から仮想オブジェクトの表現を作成し得る。ゲームサーバ300は、複数のユーザカウントを維持すること、ユーザのデバイス39を介して第1のユーザにプレイの時刻を指示すること、及び第1のユーザからのデジタル資産データの受信に基づいて第2のユーザのアカウントの属性を変更することを含む、ゲームのルールを管理し得る。受信されたデジタル資産データは、第1のユーザが第1のユーザのデバイスを介してプレイしたデジタル資産に対応し得る。 In such an embodiment, the game server 300 may communicate with multiple different user devices 39. As mentioned above, the user devices 39 may be smartphones 40, smart watches 42, tablet computers, laptop computers, web-enabled devices, or other such devices capable of network communication with the server 300. Each user device 39 may be linked to a separate digital locker 204 that may enable users to access their securely stored digital assets from the blockchain 60. Each asset may be represented as a separate digital card on the user's device and may have its own set of attributes (i.e., part of a phenotype). In one example, the virtual object generator 62 may communicate with the user devices 39 and/or the game server 300 to create representations of virtual objects from genotype information associated with tokens on the blockchain 60. The game server 300 may manage the rules of the game, including maintaining multiple user counts, instructing a first user via the user's device 39 when to play, and modifying attributes of a second user's account based on receipt of digital asset data from the first user. The received digital asset data may correspond to a digital asset that the first user played via the first user's device.

一例では、ゲームサーバ300は、デジタル資産データが受信されるまで、ユーザのデジタル資産のコレクションについての記憶された理解を持たないことがある。従って、この実施形態では、ユーザのための資産コレクションは、ユーザのデバイスによってのみ維持され得る。別の実施形態では、ユーザの資産のコレクションは、ゲームサーバ300によって維持されるユーザのアカウントに登録され得る。この構成では、デジタル資産データは、単に、ユーザのアカウント内のどのカードがプレイされたかを示すものであり得る。 In one example, the game server 300 may not have a stored understanding of a user's collection of digital assets until the digital asset data is received. Thus, in this embodiment, the asset collection for a user may be maintained solely by the user's device. In another embodiment, the user's collection of assets may be registered in the user's account maintained by the game server 300. In this configuration, the digital asset data may simply indicate which cards in the user's account have been played.

図11は、DCCGに従事する複数のユーザを図示することを意図しているが、代替の構成では、図は、複数のユーザが、それらのCryptoKickを繁殖する目的で共通の場所に来る、ミーティングを表し得る。このようなイベントは、ローカルエリア内のユーザカウントにリンクされる中央サーバによって調整され得る。代替的には、ユーザは、イベントを後援する及び/又は他者が接続するために自分自身の場所をブロードキャストする、及び/又はユーザ主導のミーティング又は招待を作成する能力を有し得る。 While FIG. 11 is intended to illustrate multiple users engaged in a DCCG, in an alternative configuration, the diagram may represent a meeting where multiple users come to a common location for the purpose of propagating their CryptoKick. Such events may be coordinated by a central server linked to user accounts in a local area. Alternatively, users may have the ability to sponsor events and/or broadcast their own location for others to connect with, and/or create user-initiated meetings or invitations.

少なくともいくつかの応用では、暗号化デジタル資産の属性は、生産目的のために、現実世界のシューズの対応する属性に直接関連付けることができる。オプションで、デジタル資産属性は、コスト計算のために、及び制御メカニズムとして、材料明細書にリンクされ得る。結果として生じる子孫は、製造能力、材料、及び他の要因に基づいて現実世界で作り出せる表現型の特徴を有することに限定され得る。CryptoKicksとCollaboKicksが、販売、交換、購入、コラボレーションによって所有者を変えると、その結果得られた取引履歴はブロックチェーン内で追跡される。現在存在しないCollaboKick又はCryptoKickが実生活で作成されると、以前の所有者/ユーザにそのような実生活での存在を通知し、スニーカーを購入するオプションを与えられ得る。 In at least some applications, attributes of the cryptographic digital asset can be directly linked to corresponding attributes of the real-world shoes for production purposes. Optionally, digital asset attributes can be linked to a bill of materials for cost calculations and as a control mechanism. The resulting offspring can be limited to having phenotypic characteristics that can be produced in the real world based on manufacturing capabilities, materials, and other factors. As CryptoKicks and CollaboKicks change hands through sales, exchanges, purchases, collaborations, the resulting transaction history is tracked in the blockchain. When a currently non-existent CollaboKick or CryptoKick is created in real life, the previous owner/user can be notified of such real-life presence and be given the option to purchase the sneakers.

次に図12を参照すると、概して400で示され、ここでは、説明の目的で、小売製品の取引中に暗号化デジタル資産をプロビジョニングするためのクライアントサーバー指向の分散コンピューティングアーキテクチャとして描かれる、分散コンピューティングシステムの例が示されている。外観は異なるが、図12の代表的なコンピューティングシステム400は、図1~11に示されているシステムアーキテクチャおよび小売製品に関して、上述のオプションおよび特徴のいずれかを含み得、その逆も同様である。図12のアーキテクチャに従って、分散コンピューティングシステム400は、利用可能性が限られているさまざまな製品、サービス、イベントなどをユーザが予約して調達することを可能にする。例えば、異なるソーシャルネットワーキングサービス、電子看板、専用のモバイルアプリ、テキストメッセージ、プッシュ通知などを使用して、システム400は、限定リリースの小売製品、イベントチケットなどを確保するための入手可能性(availability)をアナウンスする。ユーザはこれらのアナウンスに、仮想ラインまたは待機ビン(waiting bin)に追加する要求とともに、ソーシャルネットワーキングサービス、テキストメッセージ、またはアプリを介して応答し得る。限定リリースの小売製品、イベントチケットなどを確保できる商品予約は、待機ビンからランダムに選択されるユーザ又は仮想ライン内のそれぞれの位置に基づいて、ユーザに発行され得る。 12, an example of a distributed computing system is shown, generally designated 400 and depicted here for illustrative purposes as a client-server oriented distributed computing architecture for provisioning encrypted digital assets during the transaction of a retail product. Although different in appearance, the representative computing system 400 of FIG. 12 may include any of the options and features described above with respect to the system architectures and retail products shown in FIGS. 1-11 and vice versa. In accordance with the architecture of FIG. 12, the distributed computing system 400 enables users to reserve and procure various products, services, events, etc. that have limited availability. For example, using different social networking services, digital signs, dedicated mobile apps, text messages, push notifications, etc., the system 400 announces the availability to secure limited release retail products, event tickets, etc. Users may respond to these announcements via social networking services, text messages, or apps with requests to be added to a virtual line or waiting bin. Merchandise reservations, which can secure limited release retail products, event tickets, and more, can be issued to users who are randomly selected from a waiting bin or based on their position in a virtual line.

図12に示されたアーキテクチャの非限定的な実装によれば、運動靴メーカーは時折限定版または独占版のシューズを製作してリリースすることがある。NIKE(登録商標)Corp.は、例えば、SNKRS(登録商標)サブサイトおよびアプリを通じて、数量限定のフットウェアのリリース(例:サイズ8~14の各々において1000足のバスケットボールシューズ)を発表する場合がある。この限定的なシューズのリリースには、所与の日付および/または時刻に入手可能な対応する製品予約の限られた利用可能性が付随する。リリース日/時間に、ユーザはSNKRS(登録商標)サブサイトおよびアプリを介して個人のユーザカウントにアクセスし、適格であると判断された場合は、保留ビンまたは仮想ラインに配置される。その後、SNKRS(登録商標)サイトが、ユーザの中から「勝者」を選び、限定リリースのスニーカーを確保する資格を得る。勝者は、ランダムな抽選、ランダムな勝敗ジェネレータ、または仮想ラインでの位置によって選択され得る。少なくとも一部の実装では、将来のSNKRS発売エクスペリエンス(SNKRS launch experience)は、期間限定の発売前イベントの対象となるために、ユーザがクイックレスポンス(QR)コードを見つけ(locate)、スキャン、送信することを必要とし得る。 According to a non-limiting implementation of the architecture depicted in FIG. 12, athletic shoe manufacturers may occasionally produce and release limited or exclusive edition shoes. NIKE® Corp., for example, may announce a limited quantity footwear release (e.g., 1000 pairs of basketball shoes in each of sizes 8-14) through the SNKRS® subsite and app. This limited shoe release is accompanied by limited availability of a corresponding product pre-order available on a given date and/or time. On the release date/time, users access their individual user accounts through the SNKRS® subsite and app and, if deemed eligible, are placed in a holding bin or virtual line. The SNKRS® site then selects "winners" from among the users who are eligible to secure the limited release sneakers. Winners may be selected by random drawing, random win/loss generator, or position on the virtual line. In at least some implementations, future SNKRS launch experiences may require users to locate, scan, and submit a quick response (QR) code to be eligible for a limited-time pre-launch event.

この段階では、ユーザは身体的なアクティビティ(例えば、団体リレー)の仮想的なアクティビティ(例えば、代替現実(AR)によるスカベンジャーハント)に従事するように促され、仮想ラインの位置を改善し得るまたは「ザ・ドロー(The DRAW(抽選会))」に勝つ可能性を高め得る。ザ・ドローの前の指定された時間ウィンドウの間に、ユーザが事前に承認された身体的アクティビティまたは仮想アクティビティを行った場合、ザ・ドローに勝つ可能性を高めることによっておよび/または、アクティビティ/メンバーシップポイントの乗数を獲得することによって報酬を得ることができる。例えば、ザ・ドローまで少なくとも週4回バスケットボールをすることに対して、次世代のAir Jordan(登録商標)3 White Cementスニーカーの事前設定された発売期間中に、ユーザはNike Coins(商標)の2倍の乗数(2×)を与えられ得る。この機能は、ユーザが限定リリーススニーカーの発売を待つとき、バスケットボールを日常の習慣にすることを促進する。 During this phase, users are prompted to engage in physical activities (e.g., a team relay) or virtual activities (e.g., an alternative reality (AR) scavenger hunt) that may improve their position on the virtual line or increase their chances of winning "The Draw." If users perform pre-approved physical or virtual activities during a specified time window before The Draw, they may be rewarded by increasing their chances of winning The Draw and/or by earning activity/membership point multipliers. For example, during a pre-set release period for the next generation Air Jordan® 3 White Cement sneaker, users may be rewarded with a double multiplier (2x) of Nike Coins™ for playing basketball at least four times a week until The Draw. This feature encourages users to make basketball a daily habit as they wait for the release of limited release sneakers.

発売後、ユーザが限定リリースのスニーカーの1つを確保するためにザ・ドローで選択されていない場合、いくつかの限定リリースのCryptoKicksの1つを確保する機会が提供される。上で示したように、これらのCryptoKicksは外観が似ている又は同じである可能性があり、外観が特徴的なものもあれば、他のものよりも希少で、他より価値が高いものもある。物理的な製品についてザ・ドローに勝てなかった後、ユーザは二次的な抽選会にオプトインするオプションを与えられ得る。この慰めの抽選会では、ユーザはアクティビティポイントまたはメンバーシップポイントを交換して、限定リリースのCryptoKicksの1つを受信/ロック解除する機会を増やし得る。少なくともいくつかの実装では、この発売後イベントは、利用可能な資産が全体的に質が高く、中には比較的希少であり、ユーザが正確に何を獲得できるか事前に知らない「ガシャポン」スタイルの抽選会として形成され得る。さらなるオプションとして、エントリーのコストは、アクティビティポイントまたはメンバーシップポイント(すなわち、ユーザが好ましいアクティビティ-例えば、靴の購入、ランのマイル数や完了したワークアウト、チェックイン、アプリのエンゲージメント、またはその他の一般的なアクティビティスコア、に応じて受け取る何らかの種類のポイント)を含み得る。さらに、発売後のイベントは、イベントベースのシューズの発売の一部、たとえば、eスポーツのトーナメント中、KPOPコンサートなど、であり得る。ユーザの身体的アクティビティを追跡し、そのようなアクティビティに対して仮想ポイントまたは仮想通貨を授与することに関する追加情報は、たとえば、米国特許第9,289,683号、第9,940,682号、および第9,415,266号に記載されており、これらはすべて、すべての目的のために、それぞれの全体が、参照により本明細書に組み込まれる。 After the launch, if the user is not selected in The Draw to secure one of the limited release sneakers, they are offered the opportunity to secure one of several limited release CryptoKicks. As indicated above, these CryptoKicks may be similar or identical in appearance, some with distinctive appearances, some rarer than others, and more valuable than others. After not winning The Draw for a physical product, the user may be given the option to opt-in to a secondary raffle. In this consolation raffle, the user may exchange activity points or membership points to increase their chances of receiving/unlocking one of the limited release CryptoKicks. In at least some implementations, this post-launch event may be fashioned as a “gashapon” style raffle where the available assets are generally of high quality, some relatively rare, and the user does not know in advance what exactly they will win. As a further option, the cost of entry may include activity points or membership points (i.e., some type of points that a user receives depending on preferred activities - e.g., shoe purchases, miles run or workouts completed, check-ins, app engagement, or other general activity scores). Additionally, the post-launch event may be part of an event-based shoe launch, e.g., during an e-sports tournament, a K-pop concert, etc. Additional information regarding tracking a user's physical activity and awarding virtual points or currency for such activity may be found, for example, in U.S. Patent Nos. 9,289,683, 9,940,682, and 9,415,266, all of which are incorporated herein by reference in their entirety for all purposes.

ユーザが限定リリースのフットウェアを購入/獲得するオプションについてザ・ドローに勝った場合、物理的なフットウェアを購入/所有しないオプションが与えられる場合がある。代わりに、物理的なフットウェアを辞退することを選択した場合、自動的に限定リリースのCKを獲得する又はNike Coins(商標)の追加の乗数(例えば、4倍)を獲得するオプションが与えられ得、その結果、ユーザが限定リリースのCryptoKickを獲得する可能性が高くなる。同様に、限定リリースのCryptoKickに当選した場合、限定リリースのCKを辞退し、代わりにさらに限定されたCKの将来の抽選会のためにさらに大きな乗数(例えば、8倍)を獲得するオプションが提供され得る。CK又はその他の仮想グッズを購入するためにNike Coins(商標)を取る代わりに、ユーザは、将来の抽選での当選確率をさらに高めるために当選を辞退し続け得る、又は超限定のNike(登録商標)「ガチャ」スタイルの体験のために利用可能なすべてのNike Coins(商標)を使用し得る。 If a user wins The Draw for an option to purchase/win limited release footwear, they may be given the option to not purchase/own physical footwear. Instead, if they choose to decline the physical footwear, they may be given the option to automatically win a limited release CK or an additional multiplier of Nike Coins™ (e.g., 4x), thereby increasing the user's chances of winning a limited release CryptoKick. Similarly, if they win a limited release CryptoKick, they may be provided with the option to decline the limited release CK and instead win an even larger multiplier (e.g., 8x) for a future drawing of even more limited CKs. Instead of taking their Nike Coins™ to purchase CKs or other virtual goods, users may continue to decline their win to further increase their odds of winning in future drawings, or use all available Nike Coins™ for an ultra-exclusive Nike® "gacha" style experience.

分散コンピューティングシステム400を通じて提供されるもう一つの利用可能な機能は、需要の高い製品、サービス、イベントなどのアフターマーケットでの「スキャルピング(scalping)」転売を監視し、最小化する機能である。限定、独占、または特別リリースの履物の転売は、2019年に数十億ドル規模の産業であると推定されている。このような履物のランダムな配布のための標準化されたプロトコルを回避するために使用される方法の1つは、事業体(entity)が数十または数百のソフトウェアエージェントロボット(ボット)をウェブサイトまたはアプリでリリースし、複数のフットウェアのペアを確保する機会を高めることである。その事業体はすぐに方向転換し、限定リリースのフットウェアを小売価格の2倍から10倍で転売する。これらのアクティビティに対抗するために、各シューズは、システム400が各有形のシューズのタイトル/所有権のチェーンを追跡および分析することを可能にする、それぞれのブロックチェーンで裏付けられたデジタル資産が割り当てられる。この知識により、システム400は、例えば、購買習慣、平均所有時間、転売習慣、抽選参加、およびその他の関連データに基づいて、各ユーザカウントのプロファイリングをすることができる。この知識は、メーカー/小売業者が、将来の抽選に当選する確率に影響を与えるまたは将来の抽選へのアクセスを制限することなど、将来のシューズへのアクセスおよび事前販売への割り当てをより良く配分することを可能にする。 Another available function provided through the distributed computing system 400 is the ability to monitor and minimize aftermarket “scalping” resale of high-demand products, services, events, etc. The resale of limited, exclusive, or special release footwear is estimated to be a multi-billion dollar industry in 2019. One method used to circumvent standardized protocols for the random distribution of such footwear is for an entity to release dozens or hundreds of software agent robots (bots) on a website or app to increase the chances of securing multiple pairs of footwear. The entity quickly turns around and resells the limited release footwear for 2-10x the retail price. To combat these activities, each shoe is assigned a respective blockchain-backed digital asset that allows the system 400 to track and analyze the chain of title/ownership of each tangible shoe. With this knowledge, the system 400 can profile each user account based on, for example, purchasing habits, average ownership time, reselling habits, lottery participation, and other relevant data. This knowledge allows the manufacturer/retailer to better allocate access to future shoes and pre-sale allocations, such as by influencing the odds of winning future drawings or limiting access to future drawings.

図12を引き続き参照すると、分散コンピューティングシステム400上の1人以上のユーザ414A、414B、414C...414nは、コンピュータタブレット、デスクトップコンピュータ、ハンドヘルドスマートフォンなどのパーソナルコンピューティングデバイスを操作して、無線通信ネットワーク416を介してホスト小売製品予約プラットフォーム410と通信する。製品予約プラットフォーム410は、ネットワーク416を介して、限定リリースの小売製品の予約リクエストが利用可能であることを知らせるメッセージを時折ブロードキャストする(broadcast(放送する))ことがある。製品予約プラットフォーム410のバックエンドサーバクラスのコンピュータまたは同様の適切なコンピューティングデバイスは、ブロードキャスト(放送)の日および/または時間をランダムまたは擬似ランダムに選択し得る。代替的には、製品リリースイベントの日/時は、イベントプランナー又は他の個人によって手動で選択され得る。ブロードキャストの日時は、すべての人が利用できるようにすることも、一部の人だけが利用できるようにすることもできる。オプションで、ブロードキャストの時間は、選択された受信者に控えられることがある。ブロードキャストメッセージを確認した後、ユーザは予約要求とともに応答し得る。製品予約プラットフォーム410は、受信した予約要求を先着順(FCFS)で処理し得、小売製品の予約に成功したユーザに予約メッセージを送信し得る。 Continuing to refer to FIG. 12, one or more users 414A, 414B, 414C, . . . 414n on the distributed computing system 400 operate personal computing devices, such as computer tablets, desktop computers, handheld smartphones, etc., to communicate with a host retail product reservation platform 410 via a wireless communication network 416. The product reservation platform 410 may occasionally broadcast a message over the network 416 announcing the availability of a reservation request for a limited release retail product. A back-end server class computer or similar suitable computing device of the product reservation platform 410 may randomly or pseudo-randomly select the broadcast date and/or time. Alternatively, the date/time of the product release event may be manually selected by an event planner or other individual. The broadcast date and time may be made available to everyone or to only a select few. Optionally, the broadcast time may be withheld from selected recipients. After reviewing the broadcast message, the user may respond with a reservation request. The product reservation platform 410 may process the received reservation requests on a first-come, first-served basis (FCFS) and may send reservation messages to users who have successfully reserved a retail product.

製品予約プラットフォーム410は、製品リリースイベントに関連するさまざまな機能を実行し得る。たとえば、プラットフォーム400は、イベントの詳細をキャプチャして実装するだけでなく、ソーシャルネットワーキングサービス412を通じて、デジタル看板418に、およびセルラーネットワーク420を介してブロードキャストメッセージを作成およびスケジュールし得る。プラットフォーム400はまた、予約の確認、予約の拒否、満たされた予約、未完了のままになっている予約を追跡し、そのようなデータの全体的な分析も提供し得る。製品予約プラットフォーム410はまた、次のような悪用を防ぐロジックを含み得る:数量制限の設定(例えば、1人1製品);暗号化された予約コードの発行;および、ユーザが購入と配達/受け取りのポイントを確認するための情報をキャプチャ/保存すること。製品予約プラットフォーム410はまた、アナウンスメッセージのターゲットセグメンテーションをサポートする顧客データ管理システムとの統合を備え得る。ユーザが製品の発売に事前登録し、好みの製品属性および興味を特定し、ロイヤルティポイントおよび報酬を蓄積するなどロイヤルティプログラムが実装され得る。 The product reservation platform 410 may perform various functions related to product release events. For example, the platform 400 may create and schedule broadcast messages through social networking services 412, to digital signage 418, and over cellular networks 420, as well as capture and implement event details. The platform 400 may also track reservation confirmations, reservation rejections, fulfilled reservations, reservations left incomplete, and provide holistic analysis of such data. The product reservation platform 410 may also include logic to prevent abuse such as: setting quantity limits (e.g., one product per person); issuing encrypted reservation codes; and capturing/storing information for users to verify purchases and delivery/pickup points. The product reservation platform 410 may also include integration with customer data management systems to support target segmentation of announcement messages. Loyalty programs may be implemented, such as users pre-registering for product launches, identifying preferred product attributes and interests, and accumulating loyalty points and rewards.

図12のネットワーク416は、図2の無線通信ネットワーク38に関して上述したオプションの構成および機能のいずれかを取り得る。例えば、ネットワーク416は、公共または民間の衛星システム、セルラーネットワーク、地上ネットワークなどの利用可能な無線および有線伝送システムを採用し得る。ユーザ14によって実行されるすべてではないにしてもほとんどのデータトランザクション機能は、例えば、無線ローカルエリアネットワーク(WLAN)またはセルラーデータネットワークなどの無線ネットワークを介して実行され得る。いくつかの実装では、システム400は、ユーザまたはクライアント414A、414B、414C...414nがここに開示されているトランザクション機能にアクセスするためにインターネットベースのウェブサイトおよび/またはウェブベースのアプリケーションを使用するウェブベースシステムとすることができる。さまざまな態様では、ユーザのパーソナルコンピューティングデバイスは、ウェブブラウザまたは専用のスタンドアロンアプリケーションソフトウェア、またはその両方の組み合わせを含む。ウェブブラウザは、通常、ユーザがウェブページ要求によりウェブページを(例えば、サーバファーム52から)検索または要求することを可能にする。暗号化されたデジタル資産の作成時に、プラットフォーム410は、ユニークな非代替性トークン(NFT)などの暗号化デジタル資産の転送をトランザクションブロックに記録し、ピア検証するために、一致する公開鍵および所有者IDとともに、トークンを分散型ブロックチェーン台帳422に送信し得る。 The network 416 of FIG. 12 may take any of the optional configurations and functions described above with respect to the wireless communication network 38 of FIG. 2. For example, the network 416 may employ available wireless and wired transmission systems, such as public or private satellite systems, cellular networks, terrestrial networks, and the like. Most, if not all, data transaction functions performed by the user 14 may be performed over a wireless network, such as, for example, a wireless local area network (WLAN) or a cellular data network. In some implementations, the system 400 may be a web-based system in which users or clients 414A, 414B, 414C...414n use Internet-based websites and/or web-based applications to access the transaction functions disclosed herein. In various aspects, the user's personal computing device includes a web browser or dedicated standalone application software, or a combination of both. A web browser typically allows a user to retrieve or request web pages (e.g., from the server farm 52) via a web page request. Upon creation of the encrypted digital asset, the platform 410 may record the transfer of the encrypted digital asset, such as a unique non-fungible token (NFT), in a transaction block and transmit the token along with a matching public key and owner ID to the distributed blockchain ledger 422 for peer verification.

ここで図13のフローチャートを参照すると、小売製品の移転に関連する暗号化デジタル資産をプロビジョニングするための改善された方法または制御戦略が、概して500で説明される。図13に示され、以下でさらに詳細に説明されている動作の一部またはすべては、図4の方法100または上記の他の技法およびアルゴリズムのいずれかと相互運用可能な離散制御アルゴリズムまたはサブルーチンを表し得る。例示された動作は、例えばキャッシュまたはランダムアクセスメモリに格納され、例えばコントローラ、中央処理装置、制御論理回路、モジュール、デバイス、またはデバイスのネットワークの1つ以上によって実行されて、開示された概念に関連するここで説明する機能のいずれかまたはすべてを実行するプロセッサ実行可能命令に対応し得る。図示された動作の実行順序は、変更され得、追加の動作が追加され得、説明されている動作の一部は、変更、結合、または削除され得る。 Referring now to the flow chart of FIG. 13, an improved method or control strategy for provisioning encrypted digital assets associated with the transfer of retail products is generally described at 500. Some or all of the operations illustrated in FIG. 13 and described in further detail below may represent discrete control algorithms or subroutines interoperable with method 100 of FIG. 4 or any of the other techniques and algorithms described above. The illustrated operations may correspond to processor-executable instructions stored, for example, in a cache or random access memory, and executed, for example, by one or more of a controller, central processing unit, control logic circuit, module, device, or network of devices to perform any or all of the functions described herein associated with the disclosed concepts. The order of execution of the illustrated operations may be changed, additional operations may be added, and some of the described operations may be modified, combined, or eliminated.

方法500は、ターミナルブロック501において、プロトコルの初期化プロシージャを呼び出して限定リリース製品の発売イベントを開始するためのプロセッサ実行可能な命令により始まる。図13のターミナルブロック501は、図4のターミナルブロック101に関して上述した機能およびオプションのいずれかを含み得る。データ表示ブロック503において、システムサーバコンピュータは、限定リリースの履物、独占リリースのアパレル、高級時計やデザイナーファッションの特別リリースなど、小売製品の取引が差し迫っていることを知らせる電子通知をブロードキャストする。前述のように、この通知は、事前にアナウンスされた期間の間に、その期間内のランダムまたは事前に設定された時間にブロードキャストされ得、これは、ブロードキャストメッセージを受信するユーザには知られていても知られていなくてもよい。限定リリース製品の製品提供の促進および管理に関する追加情報は、例えば、米国特許出願公開2013/0290134A1に見出すことができ、これは、参照によりその全体がすべての目的で本明細書に組み込まれる。 Method 500 begins with processor executable instructions in terminal block 501 for invoking an initialization procedure of a protocol to initiate a limited release product launch event. Terminal block 501 of FIG. 13 may include any of the features and options described above with respect to terminal block 101 of FIG. 4. In data display block 503, the system server computer broadcasts an electronic notification of an impending retail product deal, such as limited release footwear, exclusive release apparel, special releases of luxury watches and designer fashions, etc. As previously mentioned, the notification may be broadcast during a pre-announced period of time, at random or pre-set times within the period, which may or may not be known to the user receiving the broadcast message. Additional information regarding promoting and managing product offerings of limited release products may be found, for example, in U.S. Patent Application Publication No. 2013/0290134 A1, which is incorporated herein by reference in its entirety for all purposes.

発表をブロードキャストした後、方法500は、データ入出力ブロック505に進み、限定リリース小売製品の今後のトランザクションに参加するためのユーザ要求の取り込みおよび処理を開始する。図12の代表的なアーキテクチャに従って、製品予約プラットフォーム410は、専用のウェブエンジンポータルを開き得る、またはシステム400が多数のユーザ414A、414B、414C...414nのパーソナルコンピューティングデバイスからネットワーク416を介して参加要求を受信する、モバイルアプリ内の呼び出し可能ユニットを一時的に有効にし得る。受信した各要求は、要求を送信する前にユーザによって取得されたユニークなQRコードを含み得る。ユニークなQRコードは、指定された会場でのイベントのチケット、指定された会場内の有形物、または指定された会場内で生成された商品レシートから取得され得る。 After broadcasting the announcement, the method 500 proceeds to data input/output block 505 to begin capturing and processing user requests to participate in upcoming transactions of limited release retail products. In accordance with the exemplary architecture of FIG. 12, the product reservation platform 410 may open a dedicated web engine portal or temporarily enable a callable unit in a mobile app, where the system 400 receives participation requests over the network 416 from the personal computing devices of multiple users 414A, 414B, 414C...414n. Each received request may include a unique QR code obtained by the user prior to sending the request. The unique QR code may be obtained from a ticket for an event at the specified venue, a tangible object within the specified venue, or a merchandise receipt generated within the specified venue.

準備ブロック507において、選択した数のユーザが小売製品の将来のトランザクションに関連付けられた仮想ラインに追加される。プラットフォーム410は、任意の論理的に適切なサービス規律(service discipline)を使用して、どのユーザが追加されるかおよび仮想ラインに追加する方法を決定し得る。この仮想ラインは、リアルタイムで生成され得る、又は、準備ブロック507の一部としてデータベースファイルから充填可能な形式で取得され得る。どのユーザがラインに追加されるかを選択する際、製品予約プラットフォーム410は、事前に定義されたアクティビティまたは一連のアクティビティを完了したユーザのうちの1人又は複数を記録したデータを受け入れ、集計し、処理し得る。事前に定義されたアクティビティを完了した報酬として、プラットフォーム410は、受信したデータに基づいて、ユーザを仮想ラインの前方の新しいより良い位置に自動的に進め得る。製品提供のための仮想ラインの作成および管理に関する追加情報は、例えば、米国特許出願公開第2015/0205894A1号に記載されており、これは、参照によりその全体がすべての目的で本明細書に組み込まれる。 In preparation block 507, a selected number of users are added to a virtual line associated with a future transaction of a retail product. The platform 410 may use any logically appropriate service discipline to determine which users are added and how to add them to the virtual line. This virtual line may be generated in real time or may be obtained in a fillable format from a database file as part of preparation block 507. In selecting which users are added to the line, the product reservation platform 410 may accept, aggregate, and process data recording one or more of the users completing a predefined activity or series of activities. As a reward for completing a predefined activity, the platform 410 may automatically advance the user to a new, better position ahead of the virtual line based on the received data. Additional information regarding the creation and management of virtual lines for product offerings may be found, for example, in U.S. Patent Application Publication No. 2015/0205894 A1, which is incorporated herein by reference in its entirety for all purposes.

図13の方法500は、準備ブロック507から処理ブロック509に進み、仮想ラインに追加されたユーザのうちのどれが、小売製品を受け取るために選択されるかを決定する。製品リリースイベントは、1人の参加者が獲得/購入できる単一の小売製品、または、代替的に、複数の参加者が獲得/購入できる複数の小売製品を含み得る。この時点で、1人の(第1の)ユーザまたはユーザの(第1の)サブセットが仮想ラインから選択される。選択された各ユーザは、小売製品または小売製品の1つを購入するための予約のうちの一方を受け取る。仮想ラインに追加されるユーザ数は、乱数発生器(RNG)を使用して選択され得、ユーザは、FCFSベースでラインに追加され得るが、小売トランザクション(取引)に参加するために選択されたユーザ(複数可)は、仮想ライン内のプリセット位置(複数可)から選択され得る。仮想ラインはまた、当選者がランダムベースで選択される宝くじの箱としてフォーマットされ得る。 13 proceeds from preparation block 507 to processing block 509 to determine which of the users added to the virtual line will be selected to receive a retail product. A product release event may include a single retail product that one participant can acquire/purchase, or alternatively, multiple retail products that multiple participants can acquire/purchase. At this point, a (first) user or a (first) subset of users is selected from the virtual line. Each selected user receives one of the retail products or a reservation to purchase one of the retail products. The number of users added to the virtual line may be selected using a random number generator (RNG), and users may be added to the line on a FCFS basis, but the user(s) selected to participate in the retail transaction may be selected from a preset position(s) in the virtual line. The virtual line may also be formatted as a lottery box where winners are selected on a random basis.

プロセスブロック509を完了する前、同時に、または完了後に、方法500はプロセスブロック511を実行して、仮想ライン内のどのユーザが暗号化デジタル資産を受け取るように選択されるかを決定する。前のステップで説明した限定リリースの小売製品の入手可能性と同様に、1人(第2の)のユーザが、単一の暗号化デジタル資産を受け取るように選択され得る。一方、限定された(第2の)ユーザのセットが一連の暗号化デジタル資産の1つをそれぞれ受け取るために選択され得る。少なくともいくつかの実装では、暗号化デジタル資産を受け取るために選択されたユーザは、小売製品の1つを受け取るように選択されなかったユーザのみから選択されることが望ましい。ブロック511で提供される暗号化デジタル資産は、ここに記載されているブロックチェーンで保護されたデジタル資産のいずれかを取り得る。たとえば、暗号化されたデジタル資産は、ユニークなデジタル資産コード、および、オプションで、小売製品のデジタルバージョン-リリースイベントで利用可能になった製品と同じまたは異なる-を含み得る。デジタル資産コードは、秘密鍵、公開鍵、および資産に関連するその他の情報(例えば、トランザクションデータ、ハッシュポインタなど)にセグメント化されたコード文字列を持つ暗号化トークンを含み得る。 Before, simultaneously, or after completing process block 509, method 500 executes process block 511 to determine which users in the virtual line are selected to receive the encrypted digital asset. Similar to the availability of a limited release retail product described in the previous step, one (second) user may be selected to receive a single encrypted digital asset. Alternatively, a limited (second) set of users may be selected to each receive one of a series of encrypted digital assets. In at least some implementations, it is desirable that the users selected to receive the encrypted digital asset are selected only from users who were not selected to receive one of the retail products. The encrypted digital asset provided in block 511 may take any of the blockchain-secured digital assets described herein. For example, the encrypted digital asset may include a unique digital asset code and, optionally, a digital version of the retail product - the same or different from the product made available at the release event. The digital asset code may include a cryptographic token with a code string segmented into a private key, a public key, and other information related to the asset (e.g., transaction data, hash pointer, etc.).

発売後のイベントは、単一のタイプのデジタル資産または複数の離散タイプ(discrete types)のデジタル資産を与えるまたは購入を提示し得る。例えば、ユーザは、主要な(第1の)タイプの暗号化デジタル資産を含む主要な(第1の)資産のセット内の資産、および/または補助的な(第2の)タイプの暗号化デジタル資産を含む下位の(第2の)資産のセット内の資産を獲得する能力または購入する権利の要求を提出し得る。その結果、プロセスブロック511は、主要な(第1の)タイプの暗号化デジタル資産を受け取るユーザの主要な(第1の)グループ/サブセットと、補助的な(第2の)タイプの暗号デジタル資産を受け取るユーザの下位の(第2の)グループ/サブセットを選択することを含み得る。あるタイプの資産の望ましさ(desirability)を別ものより高めるために、主要な(第1の)資産のセットに含まれる資産は、下位の(第2の)資産のセットの資産よりも大幅に少なくなり得る(例えば、主要なセットは、下位のセットで利用可能な資産の数の100分の1または1000分の1を含む)。 A post-launch event may offer to give or purchase a single type of digital asset or multiple discrete types of digital assets. For example, a user may submit a request for the ability to acquire or the right to purchase assets in a primary (first) asset set that includes a primary (first) type of encrypted digital asset, and/or assets in a subordinate (second) asset set that includes a secondary (second) type of encrypted digital asset. As a result, process block 511 may include selecting a primary (first) group/subset of users to receive the primary (first) type of encrypted digital asset and a subordinate (second) group/subset of users to receive the secondary (second) type of encrypted digital asset. To increase the desirability of one type of asset over another, the assets included in the primary (first) asset set may be significantly fewer than the assets in the subordinate (second) asset set (e.g., the primary set includes 1/100 or 1/1000 of the number of assets available in the subordinate set).

発売後イベントの一部として暗号化デジタル資産を受け取るユーザ(複数可)を選択した後、方法500はデータストレージブロック513に進み、選択された各(第2の)ユーザの個人用デジタルウォレットにそれぞれの暗号化デジタル資産を送信する。この移転は、デジタル資産の購入を完了するために、ユーザが最初に購入証明または支払い情報を提出することを必要にし得る。この移転と同時に、電子メッセージが各ユーザに送信されて、移転を通知し、暗号化トークンにアクセスするためのハッシュ化されたアドレスを持つユニークな鍵を提供する。図13の方法500は、データストレージブロック513からデータ入出力ブロック515に進み、ユニークなデジタル資産コード、所有者ID、トランザクションデータなどを分散ブロックチェーン台帳に送信して、暗号化デジタル資産のユーザへの移転を個別のレコードブロックに記録する。 After selecting the user(s) to receive the encrypted digital assets as part of the post-launch event, method 500 proceeds to data storage block 513 and transmits the respective encrypted digital assets to the personal digital wallet of each selected (second) user. This transfer may require the user to first submit proof of purchase or payment information to complete the purchase of the digital assets. Concurrent with this transfer, an electronic message is sent to each user to notify them of the transfer and provide a unique key with a hashed address to access the encrypted token. From data storage block 513, method 500 of FIG. 13 proceeds to data input/output block 515 and transmits the unique digital asset code, owner ID, transaction data, etc. to the distributed blockchain ledger to record the transfer of the encrypted digital assets to the users in a separate record block.

対応するユーザデータを蓄積し、そこから推定消費者利用情報を導き出すために、限定リリース製品および/またはデジタル資産のその後の移転を監視することが望ましい場合がある。例として、方法500は、取引される各小売製品を保護するために、個別の暗号化デジタル資産を生成し得る。各選択された(第1の)ユーザに、方法500は、小売製品の暗号化デジタル資産のそのユーザの個人用デジタルウォレットへの最初の移転と小売製品の暗号化デジタル資産の別のユーザのサードパーティのデジタルウォレットへの移転との間の保管の時間(time of custody)を追跡し得る。その後、方法500は、選択された(第1の)ユーザの保管時間が、暗号化デジタル資産の事前に定義された「許容できる」最小保持時間を下回っているかどうかを決定し得る。そうでない場合、方法500は、選択された(第1の)ユーザの個人アカウントを制限する、又は、一時的若しくは恒久的に停止する必要がある可能性があることを通知する、製造業者/小売業者へのスキャルピング通知(scalping notification)を自動的に出力し得る。さらに別のオプションとして、暗号化デジタル資産の所有権を認証し、将来のトランザクションを追跡するためにスマート契約が生成され得る。 It may be desirable to monitor subsequent transfers of limited release products and/or digital assets in order to accumulate corresponding user data and derive inferred consumer usage information therefrom. As an example, method 500 may generate a separate encrypted digital asset to protect each retail product traded. For each selected (first) user, method 500 may track the time of custody between the initial transfer of the encrypted digital asset of the retail product to that user's personal digital wallet and the transfer of the encrypted digital asset of the retail product to another user's third party digital wallet. Method 500 may then determine whether the selected (first) user's time of custody is below a predefined "acceptable" minimum holding time of the encrypted digital asset. If not, method 500 may automatically output a scalping notification to the manufacturer/retailer informing them that the selected (first) user's personal account may need to be limited or temporarily or permanently suspended. As yet another option, a smart contract may be generated to authenticate ownership of the encrypted digital asset and track future transactions.

本開示の態様は、例えば、一般に、本明細書に記載されるコントローラ又はコントローラのバリエーションのいずれかによって実行されるソフトウェアアプリケーション又はアプリケーションプログラムと概して呼ばれる、プログラムモジュールのような、命令のコンピュータ実行可能プログラムを介して実装され得る。ソフトウェアは、非限定的な例において、特定のタスクを実行する又は特定のデータタイプを実装するルーチン、プログラム、オブジェクト、コンポーネント、及びデータ構造を含み得る。ソフトウェアは、入力ソースに従ってコンピュータが反応することを可能にするインタフェースを形成し得る。ソフトウェアはまた、他のコードセグメントと協働して、受信されたデータのソースと関連して受信されたデータに応答して、種々のタスクを開始し得る。ソフトウェアは、CD-ROM、磁気ディスク、及び半導体メモリ(例えば、種々のタイプのRAM又はROM)のような種々のメモリ媒体のいずれかに記憶され得る。 Aspects of the present disclosure may be implemented, for example, through a computer-executable program of instructions, such as a program module, generally referred to as a software application or application program, executed by any of the controllers or variations of the controllers described herein. The software may include, in non-limiting examples, routines, programs, objects, components, and data structures that perform particular tasks or implement particular data types. The software may form an interface that allows the computer to react according to an input source. The software may also cooperate with other code segments to initiate various tasks in response to data received in association with the source of the data received. The software may be stored on any of a variety of memory media, such as CD-ROM, magnetic disks, and semiconductor memory (e.g., various types of RAM or ROM).

さらに、本開示の態様は、マルチプロセッサシステム、マイクロプロセッサベース又はプログラマブルコンシューマ電子機器、ミニコンピュータ、メインフレームコンピュータなどを含む、種々のコンピュータシステム及びコンピュータネットワーク構成で実施され得る。加えて、本開示の態様は、タスクが、通信ネットワークを介してリンクされる常駐及び遠隔処理デバイスによって実行される分散コンピューティング環境において実施され得る。分散コンピューティング環境では、プログラムモジュールは、メモリ記憶デバイスを含むローカル及びリモートのコンピュータ記憶媒体の両方に配置され得る。したがって、本開示の態様は、コンピュータシステム又は他の処理システムにおいて、種々のハードウェア、ソフトウェア又はそれらの組み合わせに関連して実装され得る。 Furthermore, aspects of the disclosure may be implemented in a variety of computer system and computer network configurations, including multiprocessor systems, microprocessor-based or programmable consumer electronics devices, minicomputers, mainframe computers, and the like. In addition, aspects of the disclosure may be implemented in distributed computing environments where tasks are performed by resident and remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media, including memory storage devices. Thus, aspects of the disclosure may be implemented in connection with a variety of hardware, software, or combinations thereof, in a computer system or other processing system.

本開示に記載されているように、本システムは、パブリック又はプライベートなブロックチェーンインフラストラクチャ、分散された元帳、付加専用データベースなどを利用し得る。一例では、本明細書に記載の暗号で保護されたデジタル資産は、まず、単一のエンティティ、又はエンティティのコンソーシアムによって維持されるインフラストラクチャ上に存在するプライベートブロックチェーンに格納/保護され得る。各エンティティは、インフラストラクチャのための共通の形式、又はデータ構築に合意し得るが、任意の1つのエンティティの資産は、そのエンティティによって維持され得る。このようなモデルは、各エンティティが独自の資産独立性を維持することを可能にする一方で、ネットワーク及びインフラストラクチャのコスト/リソースの共有を提供し得る。さらに公衆の信頼を得るために、このプライベート又はセミプライベートのブロックチェーン上に作成された資産は、ユーザの裁量で(潜在的に1つ又は複数の移転条件を条件として)パブリックチェーンに移転可能であり得る。 As described in this disclosure, the system may utilize public or private blockchain infrastructure, distributed ledgers, append-only databases, and the like. In one example, the cryptographically secured digital assets described herein may be first stored/secured on a private blockchain residing on an infrastructure maintained by a single entity or a consortium of entities. Each entity may agree on a common format or data structure for the infrastructure, but any one entity's assets may be maintained by that entity. Such a model may provide for sharing of network and infrastructure costs/resources while allowing each entity to maintain its own asset independence. To further gain public trust, assets created on this private or semi-private blockchain may be transferable to a public chain at the user's discretion (potentially subject to one or more transfer conditions).

本明細書に記載される方法のいずれも、(a)プロセッサ、(b)コントローラ、及び/又は(c)任意の他の適切な処理装置による実行のための機械可読命令を含み得る。本明細書に開示されている任意のアルゴリズム、ソフトウェア、制御論理、プロトコル又は方法は、例えば、フラッシュメモリ、固体メモリ、CD-ROM、ハードディスクドライブ、デジタル多用途ディスク(DVD)、又は他のメモリデバイスのような有形媒体に格納されたソフトウェアとして具体化され得る。代替的には、アルゴリズム全体、制御論理、プロトコル、又は方法、及び/又はそれらの一部は、コントローラ以外のデバイスによって実行され得る、及び/又は、利用可能な方法(例えば、特定用途向け集積回路(ASIC)、プログラマブル論理装置(PLD)、フィールドプログラマブル論理装置(FPLD)、個別論理などによって実装される)でファームウェア又は専用ハードウェアで具体化され得る。さらに、特定のアルゴリズムが、本明細書に示されるフローチャートを参照して説明されるが、例示的な機械可読命令を実装するための多くの他の方法が、代替的に使用され得る。 Any of the methods described herein may include machine-readable instructions for execution by (a) a processor, (b) a controller, and/or (c) any other suitable processing device. Any algorithm, software, control logic, protocol, or method disclosed herein may be embodied as software stored on a tangible medium, such as, for example, a flash memory, solid-state memory, CD-ROM, hard disk drive, digital versatile disk (DVD), or other memory device. Alternatively, the entire algorithm, control logic, protocol, or method, and/or portions thereof, may be executed by a device other than a controller, and/or may be embodied in firmware or dedicated hardware in any available manner (e.g., implemented by an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable logic device (FPLD), discrete logic, etc.). Additionally, although certain algorithms are described with reference to the flowcharts shown herein, many other methods for implementing the exemplary machine-readable instructions may alternatively be used.

本開示の態様を、図示された実施形態を参照して詳細に説明したが、当業者は、本開示の範囲から逸脱することなく、多くの修正が行われ得ることを認識するであろう。本開示は、本明細書に開示された正確な構造及び組成物に限定されず、前述の説明から明らかなすべての修正、変更、及び変形は、添付の特許請求の範囲によって定義される本開示の範囲内である。さらに、本概念は、先行する要素及び特徴の任意の及びすべての組み合わせ及びサブコンビネーションを明確に含む。追加の特徴は、以下の条項に反映され得る: Although aspects of the present disclosure have been described in detail with reference to the illustrated embodiments, those skilled in the art will recognize that many modifications may be made without departing from the scope of the present disclosure. The present disclosure is not limited to the exact structures and compositions disclosed herein, and all modifications, changes, and variations apparent from the foregoing description are within the scope of the present disclosure as defined by the appended claims. Moreover, the present concept expressly includes any and all combinations and subcombinations of the preceding elements and features. Additional features may be reflected in the following clauses:

条項1:暗号化デジタル資産を用いたブランドプロモーションの方法であって、方法は:複数の非代替性トークンを供給する(provisioning)ステップであって、非代替性トークンの各々は不変のデータベース又はブロックチェーンに登録され、各々がユニークなデジタル資産に対応する、ステップと;非代替性トークンの各々をユニークな機械可読識別コードと関連付けるステップと;各機械可読識別コードを複数の個人の異なるそれぞれの個人に提供するステップと;複数の個人のうちの少なくとも1つに関連付けられたユーザデバイスにソフトウェアコードを提供するステップと;を含み、ユーザデバイスは、カメラ、ディスプレイ、及び位置認識回路を含み、ソフトウェアコードは:ユーザデバイスに仮想環境内で仮想画像を検出させ、仮想画像の発見時に、ユーザが機械可読識別コードをスキャンするように、ディスプレイを介してプロンプトを表示させ;機械可読識別コードを認識し、機械可読識別コードに関連付けられたトークンを、個人又はユーザデバイスに関連付けられたデジタルロッカーに転送させるように構成される。 Clause 1: A method of brand promotion using encrypted digital assets, the method comprising: provisioning a plurality of non-fungible tokens, each of which is registered in an immutable database or blockchain and each of which corresponds to a unique digital asset; associating each of the non-fungible tokens with a unique machine-readable identification code; providing each machine-readable identification code to a different respective individual of a plurality of individuals; and providing software code to a user device associated with at least one of the plurality of individuals, the user device including a camera, a display, and location recognition circuitry, the software code being configured to: cause the user device to detect a virtual image within a virtual environment, and upon discovery of the virtual image, prompt the user via the display to scan the machine-readable identification code; recognize the machine-readable identification code, and cause the token associated with the machine-readable identification code to be transferred to a digital locker associated with the individual or the user device.

条項2:トークンは、仮想オブジェクトの1つ又は複数の表現型発現に対応する遺伝子型情報を含む、条項1に記載の方法。 Clause 2: The method of clause 1, wherein the token includes genotypic information corresponding to one or more phenotypic expressions of the virtual object.

条項3:ソフトウェアコードは、ユーザデバイスに、拡張現実を介して、現実世界環境内の仮想画像を検出させる、条項1又は2のいずれかに記載の方法。 Clause 3: A method according to any of clauses 1 or 2, wherein the software code causes the user device to detect a virtual image within a real-world environment via augmented reality.

条項4:ソフトウェアコードは、ユーザデバイスに、カメラが感知した光学的画像及び位置認識回路によって決定された位置にしたがって環境を認識させ;光学的画像をディスプレイに表示させ、表示された光学的画像を表示された環境内の所定の位置に仮想画像と重ね合わさせる、条項1~3のいずれか1つに記載の方法。 Clause 4: The method of any one of clauses 1 to 3, wherein the software code causes the user device to recognize the environment according to the optical image sensed by the camera and the position determined by the position recognition circuitry; to display the optical image on the display; and to superimpose the displayed optical image with a virtual image at a predetermined position within the displayed environment.

条項5:ユニークなデジタル資産は、複数の属性を含む仮想オブジェクトを含み、各属性は、少なくとも部分的に、ユニークなデジタル資産のトークンに関連付けられるコードの一部に従って決定可能である、条項1~4のいずれか1つに記載の方法。 Clause 5: The method of any one of clauses 1 to 4, wherein the unique digital asset comprises a virtual object including a plurality of attributes, each attribute being determinable, at least in part, according to a portion of a code associated with a token of the unique digital asset.

条項6:複数の属性のうちの少なくとも1つは、仮想オブジェクトの使用によって、その表現に影響を受ける、条項5に記載の方法。 Clause 6: The method of clause 5, wherein at least one of the plurality of attributes is affected in its representation by use of a virtual object.

条項7:位置認識回路はGPS受信機である、条項1~6のいずれか1つに記載の方法。 Clause 7: The method of any one of clauses 1 to 6, wherein the location awareness circuit is a GPS receiver.

条項8:暗号化デジタル資産を用いるブランドプロモーションの方法であって、方法は:
複数の非代替性トークンを供給するステップであって、非代替性トークンの各々は不変のデータベース又はブロックチェーンに登録され、各々が複数の物理的小売製品から選択された異なるそれぞれの物理的小売製品に対応する、ステップと;非代替性トークンの各々をユニークな機械可読識別コードと関連付けるステップと;第1の物理的小売製品に関連付けられた機械可読識別コードを第1の物理的小売製品の小売購入者に提供するステップと;第1の物理的小売製品に関連付けられた非代替性トークンを、小売購入者又はユーザデバイスに関連付けられたデジタルロッカーに転送するよう小売購入者に関連付けられたユーザデバイスからの要求を受信するステップと;を含み、要求は、第1の物理的小売製品に関連付けられた機械可読識別コードに含まれる又はそこから得られるコードを含む。
Clause 8: A method of brand promotion using encrypted digital assets, the method comprising:
The method includes the steps of: providing a plurality of non-fungible tokens, each of the non-fungible tokens being registered in an immutable database or blockchain, each corresponding to a different respective physical retail product selected from a plurality of physical retail products; associating each of the non-fungible tokens with a unique machine-readable identification code; providing the machine-readable identification code associated with the first physical retail product to a retail purchaser of the first physical retail product; and receiving a request from a user device associated with the retail purchaser to transfer the non-fungible token associated with the first physical retail product to a digital locker associated with the retail purchaser or user device, wherein the request includes a code contained in or derived from the machine-readable identification code associated with the first physical retail product.

条項9:さらに、第1の物理的小売製品に関連付けられた非代替性トークンを、小売購入者に関連付けられたデジタルロッカーに転送するために、不変のデータベース又はブロックチェーンへの要求を開始するステップを含む、条項8に記載の方法。 Clause 9: The method of clause 8, further comprising initiating a request to an immutable database or blockchain to transfer the non-fungible token associated with the first physical retail product to a digital locker associated with the retail purchaser.

条項10:ユーザデバイスにソフトウェアコードを提供するステップをさらに含み;ユーザデバイスは、カメラ、ディスプレイ、及び位置認識回路を含み、ソフトウェアコードは:ユーザデバイスに、現実世界の環境内で仮想画像を発見させ、仮想画像の発見時にユーザが機械可読識別コードをスキャンするようにディスプレイを介してプロンプトを表示させ;かつ機械可読識別コードを認識するように構成される、第8又は9に記載の方法。 Clause 10: The method of claim 8 or 9, further comprising providing software code to a user device; the user device including a camera, a display, and location recognition circuitry, the software code being configured to: cause the user device to find a virtual image within a real-world environment, and upon finding the virtual image, prompt the user via the display to scan a machine-readable identification code; and recognize the machine-readable identification code.

条項11:ソフトウェアコードは、ユーザデバイスに、カメラを介した光学的認識、RFID、NFC、又はBLUETOOTH(登録商標)通信のうちの少なくとも1つを介して、機械可読識別コードを認識させる、条項10に記載の方法。 Clause 11: The method of clause 10, wherein the software code causes the user device to recognize the machine-readable identification code via at least one of optical recognition via a camera, RFID, NFC, or BLUETOOTH (registered trademark) communication.

条項12:第1の物理的小売製品に関連付けられた機械読取可能識別コードを第1の物理的小売製品の小売購入者に提供するステップは:第1の小売製品に取り付けられたタグ、ラベル、又はシールに機械読取可能識別コードを含めること;第1の物理的小売製品を収容する箱、容器、又は包装材料に機械読取可能識別コードを印刷すること;小売購入者に提供されたレシートに機械読取可能識別コードを印刷すること;第1の物理的小売製品を収容する箱、容器、又は包装材料に機械読取可能識別コードの第1の部分を印刷すること、及び小売購入者に提供されたレシートに機械読取可能識別コードの第2の部分を印刷すること;のうちの少なくとも1つ含む、条項8~11のいずれか1つに記載の方法。 Clause 12: The method of any one of clauses 8 to 11, wherein the step of providing a machine-readable identification code associated with the first physical retail product to a retail purchaser of the first physical retail product includes at least one of: including the machine-readable identification code on a tag, label, or sticker attached to the first retail product; printing the machine-readable identification code on a box, container, or packaging material that contains the first physical retail product; printing the machine-readable identification code on a receipt provided to the retail purchaser; printing a first portion of the machine-readable identification code on the box, container, or packaging material that contains the first physical retail product, and printing a second portion of the machine-readable identification code on a receipt provided to the retail purchaser.

条項13:ソフトウェアコードは、ユーザデバイスに、拡張現実を介して、現実世界環境内の仮想画像を検出させる、条項12に記載の方法。 Clause 13: The method of clause 12, wherein the software code causes the user device to detect a virtual image within a real-world environment via augmented reality.

条項14:ソフトウェアコードは、ユーザデバイスに、カメラが感知した光学的画像及び位置認識回路によって決定された位置にしたがって環境を認識させ;光学的画像をディスプレイに表示させ、表示された光学的画像を表示された環境内の所定の位置に仮想画像と重ね合わさせる、条項12又は13に記載の方法 Clause 14: The method according to clause 12 or 13, wherein the software code causes the user device to recognize the environment according to the optical image sensed by the camera and the position determined by the position recognition circuit; to display the optical image on the display; and to superimpose the displayed optical image with the virtual image at a predetermined position within the displayed environment.

条項15:トークンは、仮想オブジェクトの1つ又は複数の表現型発現に対応する遺伝子型情報を含む、条項8~14のいずれか1つに記載の方法。 Clause 15: The method of any one of clauses 8 to 14, wherein the token includes genotypic information corresponding to one or more phenotypic expressions of the virtual object.

条項16:ユニークなデジタル資産は、複数の属性を含む仮想オブジェクトを含み、各属性は、少なくとも部分的に、ユニークなデジタル資産のトークンに関連付けられるコードの一部に従って決定可能である、条項8~15のいずれかに記載の方法。 Clause 16: The method of any of clauses 8-15, wherein the unique digital asset comprises a virtual object including a plurality of attributes, each attribute being determinable, at least in part, according to a portion of a code associated with a token of the unique digital asset.

条項17:複数の属性のうちの少なくとも1つは、仮想オブジェクトの使用によって、その表現に影響を受ける、条項16に記載の方法。 Clause 17: The method of clause 16, wherein at least one of the plurality of attributes is affected in its representation by use of a virtual object.

条項18:仮想オブジェクトをユーザに提供するステップを含み、仮想オブジェクトは、複数の属性を含み、複数の属性の各属性は、少なくとも部分的に、不変のデータベース又はブロックチェーンに登録された非代替性トークンに関連付けられるコードから導出される、方法。 Clause 18: A method comprising providing a virtual object to a user, the virtual object including a plurality of attributes, each attribute of the plurality of attributes being derived, at least in part, from code associated with a non-fungible token registered in an immutable database or on a blockchain.

条項19:仮想オブジェクトをユーザに提供するステップは、非代替性トークンをユーザに関連付けられるアカウントに転送させるステップを含む、条項18に記載の方法。 Clause 19: The method of clause 18, wherein the step of providing the virtual object to the user includes a step of transferring a non-fungible token to an account associated with the user.

条項20:さらに、非代替性トークンをユーザに関連付けられるアカウントに転送させることを考慮して、ユーザから値を受け取るステップを含む、条項19に記載の方法。 Clause 20: The method of clause 19, further comprising receiving a value from the user in consideration of transferring the non-fungible token to an account associated with the user.

条項21:仮想オブジェクトを前記ユーザに提供するステップは、仮想オブジェクトをビデオゲーム内でユーザに利用可能にするステップを含む、条項18~20のいずれか1つに記載の方法。 Clause 21: The method of any one of clauses 18 to 20, wherein the step of providing the virtual object to the user includes the step of making the virtual object available to the user within the video game.

条項22:ビデオゲームは、仮想環境内にアバター、キャラクタ、又は運動選アスリートを含み、アバター、キャラクタ、又はアスリートは、ユーザデバイスを介して受信したユーザ入力によって制御される、条項21に記載の方法。 Clause 22: The method of clause 21, wherein the video game includes an avatar, character, or athlete in a virtual environment, the avatar, character, or athlete being controlled by user input received via a user device.

条項23:仮想オブジェクトが履物製品又はアパレル製品である、条項22に記載の方法。 Clause 23: The method of clause 22, wherein the virtual object is a footwear product or an apparel product.

条項24:アバター、キャラクタ、又はアスリートは、複数のキャラクタ属性を含み、各々は、環境内でのアバター、キャラクタ、又はアスリートの行動、パフォーマンス、又は能力に影響を与えるそれぞれの属性スコアを有し;仮想オブジェクトとアバター、キャラクタ、又はアスリートとの統合は、少なくとも1つの属性スコアを操作可能に修正する、条項22又は23のいずれかに記載の方法。 Clause 24: The method of any of clauses 22 or 23, wherein the avatar, character, or athlete includes a plurality of character attributes, each having a respective attribute score that influences the avatar, character, or athlete's behavior, performance, or ability within the environment; and integration of a virtual object with the avatar, character, or athlete operably modifies at least one attribute score.

条項25:ビデオゲームはデジタルトレーディングカードゲームであり、仮想オブジェクトはデジタルトレーディングカードとして表現される、条項21に記載の方法。 Clause 25: The method of clause 21, wherein the video game is a digital trading card game and the virtual objects are represented as digital trading cards.

条項26:ビデオゲーム内の仮想オブジェクトの使用の表示をリモートサーバに提供するステップをさらに含み、仮想オブジェクトの使用の表示は、仮想オブジェクトの複数の属性のうちの少なくとも1つを変更するように動作する、条項21~25のいずれか1つに記載の方法。 Clause 26: The method of any one of clauses 21 to 25, further comprising providing to a remote server an indication of use of the virtual object in the video game, the indication of use of the virtual object operative to modify at least one of a plurality of attributes of the virtual object.

条項27:条項1~16のいずれかに記載の方法を実装するためのコンピュータ化されたシステム。 Clause 27: A computerized system for implementing the method described in any one of clauses 1 to 16.

条項28:履物製品に関連付けられる暗号化デジタル資産の生成を自動化する方法であって、履物製品の各々は、ユーザの足に取り付けるためのアッパーと、ユーザの足をその上に支持するためにアッパーに取り付けられるソール構造とを含み、方法は:リモートコンピューティングノードから分散コンピューティングネットワークを介してミドルウェアサーバコンピュータを経由して、ファーストパーティからセカンドパーティへの履物製品の有効な移転を示すトランザクション確認を受信するステップと;暗号化されたリレーショナルデータベースからミドルウェアサーバコンピュータを介して、セカンドパーティに関連付けられるユニークな所有者IDコードを決定するステップと;履物製品に関連付けられる暗号化デジタル資産を生成するステップであって、暗号化デジタル資産は、デジタルシューズ及び固有のデジタルシューズIDコードを含む、ステップと;ミドルウェアサーバコンピュータを介して暗号化デジタル資産を固有の所有者IDコードとリンクさせるステップと;トランザクションブロックにセカンドパーティへの暗号化デジタル資産の移転を記録するために、ミドルウェアサーバコンピュータを介して分散ブロックチェーン元帳に、ユニークなデジタルシューズIDコードとユニークな所有者IDコードを送信するステップと;を含む。 Clause 28: A method for automating the generation of encrypted digital assets associated with articles of footwear, each of the articles of footwear including an upper for attachment to a user's foot and a sole structure attached to the upper for supporting the user's foot thereon, the method including: receiving a transaction confirmation indicating a valid transfer of the articles of footwear from a first party to a second party via a middleware server computer through a distributed computing network from a remote computing node; determining a unique owner ID code associated with the second party via the middleware server computer from an encrypted relational database; generating encrypted digital assets associated with the articles of footwear, the encrypted digital assets including a digital shoe and a unique digital shoe ID code; linking the encrypted digital assets with the unique owner ID code via the middleware server computer; and transmitting the unique digital shoe ID code and the unique owner ID code to a distributed blockchain ledger via the middleware server computer to record the transfer of the encrypted digital assets to the second party in a transaction block.

条項29:ユニークなデジタルシューズIDコードは、一連のコードサブセットにセグメント化されたコード文字列を有する暗号化トークンキーを含み、第1の複数のコードサブセットは、デジタルシューズの属性を示すデータを含む、条項28に記載の方法。 Clause 29: The method of clause 28, wherein the unique digital shoe ID code includes an encrypted token key having a code string segmented into a series of code subsets, a first plurality of code subsets including data indicative of attributes of the digital shoe.

条項30:第1の複数のコードサブセットは、デジタルシューズの遺伝子型及び表現型データを含む、条項29に記載の方法。 Clause 30: The method of clause 29, wherein the first plurality of code subsets includes genotype and phenotype data for the digital shoe.

条項31:第2の複数のコードサブセットが、履物製品の属性を示すデータを含む、条項29又は30に記載の方法。 Clause 31: The method of clause 29 or 30, wherein the second plurality of code subsets includes data indicative of attributes of the footwear article.

条項32:第2の複数のコードサブセットは、履物製品の配色、材料、製造、メーカー、及び/又はモデルデータを含む、条項31に記載の方法。 Clause 32: The method of clause 31, wherein the second plurality of code subsets includes color, material, production, manufacturer, and/or model data for the footwear article.

条項33:トランザクション確認を受信すること応答して、暗号化デジタル資産にアクセスするための情報とともにセカンドパーティに通知を送信するステップと;セカンドパーティのハンドヘルドパーソナルコンピューティングデバイスからミドルウェアサーバコンピュータを介して、履物製品のメーカー及びモデルに対応するユニバーサル製品コード(UPC)及び/又はユニークな製品識別番号(UPIN)がスキャンされたことを検証するスキャン確認を受信するステップと;をさらに含み、暗号化デジタル資産をユニークな所有者IDコードとリンクさせるステップは、スキャン確認の受信に応答する、条項28~32のいずれか1つに記載の方法。 Clause 33: The method of any one of clauses 28-32, further comprising: in response to receiving the transaction confirmation, sending a notification to the second party with information for accessing the encrypted digital assets; and receiving a scan confirmation from the second party's handheld personal computing device via a middleware server computer verifying that a Universal Product Code (UPC) and/or Unique Product Identification Number (UPIN) corresponding to the make and model of the footwear product has been scanned; wherein the step of linking the encrypted digital assets with the unique owner ID code is in response to receiving the scan confirmation.

条項34:さらに、トランザクション確認を受信すること応答して、暗号化トークンへのハッシュアドレスを有するユニークな鍵とともにセカンドパーティに通知を送信するステップを含む、条項28~33のいずれか1つに記載の方法。 Clause 34: The method of any one of clauses 28 to 33, further comprising the step of sending a notification to the second party in response to receiving the transaction confirmation, together with a unique key having a hash address to the encrypted token.

条項35:さらに、暗号化デジタル資産をサードパーティ暗号化デジタル資産と混合する要求を伴うデジタル繁殖勧誘を受信するステップと;暗号化デジタル資産からの1つ又は複数の特徴とサードパーティ暗号化デジタル資産からの1つ又は複数の特徴の組み合わせを有する子孫暗号化デジタル資産を生成するステップと;を含む、条項28~34のいずれか1つに記載の方法。 Clause 35: The method of any one of clauses 28 to 34, further comprising: receiving a digital breeding solicitation with a request to mix the encrypted digital asset with a third-party encrypted digital asset; and generating a progeny encrypted digital asset having a combination of one or more features from the encrypted digital asset and one or more features from the third-party encrypted digital asset.

条項36:ユニークなデジタルシューズIDコードは、一連の第1のコードサブセットにセグメント化された第1のコード文字列を有する第1の暗号化トークンキーを含み、第1のコードサブセットの第1のものは、デジタルシューズの属性を示すデータを含み;サードパーティ暗号化デジタル資産は、一連の第2のコードサブセットにセグメント化された第2のコード文字列を有する第2の暗号化トークンキーを含み、第2のコードサブセットの第1のものは、サードパーティデジタルシューズの属性を示すデータを含み;子孫暗号化デジタル資産は、一連の第3のコードサブセットにセグメント化された第3のコード文字列を有する第3の暗号化トークンキーを含み、第3のコードサブセットの第1のものは、第1のコードサブセットの第1のものからのデータを含み、第3のコードサブセットの第2のものは、第2のコードサブセットの第1のものからのデータを含む、条項35に記載の方法。 Clause 36: The method of clause 35, wherein the unique digital shoe ID code includes a first encrypted token key having a first code string segmented into a series of first code subsets, a first of the first code subsets including data indicative of an attribute of the digital shoe; the third-party encrypted digital asset includes a second encrypted token key having a second code string segmented into a series of second code subsets, a first of the second code subsets including data indicative of an attribute of the third-party digital shoe; the descendant encrypted digital asset includes a third encrypted token key having a third code string segmented into a series of third code subsets, a first of the third code subsets including data from the first of the first code subsets, and a second of the third code subsets including data from the first of the second code subsets.

条項37:第1及び第3のコードサブセットの第1のものは、両方、第1の区別可能な(distinct)英数字シーケンスを共有し、第2のコードサブセットの第1のもの及び第3のコードサブセットの第2のものは、第2の区別可能な英数字シーケンスを共有する、条項36に記載の方法。 Clause 37: The method of clause 36, wherein a first one of the first and third code subsets both share a first distinct alphanumeric sequence, and a first one of the second code subset and a second one of the third code subset share a second distinct alphanumeric sequence.

条項38:子孫暗号化デジタル資産を生成するステップは:暗号化デジタル資産又はサードパーティ暗号化デジタル資産のうちの1つを種雄として指定し;暗号化デジタル資産又はサードパーティ暗号化デジタル資産のうちの他を雌親として指定し;第3のコードサブセットのどれが第1のコードサブセットのどれに対応し、第3のコードサブセットのどれが第2のコードサブセットのどれに対応するかを決定する;ように乱数発生器を適用するステップを含む、条項36又は37のいずれに記載の方法。 Clause 38: The method of any of clauses 36 or 37, wherein the step of generating an offspring encrypted digital asset includes the steps of: designating one of the encrypted digital asset or the third-party encrypted digital asset as a sire; designating the other of the encrypted digital asset or the third-party encrypted digital asset as a dam; and applying a random number generator to determine which of the third code subsets correspond to which of the first code subsets and which of the third code subsets correspond to which of the second code subsets.

条項39:暗号化デジタル資産をサードパーティに移転する要求を伴うデジタル移転提案を受信するステップと;サードパーティに関連付けられる新しいユニークな所有者IDコードを決定するステップと;暗号化デジタル資産を新しいユニークな所有者IDコードとリンクさせるステップと;ユニークなデジタルシューズIDコード及び新しいユニークな所有者IDコードを、新しいトランザクションブロックに記録するために、分散ブロックチェーン元帳に送信するステップと;をさらに含む、条項28~38のいずれか1つに記載の方法。 Clause 39: The method of any one of clauses 28 to 38, further comprising: receiving a digital transfer proposal with a request to transfer the encrypted digital assets to a third party; determining a new unique owner ID code to be associated with the third party; linking the encrypted digital assets with the new unique owner ID code; and transmitting the unique digital shoe ID code and the new unique owner ID code to the distributed blockchain ledger for recording in a new transaction block.

条項40:さらに、セカンドパーティからサードパーティへの履物製品の新しい有効な移転を示す新しいトランザクション確認を受信するステップを含む、条項39に記載の方法。 Clause 40: The method of clause 39, further comprising receiving a new transaction confirmation indicating a new valid transfer of the footwear product from the second party to the third party.

条項41:さらに、ミドルウェアサーバコンピュータを介して、所有権を認証し、暗号化デジタル資産の将来のトランザクションを追跡するように動作可能なスマート契約を生成するステップを含む、条項28~40のいずれか1つに記載の方法。 Clause 41: The method of any one of clauses 28 to 40, further comprising the step of generating, via the middleware server computer, a smart contract operable to authenticate ownership and track future transactions of the encrypted digital asset.

条項42:ユニークな所有者IDコードは、分散ブロックチェーン元帳に登録された暗号通貨ウォレットにリンクされる、条項28~41のいずれか1つに記載の方法。 Clause 42: The method of any one of clauses 28 to 41, wherein the unique owner ID code is linked to a cryptocurrency wallet registered in the distributed blockchain ledger.

条項43:トランザクション確認は、履物製品のメーカー及びモデルに対応する汎用製品コード(UPC)及び/又はユニークな製品識別番号(UPIN)を含む、条項28~42のいずれか1つに記載の方法。 Clause 43: The method of any one of clauses 28-42, wherein the transaction verification includes a Universal Product Code (UPC) and/or a Unique Product Identification Number (UPIN) corresponding to the make and model of the footwear product.

条項44:履物製品に関連付けられる暗号化デジタル資産の生成を自動化するための分散コンピューティングシステムであって、履物製品の各々は、ユーザの足に取り付けるためのアッパーと、ユーザの足をその上に支持するためにアッパーに取り付けられるソール構造とを含み、分散コンピューティングシステムは:分散コンピューティングネットワークを介してリモートコンピューティングノードに接続するように構成された無線通信デバイスと;デジタルシューズ及び複数の暗号化デジタル資産に関連付けられるユニークなデジタルシューズIDコードを格納する暗号化デジタル資産レジストリと;無線通信装置及び暗号化デジタル資産レジストリに操作可能に接続されたミドルウェアサーバコンピュータであって、ミドルウェアサーバコンピュータは:リモートコンピューティングノードから分散コンピューティングネットワークを介して、ファーストパーティからセカンドパーティへの履物製品の有効な移転を示す電子トランザクション確認を受信し;暗号化されたリレーショナルデータベースから、セカンドパーティに関連付けられるユニークな所有者識別(ID)コードを取得し;履物製品に関連付けられる暗号化デジタル資産を生成し、暗号化デジタル資産は、デジタルシューズ及びユニークなデジタルシューズIDコードを含み;暗号化デジタル資産を暗号化デジタル資産レジストリ内のユニークな所有者IDコードにリンクし;暗号化デジタル資産のトランザクションブロックにセカンドパーティへの移転を記録するためにユニークなデジタルシューズIDコードとユニークな所有者IDコードを分散ブロックチェーン元帳に送信する;ようにプログラムされている、ミドルウェアサーバコンピュータと、を有する。 Clause 44: A distributed computing system for automating the generation of encrypted digital assets associated with articles of footwear, each of the articles of footwear including an upper for attachment to a user's foot and a sole structure attached to the upper for supporting the user's foot thereon, the distributed computing system including: a wireless communication device configured to connect to a remote computing node via a distributed computing network; an encrypted digital asset registry storing unique digital shoe ID codes associated with the digital shoes and a plurality of encrypted digital assets; and a middleware server computer operably connected to the wireless communication device and the encrypted digital asset registry, the middleware server computer: and a middleware server computer programmed to: receive, via the blockchain, an electronic transaction confirmation indicating a valid transfer of the footwear product from the first party to the second party; obtain, from the encrypted relational database, a unique owner identification (ID) code associated with the second party; generate an encrypted digital asset associated with the footwear product, the encrypted digital asset including the digital shoe and the unique digital shoe ID code; link the encrypted digital asset to the unique owner ID code in an encrypted digital asset registry; and transmit the unique digital shoe ID code and the unique owner ID code to the distributed blockchain ledger to record the transfer to the second party in a transaction block of the encrypted digital asset.

条項45:ユニークなデジタルシューズIDコードは、一連のコードサブセットにセグメント化されたコード文字列を有する暗号化トークンキーを含み、第1の複数のコードサブセットは、デジタルシューズの属性を示すデータを含む、条項44に記載の分散コンピューティングシステム。 Clause 45: The distributed computing system of clause 44, wherein the unique digital shoe ID code includes an encrypted token key having a code string segmented into a series of code subsets, a first plurality of code subsets including data indicative of attributes of the digital shoe.

条項46:第2の複数のコードサブセットは、履物製品の属性を示すデータを含む、条項45に記載の分散コンピューティングシステム。 Clause 46: The distributed computing system of clause 45, wherein the second plurality of code subsets includes data indicative of attributes of the footwear product.

条項47:ミドルウェアサーバコンピュータは、さらに:トランザクション確認を受信することに応答して、暗号化デジタル資産にアクセスするための情報とともにセカンドパーティにデジタル通知を送信し;セカンドパーティのハンドヘルドパーソナルコンピューティングデバイスから、履物製品のメーカー及びモデルに対応する汎用製品コード(UPC)及び/又は固有製品識別番号(UPIN)がスキャンされたことを検証するスキャン確認を受信する;ようにプログラムされ、暗号化デジタル資産をユニークな所有者IDコードとリンクさせることは、スキャン確認の受信に応答する、条項44又は45に記載の分散コンピューティングシステム。 Clause 47: The distributed computing system of clause 44 or 45, wherein the middleware server computer is further programmed to: in response to receiving the transaction confirmation, send a digital notification to the second party with information for accessing the encrypted digital assets; receive a scan confirmation from the second party's handheld personal computing device verifying that a Universal Product Code (UPC) and/or Unique Product Identification Number (UPIN) corresponding to the make and model of the footwear product has been scanned; and linking the encrypted digital assets with the unique owner ID code is responsive to receiving the scan confirmation.

条項48:ミドルウェアサーバコンピュータは、さらに、トランザクション確認を受信することに応答して、暗号化トークンへのハッシュアドレスを有するユニークな鍵とともにセカンドパーティにデジタル通知を送信するようにプログラムされる、条項44~47のいずれか1つに記載の分散コンピューティングシステム。 Clause 48: The distributed computing system of any one of clauses 44 to 47, wherein the middleware server computer is further programmed to send a digital notification to the second party together with a unique key having a hash address to the cryptographic token in response to receiving the transaction confirmation.

条項49:ミドルウェアサーバコンピュータは、さらに:暗号化デジタル資産をサードパーティ暗号化デジタル資産と混合する要求を伴うセカンドパーティからのデジタル繁殖入札を受信し;暗号化デジタル資産からの1つ又は複数の特徴と、サードパーティ暗号化デジタル資産からの1つ又は複数の特徴との組み合わせを有する子孫暗号化デジタル資産を生成する;ようにプログラムされる、条項44~48のいずれか1つに記載の分散コンピューティングシステム。 Clause 49: The distributed computing system of any one of clauses 44-48, wherein the middleware server computer is further programmed to: receive a digital breeding bid from a second party with a request to mix the encrypted digital asset with a third-party encrypted digital asset; and generate an offspring encrypted digital asset having a combination of one or more features from the encrypted digital asset and one or more features from the third-party encrypted digital asset.

条項50:ユニークなデジタルシューズIDコードは、一連の第1のコードサブセットにセグメント化された第1のコード文字列を有する第1の暗号化トークンキーを含み、第1のコードサブセットの第1のものは、デジタルシューズの属性を示すデータを含み;サードパーティの暗号化デジタル資産は、一連の第2のコードサブセットにセグメント化された第2のコード文字列を有する第2の暗号化トークンキーを含み、第2のコードサブセットの第1のものは、サードパーティデジタルシューズの属性を示すデータを含み;子孫暗号化デジタル資産は、一連の第3のコードサブセットにセグメント化された第3のコード文字列を有する第3の暗号化トークンキーを含み、第3のコードサブセットの第1のものは、第1のコードサブセットの第1のものからのデータを含み、第3のコードサブセットの第2のものは、第2のコードサブセットの第1のものからのデータを含む、条項49に記載の分散コンピューティングシステム。 Clause 50: The distributed computing system of clause 49, wherein the unique digital shoe ID code includes a first encrypted token key having a first code string segmented into a series of first code subsets, a first of the first code subsets including data indicative of attributes of the digital shoe; the third party encrypted digital asset includes a second encrypted token key having a second code string segmented into a series of second code subsets, a first of the second code subsets including data indicative of attributes of the third party digital shoe; the descendant encrypted digital asset includes a third encrypted token key having a third code string segmented into a series of third code subsets, a first of the third code subsets including data from the first of the first code subsets, and a second of the third code subsets including data from the first of the second code subsets.

条項51:子孫暗号化デジタル資産を生成することは:暗号化デジタル資産又はサードパーティ暗号化デジタル資産のうちの1つを種雄として指定し;暗号化デジタル資産又はサードパーティ暗号化デジタル資産のうちの他を雌親として指定し;第3のコードサブセットのどれが第1のコードサブセットに対応し、第3のコードサブセットのどれが第2のコードサブセットに対応するかを決定する;ように乱数発生器を適用することを含む、条項50に記載の分散コンピューティングシステム。 Clause 51: The distributed computing system of clause 50, wherein generating an offspring encrypted digital asset includes applying a random number generator to: designate one of the encrypted digital asset or the third-party encrypted digital asset as a sire; designate another of the encrypted digital asset or the third-party encrypted digital asset as a dam; and determine which of the third code subsets corresponds to the first code subset and which of the third code subsets corresponds to the second code subset.

条項52:ミドルウェアサーバコンピュータは、さらに:暗号化デジタル資産をサードパーティに移転する要求を伴うデジタル移転提案を受信し;サードパーティに関連付けられる新しいユニークな所有者IDコードを決定し;暗号化デジタル資産を新しいユニークな所有者IDコードとリンクさせ;ユニークなデジタルシューズIDコード及びユニークな所有者IDコードを、分散ブロックチェーン元帳を用いて、新しいトランザクションブロックに記録する;ようにプログラムされる、条項44~51のいずれか1つに記載の分散コンピューティングシステム。 Clause 52: The distributed computing system of any one of clauses 44 to 51, wherein the middleware server computer is further programmed to: receive a digital transfer proposal with a request to transfer the encrypted digital asset to a third party; determine a new unique owner ID code to be associated with the third party; link the encrypted digital asset with the new unique owner ID code; and record the unique digital shoe ID code and the unique owner ID code in a new transaction block using the distributed blockchain ledger.

条項53:暗号化デジタル資産のイベントベースの配布の方法であって、方法は:ユーザに関連付けられるコンピューティングデバイスから、コンピューティングデバイスが所定の時間枠内に所定の会場に位置することの指示(indication)を受信するステップと;コンピューティングデバイスから、ユーザに関連付けられるユニークな所有者識別(ID)コードを受信するステップと;コンピューティングデバイスから、ユーザが取得したユニークなコードを受信するステップと;受信したユニークなコードに対応するユニークなデジタル資産IDコードを決定するステップであって、ユニークなデジタル資産IDコードは、暗号化デジタル資産を表す、ステップと;暗号化デジタル資産のユーザへの移転を記録するために暗号ブロックを分散ブロックチェーン元帳に送信するステップであって、暗号ブロックは、ユニークなデジタル資産IDコードとユニークな所有者IDコードの両方を含む、ステップと;を含む。 Clause 53: A method for event-based distribution of encrypted digital assets, the method comprising: receiving, from a computing device associated with a user, an indication that the computing device is located at a predetermined venue within a predetermined time frame; receiving, from the computing device, a unique owner identification (ID) code associated with the user; receiving, from the computing device, a unique code acquired by the user; determining a unique digital asset ID code corresponding to the received unique code, the unique digital asset ID code representing the encrypted digital asset; and transmitting a cryptographic block to a distributed blockchain ledger to record a transfer of the encrypted digital asset to the user, the cryptographic block including both the unique digital asset ID code and the unique owner ID code.

条項54:暗号化デジタル資産は、デジタルシューズ又はアパレル製品を表す遺伝子型データを含む、条項53に記載の方法。 Clause 54: The method of clause 53, wherein the encrypted digital assets include genotype data representing a digital shoe or apparel product.

条項55:暗号化デジタル資産は、デジタルシューズ又はアパレル製品の属性を表すが、デジタルシューズ又はアパレル製品全体を表すものではない遺伝子型データを含む、条項53に記載の方法。 Clause 55: The method of clause 53, wherein the encrypted digital assets include genotype data that represents attributes of the digital shoe or apparel product, but does not represent the entire digital shoe or apparel product.

条項56:デジタルシューズ又はアパレル製品の属性を表す遺伝子型データを用いて、デジタルシューズ又はアパレル製品を表す遺伝子型データを有する既存のデジタル資産を修正するステップをさらに含む、条項55に記載の方法。 Clause 56: The method of clause 55, further comprising the step of amending an existing digital asset having genotype data representing the digital shoe or apparel product with genotype data representing attributes of the digital shoe or apparel product.

条項57:コンピューティングデバイスが所定の会場に位置していることの指示は、コンピューティングデバイスのGPS座標が予め定められたジオフェンス又は閉じた地理的境界内にあるかどうかの指示を含む、条項53~56のいずれか1つに記載の方法。 Clause 57: The method of any one of clauses 53 to 56, wherein the indication that the computing device is located at a given venue includes an indication of whether the GPS coordinates of the computing device are within a predefined geofence or closed geographic boundary.

条項58:コンピューティングデバイスが所定の会場に位置することの指示は、コンピューティングデバイスが802.11又はBLUETOOTHビーコンに近接しているかどうかの指示を含む、条項53~57のいずれか1つに記載の方法。 Clause 58: The method of any one of clauses 53 to 57, wherein the indication that the computing device is located at a given venue includes an indication of whether the computing device is in proximity to an 802.11 or BLUETOOTH beacon.

条項59:コンピューティングデバイスが所定の会場に位置することの指示は、コンピューティングデバイスによって取得された画像、又はその表現を含み、それから前記会場の1つ又は複数の視覚的属性が識別され得る、条項53~58のいずれか1つに記載の方法。 Clause 59: The method of any one of clauses 53 to 58, wherein the indication that the computing device is located at a given venue includes an image, or a representation thereof, captured by the computing device from which one or more visual attributes of the venue may be identified.

条項60:受信されたユニークなコードは、会場のイベントへのチケットから取得されるコードを含む、条項53~59のいずれか1つに記載の方法。 Clause 60: The method of any one of clauses 53 to 59, wherein the received unique code comprises a code obtained from a ticket to an event at the venue.

条項61:受信されたユニークなコードは、会場内の有形物から、又は会場内で生成された商品レシートからスキャンされるコードを含む、条項53~59のいずれか1つに記載の方法。 Clause 61: The method of any one of clauses 53 to 59, wherein the received unique code comprises a code scanned from a tangible object within the venue or from a merchandise receipt generated within the venue.

条項62:さらに、条件付きイベントが所定の時間枠内に発生したという指示を受信するステップを含み、分散ブロックチェーン元帳への暗号ブロックの送信は、条件付きイベントが発生したという指示を受信した後にのみ発生する、条項53~61のいずれか1つに記載の方法。 Clause 62: The method of any one of clauses 53 to 61, further comprising receiving an indication that the conditional event has occurred within a predefined time frame, and wherein the transmission of the cryptographic block to the distributed blockchain ledger occurs only after receiving the indication that the conditional event has occurred.

条項63:ユニークなデジタル資産IDコードを決定するステップは:コンピューティングデバイス上で動作するアプリケーション又はインターネットブラウザを、複数の異なる表示された暗号化デジタル資産を含む仮想店頭ディスプレイに向けることと;複数の異なる表示された暗号化デジタル資産のうちの1つの選択の指示を受信することと;を含み、決定されたユニークなデジタル資産IDコードは、受信されたユニークなコード及び複数の異なる表示された暗号化デジタル資産のうちの選択された1つの両方に対応する、条項53~62のいずれか1つに記載の方法。 Clause 63: The method of any one of clauses 53-62, wherein the step of determining the unique digital asset ID code includes: directing an application or an internet browser operating on the computing device to a virtual storefront display including a plurality of different displayed encrypted digital assets; and receiving an indication of a selection of one of the plurality of different displayed encrypted digital assets; wherein the determined unique digital asset ID code corresponds to both the received unique code and the selected one of the plurality of different displayed encrypted digital assets.

条項64:暗号化デジタル資産を取得パーティに移転する要求を伴うデジタル移転提案を受信するステップと;取得パーティのユニークな所有者IDコードを決定するステップと;暗号化デジタル資産を取得パーティのユニークな所有者IDコードとリンクするステップと;新しいトランザクションブロックに記録するために、ユニークなデジタル資産IDコード及び取得パーティのユニークな所有者IDコードを分散ブロックチェーン元帳に送信するステップと;をさらに含む、条項53~63のいずれかに記載の方法。 Clause 64: The method of any of clauses 53-63, further comprising: receiving a digital transfer proposal with a request to transfer an encrypted digital asset to an acquiring party; determining a unique owner ID code of the acquiring party; linking the encrypted digital asset with the unique owner ID code of the acquiring party; and transmitting the unique digital asset ID code and the unique owner ID code of the acquiring party to the distributed blockchain ledger for recording in a new transaction block.

条項65:ユニークなデジタル資産IDコードは、一連のコードサブセットにセグメント化されたコード文字列を有する暗号化トークンキーを含み、第1の複数のコードサブセットは、デジタル資産の1つ又は複数の表現型表現に対応する遺伝子型データを含む、条項53~64のいずれか1つに記載の方法。 Clause 65: The method of any one of clauses 53-64, wherein the unique digital asset ID code includes a cryptographic token key having a code string segmented into a series of code subsets, a first plurality of code subsets including genotypic data corresponding to one or more phenotypic expressions of the digital asset.

条項66:デジタル資産は、コンピュータで生成されたデジタルシューズである、条項65に記載の方法。 Clause 66: The method of clause 65, wherein the digital asset is a computer-generated digital shoe.

条項67:コンピュータで生成されたデジタルシューズの複数の属性は、配色、材料、製造、メーカー、及び/又はモデルデータのうちの少なくとも1つを含む、条項66に記載の方法。 Clause 67: The method of clause 66, wherein the plurality of attributes of the computer-generated digital shoe includes at least one of color scheme, material, manufacture, manufacturer, and/or model data.

条項68:デジタル資産IDコードのうちの少なくとも1つ又はデジタル資産の複数の属性のうちの少なくとも1つをデジタルビデオゲームアプリケーションに、デジタル資産がデジタルアプリケーション内で表現されるとともにデジタルビデオゲームアプリケーションのゲームプレイの1つ又は複数の局面(aspects)を修正するように、エクスポートすることをさらに含む、条項65に記載の方法。 Clause 68: The method of clause 65, further comprising exporting at least one of the digital asset ID codes or at least one of the attributes of the digital asset to the digital video game application such that the digital asset is rendered within the digital application and modifies one or more aspects of gameplay of the digital video game application.

条項70:小売製品の移転に関連付けられた暗号化デジタル資産を供給するための方法であって、方法は:分散コンピューティングネットワーク上のサーバコンピュータを介して、小売製品の将来のトランザクションの電子通知をブロードキャストするステップと;複数のユーザのパーソナルコンピューティングデバイスから分散コンピューティングネットワーク上のサーバコンピュータを介して、将来のトランザクションに参加する要求を受信するステップと;小売製品の将来のトランザクションに関連付けられる仮想ラインに、選択した数のユーザを追加するステップと;仮想ラインに追加されたユーザからサーバコンピュータを介して、小売製品を受け取るために選択された第1のユーザと、デジタル小売製品およびユニークなデジタル資産コードを含む暗号化デジタル資産を受け取るために選択された第2のユーザを決定するステップと;サーバコンピュータを介して、第2のユーザのデジタルウォレットへの暗号化デジタル資産の移転を要求するステップと;暗号化デジタル資産の第2のユーザへの移転を個別のレコードブロックに記録するためにユニークなデジタル資産コードを分散型ブロックチェーン台帳に送信するステップと;を含む。 Clause 70: A method for providing encrypted digital assets associated with a transfer of a retail product, the method including: broadcasting, via a server computer on a distributed computing network, an electronic notification of a future transaction of the retail product; receiving, via a server computer on the distributed computing network, requests from personal computing devices of a plurality of users to participate in the future transaction; adding a selected number of users to a virtual line associated with the future transaction of the retail product; determining, from the users added to the virtual line, via the server computer, a first user selected to receive the retail product and a second user selected to receive the encrypted digital asset including the digital retail product and a unique digital asset code; requesting, via the server computer, the transfer of the encrypted digital asset to a digital wallet of the second user; and transmitting the unique digital asset code to a distributed blockchain ledger to record the transfer of the encrypted digital asset to the second user in a separate record block.

条項71:ユニークなデジタル資産コードは、秘密鍵および公開鍵にセグメント化されたコード文字列を持つ暗号化トークンを含む、条項70に記載の方法。 Clause 71: The method of clause 70, wherein the unique digital asset code includes a cryptographic token having a code string segmented into a private key and a public key.

条項72:小売製品の将来のトランザクションは、複数の小売製品の差し迫ったトランザクションを含み、第1のユーザは、仮想ラインに追加され、各々は、小売製品のそれぞれの小売製品を受け取るように選択されているユーザの第1のサブセットを含む、条項70又は71に記載の方法。 Clause 72: The method of clause 70 or 71, wherein the future transactions of the retail products include impending transactions of a plurality of retail products, and the first users are added to the virtual line, each including a first subset of users who have been selected to receive a respective one of the retail products.

条項73:暗号化デジタル資産は、複数の暗号化デジタル資産を含み、第2のユーザは、仮想ラインに追加され、小売製品を受け取るように選択されておらず、各々が暗号化デジタル資産のそれぞれの暗号化デジタル資産を受け取るように選択されているユーザの第2のサブセットを含む、条項70~72のいずれか1つに記載の方法。 Clause 73: The method of any one of clauses 70-72, wherein the encrypted digital assets include a plurality of encrypted digital assets, and the second users are added to the virtual line and include a second subset of users who are not selected to receive the retail product, each of whom is selected to receive a respective encrypted digital asset of the encrypted digital assets.

条項74:複数の暗号化デジタル資産は:第1のタイプの暗号化デジタル資産を有する第1の資産セットと、第1のタイプの暗号化デジタル資産とは異なる第2のタイプの暗号化デジタル資産を有する第2の資産セットとを含む、条項73に記載の方法。 Clause 74: The method of clause 73, wherein the plurality of encrypted digital assets includes: a first asset set having a first type of encrypted digital assets; and a second asset set having a second type of encrypted digital assets different from the first type of encrypted digital assets.

条項75:ユーザの第2のサブセットは:第1の資産セットから第1のタイプの暗号化デジタル資産を受け取るように選択された第1のサブセットグループと、第2の資産セットから第2のタイプの暗号化デジタル資産を受け取るように選択された第2のサブセットグループとを含む、条項73又は74に記載の方法。 Clause 75: The method of clause 73 or 74, wherein the second subset of users includes: a first subset group selected to receive a first type of encrypted digital asset from the first asset set, and a second subset group selected to receive a second type of encrypted digital asset from the second asset set.

条項76:第1の資産セットは、第1の数の第1のタイプの暗号化デジタル資産を含み、第2の資産セットは、第2の数の第2のタイプの暗号化デジタル資産を含み、第2の数は第1の数より大きい、条項75に記載の方法。 Clause 76: The method of clause 75, wherein the first asset set includes a first number of encrypted digital assets of a first type and the second asset set includes a second number of encrypted digital assets of a second type, the second number being greater than the first number.

条項77:第2のユーザのデジタルウォレットへの暗号化デジタル資産の移転に応答して、暗号化トークンに対するハッシュ化されたアドレスを持つユニークな鍵を含む電子メッセージを第2のユーザに送信するステップをさらに含む、条項70~76のいずれか1つに記載の方法。 Clause 77: The method of any one of clauses 70 to 76, further comprising the step of sending an electronic message to the second user in response to the transfer of the encrypted digital assets to the second user's digital wallet, the electronic message including a unique key with a hashed address for the encrypted token.

条項78:電子通知は、事前に発表された期間中に、かつ、要求が受信されたユーザが知らない期間内でランダムまたは事前に設定された時間にブロードキャストされる、条項70~77のいずれか1つに記載の方法。 Clause 78: The method of any one of clauses 70 to 77, wherein the electronic notification is broadcast at a random or pre-set time during a pre-announced period and within a period unknown to the user from whom the request is received.

条項79:ユーザのうちの1人のパーソナルコンピューティングデバイスのうちの1つからサーバコンピュータを介して、ユーザのうちの1人が事前に定義されたアクティビティを完了したことを示すデータを受信するステップと;受信したデータに基づいて、ユーザの1人を仮想ラインの前方の新しい位置に進めるステップと;をさらに含む、条項70~78のいずれか1つに記載の方法。 Clause 79: The method of any one of clauses 70 to 78, further comprising the steps of: receiving, via the server computer, data from one of the personal computing devices of one of the users indicating that one of the users has completed a predefined activity; and advancing the one of the users to a new position ahead of the virtual line based on the received data.

条項80:仮想ラインに追加された選択した数のユーザは、乱数発生器(RNG)を介して出力され、第1のユーザを決定するステップは、仮想ラインの第1の事前に設定された位置から第1のユーザを選択するステップを含み、第2のユーザを決定するステップは、仮想ラインの第2の事前に設定された位置から第2のユーザを選択するステップを含む、条項70~79のいずれか1つに記載の方法。 Clause 80: The method of any one of clauses 70 to 79, wherein the selected number of users added to the virtual line are output via a random number generator (RNG), and the step of determining the first user includes the step of selecting the first user from a first pre-defined position of the virtual line, and the step of determining the second user includes the step of selecting the second user from a second pre-defined position of the virtual line.

条項81:小売製品に関連付けられた第2の暗号化デジタル資産を生成するステップと;第1のユーザについて、第2の暗号化デジタル資産の第1のユーザの第1のデジタルウォレットへの移転と、第2の暗号化デジタル資産の第3のユーザの第3のデジタルウォレットへのその後の移転との間の保管の時間を追跡するステップと;保管の時間が暗号化デジタル資産の事前定義された最小保持時間を下回っているかどうかを決定するステップと;保管の時間が事前定義された最小保持時間を下回っているとの決定に応じてスキャルピング通知を出力するステップと;をさらに含む、条項70~80のいずれか1つに記載の方法。 Clause 81: The method of any one of clauses 70-80, further comprising: generating a second encrypted digital asset associated with the retail product; tracking, for a first user, a time of storage between a transfer of the second encrypted digital asset to a first digital wallet of the first user and a subsequent transfer of the second encrypted digital asset to a third digital wallet of a third user; determining whether the time of storage is below a predefined minimum holding time of the encrypted digital asset; and outputting a scalping notification in response to a determination that the time of storage is below the predefined minimum holding time.

条項82:サーバコンピュータを介して、第2の暗号化デジタル資産の所有権を認証し、第2の暗号化デジタル資産の将来のトランザクションを追跡するように動作可能なスマート契約を生成するステップをさらに含む、条項81に記載の方法。 Clause 82: The method of clause 81, further comprising generating, via the server computer, a smart contract operable to authenticate ownership of the second encrypted digital asset and track future transactions of the second encrypted digital asset.

条項83:暗号化デジタル資産は、デジタル小売製品の外観特性を表す遺伝子型データを含み、デジタル小売製品は、デジタルシューズまたはデジタルアパレル製品を含む、条項70~82のいずれか1つに記載の方法。 Clause 83: The method of any one of clauses 70 to 82, wherein the encrypted digital assets include genotype data representative of appearance characteristics of a digital retail product, the digital retail product including a digital shoe or digital apparel product.

条項84:将来のトランザクションに参加するための受信された要求の各々は、指定された会場でのイベントのチケット、指定された会場内の有形物、または指定された会場内で生成された商品領収書からユーザによって取得されたユニークなクイックリファレンス(QR)コードを含む、条項70~83のいずれか1つに記載の方法。 Clause 84: The method of any one of clauses 70-83, wherein each received request to participate in a future transaction includes a unique quick reference (QR) code obtained by the user from a ticket for an event at the specified venue, a tangible object within the specified venue, or a merchandise receipt generated within the specified venue.

条項85:小売製品の移転に関連付けられた暗号化デジタル資産を供給するためのコンピューティングシステムであって、コンピューティングシステムは:分散コンピューティングネットワークに接続するように構成された無線通信装置と;小売製品の将来のトランザクションに関連付けられる仮想ラインにユーザデータを格納するように構成されたデータストレージデバイスと;無線通信装置およびデータストレージデバイスに動作可能に接続されたサーバコンピュータであって、サーバコンピュータは:分散コンピューティングネットワークを通じて、小売製品の将来のトランザクションの電子通知をブロードキャストし;複数のユーザのパーソナルコンピューティングデバイスから分散コンピューティングネットワークを通じて、将来のトランザクションに参加する要求を受信し;小売製品の将来のトランザクションに関連付けられた仮想ラインに、選択した数のユーザを追加し;仮想ラインに追加されたユーザから、小売製品を受け取るように選択された第1のユーザと、デジタル小売製品およびユニークなデジタル資産コードを含む暗号化デジタル資産を受け取るように選択された第2のユーザとを決定し;暗号化デジタル資産の第2のユーザのデジタルウォレットへの移転を要求し;暗号化デジタル資産の第2のユーザへの移転を個別のレコードブロックに記録するためにユニークなデジタル資産コードを分散型ブロックチェーン台帳に送信する;ようにプログラムされている、サーバコンピュータと;を有する。 Clause 85: A computing system for providing encrypted digital assets associated with a transfer of a retail product, the computing system comprising: a wireless communication device configured to connect to a distributed computing network; a data storage device configured to store user data in a virtual line associated with a future transaction of the retail product; and a server computer operably connected to the wireless communication device and the data storage device, the server computer being programmed to: broadcast electronic notifications of future transactions of the retail product through the distributed computing network; receive requests to participate in future transactions through the distributed computing network from personal computing devices of a plurality of users; add a selected number of users to the virtual line associated with the future transaction of the retail product; determine from the users added to the virtual line a first user selected to receive the retail product and a second user selected to receive the encrypted digital asset including the digital retail product and the unique digital asset code; request a transfer of the encrypted digital asset to the second user's digital wallet; and transmit the unique digital asset code to the distributed blockchain ledger to record the transfer of the encrypted digital asset to the second user in a separate record block.

条項86:分散コンピューティングシステムのサーバコンピュータのプロセッサによって実行可能な命令を格納する、非一時的コンピュータ可読媒体であって、命令は、サーバコンピュータにおいて:分散コンピューティングネットワークを通じて、小売製品の将来のトランザクションの電子通知をブロードキャストすること;複数のユーザのパーソナルコンピューティングデバイスから分散コンピューティングネットワークを通じて、将来のトランザクションに参加する要求を受信すること;小売製品の将来のトランザクションに関連付けられた仮想ラインに、選択した数のユーザを追加すること;仮想ラインに追加されたユーザから、小売製品を受け取るように選択された第1のユーザと、デジタル小売製品およびユニークなデジタル資産コードを含む暗号化デジタル資産を受け取るように選択された第2のユーザとを決定すること;暗号化デジタル資産の第2のユーザのデジタルウォレットへの移転を要求すること;および暗号化デジタル資産の第2のユーザへの移転を個別のレコードブロックに記録するためにユニークなデジタル資産コードを分散型ブロックチェーン台帳に送信すること;含む動作を実行させる。 Clause 86: A non-transitory computer-readable medium storing instructions executable by a processor of a server computer of a distributed computing system, the instructions causing the server computer to perform operations including: broadcasting an electronic notification of a future transaction of a retail product over a distributed computing network; receiving requests to participate in the future transaction over the distributed computing network from personal computing devices of a plurality of users; adding a selected number of users to a virtual line associated with the future transaction of the retail product; determining, from the users added to the virtual line, a first user selected to receive the retail product and a second user selected to receive an encrypted digital asset including the digital retail product and a unique digital asset code; requesting a transfer of the encrypted digital asset to a digital wallet of the second user; and transmitting the unique digital asset code to a distributed blockchain ledger to record the transfer of the encrypted digital asset to the second user in a separate record block.

条項87:条項71~84に記載された特徴のいずれか1つ若しくは複数またはすべてを有する、条項85に記載のコンピューティングシステム、または条項86に記載の非一時的なコンピュータ可読媒体。 Clause 87: A computing system as described in clause 85 or a non-transitory computer-readable medium as described in clause 86, having any one or more or all of the features described in clauses 71 to 84.

Claims (25)

暗号化デジタル資産を供給するためのコンピューティングシステムであって、前記コンピューティングシステムは:
分散コンピューティングネットワークと接続するように構成された通信装置と;
物理的小売製品の将来のトランザクションに関連付けられる仮想ラインまたはビンで使用するためのユーザデータを格納するように構成されたデータストレージデバイスと;
前記通信装置および前記データストレージデバイスに動作可能に接続されたサーバコンピュータであって、前記サーバコンピュータは:
前記分散コンピューティングネットワークを通じて、前記物理的小売製品の前記将来のトランザクションの電子通知をブロードキャストし;
複数のユーザのパーソナルコンピューティングデバイスから前記分散コンピューティングネットワークを通じて、前記将来のトランザクションに参加する要求を受信し;
前記物理的小売製品の前記将来のトランザクションに関連付けられた前記仮想ラインまたはビンに、選択した数の前記ユーザを追加し;
前記仮想ラインまたはビンに追加された前記ユーザから、前記物理的小売製品のそれぞれの1つを受け取るようにそれぞれが指定された第1のユーザのサブセットを選択し;
前記仮想ラインまたはビンに追加され且つ前記第1のユーザのサブセットに選択されなかった前記ユーザから、前記暗号化デジタル資産のそれぞれの1つを受け取るようにそれぞれが指定された第2のユーザのサブセットを選択し、前記暗号化デジタル資産の各々は、デジタルオブジェクトおよびユニークなデジタル資産コードを含み;
前記暗号化デジタル資産の各々の前記第2のユーザのサブセットの前記ユーザの対応する1人のそれぞれのデジタルウォレットへの移転を要求し;
前記第2のユーザのサブセットの前記ユーザの前記対応する1人への前記暗号化デジタル資産の前記移転を個別のレコードブロックに記録するために前記ユニークなデジタル資産コードの各々を分散型ブロックチェーン台帳に送信する;
ようにプログラムされている、サーバコンピュータと;を有する、
コンピューティングシステム。
1. A computing system for supplying encrypted digital assets, the computing system comprising:
a communication device configured to connect to the distributed computing network;
a data storage device configured to store user data for use in a virtual line or bin associated with a future transaction of a physical retail product;
A server computer operably connected to the communication device and the data storage device, the server computer comprising:
broadcasting, over the distributed computing network, electronic notifications of the future transactions of the physical retail products;
receiving requests from personal computing devices of a plurality of users over the distributed computing network to participate in the future transaction;
adding a selected number of the users to the virtual line or bin associated with the future transaction of the physical retail product;
selecting a first subset of users from the users added to the virtual line or bin, each of the users designated to receive a respective one of the physical retail products;
selecting a second subset of users from the users who were added to the virtual line or bin and who were not selected by the first subset of users, each of the second subset of users designated to receive a respective one of the encrypted digital assets, each of the encrypted digital assets including a digital object and a unique digital asset code;
Requesting a transfer of each of the encrypted digital assets of the second subset of users to a respective digital wallet of a corresponding one of the users;
submitting each of the unique digital asset codes to a distributed blockchain ledger for recording in a separate record block the transfer of the encrypted digital asset to the corresponding one of the users of the second subset of users;
a server computer programmed to
Computing system.
前記ユニークなデジタル資産コードの各々は、秘密鍵および公開鍵にセグメント化されたユニークなコード文字列を持つそれぞれの暗号化トークンを含む、
請求項1に記載のコンピューティングシステム。
each of the unique digital asset codes includes a respective cryptographic token having a unique code string segmented into a private key and a public key;
The computing system of claim 1 .
前記デジタルオブジェクトの各々は、前記物理的小売製品の1つの仮想表現、物理的オブジェクトのユニークなデザインレンダリング、および/またはオブジェクトのユニークなデザインファイルを含む、
請求項1又は2に記載のコンピューティングシステム。
each of the digital objects includes a virtual representation of one of the physical retail products, a unique design rendering of a physical object, and/or a unique design file of an object;
A computing system according to claim 1 or 2.
前記暗号化デジタル資産の前記デジタルオブジェクトは互いに異なる、
請求項1乃至3のいずれか1項に記載のコンピューティングシステム。
the digital objects of the encrypted digital asset are distinct from one another;
A computing system according to any one of claims 1 to 3.
前記暗号化デジタル資産は:第1のタイプの暗号化デジタル資産を有する第1の資産セットと、前記第1のタイプの暗号化デジタル資産とは異なる第2のタイプの暗号化デジタル資産を有する第2の資産セットとを含む、
請求項1乃至4のいずれか1項に記載のコンピューティングシステム。
The encrypted digital assets include: a first asset set having a first type of encrypted digital assets; and a second asset set having a second type of encrypted digital assets different from the first type of encrypted digital assets;
A computing system according to any preceding claim.
前記第2のユーザのサブセットは:前記第1の資産セットから前記第1のタイプの暗号化デジタル資産を受け取るように指定された第1のサブセットグループと、前記第2の資産セットから前記第2のタイプの暗号化デジタル資産を受け取るように指定された第2のサブセットグループとを含む、
請求項5に記載のコンピューティングシステム。
The second subset of users includes: a first subset group designated to receive the first type of encrypted digital assets from the first asset set; and a second subset group designated to receive the second type of encrypted digital assets from the second asset set.
The computing system of claim 5 .
前記第1の資産セットは、第1の数の前記第1のタイプの暗号化デジタル資産を含み、前記第2の資産セットは、前記第1の数とは異なる、第2の数の前記第2のタイプの暗号化デジタル資産を含む、
請求項6に記載のコンピューティングシステム。
the first asset set includes a first number of encrypted digital assets of the first type, and the second asset set includes a second number of encrypted digital assets of the second type, different from the first number;
The computing system of claim 6.
前記サーバコンピュータはさらに:
前記第2のユーザのサブセットの前記ユーザの前記対応する1人の前記それぞれのデジタルウォレットへの前記暗号化デジタル資産の各々の移転を確認し;
前記第2のユーザのサブセットの前記ユーザの各々に、ユニークな暗号化トークンに対するユニークなハッシュ化されたアドレスを持つユニークな鍵を含む電子メッセージを送信する;
ようにプログラムされている、
請求項1乃至7のいずれか1項に記載のコンピューティングシステム。
The server computer further comprises:
verifying a transfer of each of the encrypted digital assets to the respective digital wallet of the corresponding one of the users of the second subset of users;
sending, to each of the users of the second subset of users, an electronic message including a unique key with a unique hashed address for the unique encrypted token;
It is programmed to
A computing system according to any preceding claim.
前記電子通知は、事前に発表された期間中に、かつ、前記要求が受信された前記ユーザが知らない前記事前に発表された期間内でランダムまたは事前に設定された時間にブロードキャストされる、
請求項1乃至8のいずれか1項に記載のコンピューティングシステム。
the electronic notification is broadcast during a pre-announced period and at a random or pre-set time within the pre-announced period unknown to the user from whom the request was received;
A computing system according to any preceding claim.
前記サーバコンピュータはさらに:
前記ユーザのうちの1人の前記パーソナルコンピューティングデバイスのうちの1つから、前記ユーザのうちの前記1人が事前に定義されたアクティビティを完了したことを示すアクティビティデータを受信し;
受信した前記アクティビティデータに基づいて、前記ユーザのうちの前記1人を前記仮想ラインまたはビンの前方の新しい位置に進める;
ようにプログラムされている、
請求項1乃至9のいずれか1項に記載のコンピューティングシステム。
The server computer further comprises:
receiving activity data from one of the personal computing devices of one of the users indicating that the one of the users has completed a predefined activity;
advancing the one of the users to a new position ahead of the virtual line or bin based on the received activity data;
It is programmed to
A computing system according to any preceding claim.
前記仮想ラインまたはビンに追加された前記選択した数の前記ユーザは、乱数発生器を介して出力される、
請求項1乃至10のいずれか1項に記載のコンピューティングシステム。
The selected number of users added to the virtual line or bin is output via a random number generator.
A computing system according to any preceding claim.
前記サーバコンピュータはさらに:
前記第1のユーザのサブセットの第1のユーザのそれぞれの前記物理的小売製品に第2の暗号化デジタル資産を関連付け;
前記第1のユーザについて、前記第2の暗号化デジタル資産の前記第1のユーザの第1のデジタルウォレットへの移転と、前記第2の暗号化デジタル資産の第3のユーザのサードパーティデジタルウォレットへのその後の移転との間の保管の時間を追跡し;
前記保管の時間が前記第2の暗号化デジタル資産の事前定義された最小保持時間を下回っているかどうかを決定し;
前記保管の時間が前記事前定義された最小保持時間を下回っているとの決定に応じてスキャルピング通知を出力する;
ようにプログラムされている、
請求項1乃至11のいずれか1項に記載のコンピューティングシステム。
The server computer further comprises:
associating a second encrypted digital asset with the physical retail product for each first user of the subset of first users;
tracking, for the first user, a time of storage between a transfer of the second encrypted digital asset to a first digital wallet of the first user and a subsequent transfer of the second encrypted digital asset to a third party digital wallet of a third user;
determining whether the time of storage is below a predefined minimum retention time of the second encrypted digital asset;
outputting a scalping notification in response to determining that the time of storage is below the predefined minimum retention time;
It is programmed to
A computing system according to any preceding claim.
前記サーバコンピュータはさらに、前記第2の暗号化デジタル資産の所有権を認証し、前記第2の暗号化デジタル資産の将来のトランザクションを追跡するように動作可能なスマート契約を生成するようにプログラムされている、
請求項12に記載のコンピューティングシステム。
The server computer is further programmed to generate a smart contract operable to authenticate ownership of the second encrypted digital asset and to track future transactions of the second encrypted digital asset.
The computing system of claim 12.
前記暗号化デジタル資産の各々は、前記デジタルオブジェクトの外観特性を表すそれぞれの遺伝子型データを含み、前記デジタルオブジェクトは、デジタルシューズまたはデジタルアパレル製品を含む、
請求項1乃至13のいずれか1項に記載のコンピューティングシステム。
Each of the encrypted digital assets includes respective genotype data representative of appearance characteristics of the digital object, the digital object including a digital shoe or a digital apparel product;
A computing system according to any preceding claim.
前記将来のトランザクションに参加するための受信された前記要求の各々は、指定された会場でのイベントのチケット、前記指定された会場内の有形物、または前記指定された会場内で生成された商品領収書から前記ユーザによって取得されたユニークなクイックリファレンスコードを含む、
請求項1乃至14のいずれか1項に記載のコンピューティングシステム。
each of the received requests to participate in the future transaction includes a ticket to an event at a specified venue, a tangible object within the specified venue, or a unique quick reference code obtained by the user from a merchandise receipt generated within the specified venue;
A computing system according to any preceding claim.
暗号化デジタル資産を供給するためのコンピューティングシステムであって、前記コンピューティングシステムは:
分散コンピューティングネットワークと接続するように構成された通信装置と;
物理的小売製品の将来のトランザクションに関連付けられる仮想ラインまたはビンで使用するためのユーザデータを格納するように構成されたデータストレージデバイスと;
前記通信装置および前記データストレージデバイスに動作可能に接続されたサーバコンピュータであって、前記サーバコンピュータは:
前記分散コンピューティングネットワークを通じて、前記物理的小売製品の前記将来のトランザクションの電子通知をブロードキャストし;
複数のユーザのパーソナルコンピューティングデバイスから前記分散コンピューティングネットワークを通じて、前記将来のトランザクションに参加する要求を受信し;
前記物理的小売製品の前記将来のトランザクションに関連付けられた前記仮想ラインまたはビンに、選択した数の前記ユーザを追加し;
前記仮想ラインまたはビンに追加された前記ユーザから、前記物理的小売製品を受け取る第1のユーザとデジタルオブジェクトおよびユニークなデジタル資産コードを含む第1の暗号化デジタル資産を受け取る第2のユーザとを選択し;
前記第1の暗号化デジタル資産の前記第2のユーザの第2のデジタルウォレットへの移転を要求し;
前記物理的小売製品に関連付けられた第2の暗号化デジタル資産の前記第1のユーザの第1のデジタルウォレットへの移転を要求し;
前記第2の暗号化デジタル資産の前記第1のユーザの前記第1のデジタルウォレットへの前記移転と、前記第2の暗号化デジタル資産の第3のユーザのサードパーティデジタルウォレットへのその後の移転との間の保管の時間を追跡し;
前記保管の時間が事前定義された最小保持時間を下回っているかどうかを決定し;
前記保管の時間が前記事前定義された最小保持時間を下回っているとの決定に応じてスキャルピング通知を出力する;
ようにプログラムされている、サーバコンピュータと;を有する、
コンピューティングシステム。
1. A computing system for supplying encrypted digital assets, the computing system comprising:
A communication device configured to connect to the distributed computing network;
a data storage device configured to store user data for use in a virtual line or bin associated with a future transaction of a physical retail product;
A server computer operably connected to the communication device and the data storage device, the server computer comprising:
broadcasting, over the distributed computing network, electronic notifications of the future transactions of the physical retail products;
receiving requests from personal computing devices of a plurality of users over the distributed computing network to participate in the future transaction;
adding a selected number of the users to the virtual line or bin associated with the future transaction of the physical retail product;
selecting, from the users added to the virtual line or bin, a first user to receive the physical retail product and a second user to receive a first encrypted digital asset including a digital object and a unique digital asset code;
Requesting a transfer of the first encrypted digital asset to a second digital wallet of the second user;
Requesting a transfer of a second encrypted digital asset associated with the physical retail product to a first digital wallet of the first user;
tracking a time of storage between the transfer of the second encrypted digital asset to the first digital wallet of the first user and a subsequent transfer of the second encrypted digital asset to a third party digital wallet of a third user;
determining whether the time of said storage is below a predefined minimum retention time;
outputting a scalping notification in response to determining that the time of storage is below the predefined minimum retention time;
a server computer programmed to
Computing system.
前記ユニークなデジタル資産コードは、秘密鍵および公開鍵にセグメント化されたユニークなコード文字列を持つ暗号化トークンを含む、
請求項16に記載のコンピューティングシステム。
the unique digital asset code includes a cryptographic token having a unique code string segmented into a private key and a public key;
17. The computing system of claim 16.
前記デジタルオブジェクトは、前記物理的小売製品の仮想表現、物理的オブジェクトのユニークなデザインレンダリング、および/またはオブジェクトのユニークなデザインファイルを含む、
請求項16又は17に記載のコンピューティングシステム。
the digital object comprises a virtual representation of the physical retail product, a unique design rendering of a physical object, and/or a unique design file of an object;
18. A computing system according to claim 16 or 17.
前記サーバコンピュータはさらに:
前記第2のユーザの前記第2のデジタルウォレットへの前記第1の暗号化デジタル資産の移転および前記第1のユーザの前記第1のデジタルウォレットへの前記第2の暗号化デジタル資産の移転を確認し;
前記第1のユーザおよび前記第2のユーザの各々に、ユニークな暗号化トークンに対するユニークなハッシュ化されたアドレスを持つユニークな鍵を含む電子メッセージを送信する;
ようにプログラムされている、
請求項16乃至18のいずれか1項に記載のコンピューティングシステム。
The server computer further comprises:
confirming the transfer of the first encrypted digital asset to the second digital wallet of the second user and the transfer of the second encrypted digital asset to the first digital wallet of the first user;
sending each of the first user and the second user an electronic message including a unique key with a unique hashed address for a unique encrypted token;
It is programmed to
A computing system according to any one of claims 16 to 18.
前記電子通知は、事前に発表された期間中に、かつ、前記要求が受信された前記ユーザが知らない前記事前に発表された期間内でランダムまたは事前に設定された時間にブロードキャストされる、
請求項16乃至19のいずれか1項に記載のコンピューティングシステム。
the electronic notification is broadcast during a pre-announced period and at a random or pre-set time within the pre-announced period unknown to the user from whom the request was received;
A computing system according to any one of claims 16 to 19.
前記サーバコンピュータはさらに:
前記ユーザのうちの1人の前記パーソナルコンピューティングデバイスのうちの1つから、前記ユーザのうちの前記1人が事前に定義されたアクティビティを完了したことを示すアクティビティデータを受信し;
受信した前記アクティビティデータに基づいて、前記ユーザのうちの前記1人を前記仮想ラインまたはビンの前方の新しい位置に進める;
ようにプログラムされている、
請求項16乃至20のいずれか1項に記載のコンピューティングシステム。
The server computer further comprises:
receiving activity data from one of the personal computing devices of one of the users indicating that the one of the users has completed a predefined activity;
advancing the one of the users to a new position ahead of the virtual line or bin based on the received activity data;
It is programmed to
A computing system according to any one of claims 16 to 20.
前記仮想ラインまたはビンに追加された前記選択した数の前記ユーザは、乱数発生器を介して出力される、
請求項16乃至21のいずれか1項に記載のコンピューティングシステム。
The selected number of users added to the virtual line or bin is output via a random number generator.
22. A computing system according to any one of claims 16 to 21.
前記サーバコンピュータはさらに、前記第2の暗号化デジタル資産の所有権を認証し、前記第2の暗号化デジタル資産の将来のトランザクションを追跡するように動作可能なスマート契約を生成するようにプログラムされている、
請求項16乃至22のいずれか1項に記載のコンピューティングシステム。
The server computer is further programmed to generate a smart contract operable to authenticate ownership of the second encrypted digital asset and to track future transactions of the second encrypted digital asset.
23. A computing system according to any one of claims 16 to 22.
前記第1の暗号化デジタル資産は、前記デジタルオブジェクトの外観特性を表す遺伝子型データを含み、前記デジタルオブジェクトは、デジタルシューズまたはデジタルアパレル製品を含む、
請求項16乃至23のいずれか1項に記載のコンピューティングシステム。
The first encrypted digital asset includes genotype data representative of appearance characteristics of the digital object, the digital object including a digital shoe or a digital apparel product;
24. A computing system according to any one of claims 16 to 23.
前記将来のトランザクションに参加するための受信された前記要求の各々は、指定された会場でのイベントのチケット、前記指定された会場内の有形物、または前記指定された会場内で生成された商品領収書から前記ユーザによって取得されたユニークなクイックリファレンスコードを含む、
請求項16乃至24のいずれか1項に記載のコンピューティングシステム。
each of the received requests to participate in the future transaction includes a ticket to an event at a specified venue, a tangible object within the specified venue, or a unique quick reference code obtained by the user from a merchandise receipt generated within the specified venue;
25. A computing system according to any one of claims 16 to 24.
JP2024102599A 2020-05-14 2024-06-26 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS Active JP7667355B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024117484A JP2024144492A (en) 2020-05-14 2024-07-23 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS
JP2025064932A JP2025109718A (en) 2020-05-14 2025-04-10 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US15/931,764 2020-05-14
US15/931,764 US11295318B2 (en) 2018-12-07 2020-05-14 Systems and methods for provisioning cryptographic digital assets for blockchain-secured retail products
PCT/US2021/032525 WO2021231911A1 (en) 2020-05-14 2021-05-14 Systems and methods for provisioning cryptographic digital assets for blockchain-secured retail products
JP2022568734A JP7512428B2 (en) 2020-05-14 2021-05-14 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022568734A Division JP7512428B2 (en) 2020-05-14 2021-05-14 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2024117484A Division JP2024144492A (en) 2020-05-14 2024-07-23 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS
JP2025064932A Division JP2025109718A (en) 2020-05-14 2025-04-10 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS

Publications (2)

Publication Number Publication Date
JP2024144424A JP2024144424A (en) 2024-10-11
JP7667355B2 true JP7667355B2 (en) 2025-04-22

Family

ID=76284231

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2022568734A Active JP7512428B2 (en) 2020-05-14 2021-05-14 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS
JP2024102599A Active JP7667355B2 (en) 2020-05-14 2024-06-26 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS
JP2024117484A Pending JP2024144492A (en) 2020-05-14 2024-07-23 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS
JP2025064932A Pending JP2025109718A (en) 2020-05-14 2025-04-10 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022568734A Active JP7512428B2 (en) 2020-05-14 2021-05-14 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024117484A Pending JP2024144492A (en) 2020-05-14 2024-07-23 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS
JP2025064932A Pending JP2025109718A (en) 2020-05-14 2025-04-10 SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS

Country Status (5)

Country Link
EP (1) EP4150548A1 (en)
JP (4) JP7512428B2 (en)
KR (1) KR102811930B1 (en)
CN (1) CN115843368A (en)
WO (1) WO2021231911A1 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230070389A1 (en) * 2021-09-03 2023-03-09 Vlinder Inc. System and method for creating nft from physical asset and validating authenticity of nft associated asset
US12346899B2 (en) * 2021-09-05 2025-07-01 Artema Labs, Inc Methods for evolution of tokenized artwork, content evolution techniques, non-fungible token peeling, user-specific evolution spawning and peeling, and graphical user interface for complex token development and simulation
US11972415B1 (en) * 2021-10-18 2024-04-30 Hpvc, Llc Non-fungible token system for randomized event sessions
JP2023075841A (en) * 2021-11-19 2023-05-31 日本テクノロジーソリューション株式会社 Manufacturing method and manufacturing system for products packaged with packaging material
US20230224166A1 (en) * 2021-12-03 2023-07-13 Snektech, Inc. Systems and Methods for Associating Digital Media Files with External Commodities
JP7767126B2 (en) * 2021-12-03 2025-11-11 株式会社 ディー・エヌ・エー Digital object distribution system, digital object distribution method, and digital object distribution program using non-fungible tokens
JP7153153B1 (en) * 2022-02-15 2022-10-13 Kddi株式会社 Information processing device and information processing method
CN114553515B (en) * 2022-02-17 2024-05-17 支付宝(杭州)信息技术有限公司 Block chain-based NFT asset checking method, business processing method and hardware
WO2023164187A1 (en) * 2022-02-26 2023-08-31 Arben Kane Methods, systems, apparatuses, and devices of facilitating preselling and provisioning of assets using nonfungible tokens
JP7486750B2 (en) * 2022-06-06 2024-05-20 グリー株式会社 Information processing system, information processing method, and program
JP2024008711A (en) * 2022-07-08 2024-01-19 株式会社 ディー・エヌ・エー Systems, methods and programs for managing content
CN115272626A (en) * 2022-07-27 2022-11-01 蚂蚁区块链科技(上海)有限公司 Virtual article display method and device and computing equipment
FR3138952A1 (en) * 2022-08-16 2024-02-23 Novatec Method for generating an NFT cryptographic token from a unique physical token to guarantee rights associated with a real or virtual object
FR3140184B1 (en) * 2022-09-28 2025-03-07 Orange Method and device for allocating an NFT
US20240112176A1 (en) * 2022-09-30 2024-04-04 Ncr Corporation Crypto-based transaction fraud protection
US12354071B2 (en) 2022-12-29 2025-07-08 L'oreal Updating renderings of dynamic items based on cryptographically secure transactions
WO2024186350A1 (en) * 2023-03-08 2024-09-12 Alexandra Henderson A nonfungible token and digital item trading infrastructure for complex pop-up retail & event solutions
FR3147882A1 (en) * 2023-04-17 2024-10-18 L'oreal Updated dynamic item renderings based on cryptographically secure transactions
US12482208B2 (en) 2023-05-30 2025-11-25 Snap Inc. Mirroring 3D assets for virtual experiences
EP4567705A1 (en) * 2023-10-03 2025-06-11 Bilizen Co., Ltd. Nft marketplace system
US20250209435A1 (en) * 2023-12-22 2025-06-26 Nbcuniversal Media, Llc Home entertainment content and/or enhanced ticketing system and method
TWI900989B (en) * 2024-01-23 2025-10-11 網聯股份有限公司 Physical object, physical management system, and physical management method for digital asset
US12513131B2 (en) 2024-05-22 2025-12-30 Hong Kong Applied Science and Technology Research Institute Company Limited System and method using identity non-fungible token for identity verification in metaverse and online services

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008097432A (en) 2006-10-13 2008-04-24 Hitachi Ltd Financial product sales support system, financial product sales support method, financial product sales support program
JP2016186799A (en) 2012-04-25 2016-10-27 ナイキ イノベイト シーブイ Reserving products via social media
JP2018506787A (en) 2015-01-23 2018-03-08 ナイキ イノベイト シーブイ Online product reservation system
JP2019079502A (en) 2018-09-12 2019-05-23 株式会社 ディー・エヌ・エー Item trading system and item trading program
JP2019145128A (en) 2019-03-27 2019-08-29 株式会社セガゲームス Information processing device and program
US10505726B1 (en) 2018-12-07 2019-12-10 Nike, Inc. System and method for providing cryptographically secured digital assets
US20200074518A1 (en) 2018-08-28 2020-03-05 Blocklyncs Llc Digital data management

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100125495A1 (en) * 2008-11-17 2010-05-20 Smith Steven M System and method of providing a mobile wallet at a mobile telephone
US9940682B2 (en) 2010-08-11 2018-04-10 Nike, Inc. Athletic activity user experience and environment
US9011292B2 (en) 2010-11-01 2015-04-21 Nike, Inc. Wearable device assembly having athletic functionality
KR101806420B1 (en) 2011-06-07 2017-12-07 나이키 이노베이트 씨.브이. Virtual performance system
CN106575455B (en) * 2014-01-22 2022-03-08 耐克创新有限合伙公司 System and method for socially driven product offering
US10447478B2 (en) * 2016-06-06 2019-10-15 Microsoft Technology Licensing, Llc Cryptographic applications for a blockchain system
KR20190028517A (en) * 2016-07-15 2019-03-18 비자 인터네셔널 서비스 어소시에이션 Distributing digital assets by transactional devices
JP6335997B2 (en) * 2016-09-30 2018-05-30 株式会社バンダイナムコエンターテインメント Game system, virtual currency processing system and program
JP6566454B2 (en) 2017-11-22 2019-08-28 シビラ株式会社 Authentication method, authentication apparatus, computer program, and system manufacturing method
KR20190132054A (en) * 2018-05-18 2019-11-27 주식회사 비즈모델라인 Method for Providing Cryptocurrency Trading Platform by using Smart Contract based on Blockchain
JP2020057221A (en) * 2018-10-02 2020-04-09 株式会社ユナイテッドスマイルズ Information processing method, information processing device, and program
CN109410060A (en) * 2018-10-31 2019-03-01 巴马平方米区块链有限公司 Praedial processing method, device, system, storage medium and computer equipment
CN110914857B (en) * 2019-04-08 2023-12-12 创新先进技术有限公司 Using smart contracts in blockchain networks for product promotions

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008097432A (en) 2006-10-13 2008-04-24 Hitachi Ltd Financial product sales support system, financial product sales support method, financial product sales support program
JP2016186799A (en) 2012-04-25 2016-10-27 ナイキ イノベイト シーブイ Reserving products via social media
JP2018506787A (en) 2015-01-23 2018-03-08 ナイキ イノベイト シーブイ Online product reservation system
US20200074518A1 (en) 2018-08-28 2020-03-05 Blocklyncs Llc Digital data management
JP2019079502A (en) 2018-09-12 2019-05-23 株式会社 ディー・エヌ・エー Item trading system and item trading program
US10505726B1 (en) 2018-12-07 2019-12-10 Nike, Inc. System and method for providing cryptographically secured digital assets
JP2019145128A (en) 2019-03-27 2019-08-29 株式会社セガゲームス Information processing device and program

Also Published As

Publication number Publication date
KR20230009506A (en) 2023-01-17
CN115843368A (en) 2023-03-24
JP2024144492A (en) 2024-10-11
JP2024144424A (en) 2024-10-11
EP4150548A1 (en) 2023-03-22
JP2025109718A (en) 2025-07-25
JP2023526230A (en) 2023-06-21
KR102811930B1 (en) 2025-05-22
JP7512428B2 (en) 2024-07-08
WO2021231911A1 (en) 2021-11-18

Similar Documents

Publication Publication Date Title
JP7667355B2 (en) SYSTEM AND METHOD FOR PROVIDING ENCRYPTED DIGITAL ASSETS FOR BLOCKCHAIN-SECURED RETAIL PRODUCTS
JP7463490B2 (en) SYSTEM AND METHOD FOR PROVIDING CRYPTOGRAPHICALLY PROTECTED DIGITAL ASSETS - Patent application
US11756053B2 (en) Systems and methods for provisioning cryptographic digital assets for blockchain-secured retail products
US12293405B2 (en) Event-based distribution of cryptographically secured digital assets
US20240195614A1 (en) System and method for providing phygital forge of cryptographic digital assets

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240722

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250410

R150 Certificate of patent or registration of utility model

Ref document number: 7667355

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150