ConceptioArchiveGoogle Patents
Google Patentsopen access

Blockchain System — Bao Tran (US20250094496A1)

Bao Tran · Google Patents
Google Patents · Patents · License: Open Access
Open Source ↗
baotran
patent, google patents, intellectual property, US20250094496A1, Bao Tran, en, 2025

ABSTRACT

Abstract

A device to securely access a digital asset with an asset blockchain address on a blockchain includes a processor in communication with a processor blockchain address; and code executed by the processor to: capture a prompt, a response, or an answer; and store a digital asset contract, access right, and ownership right of the prompt, response, or answer on the blockchain.

Description

This application is a continuation-in-part application of Ser. No. 15/989,484 which is continuation of Ser. No. 15/594,214 filed May 12, 2017 and issued as U.S. Pat. No. 10,046,228, the contents of which are incorporated by reference.

BACKGROUND

The emergence of smart devices such as Internet of Things (IoT) devices has provided intelligence to many common appliances such as mobile phones.

The Internet is rapidly becoming the number one resource for the travel consumer and on average, customers make travel related searches, visit 22 websites and take 29 days from the first time they search until they make a purchase. Forty-five percent of transactions occur four weeks or more after the first search. The time spent online is lengthy, representing a prolonged opportunity for advertisers to reach and influence consumers while they search for information.

In a parallel trend, the wealth of data generated by computers can overwhelm the Internet cloud. Moreover, fraudulent and harmful activities arising from hacked devices have potential to cause major disruptions to users of the Internet.

SUMMARY

In one aspect, device includes a processor, sensor(s), and a wireless transceiver coupled to the processor.

These and other features of the present invention will become readily apparent upon further review of the following specification and drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 A illustrates an exemplary environment for communicating data from a monitoring device to external computers, FIG. 1 B is a schematic view of an exemplary IoT sport device system, and FIG. 1 C is an exemplary process supported by the IoT device.

FIG. 2 A is a block diagram of an electronic circuit for a smart device, while FIG. 2 B is a block diagram of a big data system for predicting stress experienced by a structural unit such as a bridge, a building, or a plane, for example.

FIGS. 3 A- 31 show exemplary blockchain smart contract processes.

FIGS. 4 A- 4 H show exemplary IoT systems with blockchain and flowcharts detailing their operations.

FIGS. 4 I- 4 J show exemplary blockchain energy delivery systems.

FIG. 5 is a diagram illustrates generally, exemplary curated content received from various sources, according to embodiments disclosed herein;

FIG. 6 is a diagram illustrates generally, an overview of a recommender system that may allows travelers to obtain travel recommendations based on the curated content gathered by sources, according to embodiments disclosed herein;

FIG. 7 is a diagram illustrates generally, an overview of preferences matching by server, according to embodiments disclosed herein;

FIG. 8 is a diagram illustrates generally, an exemplary GUI showing activity recommendations for the query, according to embodiments disclosed herein; and

FIG. 9 is a flow chart illustrating generally, a method for providing concierge services for travelers, according to embodiments disclosed herein.

FIG. 10 shows an exemplary travel recommendation process.

Similar reference characters denote corresponding features consistently throughout the attached drawings.

DETAILED DESCRIPTION

The reader should appreciate that the present application describes several inventions. Rather than separating those inventions into multiple isolated patent applications, applicants have grouped these inventions into a single document because their related subject matter lends itself to economies in the application process. But the distinct advantages and aspects of such inventions should not be conflated. In some cases, embodiments address all of the deficiencies noted herein, but it should be understood that the inventions are independently useful, and some embodiments address only a subset of such problems or offer other, unmentioned benefits that will be apparent to those of skill in the art reviewing the present disclosure. Due to costs constraints, some inventions disclosed herein may not be presently claimed and may be claimed in later filings, such as continuation applications or by amending the present claims. Similarly, due to space constraints, neither the Abstract nor the Summary of the Invention sections of the present document should be taken as containing a comprehensive listing of all such inventions or all aspects of such inventions.

FIG. 1 A illustrates an exemplary environment for communicating data from a monitoring device to external computers. In FIG. 1 A , the monitoring device used for a sport device 9 includes an interface with a radio transmitter for forwarding the result of the comparison to a remote device. In one example, the monitoring device may include an additional switch and user interface. The user interface may be used by the user in order to trigger transmission of the comparison of the hand or foot pattern reference data with the stroke patterns data to the remote device. Alternatively, the transmission may occur automatically each time the device has been used, or may be triggered by placing the sport device in a cradle or base. All parts of the monitoring device may be encapsulated with each other and/or may be integrated into or attached to the body of the sport device 9 . Alternatively, a radio transmitter may be arranged separately from the other parts, for instance, in a battery charger, cradle or base of the sport device 9 . In that example, the interface 7 may include contact terminals in the sport device 9 , which are connected to the corresponding terminals in the battery charger for forwarding the result of the comparison via a wired connection to the transmitter in the battery charger or may be connected by induction or short range wireless communications. The radio transmitter in the battery charger then transmits this comparison result further via the wireless radio connection to the remote device. In FIG. 1 A , the remote device may be a mobile phone 16 , PDA or computer 19 , which receives the information directly from the monitoring device via a short range radio connection, as one example of a transmitter, such as a Bluetooth or a Wifi or a Zigbee connection. In one example, the user of the remote device may receive information about how thoroughly the sport device 9 has been used or the need to provide a replacement sport device. FIG. 1 A also illustrates an alternate example of a transmitter, using an intermediate receiver I 7 and a network I 8 , such as a cellular radio system. Also in this example, the radio transmitter may be located in connection with the sport device 9 or alternatively in connection, with a charger, cradle or base station of the sport device 9 . In such an example, the comparison result may be transmitted via an intermediate receiver 17 and the network 18 to a remote device

19 , 16 located further away than the range of a short range radio system, for example. The remove device

19 , 16 may be any device suitable for receiving the signals from the network 18 and providing feedback on an output device. The transmission of information via a cellular radio system to the remote device may allow an advertiser provide an advertisement. For example, an advertisement may be added to the comparison result using network elements in the cellular radio system. The user may receive an advertisement with the comparison result. An advantage with such a solution is that the advertiser may provide revenue offsetting all or a portion of the cost for the transmission of the comparison result from the sport device 9 to the remote device

19 , 16 .

FIG. 1 B shows a block diagram of the unit 9 with processor/RAM/ ROM 11 . The unit 9 includes a motion sensor, a multi-axis accelerometer, and a strain gage 42 . The multi-axis accelerometer may be a two-axis or three-axis accelerometer. Strain gage 21 is mounted in the neck of the racket, and measures force applied to the ball, i.e., force in a z direction. Acceleration and force data are acquired by the microprocessor at a data acquisition rate (sampling rate) of from about 10 to 50 samples/second, e.g., about 20 samples/second. The acceleration data is used to infer motion, using an algorithm discussed below; it is not converted to position data. In this embodiment, because the sensors and strain gage are not in the head region, the head can be removable and replaceable, e.g., by threaded engagement with the handle (not shown), so that the sport device can continue to be used after instrument wear has occurred. Any desired type of removable head or cartridge can be used.

The unit 11 also includes a camera, which can be a 360 degree camera. Alternatively, the camera can be a 3D camera such as the Kinect camera or the Intel RealSense camera for ease of generating 3D models and for detecting distance of objects. To reduce image processing load, each camera has a high performance GPU to perform local processing, and the processed images, sound, and odor data are uploaded to a cloud storage for subsequent analysis.

