New pending patent applications are published by the USPTO on Thursdays. Today's Spotlight Applications continue the theme of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. Assigned to Clause, the first application discloses techniques for compound data-driven contracts and documentation. Assigned to dacadoo (CH), the second application discloses techniques for automated health data acquisition, processing and communication
20180365201, "System and method for compound data-driven contracts and documentation," assigned to Clause, Inc.
A system and method that includes a compound contract, comprising of natural language components and a set of programmable components, wherein the compound contract is written in a markup language with the programmable components integrated with the natural language components; and a dynamic layer, wherein the compound contract, through the dynamic layer, is configured to configure programmable components through configuration to: initialize, change, and validate instances of programmable components within the compound contract, interface with at least one external resource, and execute programmable components and execute the compound contract.
20180350451, "Automated health data acquisition, processing and communication system and method," assigned to dacadoo (CH).
In one or more implementations, the present application includes a system and method to classify user activity. A passive tracking device, a processor configured to receive information from the tracking device, and a database are disclosed, in which the database is accessible by the processor and stores tracking device information, user profile information and external information. The processor is configured to execute instructions that cause the processor to perform various steps, such as to define a first activity unit having a first start time that corresponds to detection of the user being engaged in an activity, and monitor the tracking device information, the external information or both. The processor is further configured to establish a first end time of the first activity unit using the monitored information, and automatically ascribe a classification of the first activity unit. The classification of the first activity unit is output to a display of a computing device, and the classification of the first activity unit is stored in the database. Moreover, a user interface is provided that includes selectable options associated with the first activity unit. Thereafter, in response to at least a received selection of at least one of the selectable options, the classification is revised by: joining the first activity unit and a second activity unit having a second start time and a second end time, such that the revised classification has a start time equal to the first start time and an end time equal to the second end time. Further, the first activity unit is merged with a second activity unit having a second start time and a second end time, such that the revised classification has a start time equal to the first start time and an end time equal to the second end time. Alternatively, the first activity unit is divided into at least two activity units, each of at least two activity units having a different respective start time and a different respective end time. The revised classification is output to a display of a computing device, the revised classification is stored in the database.