System and method for conducting data element transfers between smart devices
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-02-08
- Publication Date
- 2026-08-13
Smart Images

Figure US2026014453_13082026_PF_FP_ABST
Abstract
Description
Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 SYSTEM AND METHOD FOR CONDUCTING DATA ELEMENT TRANSFERS BETWEEN SMART DEVICESCROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of, and priority to, U.S. Provisional Patent Application No. 63 / 755,340 filed February 7, 2025, the entire contents of which are incorporated herein by reference.FIELD OF THE DISCLOSURE
[0002] This disclosure relates to systems and methods for conducting electronic data element communications and / or interactions between smart devices via cry ptographically secured tokens without a need to connect to a cloud platform.SUMMARY OF THE DISCLOSURE
[0003] The disclosure is directed to a system that enables electronic transfers for smart devices using data elements. In some embodiments, data elements include cry ptographically secured tokens preloaded onto smart devices during manufacturing or onboarding. In some embodiments, the smart devices are configured to locally execute computer-implemented instructions for generating, storing, transferring, and / or validating data elements. The ability to transfer data elements locally reduces internet dependency and transfer traffic. The data element transfer framework enables transfers even in environments with limited connectivity;
[0004] The system includes a transfer engine that includes a transfer processing module, a storage module, a validation module, and a synchronization module to support both offline operation and periodic synchronization with a centralized record (e.g., central data element ledger). The transfer engine and / or data elements may be loaded onto an electronic device during manufacturing or when the device is first connected to the internet or a device with internet capabilities. The disclosed architecture and protocols ensure data security; prevent double-spending (also referred to as double-transfer, as discussed herein), and enhance transfer efficiency;
[0005] To initialize data elements, the system generates and signs a data element using a cryptographic key pair. Metadata, including the device ID, expiration date, and balance, is embedded into each data element. These data elements are stored in an encry pted local database or secure hardware module on the device. During transfer execution, the sender device private key is retrieved to digitally sign the transfer initiation (request), which is then transmitted to 1ACTIVE 718898472v1Attorney Docket No. 203863-019701ZPCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 the recipient device over the local network. The transfer is logged in the sender device local record (e.g., local data element ledger) for offline validation.
[0006] For transfer validation, the recipient device validates the sender’s digital signature using their public key and verifies the data element’s cry ptographic signature and metadata for authenticity'. The system cross-references the sender’s local record to prevent double-spending. To synchronize the record, each device connects to a cloud-based server for periodic reconciliation of local transfers, updating balances and resolving any conflicts. Security mechanisms include encrypting all transfer data and data element storage using algorithms like AES or RSA and using secure hardware modules to enhance resistance against tampering and unauthorized access.DESCRIPTIONS OF THE DRAWING
[0007] The features, and advantages of the disclosure will be apparent from the following description of embodiments as illustrated in the accompanying drawings, in which reference characters refer to the same parts throughout the various views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating principles of the disclosure:
[0008] FIG. 1 is a block diagram of an example configuration within which the systems and methods disclosed herein could be implemented according to some embodiments of the present disclosure;
[0009] FIG. 2 is a block diagram illustrating components of an exemplary' system according to some embodiments of the present disclosure;
[0010] FIG. 3 illustrates an example transfer workflow according to some embodiments of the present disclosure;
[0011] FIG. 4 depicts an example implementation of an architecture according to some embodiments of the present disclosure;
[0012] FIG. 5 depicts an example implementation of an architecture according to some embodiments of the present disclosure; and
[0013] FIG. 6 is a block diagram illustrating a computing device showing an example of a client or server device used in various embodiments of the present disclosure.2ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 DETAILED DESCRIPTION
[0014] The present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of non-limiting illustration, certain example embodiments. Subject matter may, however, be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any example embodiments set forth herein; example embodiments are provided merely to be illustrative. Likewise, a reasonably broad scope for claimed or covered subject matter is intended. Among other things, for example, subject matter may be embodied as methods, devices, components, or systems. Accordingly, embodiments may, for example, take the form of hardware, software, firmware or any combination thereof (other than software per se). The following detailed description is, therefore, not intended to be taken in a limiting sense.
[0015] Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in some embodiments'’ as used herein does not necessarily refer to the same embodiment and the phrase “in some embodiments” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter include combinations of any embodiments, in whole or in part, described herein.
[0016] In general, terminology’ may be understood at least in part from usage in context. For example, terms, such as “and”, “or”, or “and / or,” as used herein may include a variety- of meanings that may depend at least in part upon the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B, or C, here used in the exclusive sense. In addition, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a,” “an,” or “the,” again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
[0017] As used herein, “can” or “may" or derivations there of (e.g., the system display can show X) are used for descriptive purposes only and is understood to be synonymous and / or3ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 interchangeable with “configured to” (e g., the computer is configured to execute instructions X) when defining the metes and bounds of the system. The phrase “configured to” also denotes the step of configuring a structure or computer to execute an algorithm step according to some embodiments.
[0018] The present disclosure is described below with reference to block diagrams and operational illustrations of methods and devices. It is understood that each block of the block diagrams or operational illustrations, and combinations of blocks in the block diagrams or operational illustrations, can be implemented by means of analog or digital hardware and computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer to alter its function as detailed herein, a special purpose computer, ASIC, or other programmable data processing apparatus, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, implement the functions / acts specified in the block diagrams or operational block or blocks. In some embodiments, the functions / acts noted in the blocks can occur out of the order noted in the operational illustrations. For example, two blocks shown in succession can in fact be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality / acts involved.
[0019] For the purposes of this disclosure a non-transitoiy computer readable medium (or computer-readable storage medium / media) stores computer data, which data can include computer program code (or computer-executable instructions) that is executable by a computer, in machine readable form. By way of example, and not limitation, a computer readable medium may include computer readable storage media, for tangible or fixed storage of data, or communication media for transient interpretation of code-containing signals. Computer readable storage media, as used herein, refers to physical or tangible storage (as opposed to signals) and includes without limitation volatile and non-volatile, removable and nonremovable media implemented in any method or technology for the tangible storage of information such as computer-readable instructions, data structures, program modules or other data. Computer readable storage media includes, but is not limited to, RAM. ROM, EPROM, EEPROM, flash memory or other solid state memory technology; optical storage, cloud storage, magnetic storage devices, or any other physical or material medium which can be used to tangibly store the desired information or data or instructions and which can be accessed by a computer or processor.4ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026
[0020] For the purposes of this disclosure the term ‘‘server’' should be understood to refer to a service point which provides processing, database, and communication facilities. By way of example, and not limitation, the term “server” can refer to a single, physical processor with associated communications and data storage and database facilities, or it can refer to a networked or clustered complex of processors and associated network and storage devices, as well as operating software and one or more database systems and application software that support the services provided by the server. Cloud servers are examples.
[0021] For the purposes of this disclosure a “network” should be understood to refer to a netw ork that may couple devices so that communications may be exchanged, such as between a server and a client device or other types of devices, including between wireless devices coupled via a wireless network, for example. A network may also include mass storage, such as network attached storage (NAS), a storage area network (SAN), a content delivery' network (CDN) or other forms of computer or machine-readable media, for example. A network may include the Internet, one or more local area networks (LANs), one or more wide area networks (WANs), wire-line type connections, wireless type connections, cellular or any combination thereof. Likewise, sub-networks, which may employ differing architectures or may be compliant or compatible with differing protocols, may interoperate within a larger netw ork.
[0022] For purposes of this disclosure, a “wireless network” should be understood to couple client devices with a network. A wireless network may employ stand-alone ad-hoc networks, mesh networks, Wireless LAN (WLAN) networks, cellular networks, or the like. A wireless network may further employ a plurality' of netw ork access technologies, including Wi-Fi, Long Term Evolution (LTE), WLAN, Wireless Router mesh, or 2nd, 3rd, 4thor 5thgeneration (2G, 3G, 4G or 5G) cellular technology, mobile edge computing (MEC), Bluetooth, 802. llb / g / n, or the like. Network access technologies may enable wide area coverage for devices, such as client devices w ith varying degrees of mobility', for example.
[0023] In short, a wireless network may include virtually any ty pe of wireless communication mechanism by which signals may be communicated between devices, such as a client device or a computing device, between or within a network, or the like.
[0024] A computing device, w'hich may include one or more computers, may be capable of sending or receiving signals, such as via a wired or wireless network, or may be capable of processing or storing signals, such as in memory as physical memory’ states, and may, therefore, operate as a server. Thus, devices capable of operating as a server may include, as examples, dedicated rack-mounted servers, desktop computers, laptop computers, set top boxes,5ACTIVE 718898472v1Attorney Docket No. 203863-019701ZPCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 integrated devices combining various features, such as two or more features of the foregoing devices, or the like.
[0025] For purposes of this disclosure, a client (or user, entity, subscriber or customer) device may include a computing device capable of sending or receiving signals, such as via a wired or a wireless network. A client device may, for example, include a desktop computer or a portable device, such as a cellular telephone, a smart phone, a display pager, a radio frequency (RF) device, an infrared (IR) device a near field communication (NFC) device, a personal digital assistant (PDA), a handheld computer, a tablet computer, a phablet, a laptop computer, a set top box, a wearable computer, smart watch, an integrated or distributed device combining various features, such as features of the forgoing devices, or the like.
[0026] A client device may vary in terms of capabilities or features. Claimed subject matter is intended to cover a wide range of potential variations, such as a web-enabled client device or previously mentioned devices may include a high-resolution screen (HD or 4K for example), one or more physical or virtual keyboards, mass storage, one or more accelerometers, one or more gyroscopes, global positioning system (GPS) or other location-identifying type capability, or a display with a high degree of functionality, such as a touch -sensitive color 2D or 3D display, for example
[0027] Certain embodiments and principles will be discussed in more detail with reference to the figures. According to some embodiments, the disclosed framework provides integrated control and management of one or more devices and / or the applications executing thereon.
[0028] By way of a non-limiting example, according to some embodiments, the framework described herein leverages cryptographic security, local network transfers, and advanced data synchronization techniques to provide secure and efficient data element transfer between smart devices to satisfy payment for a service and / or configuration. The term data element as used herein, includes cryptographic currency (referred to interchangeably as '‘eCoins”) in some embodiments. In some embodiments, the term “transfer” refers to a transaction that involves a transfer of the cryptographic currency from one local record on a first smart device to another local record on second smart device. In some embodiments, the term “record” refers to a ledger that keeps track of transactions associated with cryptographic currency.
[0029] According to some embodiments, the discussion herein may focus on embodiments related to data element transfers and smart device integration (e.g., offline transfer capabilities and local network synchronization); however, these examples should not be construed as limiting, as one of skill in the art would understand that the disclosed framework described6ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 herein can apply to various scenarios without departing from the scope of the instant disclosure. For example, the system may be configured to integrate with smart home systems to provide seamless service purchases and device-to-device transfers to pay for services. In some embodiments, the framework could be adapted for use in commercial settings to allow purchases at grocery stores by transferring data elements through a local network when internet connectivity is not available as a non-limiting example.
[0030] In some embodiments, the system includes a transfer engine 200 stored locally on smart devices and a central server (e.g., cloud platform 106) that includes one or more modules that enable data element transfers. As described below, the transfer engine 200 includes one or more modules configured to manage the processes of storing, transferring, validating, and synchronizing data elements between smart devices.
[0031] With reference to FIG. 1, system 100 is depicted which includes user equipment (UE) 102 (e.g., a client device, as mentioned above and discussed below in relation to FIG. 7), network 104. cloud platform 106, database 108, first smart device 110, second smart device 112, and transfer engine 200. It should be understood that while system 100 is depicted as including such components, it should not be construed as limiting, as one of ordinary skill in the art would readily understand that varying numbers of UEs, smart devices, peripheral devices, cloud systems, databases, and networks can be utilized; however, for purposes of explanation, system 100 is discussed in relation to the example depiction in FIG. 1.
[0032] The framework described herein is applicable to any smart device configured to receive commands to implement control of software and / or hardware. In some embodiments, some non-limiting example smart devices include thermostats, lighting systems, door locks, surveillance cameras, and / or UE 102, described further below. In some embodiments, the framework enables the ability to purchase advanced thermostat functionality using data elements, which may include services such analytics and / or learning user preferences, as nonliming examples. Lighting systems plans can be purchased using data elements that manage illumination based on schedules or motion detection algorithms. Door locks service can be purchased to provide secure access control and such as remote unlocking and event logging. Surveillance cameras can be configured for integration with cloud services, such as video recording and motion detection, for defined time periods using data elements. As described further below, the framework enables efficient, decentralized transactions between devices on local networks, minimizing reliance on internet connectivity’ and fiat currency exchanges.7ACTIVE 718898472v1Attorney Docket No. 203863-019701ZPCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026
[0033] According to some embodiments, UE 102 can be any type of device, such as, but not limited to, a desk top computer, a server, a mobile (smart) phone, tablet, laptop, sensor, loT device, autonomous machine, appliance, and / or any device equipped with a cellular and / or wireless or wired transceiver. For example, UE 102 can be a smart phone with various Apps installed, which as discussed below in more detail, can enable the identification and / or collection of activity information of the user to guide actual App and / or UE usage, and which may also serve as an intermediary to store information about other smart devices on a network when internet connectivity is not available, where UE 102 is used to reconcile records across smart devices to overcome the problem of providing electronic transactions without internet connection.
[0034] In some embodiments, one or more peripheral devices (not shown) can be connected to UE 102, and can be any type of peripheral device, such as, but not limited to, a wearable device (e.g., smart watch), printer, speaker, sensor, and the like. In some embodiments, peripheral device can be any type of device that is connectable to UE 102 via any type of known or to be known pairing mechanism, including, but not limited to. WiFi, Bluetooth™, Bluetooth Low Energy (BLE), NFC, and the like. For example, the peripheral device can be a speaker that connectively pairs with UE 102, which includes a client device in some non-limiting examples.
[0035] According to some embodiments, the first smart device 110 includes a smart thermostat configured to managing data element transfers and service optimizations within a smart home environment. The smart thermostat 110 is equipped with various sensors include temperature sensors that monitor the ambient temperature, allowing the thermostat to adjust heating or cooling services efficiently. Additionally, the smart thermostat 110 may feature sensors that detect energy usage patterns, enabling the system to recommend or automatically purchase energy -saving services using data elements. The device can also include connectivity modules that facilitate communication with other smart devices, ensuring seamless data element transfers across the local netw ork. Furthermore, the smart thermostat 110 is capable of storing data elements securely and executing transfers independently, even in offline scenarios, by leveraging transfer engine 200.
[0036] According to some embodiments, the second smart device 112 includes a smart camera monitoring system configured to accept data elements as payment for enhanced security sendees within a smart home environment. These sensors include motion detectors that monitor activity within its field of view, allowing the camera to trigger alerts or activate recording services. The second smart device 112 may feature sensors that assess lighting conditions.8ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 enabling the system to adjust recording settings or recommend additional lighting services which may be purchased using data elements. Like first smart device 110, the second smart device 112 includes connectivity modules that facilitate communication with other smart devices, ensuring seamless data element transfers across the local network. Furthermore, the second smart device 112 is also configured to securely store data elements and execute transfers independently, even when offline, by utilizing transfer engine 200.
[0037] In some embodiments, network 104 can be any type of network, such as, but not limited to, a wireless network, cellular network, the Internet, and the like (as discussed above). Network 104 facilitates connectivity' of the components of system 100, as illustrated in FIG. 1.
[0038] According to some embodiments, cloud platform 106 may be any type of cloud operating platform and / or network-based system upon which applications, operations, and / or other forms of network resources may be located. For example, platform 106 may be a sendee provider and / or network provider from where services and / or applications may be accessed, sourced or executed from. For example, platform 106 can represent the cloud-based architecture associated with a smart home or network provider, which has associated network resources hosted on the internet or private network (e.g., network 104), which enables (via analysis engine 200) the device control and management discussed herein.
[0039] In some embodiments, cloud platform 106 may include a server(s) and / or a database of information which is accessible over network 104. In some embodiments, a database 108 of cloud platform 106 may store a dataset of data and metadata associated with local and / or network information related to a user(s) of the components of system 100 and / or each of the components of system 100 (e.g., UE 102, first smart device 110, second smart device 112, and the services and applications provided by cloud platform 106 and / or transfer engine 200). In some embodiments, database 108 includes a central record to which all local records are reconciled against for data element transfers.
[0040] Turning to FIG. 4 and FIG. 5, in some embodiments, the exemplary' computer-based systems / platforms, the exemplary computer-based devices, and / or the exemplary computer-based components of the present disclosure may be specifically configured to operate in a cloud computing / architecture 120 such as, but not limiting to: infrastructure as a service (laaS) 510, platform as a service (PaaS) 508, and / or software as a service (SaaS) 506 using a web browser, mobile app, thin client, terminal emulator or other endpoint 504. FIG. 4 and FIG. 5 illustrate schematics of non-limiting implementations of the cloud computing / architecture(s) in which the exemplary computer-based systems for administrative customizations and control of9ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 network-hosted application program interfaces (APIs) of the present disclosure may be specifically configured to operate.
[0041] Turning back to FIG. 1, according to some embodiments, database 108 may correspond to a data storage for a platform (e.g., a network hosted platform, such as cloud platform 106, as discussed supra) or a plurality of platforms. Database 108 may receive storage instructions / requests from, for example, transfer engine 200 (and associated microservices), which may be in any type of known or to be known format, such as, for example, standard query7language (SQL). According to some embodiments, database 108 may correspond to any ty pe of known or to be known storage, for example, a memory7or memory7stack of a device, a distributed ledger of a distributed network (e.g., blockchain, for example), a look-up table (LUT), and / or any other type of secure data repository7.
[0042] Transfer engine 200, as discussed above and further below in more detail, can include components for the disclosed functionality7. According to some embodiments, transfer engine 200 may be a special purpose machine or processor and can be hosted by a device on network 104, within cloud platform 106, on first smart device 110, on second smart device 112, and / or on UE 102. In some embodiments, analysis engine 200 may be hosted by a server and / or set of servers associated with cloud platform 106
[0043] According to some embodiments, as discussed in more detail below7, transfer engine 200 may be configured to implement and / or control a plurality of services and / or microservices, where each of the plurality of services / microservices are configured to execute a plurality of workflo7s associated with performing the disclosed application control and management framework. Non-limiting embodiments of such workflows are provided below7in relation to at least FIG. 3, as well as the implementation examples that follow7.
[0044] According to some embodiments, as discussed above, transfer engine 200 may function as an application provided by cloud platform 106. In some embodiments, transfer engine 200 may function as an application installed on a server(s), network location and / or other type of network resource associated with platform 106. In some embodiments, transfer engine 200 may function as application installed and / or executing on UE 102. In some embodiments, such application may be a w eb-based application accessed by UE 102 over network 104 from cloud platform 106. In some embodiments, transfer engine 200 may7be configured and / or installed as an augmenting script, program or application (e.g., a plug-in or extension) to another application or program provided by cloud platform 106 and / or executing on UE 102, on first smart device 110, and / or on second smart device 112. In some embodiments, a portion of the10ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 transfer engine 200 is stored on and / or executed by a combination of one or more of the afore mentioned portions of the framework.
[0045] As illustrated in FIG. 2, according to some embodiments, transfer engine 200 includes transfer processing module 202, data element storage module 204, validation module 206, and / or synchronization module 208.
[0046] In some embodiments, the transfer processing module 202 handles the creation, sending, receiving, and validation of data element transfers. In some embodiments, the transfer processing module 202 includes a local record for recording transactional data. The local record is configured to operate with minimal resource consumption, allowing for efficient storage and retrieval of transaction records on devices with limited computational capacity. In some embodiments, the transfer processing module 202 includes cryptographic tools for signing and verifying transactions, such as public and private key infrastructure and digital certificates. In some embodiments, the framework includes a public key infrastructure configured for securely managing keys and / or digital certificates.
[0047] In some embodiments, the data element storage module 204 is configured to securely store data elements using encryption. Non-limiting examples of encry ption approaches include AES (Advanced Encryption Standard), which is used for its speed and security, and secure hardware modules such as TPM (Trusted Platform Module) chips, which provide hardwarebased security for sensitive operations. In some embodiments, the data element storage module 204 is configured to periodically synchronize with a centralized record and / or server when internet connectivity and / or UE 102 is available.
[0048] In some embodiments, the validation module 206 is configured to verify' the authenticity' of data elements by verify ing the data element's digital signature and / or metadata. In some embodiments, the validation module 206 is configured to prevent double-spending by crossreferencing local transaction records. In some embodiments, cross-referencing includes comparing new transactions against previously recorded data within the local record to ensure that the same data elements are not used more than once.
[0049] In some embodiments, the synchronization module 208 is used for reconciliation with a centralized record, which may be stored in database 108, ensuring consistency and resolving conflicts across devices. The synchronization process aligns local transaction records with the centralized record, resolving discrepancies that may arise due to offline transactions or devicespecific errors.11ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026
[0050] It should be understood that the engine(s) and modules discussed herein are non-exhaustive. as additional or fewer engines and / or modules (or sub-modules) may be applicable to the embodiments of the systems and methods discussed. More detail of the operations, configurations, and functionalities of analysis engine 200 and each of its modules, and their role within embodiments of the present disclosure, can generally be described as being executed by the system without reference to a particular module or the framework.
[0051] In some embodiments, smart devices within the same local network, such as those described supra, as non-limiting examples, communicate using lightweight communication protocols, such as MQTT or CoAP, to transfer and validate data elements. In some embodiments, the transfers are processed independently of internet connectivity. In some embodiments, the use of data elements according to the methods described herein limits a transactions use of the internet and / or software required to process fiat transactions. In some embodiments, when devices connect to the internet, transfers synchronize with a centralized record to enable global reconciliation or transfer between disparate networks. In some embodiments, each smart device is configured for processing and validating transfers, including when one or the other is offline, leveraging preloaded cryptographic data and local validation techniques.
[0052] In some embodiments, data elements are generated (e.g., via cloud platform 106) using asymmetric encryption methods, such as RSA (Rivest-Shamir-Adleman). which is used for secure data transmission, or Elliptic Curve Cryptography (ECC), which provides comparable security with smaller key sizes and enhanced efficiency.
[0053] In some embodiments, each data element is uniquely identified and cryptographically secured. In some embodiments, each data element includes metadata, such as a unique device ID. an expiration date, and a pre-assigned value that represents the data element’s balance. In some embodiments, data elements are digitally signed by a trusted certification authority to ensure authenticity, where each data element is provided with a unique digital signature that can be verified against the certification authority's records, ensuring that the data element is genuine and has not been tampered with.
[0054] In some embodiments, smart devices within the same local network, such as those described supra, as non-limiting examples, are each configured to transfer and / or validate data elements. In some embodiments, the transfers are processed independently of internet connectivity. The use of data elements according to the methods described herein limits transfers use of the internet and / or software required to process fiat transactions. In some12ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 embodiments, when a smart device connects to the internet, which may be a periodic operation and / or when internet is detected, transactions synchronize with a centralized record to enable global reconciliation or transfer between disparate networks. In some embodiments, each smart device is configured for processing and validating transactions, including when one or the other is offline, leveraging preloaded cry ptographic data and local validation techniques provided by transfer engine 200.
[0055] In some embodiments, one or more data elements are preloaded onto a smart device via a secure hardware interface during manufacturing and / or transfer software when the smart device is connected to the internet, such as during the onboarding process or when data elements are purchased.
[0056] Turning to FIG. 3, process 300 provides a non-limiting example according to some embodiments for the disclosed system. In some embodiments, process 300 provides some nonlimiting embodiments for applications for which the disclosed framework (e.g., via analysis engine 200) can control, manage, and manipulate data obtained for the analysis.
[0057] Steps described in the figures represent both an execution of a computer algorithm and a method of implementing the system via the framework. According to some embodiments, steps 302-304 of process 300, which involve initializing the HVAC sizing process and collecting climate data, can be performed by the data acquisition module 202 of analysis engine 200.
[0058] Step 306, which involves segmenting and categorizing the data, can be performed by the data processing and filtering module 204.
[0059] Steps 308-310, which include performing data analysis and determining HVAC classification, can be performed by the analysis and classification module 206.
[0060] Steps 312-316, which involve establishing energy control parameters, outputting classification results, and controlling the HVAC system based on control parameters, can be performed by the control and output module 208.
[0061] It should be understood that while the discussion herein will be with reference to specific applications, it should not be construed as limiting, as any type of program, website, network resource, platform, or device (e.g., any of the UEs discussed above) can form the basis of the system without departing from the scope of the instant disclosure.
[0062] In step 302, the first smart device 110 initiates the transaction by identifying the second smart device 112 and specifying the service to be purchased and the number of data elements required.13ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026
[0063] In step 304, the first smart device 110 generates a transfer request (also referred to herein as an initiation) that is digitally signed using the private key associated with the first smart device 110, ensuring the authenticity of the transaction.
[0064] In step 306, the first smart device transmits the transfer request to the second smart device along with the relevant sendee details.
[0065] Upon receipt in step 308. the second smart device 112 validates the digital signature of the transfer request using the public key associated with the first smart device 110, verifying the authenticity of the request.
[0066] In step 310, the second smart device 112 cross-references the local transaction records associated with the first smart device 110 to ensure that sufficient data elements are available for the transaction.
[0067] If all validations are successful, step 312 includes the second smart device 112 updating its local record to reflect the receipt of data elements and adding the requested service to its active service list.
[0068] In step 314, the first smart device 110 deducts the specified number of data elements from its balance and logging the transaction in its local record.
[0069] In step 316, the second smart device 112 acknowledges the transaction, providing confirmation back to the first smart device.
[0070] In step 318, one or both smart devices periodically synchronize with a centralized record or cloud-based server 108 to reconcile transfer records, ensuring consistency and resolving any discrepancies that may have occurred during offline operation.
[0071] In a non-limiting example, UE 102 is a smartphone with a transfer engine configured to handle any operation described in relation to FIG. 3, inter alia. Initially, the smartphone connects to the internet while in an area with access to broadband communication (e.g., cellphone tower, Wi-Fi hotspot), and downloads a specified number of data elements into the smart phone's secure wallet. As described supra, these data elements are stored using encryption techniques to ensure security during offline operations. Once the data elements are downloaded, the user returns home and initiates a transaction with a smart thermostat, which is the first smart device 110 in this non-limiting example.
[0072] The smartphone identifies the smart thermostat on the local network, using communication protocols such as Wi-Fi or Bluetooth®. The user selects an advanced monitoring service to be purchased for the thermostat on the thermostat interface, which in this example includes real-time analytics, temperature trend reports, and / or adaptive energy-saving14ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 settings. The portion of the transfer engine 200 stored on the smart thermostat specifies the number of data elements required for the service based on the service's predetermined cost structure, which is also stored locally on the thermostat. A transfer request is initiated by the smartphone, which involves transferring data elements to the smart thermostat for a specific sen-ice. The smartphone then digitally signs the transfer request using its private key. The signed request is then transmitted to the smart thermostat over the local network 104.
[0073] The smart thermostat validates the request by verifying the smartphone's digital signature with the smart thermostat’s public key and ensures that the transfer details, including the service and data element amount, are accurate. The smart thermostat then cross-references the transfer details against the data elements stored in the smartphone's wallet to confirm the availability of the specified data elements. Once validated, the thermostat initiates a transfer of the specified number of data elements from the smartphone to the thermostat's record to complete the transfer. Following this transfer, the thermostat updates its local record to reflect the receipt of the data elements and activates the advanced monitoring service. The smartphone deducts the appropriate number of data elements from its balance and logs the transaction in its local record.
[0074] In some embodiments, additional coins are downloaded to the smart thermostat from the smartphone to pay for other services. In some embodiments, the smart thermostat record's information is downloaded to the smartphone. When there are multiple devices on the network, information from multiple (e.g.. all) device records may be downloaded to the smartphone. When internet connectivity is available to the smartphone, the framework updates a centralized record to reflect the data element balance on each smart device to ensure consistency across all devices and reconcile any offline transactions.
[0075] In a further non-limiting example, the user uses data elements stored on the thermostat (first device 110) to pay for services on another smart device in the local network, such as a security camera platform (second device 112). For instance, the user may wish to activate a premium surveillance feature on the security camera platform. This feature might include advanced motion detection and / or alert notification through the thermostat, which may also serve as the interface to perform the transaction. Without payment, which would normally be done over the internet, these premium features would remain restricted, with the camera platform operating only in a basic mode.
[0076] The thermostat, acting as the payment source, specifies the required number of data elements for the service based on the camera's preconfigured cost structure. Using local15ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 network protocols, the smart thermostat transfers the necessary' data elements to the security camera's record. The security camera validates the transaction and activates the premium features upon receipt of the required data elements. Both devices log the transaction locally, and the information is synchronized with the centralized record when internet connectivity becomes available or the smart phone is reintroduced into the network to enable the transfer when the cellphone is reconnected to a broadband network.
[0077] FIG. 6 is a schematic diagram illustrating a client device showing an example embodiment of a client device that may be used within the present disclosure and / or the framework illustrated in FIG. 1. Client device 600 may include many more or less components than those shown in FIG. 6, such as a plurality of computers. How ever, the components shown are sufficient to disclose an illustrative embodiment for implementing the present disclosure. Client device 600 may represent, for example, UE 102 discussed above at least in relation to FIG. 1.
[0078] As shown in the figure, in some embodiments, client device 600 includes one or more processors (CPU) 622 in communication with one or more non-transitory computer readable media 630 via a bus 624. Client device 600 also includes a power supply 626, one or more network interfaces 650, an audio interface 652, a display 654, a keypad 656, an illuminator 658, an input / output interface 660, a haptic interface 662, an optional global positioning systems (GPS) receiver 664 and a camera(s) or other optical, thermal or electromagnetic sensors 666. Device 600 can include one camera / sensor 666, or a plurality of cameras / sensors 666, as understood by those of skill in the art. Power supply 626 provides power to Client device 600.
[0079] Client device 600 may optionally communicate with a base station (not shown), or directly with another computing device. In some embodiments, network interface 650 is sometimes known as a transceiver, transceiving device, or network interface card (NIC).
[0080] Audio interface 652 is arranged to produce and receive audio signals such as the sound of a human voice in some embodiments. Display 654 may be a liquid crystal display (LCD), gas plasma, light emitting diode (LED), or any other type of display used with a computing device. Display 654 may also include a touch sensitive screen arranged to receive input from an object such as a stylus or a digit from a human hand.
[0081] Keypad 656 may include any input device arranged to receive input from a user. Illuminator 758 may provide a status indication and / or provide light.
[0082] Client device 600 also includes input / output interface 660 for communicating with external. Input / output interface 660 can utilize one or more communication technologies, such16ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 as USB, infrared, Bluetooth™, or the like in some embodiments. Haptic interface 662 is arranged to provide tactile feedback to a user of the client device.
[0083] Optional GPS transceiver 664 can determine the physical coordinates of client device 600 on the surface of the Earth, which typically outputs a location as latitude and longitude values. GPS transceiver 664 can also employ other geo-positioning mechanisms, including, but not limited to, triangulation, assisted GPS (AGPS), E-OTD, CI. SAI, ETA, BSS or the like, to further determine the physical location of client device 600 on the surface of the Earth. In one embodiment, however, client device may through other components, provide other information that may be employed to determine a physical location of the device, including for example, a MAC address, Internet Protocol (IP) address, or the like.
[0084] Mass memory 630 includes a RAM 632, a ROM 634, and / or other non-transitory storage means. Mass memory 630 illustrates another example of computer storage media for storage of information such as computer readable instructions, data structures, program modules, usage data, or other data. Mass memory' 630 stores a basic input / output system (“BIOS”) 640 for controlling low-level operation of client device 600. The mass memory also stores an operating system 641 for controlling the operation of client device 600.
[0085] Memory 630 further includes one or more data stores, which can be utilized by client device 600 to store, among other things, applications 642 for executing transfer engine 200, and / or other information or data. For example, data stores may be employed to store information that describes various capabilities of client device 600. The information may then be provided to another device based on any of a variety of events, including being sent as part of a header (e.g., index file of the HLS stream) during a communication, sent upon request, or the like. At least a portion of the capability information may also be stored on a disk drive or other storage medium (not shown) within client device 600.
[0086] Applications 642 may include computer executable instructions which, when executed by client device 600, transmit, receive, and / or otherwise process audio, video, images, and enable telecommunication with a server and / or another user of another client device. Applications 642 may further include a client that is configured to send, to receive, and / or to otherwise process gaming, goods / services and / or other forms of data, messages and content hosted and provided by the platform associated with transfer engine 200 and its affiliates.
[0087] As used herein, the term “engine” identifies at least one software component and / or a combination of at least one software component and at least one hardware component which17ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 are designed / programmed / configured to manage / control other software and / or hardware components (such as the libraries, software development kits (SDKs), objects, and the like).
[0088] Examples of hardware elements may include processors, microprocessors, circuits, circuit elements (e.g., transistors, resistors, capacitors, inductors, and so forth), integrated circuits, application specific integrated circuits (ASIC), programmable logic devices (PLD), digital signal processors (DSP), field programmable gate array (FPGA), logic gates, registers, semiconductor device, chips, microchips, chip sets, and so forth. In some embodiments, the one or more processors may be implemented as a Complex Instruction Set Computer (CISC) or Reduced Instruction Set Computer (RISC) processors; x86 instruction set compatible processors, multi-core, or any other microprocessor or central processing unit (CPU). In various implementations, the one or more processors may be dual-core processor(s), dual-core mobile processor(s), and so forth.
[0089] Computer-related systems, computer systems, and systems, as used herein, include any combination of hardware and software. Examples of software may include software components, programs, applications, operating system software, middleware, firmware, software modules, routines, subroutines, functions, methods, procedures, software interfaces, application program interfaces (API), instruction sets, computer code, computer code segments, words, values, symbols, or any combination thereof. Determining whether some embodiment are implemented using hardware elements and / or software elements may vary in accordance with any number of factors, such as desired computational rate, power levels, heat tolerances, processing cycle budget, input data rates, output data rates, memory resources, data bus speeds and other design or performance constraints.
[0090] For the purposes of this disclosure a module is a software, hardware, or firmw are (or combinations thereof) system, process or functionality’, or component thereof, that performs or facilitates the processes, features, and / or functions described herein (with or without human interaction or augmentation). A module can include sub-modules. Software components of a module may be stored on a computer readable medium for execution by a processor. Modules may be integral to one or more servers or be loaded and executed by one or more servers. One or more modules may be grouped into an engine or an application.
[0091] One or more aspects of some embodiments may be implemented by representative instructions stored on a machine-readable medium which represents various logic w ithin the processor, which when read by a machine causes the machine to execute logic to perform the techniques described herein. Such representations, known as "IP cores,’7may be stored on a18ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 tangible, machine readable medium and supplied to various customers or manufacturing facilities to load into the fabrication machines that make the logic or processor. Of note, various embodiments described herein may, of course, be implemented using any appropriate hardware and / or computing software languages (e.g., C++, Objective-C, Swift, Java, JavaScript, Python, Perl, QT, and the like).
[0092] For example, exemplary software specifically programmed in accordance with one or more principles of the present disclosure may be downloadable from a network, for example, a website, as a stand-alone product or as an add-in package for installation in an existing software application. For example, exemplary7software specifically programmed in accordance with one or more principles of the present disclosure may also be available as a client-server software application, or as a web-enabled software application. For example, exemplary softw are specifically programmed in accordance w ith one or more principles of the present disclosure may also be embodied as a softw are package installed on a hardw are device.
[0093] For the purposes of this disclosure the term ‘‘user’", "subscriber" “provider”, “supplier”, or “customer” should be understood to refer to a user of an application or applications as described herein and / or a consumer of data supplied by a data provider. By w ay of example, and not limitation, the term “user” or “subscriber” can refer to a person who receives data provided by the data or service provider over the Internet in a browser session, or can refer to an automated software application which receives the data and stores or processes the data. Those skilled in the art will recognize that the methods and systems of the present disclosure may be implemented in many manners and as such are not to be limited by some embodiments and examples. In other words, functional elements being performed by single or multiple components, in various combinations of hardware and software or firmware, and individual functions, may be distributed among software applications at either the client level or server level or both. In this regard, any number of the features of some embodiments described herein may be combined into single or multiple configurations, and some embodiments having fewer than, or more than, all of the features described herein are possible.
[0094] “Substantially” and “approximately” when used in conjunction with a value encompass a difference of 5% or less of the same unit and / or scale of that being measured.
[0095] “Simultaneously” as used herein includes lag and / or latency times associated with a conventional and / or proprietary7computer, such as processors and / or networks described herein attempting to process multiple types of data at the same time. “Simultaneously” also includes19ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 the time it takes for digital signals to transfer from one physical location to another, be it over a wireless and / or wired network, and / or within processor circuitry.
[0096] It is understood that the system is not limited in its application to the details of construction and the arrangement of components set forth in the previous description or illustrated in the drawings. The system and methods disclosed herein fall within the scope of numerous embodiments. The previous discussion is presented to enable a person skilled in the art to make and use embodiments of the system. Any portion of the structures and / or principles included in some embodiments can be applied to any and / or all embodiments: it is understood that features from some embodiments presented herein are combinable with other features according to some other embodiments. Thus, some embodiments of the system are not intended to be limited to what is illustrated but are to be accorded the widest scope consistent with all principles and features disclosed herein.
[0097] Some embodiments of the system are presented with specific values and / or setpoints. These values and setpoints are not intended to be limiting and are merely examples of a higher configuration versus a lower configuration and are intended as an aid for those of ordinary skill to make and use the system.
[0098] Any text in the drawings is part of the system’s disclosure and is understood to be readily incorporable into any description of the metes and bounds of the system. Any functional language in the drawings is a reference to the system being configured to perform the recited function, and structures shown or described in the drawings are to be considered as the system comprising the structures recited therein. It is understood that defining the metes and bounds of the system using a description of images in the drawing does not need a corresponding text description in the written specification to fall with the scope of the disclosure.
[0099] Furthermore, acting as Applicant’s own lexicographer. Applicant imparts the explicit meaning and / or disavow of claim scope to the following terms:
[0100] The previous detailed description is to be read with reference to the figures, in which like elements in different figures have like reference numerals. The figures, which are not necessarily to scale, depict some embodiments and are not intended to limit the scope of embodiments of the system.
[0101] Any of the operations described herein that form part of the system are useful machine operations. The system also relates to a device or an apparatus for performing these operations. All flowcharts presented herein represent computer implemented steps and / or are visual representations of algorithms implemented by the system. The apparatus can be specially20ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 constructed for the required purpose, such as a special purpose computer. When defined as a special purpose computer, the computer can also perform other processing, program execution or routines that are not part of the special purpose, while still being capable of operating for the special purpose. Alternatively, the operations can be processed by a general-purpose computer selectively activated or configured by one or more computer programs stored in the computer memory, cache, or obtained over a network. When data is obtained over a network the data can be processed by other computers on the network, e.g., a cloud of computing resources.
[0102] The embodiments of the system can also be defined as a machine that transforms data from one state to another state. The data can represent an article, that can be represented as an electronic signal and electronically manipulate data. The transformed data can, in some cases, be visually depicted on a display, representing the physical object that results from the transformation of data. The transformed data can be saved to storage generally, or in particular formats that enable the construction or depiction of a physical and tangible object. In some embodiments, the manipulation can be performed by a processor. In such an example, the processor thus transforms the data from one thing to another. Still further, some embodiments include methods can be processed by one or more machines or processors that can be connected over a network. Each machine can transform data from one state or thing to another, and can also process data, save data to storage, transmit data over a network, display the result, or communicate the result to another machine. Computer-readable storage media, as used herein, refers to physical or tangible storage (as opposed to signals) and includes without limitation volatile and non-volatile, removable and non-removable storage media implemented in any method or technology7for the tangible storage of information such as computer-readable instructions, data structures, program modules or other data.
[0103] Although method operations are presented in a specific order according to some embodiments, the execution of those steps do not necessarily occur in the order listed unless explicitly specified. Also, other housekeeping operations can be performed in between operations, operations can be adjusted so that they occur at slightly different times, and / or operations can be distributed in a system which allows the occurrence of the processing operations at various intervals associated with the processing, as long as the processing of the overlay operations are performed in the desired way and result in the desired system output.
[0104] It will be appreciated by those skilled in the art that while the system has been described above in connection with particular embodiments and examples, the system is not necessarily so limited, and that numerous other embodiments, examples, uses, modifications and departures21ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 from the embodiments, examples and uses are intended to be encompassed by the claims attached hereto. The entire disclosure of each patent and publication cited herein is incorporated by reference, as if each such patent or publication were individually incorporated by reference herein. Various features and advantages of the system are set forth in the following claims.22ACTIVE 718898472v1
Claims
Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 CLAIMSWhat is claimed is:
1. A system comprising:one or more computers comprising one or more processors and one or more computer readable media, the one or more computer readable media including program instructions stored thereon that when executed cause the one or more computers to:generate, on a first electronic device, a transfer request,transmit, through a netw ork, the transfer request to a second electronic device, send one or more data elements stored on the first electronic device to the second electronic device through the network,subtract the one or more data elements transferred from a first local record of the first electronic device,add the one or more data elements transferred from the first electronic device to a second local record of the second electronic device, andsynchronize both the first local record and the second local record with a central record.
2. The system of claim 1, wherein the first electronic device includes a smartphone.
3. The system of claim 2, wherein the second electronic device includes an environment monitoring platform.
4. The system of claim 3. wherein the one or more data elements are transferred from the smartphone to the environment monitoring platform using a local network; andwherein the transfer of the one or more data elements does not require an internet connection.
5. The system of claim 4, wherein the central record is located on a cloud platform.
6. The system of claim 5, wherein synchronize both the first local record and the second local record with the cloud platform is after the transfer between the first electronic device and the second electronic device has been completed.23ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 7. The system of claim 1, wherein the first electronic device and the second electronic device each include a transfer engine configured to process a data element transfer.
8. The system of claim 7, wherein the transfer engine is configured to execute a creation, a sending, a receiving, and a validation of data element transfers.
9. The system of claim 8, wherein the transfer engine is configured to verify an authenticity of data elements by checking one or more of a data element's digital signature and a data element's metadata.
10. The system of claim 9, wherein the transfer engine synchronizes both the first local record and the second local record with the central record.
11. The system of claim 1, wherein the first electronic device includes a first environment monitoring platform.
12. The system of claim 11, wherein the second electronic device includes a second environment monitoring platform.
13. The system of claim 12, wherein the one or more data elements are transferred from the first environment monitoring platform to the second environment monitoring platform using a local network.
14. The system of claim 13. wherein the transfer of the one or more data elements does not require an internet connection.
15. A method comprising:manufacturing an environment monitoring device in a manufacturing environment; loading a transfer engine configured to process data element transfers onto a non-transitory computer readable medium on the environment monitoring device, the environment monitoring device comprising a computer configured to execute the transfer engine; and loading one or more data elements onto the non-transitory computer readable;24ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 2026 wherein the transfer engine is loaded onto the non-transitory computer readable medium while the environment monitoring device is in the manufacturing environment; and wherein the one or more data elements are loaded onto the non-transitory computer readable medium while the environment monitoring device is in the manufacturing environment.
16. A method comprising:identifying, at a location, a set of devices, the set of devices comprising user equipment and a thermostat;collecting device activity data related to the set of devices over a time period; analyzing the collected device activity data, and determining an occurrence of an request for an electronic service, the electronic service being an action performed by at least one of the set of devices at the location;determining, based on the occurrence of the request, an operation related to transfer of an amount of data elements, the operation enabling a secure read / write transfer of the amount of data elements as a data structure from first storage location to a second storage location; and controlling, based on usage of the amount of data elements, operation of the electronic sendee by at least one of the set of devices at the location, the control enabling a read / write access via at least one of the set of devices to the electronic service.
17. The method of claim 1 , further comprising:maintaining, in the storage, a predetermined amount of the data elements; and analyzing the predetermined amount based on the request, anddetermining to issue the data elements responsive to the request.
18. The method of claim 17, wherein the determining is at least in part based on one of a type of the request and metadata related to the request.
19. The method of claim 16, further comprising:transferring, from the first storage location, a set of data elements to a data element storage of a third electronic device, the transfer enabling the performance of the electronic service when the electronic service is provided in association with functionality provided by the third electronic device.25ACTIVE 718898472v1Attorney Docket No. 203863-019701 / PCT Resideo Ref. No. R214521-WO Electronically Filed: February 8, 202620. The method of claim 16, wherein the set of devices further comprising a plurality of user equipment, such that the data elements can be transferred among the plurality of user equipment to effectuate performance of the electronic sendee.26ACTIVE 718898472v1