The unit 11 includes an electronic nose to detect odor. The electronic nose can simply be a MEMS device acting as a particle counter. An embodiment of the electronic nose can be used that includes a fan module, a gas molecule sensor module, a control unit and an output unit. The fan module is used to pump air actively to the gas molecule sensor module. The gas molecule sensor module detects the air pumped into by the fan module. The gas molecule sensor module at least includes a gas molecule sensor which is covered with a compound. The compound is used to combine preset gas molecules. The control unit controls the fan module to suck air into the electronic nose device. Then the fan module transmits an air current to the gas molecule sensor module to generate a detected data. The output unit calculates the detected data to generate a calculation result and outputs an indicating signal to an operator or compatible host computer according to the calculation result.

An electronic tongue sensor can be provided to sense quality of sweat or liquid. The tongue includes a liquid molecule sensor module, a control unit and an output unit. Body liquid is applied or swiped on to the liquid molecule sensor module. The molecule sensor module detects the liquid molecules pumped into by the stirring module. The liquid molecule sensor module at least includes a molecule sensor which is covered with a compound. The compound is used to combine preset liquid molecules. The control unit controls the stirring module to pump liquid to be “tasted” into the electronic tongue device. Then the module transmits a flow current to the liquid molecule sensor module to generate a detected data. The output unit calculates the detected data to generate a calculation result and outputs an indicating signal to an operator or compatible host computer according to the calculation result. Such electronic tongue can detect quality of fog or liquid, among others.

In one embodiment for analyzing tooth structure, restorative materials within a tooth structure, and disease states of a tooth, the unit 11 includes a probe 20 which may be attached to a variety of sport probes, and instruments to afford adaptability to a variety of situations in providing diagnostic information on an object such as a naturally occurring structure, man-made materials placed or found within the structure, diseased or otherwise affected, infected or effected structure, as well as structure that has been eroded, worn by attrition, abraded, abfracted, fractured, crazed, broken or otherwise compromised through sport enthusiast use, misuse, fatigue or longevity of use. The probe 20 generates electrical outputs which are interpreted by a smart phone or computer.

In one embodiment, the probe 20 can be a vibratory transducer that sends out vibrations at known frequency and amplitude. The probe 20 also includes a receiver which can be an accelerometer, for example. The accelerometer is attached to the teeth and connected to a computer. The accelerometer digitizes the received vibrations and provides them into the phone or computer. The transducer can be a single piezoelectric transducer or an array with elements arranged to fit in a mouthpiece or an appliance to be worn over the oral arch. The transducer elements can be mounted in silicone rubber o

This application is a continuation-in-part application of Ser. No. 15/989,484 which is continuation of Ser. No. 15/594,214 filed May 12, 2017 and issued as U.S. Pat. No. 10,046,228, the contents of which are incorporated by reference.

BACKGROUND

The emergence of smart devices such as Internet of Things (IoT) devices has provided intelligence to many common appliances such as mobile phones.

The Internet is rapidly becoming the number one resource for the travel consumer and on average, customers make travel related searches, visit 22 websites and take 29 days from the first time they search until they make a purchase. Forty-five percent of transactions occur four weeks or more after the first search. The time spent online is lengthy, representing a prolonged opportunity for advertisers to reach and influence consumers while they search for information.

In a parallel trend, the wealth of data generated by computers can overwhelm the Internet cloud. Moreover, fraudulent and harmful activities arising from hacked devices have potential to cause major disruptions to users of the Internet.

SUMMARY

In one aspect, device includes a processor, sensor(s), and a wireless transceiver coupled to the processor.

These and other features of the present invention will become readily apparent upon further review of the following specification and drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 A illustrates an exemplary environment for communicating data from a monitoring device to external computers, FIG. 1 B is a schematic view of an exemplary IoT sport device system, and FIG. 1 C is an exemplary process supported by the IoT device.

FIG. 2 A is a block diagram of an electronic circuit for a smart device, while FIG. 2 B is a block diagram of a big data system for predicting stress experienced by a structural unit such as a bridge, a building, or a plane, for example.

FIGS. 3 A- 31 show exemplary blockchain smart contract processes.

FIGS. 4 A- 4 H show exemplary IoT systems with blockchain and flowcharts detailing their operations.

FIGS. 4 I- 4 J show exemplary blockchain energy delivery systems.

FIG. 5 is a diagram illustrates generally, exemplary curated content received from various sources, according to embodiments disclosed herein;

FIG. 6 is a diagram illustrates generally, an overview of a recommender system that may allows travelers to obtain travel recommendations based on the curated content gathered by sources, according to embodiments disclosed herein;

FIG. 7 is a diagram illustrates generally, an overview of preferences matching by server, according to embodiments disclosed herein;

FIG. 8 is a diagram illustrates generally, an exemplary GUI showing activity recommendations for the query, according to embodiments disclosed herein; and

FIG. 9 is a flow chart illustrating generally, a method for providing concierge services for travelers, according to embodiments disclosed herein.

FIG. 10 shows an exemplary travel recommendation process.

Similar reference characters denote corresponding features consistently throughout the attached drawings.

DETAILED DESCRIPTION

The reader should appreciate that the present application describes several inventions. Rather than separating those inventions into multiple isolated patent applications, applicants have grouped these inventions into a single document because their related subject matter lends itself to economies in the application process. But the distinct advantages and aspects of such inventions should not be conflated. In some cases, embodiments address all of the deficiencies noted herein, but it should be understood that the inventions are independently useful, and some embodiments address only a subset of such problems or offer other, unmentioned benefits that will be apparent to those of skill in the art reviewing the present disclosure. Due to costs constraints, some inventions disclosed herein may not be presently claimed and may be claimed in later filings, such as continuation applications or by amending the present claims. Similarly, due to space constraints, neither the Abstract nor the Summary of the Invention sections of the present document should be taken as containing a comprehensive listing of all such inventions or all aspects of such inventions.

FIG. 1 A illustrates an exemplary environment for communicating data from a monitoring device to external computers. In FIG. 1 A , the monitoring device used for a sport device 9 includes an interface with a radio transmitter for forwarding the result of the comparison to a remote device. In one example, the monitoring device may include an additional switch and user interface. The user interface may be used by the user in order to trigger transmission of the comparison of the hand or foot pattern reference data with the stroke patterns data to the remote device. Alternatively, the transmission may occur automatically each time the device has been used, or may be triggered by placing the sport device in a cradle or base. All parts of the monitoring device may be encapsulated with each other and/or may be integrated into or attached to the body of the sport device 9 . Alternatively, a radio transmitter may be arranged separately from the other parts, for instance, in a battery charger, cradle or base of the sport device 9 . In that example, the interface 7 may include contact terminals in the sport device 9 , which are connected to the corresponding terminals in the battery charger for forwarding the result of the comparison via a wired connection to the transmitter in the battery charger or may be connected by induction or short range wireless communications. The radio transmitter in the battery charger then transmits this comparison result further via the wireless radio connection to the remote device. In FIG. 1 A , the remote device may be a mobile phone 16 , PDA or computer 19 , which receives the information directly from the monitoring device via a short range radio connection, as one example of a transmitter, such as a Bluetooth or a Wifi or a Zigbee connection. In one example, the user of the remote device may receive information about how thoroughly the sport device 9 has been used or the need to provide a replacement sport device. FIG. 1 A also illustrates an alternate example of a transmitter, using an intermediate receiver I 7 and a network I 8 , such as a cellular radio system. Also in this example, the radio transmitter may be located in connection with the sport device 9 or alternatively in connection, with a charger, cradle or base station of the sport device 9 . In such an example, the comparison result may be transmitted via an intermediate receiver 17 and the network 18 to a remote device

19 , 16 located further away than the range of a short range radio system, for example. The remove device

19 , 16 may be any device suitable for receiving the signals from the network 18 and providing feedback on an output device. The transmission of information via a cellular radio system to the remote device may allow an advertiser provide an advertisement. For example, an advertisement may be added to the comparison result using network elements in the cellular radio system. The user may receive an advertisement with the comparison result. An advantage with such a solution is that the advertiser may provide revenue offsetting all or a portion of the cost for the transmission of the comparison result from the sport device 9 to the remote device

19 , 16 .

FIG. 1 B shows a block diagram of the unit 9 with processor/RAM/ ROM 11 . The unit 9 includes a motion sensor, a multi-axis accelerometer, and a strain gage 42 . The multi-axis accelerometer may be a two-axis or three-axis accelerometer. Strain gage 21 is mounted in the neck of the racket, and measures force applied to the ball, i.e., force in a z direction. Acceleration and force data are acquired by the microprocessor at a data acquisition rate (sampling rate) of from about 10 to 50 samples/second, e.g., about 20 samples/second. The acceleration data is used to infer motion, using an algorithm discussed below; it is not converted to position data. In this embodiment, because the sensors and strain gage are not in the head region, the head can be removable and replaceable, e.g., by threaded engagement with the handle (not shown), so that the sport device can continue to be used after instrument wear has occurred. Any desired type of removable head or cartridge can be used.

The unit 11 also includes a camera, which can be a 360 degree camera. Alternatively, the camera can be a 3D camera such as the Kinect camera or the Intel RealSense camera for ease of generating 3D models and for detecting distance of objects. To reduce image processing load, each camera has a high performance GPU to perform local processing, and the processed images, sound, and odor data are uploaded to a cloud storage for subsequent analysis.

The unit 11 includes an electronic nose to detect odor. The electronic nose can simply be a MEMS device acting as a particle counter. An embodiment of the electronic nose can be used that includes a fan module, a gas molecule sensor module, a control unit and an output unit. The fan module is used to pump air actively to the gas molecule sensor module. The gas molecule sensor module detects the air pumped into by the fan module. The gas molecule sensor module at least includes a gas molecule sensor which is covered with a compound. The compound is used to combine preset gas molecules. The control unit controls the fan module to suck air into the electronic nose device. Then the fan module transmits an air current to the gas molecule sensor module to generate a detected data. The output unit calculates the detected data to generate a calculation result and outputs an indicating signal to an operator or compatible host computer according to the calculation result.

An electronic tongue sensor can be provided to sense quality of sweat or liquid. The tongue includes a liquid molecule sensor module, a control unit and an output unit. Body liquid is applied or swiped on to the liquid molecule sensor module. The molecule sensor module detects the liquid molecules pumped into by the stirring module. The liquid molecule sensor module at least includes a molecule sensor which is covered with a compound. The compound is used to combine preset liquid molecules. The control unit controls the stirring module to pump liquid to be “tasted” into the electronic tongue device. Then the module transmits a flow current to the liquid molecule sensor module to generate a detected data. The output unit calculates the detected data to generate a calculation result and outputs an indicating signal to an operator or compatible host computer according to the calculation result. Such electronic tongue can detect quality of fog or liquid, among others.

In one embodiment for analyzing tooth structure, restorative materials within a tooth structure, and disease states of a tooth, the unit 11 includes a probe 20 which may be attached to a variety of sport probes, and instruments to afford adaptability to a variety of situations in providing diagnostic information on an object such as a naturally occurring structure, man-made materials placed or found within the structure, diseased or otherwise affected, infected or effected structure, as well as structure that has been eroded, worn by attrition, abraded, abfracted, fractured, crazed, broken or otherwise compromised through sport enthusiast use, misuse, fatigue or longevity of use. The probe 20 generates electrical outputs which are interpreted by a smart phone or computer.

In one embodiment, the probe 20 can be a vibratory transducer that sends out vibrations at known frequency and amplitude. The probe 20 also includes a receiver which can be an accelerometer, for example. The accelerometer is attached to the teeth and connected to a computer. The accelerometer digitizes the received vibrations and provides them into the phone or computer. The transducer can be a single piezoelectric transducer or an array with elements arranged to fit in a mouthpiece or an appliance to be worn over the oral arch. The transducer elements can be mounted in silicone rubber or other material suitable for damping mechanical coupling between the elements. Other materials may also be used for the array construction. For example, the transducer may be formed from one or more pieces of piezocomposite material, or any material that converts electrical energy to acoustic energy. The receiver can also be positioned to fit in the mouthpiece or appliance. One embodiment of the receiver is an accelerometer, but a suitable piezoelectric transducer can serve as the receiver as well.

The software in the computer compares these inputs to known vibration responses corresponding to striking states on a ball or sport object. The computer 30 displays a response on the computer screen for that user.

FIG. 1 C schematically shows a method or app 2 which may be implemented by the computing unit 11 shown in FIG. 1 B . For example, the app 2 may be a computer implemented method. A computer program may be provided for executing the app 2 . The app 2 includes code for:

( 21 ) capture user motion with accelerometer or gyroscope ( 22 ) capture VR views through camera and process using GPU ( 23 ) capture user emotion using facial recognition or GSR ( 24 ) model user action using kinematic model ( 25 ) compare user action with idea action ( 26 ) coach user on improvement to user sport techniques.

The device can negotiate and enforce agreements with others blockchain smart contracts.

The system may include one or more of the following:

code to determine trade settlement amounts and transfers funds automatically, code to automatically pay coupon payments and returns principal upon bond expiration, code to determine payout based on claim type and policy coverage, code to collect insurance based on usage and upon a claim submission, code to determine payout based on claim type and policy coverage, code to transfer electronic medical record from a source to a destination based on patient consent, code to anonymously store wearable health data from wearable devices for public health monitoring, a secured content and code to determine and distributes royalty to an author, code for storing a stock certificate number with stock quantity, code to determine a share registry or a capitalization table from each stock certificate number and stock quantity, code to distribute shareholder communication from a share registry or a capitalization table, code to collect secure shareholder votes from a share registry or a capitalization table for transparent corporate governance, code to provide financial information to shareholder a share registry or a capitalization table for corporate governance, code to enforce majority or supermajority shareholder votes from a share registry or a capitalization table for corporate governance, code for supply chain management, code for tracking chain of custody for an item, or code for peer-to-peer transactions for between two computers.

As shown in FIG. 2 A , a microcontroller 155 receives and processes signals from the sensor 112 - 114 , and converts those signals into an appropriate digital electronic format. The microcontroller 155 wirelessly transmits tension information in the appropriate digital electronic format, which may be encoded or encrypted for secure communications, corresponding to the sensed traffic and/or crime indication through a wireless communication module or transceiver 160 and antenna 170 . Optionally, a camera 140 can be provided to visually detect traffic and/or crime and movement of the structure. While monitoring of the smart device 100 traffic and/or crime is continuous, transmission of tension information can be continuous, periodic or event-driven, such as when the tension enters into a warning or emergency level. Typically the indicated tension enters a warning level, then an emergency level as tension drops below the optimal range, but corresponding warning and emergency levels above the optimal range can also be used if supported by the smart device 100 . The microcontroller 155 is programmed with the appropriate warning and emergency levels, as well as internal damage diagnostics and self-recovery features.

The tension information can take any form, including a simple warning/emergency indication that the tension is approaching or exceeding tension specifications, respectively. While under-tension is known to be the primary cause of structural or mechanical problems associated with devices, over-tension can also be a problem and can also be reported by the smart device 100 .

The sensors can detect force, load, tension and compression forces on the device such as the device. Other data includes Acceleration; Velocity; Global absolute displacement; Local relative displacement; Rotation; Strain; Stress; Force; and Static-position video. Wind speed/direction; External temperature; weather parameters (rainfall, humidity, solar radiation, etc.); Internal or structural temperature; Mass loading (occupant count, etc.); Static tilt; Fatigue damage; Corrosion; Acoustic emission; and Moving-position video. A force is simply a push or pull to an object and can be detected by a load cell, pressure cell or strain sensor. A Load: Is simply a force applied to a structure. Ex: weight of vehicles or pedestrians, weight of wind pushing on sides. Tension & Compression are internal forces that make a member longer or shorter. Tension stretches a member and Compression pushes the member closer together. Acceleration can also be detected by Force-Balance (Servo) Piezoelectric Piezoresistive MEMS. Velocity can be measured by force-balance (servo) MEMS, or Mechanical Doppler Heated wire. A local Displacement sensor can be LVDT/Cable potentiometer Acoustic Optical/laser Temperature Electrical Optical fiber. A rotation sensor can be Gyro MEMS Gyro Tilt Electro-mechanical MEMS. A strain sensor can be a resistance gauge Vibrating wire Optical fiber Corrosion Electrical Chemical sensors. A traffic and/or crime sensor can be a microphone listening to acoustic emission, or Piezoelectric MEMS, for example, and sonar sound processing can be used to detect where crime activity is coming from.

The sensor 112 - 114 , transceiver 160 / antenna 170 , and microcontroller 155 are powered by and suitable power source, which may optionally include an electromagnetic field (EMF) scavenging device 145 , such as those known in the art, that convert ambient EMF (such as that emitted by radio station broadcasts) into small amounts of electrical power. The EMF scavenging device 145 includes a battery to buffer and store energy for the microcontroller 155 , sensor 112 - 114 , camera 140 and wireless communications 160 / 170 , among others.

The circuit of FIG. 2 A contains an analog front-end (“AFE”) transducer 150 for interfacing signals from the sensor 112 - 114 to the microcontroller 155 . The AFE 150 electrically conditions the signals coming from the sensor 112 - 114 prior to their conversion by the microcontroller 155 so that the signals are electrically compatible with the specified input ranges of the microcontroller 155 . The microcontroller 155 can have a CPU, memory and peripheral circuitry. The microcontroller 155 is electrically coupled to a wireless communication module 160 using either a standard or proprietary communication standard. Alternatively, the microcontroller 155 can include internally any or all circuitry of the smart device 100 , including the wireless communication module 160 . The microcontroller 155 preferably includes power savings or power management circuitry 145 and modes to reduce power consumption significantly when the microcontroller 155 is not active or is less active. The microcontroller 155 may contain at least one Analog-to-Digital Converter (ADC) channel for interfacing to the AFE 150 .

The battery/ power management module 145 preferably includes the electromagnetic field (EMF) scavenging device, but can alternatively run off of previously stored electrical power from the battery alone. The battery/ power management module 145 powers all the circuitry in the smart device 100 , including the camera 140 , AFE 150 , microcontroller 155 , wireless communication module 160 , and antenna 170 . Even though the smart device 100 is preferably powered by continuously harvesting RF energy, it is beneficial to minimize power consumption. To minimize power consumption, the various tasks performed by the circuit should be repeated no more often than necessary under the circumstances.

Stress information from the smart device 100 and other information from the microcontroller 155 is preferably transmitted wirelessly through a wireless communication module 160 and antenna 170 . As stated above, the wireless communication component can use standard or proprietary communication protocols. Smart lids 100 can also communicate with each other to relay information about the current status of the structure or machine and the smart device 100 themselves. In each smart device 100 , the transmission of this information may be scheduled to be transmitted periodically. The smart lid 100 has a data storage medium (memory) to store data and internal status information, such as power levels, while the communication component is in an OFF state between transmission periods. On the other hand, once the communication commences in the ON state, the microcontroller 155 can execute the following tasks:

1. Neighbor discovery: in this task each smart device 100 sends a beacon identifying its location, capabilities (e.g. residual energy), status. 2. Cluster formation: cluster head will be elected based on the findings in (1). The cluster children communicate directly with their cluster head (CH). 3. Route discovery: this task interconnects the elected cluster heads together and finds the route towards the sink smart device (node) so that minimum energy is consumed. 4. Data transmission: the microcontroller processes the collected color data and based on the adopted data dissemination approach, the smart device 100 will do one of the following. (a) Transmit the data as is without considering the previous status; or (b) transmit the data considering the previous status. Here we can have several scenarios, which include: (i) transmitting the data if the change in reported tension exceeds the warning or emergency levels; and (ii) otherwise, do not transmit.

The electronic of FIG. 2 A operates with a big data discovery system of FIG. 2 B that determines events that may lead to failure. FIG. 2 B is a block diagram of an example stress monitoring system 200 that may be process the stress detected by the smart device 100 of FIG. 1 , arranged in accordance with at least some embodiments described herein. Along with the stress monitoring system 220 , a first smart device such as a smart device 240 , a second smart device 250 , a third smart device 260 , a fourth smart device 280 , and additional sensors 270 may also be associated with the unit 200 . The stress monitoring system 220 may include, but is not limited to, a transceiver module 222 , a stress detection module 224 , a stress prediction module 226 , a determination module 228 , a stress response module 232 , an interface module 234 , a processor 236 , and a memory 238 .

The transceiver module 222 may be configured to receive a stress report from each of the first, second, and third sport smart devices 240 , 250 , 260 . In some embodiments, the transceiver module 222 may be configured to receive the stress reports over a wireless network. For example, the transceiver module 222 and the first, second, and third smart devices 240 , 250 , 260 may be connected over a wireless network using the IEEE 802.11 or IEEE 802.15 standards, for example, among potentially other standards. Alternately or additionally, the transceiver module 222 and the first, second, and third smart devices 240 , 250 , 260 may communicate by sending communications over conductors used to carry electricity to the first, second, and third smart devices 240 , 250 , 260 and to other electrical devices in the unit 200 . The transceiver module 222 may send the stress reports from the first, second, and third smart devices 240 , 250 , 260 to the prediction module 226 , the stress detection module 224 , and/or the determination module 228 .

The stress module 224 may be configured to detect stress on the sport object as detected by the devices 100 . The signal sent by the devices 100 collectively may indicate the amount of stress being generated and/or a prediction of the amount of stress that will be generated. The stress detection module 224 may further be configured to detect a change in stress of non-smart devices associated with the unit 200 .

The prediction module 226 may be configured to predict future stress based on past stress history as detected, environmental conditions, forecasted stress loads, among other factors. In some embodiments, the prediction module 226 may predict future stress by building models of usage and weight being transported. For example, the prediction module 226 may build models using machine learning based on support vector machines, artificial neural networks, or using other types of machine learning. For example, stress may correlate with the load carried by a bridge or an airplane structure. In other example, stress may correlate with temperature cycling when a structure is exposed to constant changes (such as that of an airplane).

The prediction module 226 may gather data for building the model to predict stress from multiple sources. Some of these sources may include, the first, second, and third smart devices 240 , 250 , 260 ; the stress detection module 224 ; networks, such as the World Wide Web; the interface module 234 ; among other sources. For example, the first, second, and third smart devices 240 , 250 , 260 may send information regarding human interactions with the first, second, and third smart devices 240 , 250 , 260 . The human interactions with the first, second, and third smart devices 240 , 250 , 260 may indicate a pattern of usage for the first, second, and third smart devices 240 , 250 , 260 and/or other human behavior with respect to stress in the unit 200 .

In some embodiments, the first, second, and third smart devices 240 , 250 , 260 may perform predictions for their own stress based on history and send their predicted stress in reports to the transceiver module 222 . The prediction module 226 may use the stress reports along with the data of human interactions to predict stress for the system 200 . Alternately or additionally, the prediction module 226 may make predictions of stress for the first, second, and third smart devices 240 , 250 , 260 based on data of human interactions and passed to the transceiver module 222 from the first, second, and third smart devices 240 , 250 , 260 . A discussion of predicting stress for the first, second, and third smart devices 240 , 250 , 260 is provided below with respect to FIGS. 5 and 6 .

The prediction module 224 may predict the stress for different amounts of time. For example, the prediction module 224 may predict stress of the system 200 for 1 hour, 2 hours, 12 hours, 1 day, or some other period. The prediction module 224 may also update a prediction at a set interval or when new data is available that changes the prediction. The prediction module 224 may send the predicted stress of the system 200 to the determination module 228 . In some embodiments, the predicted stress of the system 200 may contain the entire stress of the system 200 and may incorporate or be based on stress reports from the first, second, and third smart devices 240 , 250 , 260 . In other embodiments, the predicted stress of the system 200 may not incorporate or be based on the stress reports from the first, second, and third smart devices 240 , 250 , 260 .

The determination module 228 may be configured to generate a unit stress report for the system 200 . The determination module 228 may use the current stress of the system 200 , the predicted stress of the system 200 received from the prediction module 224 ; stress reports from the first, second, and/or third smart devices 240 , 250 , 260 , whether incorporated in the predicted stress of the system 200 or separate from the predicted stress of the system 200 ; and an amount of stress generated or the predicted amount of stress, to generate a unit stress report.

In some embodiments, one or more of the stress reports from the first, second, and/or third smart device 240 , 250 , 260 may contain an indication of the current operational profile and not stress. In these and other embodiments, the determination module 228 may be configured to determine the stress of a smart device for which the stress report indicates the current operational profile but not the stress. The determination module 228 may include the determined amount of stress for the smart device in the unit stress report. For example, both the first and second smart device 240 , 250 may send stress report. The stress report from the first smart device 240 may indicate stress of the first smart device 240 . The stress report from the second smart device 250 may indicate the current operational profile but not the stress of the second smart device 250 . Based on the current operational profile of the second smart device 250 , the determination module 228 may calculate the stress of the second smart device 250 . The determination module 228 may then generate a unit stress report that contains the stress of both the first and second smart devices 240 , 250 .

In some embodiments, the stress monitoring system 220 may not include the prediction module 226 . In these and other embodiments, the determination module 228 may use stress reports from the first, second, and/or third smart devices 240 , 250 , 260 , with the received amount of stress inferred on non-smart devices, if any, to generate the unit stress report. The determination module 228 may send the unit stress report to the transceiver module 222 .

In some embodiments, the processor 236 may be configured to execute computer instructions that cause the stress monitoring system 220 to perform the functions and operations described herein. The computer instructions may be loaded into the memory 238 for execution by the processor 236 and/or data generated, received, or operated on during performance of the functions and operations described herein may be at least temporarily stored in the memory 238 .

Although the stress monitoring system 220 illustrates various discrete components, such as the prediction module 226 and the determination module 228 , various components may be divided into additional components, combined into fewer components, or eliminated, depending on the desired implementation. In some embodiments, the unit 200 may be associated with more or less smart devices than the three smart devices 240 , 250 , 260 illustrated in FIG. 2 .

Blockchain Authentication

The IoT machines can negotiate contracts on their own (without human) and exchange items of value by presenting an open transaction on the associated funds in their respective wallets. Blockchain token ownership is immediately transferred to a new owner after authentication and verification, which are based on network ledgers within a peer-to-peer network, guaranteeing nearly instantaneous execution and settlement.

A similar process is used to provide secure communications between IoT devices, which is useful for edge IoT devices. The industrial world is adding billions of new IoT devices and collectively these devices generate many petabytes of data each day. Sending all of this data to the cloud is not only very cost prohibitive but it also creates a greater security risk. Operating at the edge ensures much faster response times, reduced risks, and lower overall costs.

Maintaining close proximity to the edge devices rather than sending all data to a distant centralized cloud, minimizes latency allowing for maximum performance, faster response times, and more effective maintenance and operational strategies. In addition to being highly secure, the system also significantly reduces overall bandwidth requirements and the cost of managing widely distributed networks.

In some embodiments, the described technology provides a peer-to-peer cryptographic currency trading method for initiating a market exchange of one or more Blockchain tokens in a virtual wallet for purchasing an asset (e.g., a security) at a purchase price. The system can determine, via a two-phase commit, whether the virtual wallet has a sufficient quantity of Blockchain tokens to purchase virtual assets (such as electricity only from renewable solar/wind/ . . . sources, weather data or location data) and physical asset (such as gasoline for automated vehicles) at the purchase price. In various embodiments, in response to verifying via the two-phase commit that the virtual wallet has a sufficient quantity of Blockchain tokens, the IoT machine purchases (or initiates a process in furtherance of purchasing) the asset with at least one of the Blockchain tokens. In one or more embodiments, if the described technology determines that the virtual wallet has insufficient Blockchain tokens for purchasing the asset, the purchase is terminated without exchanging Blockchain tokens.

The present system provides smart contract management with modules that automates the entire lifecycle of a legally enforceable smart contract by providing tools to author the contract so that it is both judge/arbitrator/lawyer readable and machine readable, and ensuring that all contractual obligations are met by integrating with appropriate execution systems, including traditional court system, arbitration system, or on-line enforcement system. Different from the blockchain/bitcoin contract system where payment is made in advance and released when the conditions are electronically determined to be satisfied, this embodiment creates smart contracts that are verifiable, trustworthy, yet does not require advance payments that restrict the applicability of smart contracts. The system has a contract management system (CMS) that helps users in creating smart contracts for deployment. After template creation, FIG. 3 A shows a flow diagram of the functionality of system in accordance with one embodiment when authoring a contract using one of the smart contract templates. In one embodiment, the functionality of the flow diagram of FIG. 3 A is implemented by software stored in memory and executed by a processor. In other embodiments, the functionality can be performed by hardware, or any combination of hardware and software.

A smart contract is a computerized transaction protocol that executes the terms of a contract. A smart contract can have the following fields: object of agreement, first party blockchain address, second party blockchain address, essential content of contract, signature slots and blockchain ID associated with the contract. Turning now to FIG. 3 A , at 2, the user logs into the system to author a smart contract. The system then retrieves the appropriate contract template for the user, and a user interface renderer displays the corresponding deal sheet user interface to the user. The selection of the appropriate contract template can be based on many factors, including the role of the user, the intended parties to the contract, the type of contract desired, etc. At 4, the user enters the information that is requested by the user interface based on the attributes displayed. Because the user interface is tailored specifically to the desired type of contract, the required contract terms information for that type of contract will be entered by the user as guided by the attributes of the template. The user may interact with the user interface through a single page or through multiple pages in a particular sequence with a forms wizard, or through the selection of tabs. In one embodiment, the user interface is rendered as a mark-up language such as XML showing the structure of the requirements of the contract. In other embodiments, the user interface is rendered as an Excel worksheet, Word document, or other application compatible format that can be read by the contracting parties, lawyers, judges, and jury. At 6, the contract is generated based on the user input to the user interface. The contract can be in the form of bytecodes for machine interpretation or can be the markup language for human consumption. If there are other contracts that are incorporated by reference, the other contracts are formed in a nested hierarchy similar to program language procedures/subroutines and then embedded inside the contract. At 8, the smart contract is assigned a unique block chain number and inserted into block chain. At 10, the smart contract is sent to one or more recipients

CLAIMS

Claims ( 18 )

What is claimed is:

1 . A device to securely access a digital asset with an asset blockchain address on a blockchain, comprising:

a processor in communication with a processor blockchain address; and

code executed by the processor to:

capture a prompt, a response, or an answer; and

store a digital asset contract, access right, and ownership right of the prompt, response, or answer on the blockchain.

2 . The device of claim 1 , comprising code to provide the user with a benefit, a crypto currency, a coin, or a renumeration when the prompt, response, or answer is used.

3 . The device of claim 1 , comprising a plurality of remote processors in communication wih the processor via the blockchain.

4 . The device of claim 1 , comprising a plurality of remote processors coupled to the blockchain for mining, machine learning or distributed processing.

5 . The device of claim 1 , comprising an agent or a search engine in communication with the processor.

6 . The device of claim 1 , comprising code to receive suggestions, reviews, ratings, recommendations, user experience, videos, images, questions and answers, uniform resources locators, documents.

7 . The device of claim 1 , comprising an agent in communication with the processor to handle a task for the user.

8 . The device of claim 1 , comprising a neural network or a learning machine to process the prompt, response, or answer.

9 . The device of claim 1 , comprising an agent to respond to a question or query, wherein the agent accesses the blockchain.

10 . The device of claim 1 , comprising a learning machine coupled to the blockchain to generate a text response to a query.

11 . The device of claim 1 , comprising code for accessing data, content, or application stored in a cloud storage, including: authorizing a first client device; receiving an authorization request from the first client device; generating an authorization key for accessing the cloud server and storing the key in a blockchain; providing the authorization key to the first client device; receiving the authorization key from a device as a second client device working as an agent of the first client device; granting access to the second client device based on the authorization key; receiving a map of storage locations of cloud objects associated with an application or content, each storage location identified in a blockchain; and reassembling the application or content from the storage locations.

12 . The device of claim 1 comprising code to process a cryptocurrency transaction, wherein the cryptocurrency transaction includes a BITCOIN or an ETHEREUM transaction.

13 . The method of claim 1 comprising securely storing the received one or more blocks in the blockchain in one or more cloud storage objects, in an encrypted format including using a Discrete Logarithm Integrated Encryption Scheme (DLIES), an Elliptic Curve Integrated Encryption Scheme (ECIES), a user generated biometric encryption method, or a Homomorphic encryption method.

14 . The method of claim 1 wherein the cloud application offers a cloud computing Infrastructure as a Service (IaaS), a cloud Platform as a Service (PaaS) and offers a Specific cloud software service as a Service (SaaS) including a specific cloud software service for storage and retrieval of the one or more received blocks in the blockchain.

15 . The device of claim 1 , wherein the digital asset comprises information, content, or a non-fungible token (NFT).

16 . A system to securely access a digital asset with an asset blockchain address on a blockchain, comprising:

a processor in communication with a processor blockchain address; code executed by the processor to: authenticate a user; and store data from the user in the digital asset on the blockchain and further store digital asset contract detail, access right, and ownership right on the blockchain.

17 . The system of claim 16 , wherein the data comprises machine learning data.

18 . The system of claim 16 , comprising a learning machine or neural network coupled to the blockchain and code to provide the user with a benefit, a crypto currency, a coin, or a renumeration when the training data is used.

US18/923,585

2018-10-15

2024-10-22

Blockchain System

Pending

US20250094496A1

( en )

Priority Applications (1)

Application Number

Priority Date

Filing Date

Title

US18/923,585

US20250094496A1

( en )

2018-10-15

2024-10-22

Blockchain System

Applications Claiming Priority (3)

Application Number

Priority Date

Filing Date

Title

US16/160,311

US10997251B2

( en )

2018-10-15

2018-10-15

Smart device

US17/203,582

US12182204B2

( en )

2018-10-15

2021-03-16

Non-fungible token (NFT)

US18/923,585

US20250094496A1

( en )

2018-10-15

2024-10-22

Blockchain System

Related Parent Applications (1)

Application Number

Title

Priority Date

Filing Date

US17/203,582

Continuation

US12182204B2

( en )

2018-10-15

2021-03-16

Non-fungible token (NFT)

Publications (1)

Publication Number

Publication Date

US20250094496A1

true

US20250094496A1 ( en )

2025-03-20

Family

ID=70159642

Family Applications (4)

Application Number

Title

Priority Date

Filing Date

US16/160,311

Active

2039-01-25

US10997251B2

( en )

2018-10-15

2018-10-15

Smart device

US17/203,582

Active

2039-04-17

US12182204B2

( en )

2018-10-15

2021-03-16

Non-fungible token (NFT)

US18/812,948

Pending

US20250013694A1

( en )

2018-10-15

2024-08-22

Blockchain system

US18/923,585

Pending

US20250094496A1

( en )

2018-10-15

2024-10-22

Blockchain System

Family Applications Before (3)

Application Number

Title

Priority Date

Filing Date

US16/160,311

Active

2039-01-25

US10997251B2

( en )

2018-10-15

2018-10-15

Smart device

US17/203,582

Active

2039-04-17

US12182204B2

( en )

2018-10-15

2021-03-16

Non-fungible token (NFT)

US18/812,948

Pending

US20250013694A1

( en )

2018-10-15

2024-08-22

Blockchain system

Country Status (1)

Country

Link

US

( 4 )

US10997251B2

( en )

Families Citing this family (360)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US9774604B2

( en )

2015-01-16

2017-09-26

Zingbox, Ltd.

Private cloud control

CN105988776B

( en )

*

2015-01-27

2019-11-26

阿里巴巴集团控股有限公司

Release processing method and processing device

US10212178B2

( en )

2015-04-07

2019-02-19

Zingbox, Ltd.

Packet analysis based IoT management

US11524242B2

( en )

2016-01-20

2022-12-13

Disney Enterprises, Inc.

Systems and methods for providing customized instances of a game within a virtual space

US10380348B2

( en )

2016-11-21

2019-08-13

ZingBox, Inc.

IoT device risk assessment

US10759534B2

( en )

*

2017-07-03

2020-09-01

George A. Miller

Method and system from controlling an unmanned aerial vehicle

US10567369B2

( en )

*

2017-07-10

2020-02-18

Intuit Inc.

Secure token passing via hash chains

US11070568B2

( en )

2017-09-27

2021-07-20

Palo Alto Networks, Inc.

IoT device management visualization

US11082296B2

( en )

2017-10-27

2021-08-03

Palo Alto Networks, Inc.

IoT device grouping and labeling

US11055371B2

( en )

*

2017-12-06

2021-07-06

Bank Of America Corporation

Using smart data filters to create multi-threaded profiles

US11073838B2

( en )

2018-01-06

2021-07-27

Drivent Llc

Self-driving vehicle systems and methods

US11537748B2

( en )

2018-01-26

2022-12-27

Datavant, Inc.

Self-contained system for de-identifying unstructured data in healthcare records

US11507540B1

( en )

*

2018-02-15

2022-11-22

EMC IP Holding Company LLC

Decentralized file system and message bus architecture for processing training sets in multi-cloud computing environment

MX2020011144A

( en )

*

2018-04-23

2021-02-26

Overcast Holdings Llc

Automated authentication systems and methods including automated waste management system with automated weight ticket and authentication.

CN108615150A

( en )

*

2018-04-24

2018-10-02

深圳市轱辘车联数据技术有限公司

Vehicle related information processing method and processing device based on block chain

US20190340623A1

( en )

*

2018-05-03

2019-11-07

SigmaLedger, Inc.

System and method for verifying authenticity of the products based on proof of ownership and transfer of ownership

US12412072B2

( en )

2018-06-11

2025-09-09

Inait Sa

Characterizing activity in a recurrent artificial neural network

WO2019246169A1

( en )

2018-06-18

2019-12-26

ZingBox, Inc.

Pattern match-based detection in iot security

EP3811281A1

( en )

*

2018-06-22

2021-04-28

H-Labs Gmbh

A method to determine a degree of abnormality, a respective computer readable medium and a distributed cancer analysis system

US10885159B2

( en )

*

2018-07-09

2021-01-05

Dish Network L.L.C.

Content anti-piracy management system and method

US11693888B1

( en )

*

2018-07-12

2023-07-04

Intuit, Inc.

Intelligent grouping of travel data for review through a user interface

EP3847571A4

( en )

2018-09-04

2022-06-01

Palo Alto Networks, Inc.

IoT APPLICATION LEARNING

US11644833B2

( en )

2018-10-01

2023-05-09

Drivent Llc

Self-driving vehicle systems and methods

CN113424157B

( en )

2018-10-15

2025-01-10

帕洛阿尔托网络公司

Multi-dimensional periodic detection of IoT device behavior

WO2020084972A1

( en )

*

2018-10-22

2020-04-30

パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ

Control method, content management system, program, and data structure

US11348089B2

( en )

*

2018-10-26

2022-05-31

Mastercard International Incorporated

System and methods for providing audible instructions for performing a transaction

US20230121779A1

( en )

*

2018-11-02

2023-04-20

Verona Holdings Sezc

Digital tokens that are redeemable for baskets of items

US20230130594A1

( en )

*

2018-11-02

2023-04-27

Verona Holdings Sezc

Initiating a workflow in a customer relationship management system based on a recognized activity in a digital token transaction system

US12469023B2

( en )

*

2018-11-02

2025-11-11

Verona Holdings Sezc

Configuring a set of digital tokens with a temporal attribute that determines a timing of redemption of the set of digital tokens for a corresponding set of items

US20230196341A1

( en )

*

2018-11-02

2023-06-22

Verona Holdings Sezc

Digital tokens that are redeemable for baskets of items

US20230131603A1

( en )

*

2018-11-02

2023-04-27

Verona Holdings Sezc

Initiating a workflow in a digital token transaction system based on a recognized activity in a food delivery system

US20230123865A1

( en )

*

2018-11-02

2023-04-20

Verona Holdings Sezc

Configuring a set of digital tokens with a temporal attribute that determines a timing of redemption of the set of digital tokens for a corresponding set of items

EP3874440A4

( en )

2018-11-02

2022-07-27

Verona Holdings Sezc

TOKENIZATION PLATFORM

US12154086B2

( en )

2018-11-02

2024-11-26

Verona Holdings Sezc

Tokenization platform

US20230123346A1

( en )

*

2018-11-02

2023-04-20

Verona Holdings Sezc

Initiating a workflow in a virtual reality system based on a recognized activity in a digital token transaction system

US20230117725A1

( en )

*

2018-11-02

2023-04-20

Verona Holdings Sezc

Performance analytics for cryptographic tokens that link to real world objects

US12450593B2

( en )

*

2018-11-02

2025-10-21

Verona Holdings Sezc

Integrating cryptographic tokens representing real world items into media streams

US10762185B2

( en )

*

2018-11-05

2020-09-01

International Business Machines Corporation

Internet of things (IoT) based proximity verification for unauthorized transaction prevention

US12406283B2

( en )

2018-11-13

2025-09-02

Disney Enterprises, Inc.

Systems and methods to present in-vehicle content based on characterization of products

US11451571B2

( en )

*

2018-12-12

2022-09-20

Palo Alto Networks, Inc.

IoT device risk assessment and scoring

CN110046994B

( en )

*

2018-12-28

2020-05-12

阿里巴巴集团控股有限公司

A method and system for accepting blockchain certificate transactions

JP6640320B1

( en )

*

2018-12-28

2020-02-05

玲於奈 日置

Token management system and token management method

US11329982B2

( en )

2018-12-31

2022-05-10

T-Mobile Usa, Inc.

Managing internet of things devices using blockchain operations

US11689573B2

( en )

2018-12-31

2023-06-27

Palo Alto Networks, Inc.

Multi-layered policy management

US11039317B2

( en )

*

2018-12-31

2021-06-15

T-Mobile Usa, Inc.

Using a blockchain to determine trustworthiness of messages within a telecommunications network for a smart city

US11070231B2

( en )

*

2018-12-31

2021-07-20

Palo Alto Research Center Incorporated

Reducing storage of blockchain metadata via dictionary-style compression

US11159945B2

( en )

2018-12-31

2021-10-26

T-Mobile Usa, Inc.

Protecting a telecommunications network using network components as blockchain nodes

US11601787B2

( en )

2018-12-31

2023-03-07

T-Mobile Usa, Inc.

Using a blockchain to determine trustworthiness of messages between vehicles over a telecommunications network

KR20200089971A

( en )

*

2019-01-18

2020-07-28

삼성전자주식회사

Electronic device and operating method for authenticating a user

US11870847B2

( en )

*

2019-01-21

2024-01-09

EMC IP Holding Company LLC

Decentralized data flow valuation and deployment

US11250313B2

( en )

*

2019-01-28

2022-02-15

International Business Machines Corporation

Autonomous trading with memory enabled neural network learning

US11854433B2

( en )

*

2019-02-04

2023-12-26

Pearson Education, Inc.

Systems and methods for item response modelling of digital assessments

US10744976B1

( en )

*

2019-02-04

2020-08-18

Drivent Llc

Self-driving vehicle systems and methods

US11423035B2

( en )

2019-02-04

2022-08-23

Pearson Education, Inc.

Scoring system for digital assessment quality with harmonic averaging

KR102252954B1

( en )

*

2019-03-05

2021-05-17

주식회사 헤세그

System for trading intellectual property using block chain, and method for operating the same

US11399265B2

( en )

*

2019-03-13

2022-07-26

Hitachi Vantara Llc

Systems and methods for configuring and testing an external device through a mobile device

US11616652B2

( en )

*

2019-03-15

2023-03-28

Hcl Technologies Limited

Data security using a blockchain ledger

US11706280B2

( en )

*

2019-03-18

2023-07-18

Red Hat, Inc.

Methods and system for auditing batch jobs using blockchain

US11652603B2

( en )

*

2019-03-18

2023-05-16

Inait Sa

Homomorphic encryption

US12277571B2

( en )

2019-03-22

2025-04-15

SigmaLedger, Inc.

System and method including a distributed ledger data structure for authenticating and clearing coupons

US11875372B2

( en )

*

2019-03-29

2024-01-16

Fortunito, Inc.

Systems and methods for an interactive online platform

US12548087B1

( en )

2019-04-08

2026-02-10

Avalara, Inc.

Online service provider (OSP) monitoring running statistic of incoming datasets of entity in relation to higher-burden threshold of domain identified from plurality of domains, for notifying the entity of rare risk of negative consequences of the running statistic reaching the higher-burden threshold within current time period, and opportunity to avoid the negative consequences

US11070379B2

( en )

*

2019-04-18

2021-07-20

Advanced New Technologies Co., Ltd.

Signature verification for a blockchain ledger

US20200372493A1

( en )

*

2019-05-21

2020-11-26

Obook Inc.

Item Management Method, Blockchain Analysis Method and Computer System Using the Same

TR201907799A2

( en )

*

2019-05-22

2019-07-22

Aslan Memduh

ELECTRONIC CERTIFICATE TRAMP METHOD AND SYSTEM

US20200380505A1

( en )

*

2019-06-03

2020-12-03

Intuit Inc.

Auto-pilot transactions using smart contracts

US11550937B2

( en )

*

2019-06-13

2023-01-10

Fujitsu Limited

Privacy trustworthiness based API access

US10944549B2

( en )

*

2019-06-20

2021-03-09

Advanced New Technologies Co., Ltd.

Blockchain-type data storage

US20220245722A1

( en )

*

2019-06-25

2022-08-04

Nec Corporation

Electronic trading system, trading management server, electronic trading method, and program

US10789376B2

( en )

2019-06-28

2020-09-29

Alibaba Group Holding Limited

Blockchain authorization

US11734616B2

( en )

*

2019-07-12

2023-08-22

Mastercard International Incorporated

Method and system for access control of shared spaces through blockchain

FR3099017B1

( en )

*

2019-07-16

2021-08-06

Idemia Identity & Security France

Process for verifying a transaction in a blockchain-type database

US12450625B2

( en )

2019-07-29

2025-10-21

TapText llc

System and methods for automated opt-in list generation using text redirect

US12443968B2

( en )

2019-07-29

2025-10-14

TapText llc

System and methods for universal identification and passport management

US12548040B2

( en )

2019-07-29

2026-02-10

TapText llc

System and methods for automated Wi-Fi setup on integrated opt-in via text redirect

US12462270B2

( en )

2019-07-29

2025-11-04

TapText llc

System and methods for soft credit approval using text redirect

US10956444B2

( en )

2019-07-31

2021-03-23

Advanced New Technologies Co., Ltd.

Block chain state data synchronization method, apparatus, and electronic device

US11113272B2

( en )

*

2019-07-31

2021-09-07

Advanced New Technologies Co., Ltd.

Method and apparatus for storing blockchain state data and electronic device

US20210056639A1

( en )

*

2019-08-22

2021-02-25

Azova, Inc.

Telemedicine practitioner onboarding with on-demand per encounter malpractice liability coverage

US10783082B2

( en )

*

2019-08-30

2020-09-22

Alibaba Group Holding Limited

Deploying a smart contract

KR102826189B1

( en )

*

2019-09-09

2025-06-27

엘지전자 주식회사

Server

CN110689430B

( en )

*

2019-09-17

2022-05-17

中国人民大学

A blockchain collaboration method and system based on contribution incentives

CN114616582A

( en )

2019-09-26

2022-06-10

卢卡斯·雅各布·希利夫卡

Distributed ledger loan system with intelligent contract framework and method thereof

KR102810469B1

( en )

*

2019-10-07

2025-05-21

삼성전자주식회사

Electronic device and method for blockchain address management thereof

US11201932B2

( en )

*

2019-10-07

2021-12-14

Oracle International Corporation

Systems and methods for securely using cloud services on on-premises data

US11245514B1

( en )

*

2019-10-15

2022-02-08

ArcBlock, Inc

Blockchain delegation

US20210125177A1

( en )

*

2019-10-29

2021-04-29

Ncr Corporation

Authentication network for transaction data

US12147229B2

( en )

2019-11-08

2024-11-19

Drivent Llc

Self-driving vehicle systems and methods

USD924904S1

( en )

*

2019-12-05

2021-07-13

Lg Electronics Inc.

Display screen with animated graphical user interface for electronic door

USD925562S1

( en )

*

2019-12-05

2021-07-20

Lg Electronics Inc.

Display screen with animated graphical user interface for electronic door

JP6710401B1

( en )

*

2019-12-05

2020-06-17

bacoor dApps株式会社

Method and management server for managing object

USD924903S1

( en )

*

2019-12-05

2021-07-13

Lg Electronics Inc.

Display screen with animated graphical user interface for electronic door

CA3159903A1

( en )

*

2019-12-06

2021-06-10

Nurse's Emission Testing & Repair Facility Inc.

System and method for generating actual point of sale vehicle service cost trends

US11651210B2

( en )

2019-12-11

2023-05-16

Inait Sa

Interpreting and improving the processing results of recurrent neural networks

US20210182987A1

( en )

*

2019-12-13

2021-06-17

Urban Technologies Ltd

System and Method for Vertical Integration of Real Estate Related Services

US11265227B2

( en )

2019-12-26

2022-03-01

Paypal, Inc.

System and method for dynamic time estimates

US11526950B1

( en )

2020-01-22

2022-12-13

Avalara, Inc.

Disestablishing entity's selected resource computation in response to loss of nexus establishment condition for selected domain

US12380407B2

( en )

*

2020-01-24

2025-08-05

CRE-Dense Upload, Inc.

System and method for facilitating data access and verification for itinerate medical personnel

US11429602B2

( en )

*

2020-01-24

2022-08-30

Bank Of America Corporation

Multi-dimensional modeling of resource interaction processors

US11238542B1

( en )

2020-01-29

2022-02-01

Avalara, Inc.

Online interactive notification platform for exploring possible tax nexus and implications

US12099997B1

( en )

2020-01-31

2024-09-24

Steven Mark Hoffberg

Tokenized fungible liabilities

JP7500984B2

( en )

2020-02-13

2024-06-18

セイコーエプソン株式会社

Setting device control method, setting device, program, and image display system

JP7056680B2

( en )

*

2020-02-13

2022-04-19

セイコーエプソン株式会社

Electronic devices, setting devices, control methods for setting devices, and programs

US20220230167A1

( en )

*

2020-02-14

2022-07-21

1191212 B.C. Ltd.

Method and system for digital payment instrument deployment of authentication seal

US11334879B2

( en )

*

2020-02-14

2022-05-17

1191212 B.C. Ltd.

Method and system for digital payment instrument deployment of authentication seal

US20220301376A1

( en )

*

2020-02-14

2022-09-22

1191212 B.C. Ltd.

Method and System for Deployment of Authentication Seal in Secure Digital Voting

IL272861B2

( en )

*

2020-02-23

2024-03-01

Cognyte Tech Israel Ltd

System and method for cryptocurrency networks

US11424911B2

( en )

*

2020-03-03

2022-08-23

International Business Machines Corporation

Storage and communication environment for cryptographic tags

US11403419B1

( en )

2020-03-04

2022-08-02

Avalara, Inc.

Online software platform (OSP) querying client data about relationship instances for application of permission digital rules in addition to resource digital rules for the relationship instances

US11463375B1

( en )

2020-03-05

2022-10-04

Avalara, Inc.

Online software platform (OSP) accessing digital rules updated based on client inputs

US20230291747A1

( en )

*

2020-03-10

2023-09-14

Duckpond Technologies, Inc.

Method of securing a voting transaction

US20210314293A1

( en )

*

2020-04-02

2021-10-07

Hewlett Packard Enterprise Development Lp

Method and system for using tunnel extensible authentication protocol (teap) for self-sovereign identity based authentication

WO2021211131A1

( en )

*

2020-04-16

2021-10-21

Vanegas Maurice

Blockchain digital cryptocurrency loan system

JP7759342B2

( en )

*

2020-04-29

2025-10-23

ブレイブ ソフトウェア,インク.

Decentralized Privacy-Preserving Rewards with Cryptographic Black-Box Accumulators

US20210350020A1

( en )

*

2020-05-10

2021-11-11

Eiko Onishi

De-identified Identity Proofing Methods and Systems

TWI850379B

( en )

*

2020-05-13

2024-08-01

微星科技股份有限公司

Payment method and system

US11233640B2

( en )

2020-05-13

2022-01-25

Ridgeline, Inc.

Mutation processing for events

US11949784B2

( en )

*

2020-05-13

2024-04-02

Ridgeline, Inc.

Auditing for events

US11715149B2

( en )

*

2020-05-18

2023-08-01

RocketFuel Blockchain, Inc.

Commerce systems having integrated electronic delivery features

KR102648498B1

( en )

*

2020-05-25

2024-03-19

한국전자통신연구원

Apparatus and Method for Providing Sensor Data based on Blockchain

US12302451B2

( en )

2020-06-01

2025-05-13

Palo Alto Networks, Inc.

IoT security policy on a firewall

US11115799B1

( en )

2020-06-01

<td itemp

Related documents

Record · ID 607083
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.