10832215

Blockchain For Program Code Credit And Programmer Contribution In A Collective

PublishedNovember 10, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system comprising a plurality of computer nodes, each of said plurality of computer nodes having at least one processor, said plurality of computer nodes forming a distributed network for collaborative work, wherein each of said computer nodes of the plurality of computer nodes communicates directly with each of the other computer nodes of the plurality of computer nodes, each of said computer nodes being operated by a user in accordance with a common smart contract to produce a computer software program collaboratively with other users using blockchain, wherein contributions of each of said users for said computer software program are entered into the blockchain at respective computer nodes as blocks when each of said contributions has been made in accordance with the following: writing a portion of said computer software program for inclusion in said computer software program; submitting said portion for inclusion in said computer software program to said distributed network to make a contribution to add a block with said portion to said blockchain for said computer software program, said contribution including an indication of the user making the contribution, said distributed network then: detecting the submission of said portion for said computer software program; adding the portion as a block to said blockchain for said computer software program; tracking the contributions of individual users; and verifying the contributions of individual users against an instance of the computer software program by requesting an assessment of a contribution history of the instance of the computer software program, wherein a central owner of the computer software program has released an ancestral version of the computer software program into a public domain to allow blockchain-based version control to track mutations and evolution of the computer software program by different parties, and to offer bounties for successful achievement of a particular functionality, reliability, and bug-free condition.

Plain English Translation

This system involves a distributed network of computer nodes collaborating to develop software using blockchain technology. The network enables multiple users to contribute to a shared software program, with each contribution recorded as a block in a blockchain. Each node in the network communicates directly with others, ensuring decentralized coordination. Users submit code portions for inclusion, which are then validated and added to the blockchain. The system tracks individual contributions and verifies them against the evolving software instance. A central owner initially releases an ancestral version of the software into the public domain, allowing blockchain-based version control to monitor its evolution. This setup facilitates collaborative development, tracks mutations, and enables bounties for achieving specific functionality, reliability, or bug-free states. The blockchain ensures transparency and accountability in contributions, while the decentralized structure promotes open collaboration. The system addresses challenges in collaborative software development by providing a tamper-proof record of changes and incentivizing high-quality contributions.

Claim 2

Original Legal Text

2. The system as claimed in claim 1 , further comprising: adding, by a user, one or more of the following customized parameters as a block to said blockchain: a chronicle of contributions to said computer software program through the “life”, or for a period of time, T, of said computer software program and through versions of said computer software program; identification of users programming said computer software program; ratings of additions to said computer software program; one or more lines of said computer software program, debug outcomes, and quality/efficiency of said computer software program; one or more units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures; a code module, function or procedure, an entire interface, an individual method, short code fragments created by users or by white box testers during a development process; greenness of said computer software program, storage efficiency, and/or CPU efficiency; comprehensibility ratings of said computer software program, and dates of additions; role of the user programming said computer software program; coding work-items and types of work-item; updating status of a work-item/product; time spent in each stage of progress; and a multidimensional vector related to unit test outcomes, storage efficiency, assessment of comprehensibility for different cohorts /teams of coders, and code compliance parameters.

Plain English Translation

A system for tracking and managing contributions to computer software programs using blockchain technology. The system records a comprehensive chronicle of contributions over the entire lifecycle or a specified period of a software program, including multiple versions. It identifies users involved in programming the software, rates additions, and logs lines of code, debug outcomes, and quality/efficiency metrics. The system captures various units of source code, including modules, interfaces, methods, and code fragments generated by users or testers during development. It also tracks software greenness, storage efficiency, CPU efficiency, comprehensibility ratings, and dates of additions. User roles, coding work-items, work-item types, and progress status updates are recorded, along with time spent in each development stage. Additionally, the system stores multidimensional vectors related to unit test outcomes, storage efficiency, comprehensibility assessments for different coding cohorts, and code compliance parameters. This blockchain-based approach ensures immutable and transparent tracking of software development activities, enhancing accountability and collaboration.

Claim 3

Original Legal Text

3. The system as claimed in claim 1 , further comprising: sending, by a user, computer software program contribution parameters corresponding to said computer software program to one or more validation devices or modules to establish a validity of transaction, and to generate a new block to be appended to the blockchain.

Plain English Translation

This invention relates to a blockchain-based system for validating and recording computer software program contributions. The system addresses the challenge of securely verifying and documenting software contributions in a decentralized manner, ensuring transparency and immutability. The system includes a blockchain network where transactions representing software contributions are recorded as blocks. Each contribution is associated with parameters such as the contributor's identity, the software code, and metadata like timestamps or version information. These parameters are sent to one or more validation devices or modules, which assess the validity of the transaction. Valid transactions are then used to generate a new block, which is appended to the blockchain. The validation process may involve checking the integrity of the software code, verifying the contributor's credentials, or ensuring compliance with predefined rules. Once validated, the new block is added to the blockchain, creating a permanent and tamper-proof record of the contribution. This system enhances trust in software development by providing a verifiable and transparent ledger of contributions, reducing disputes over authorship and ensuring accountability. The blockchain's decentralized nature ensures that no single entity controls the validation process, further strengthening the system's reliability.

Claim 4

Original Legal Text

4. The system as claimed in claim 1 , further comprising: storing data on said computer software program in an electric tally system including a distributed network of voting/commenting features or modules in communication with one another.

Plain English Translation

This invention relates to a computer software program designed for managing and storing data within an electronic tally system. The system includes a distributed network of interconnected voting and commenting features or modules that enable users to participate in collective decision-making or feedback processes. The distributed network allows these modules to communicate with one another, facilitating real-time data aggregation and interaction across multiple users or devices. The system is particularly useful in applications requiring collaborative input, such as surveys, polls, or community-driven decision-making platforms. The distributed architecture ensures scalability and reliability, allowing the system to handle large volumes of user interactions efficiently. The voting and commenting modules may include features for user authentication, data validation, and result compilation, ensuring accurate and secure data storage. The system may also support additional functionalities, such as real-time analytics, user notifications, and integration with external databases or APIs, to enhance its utility in various applications. The invention addresses the need for a robust, scalable, and interactive electronic tally system that supports distributed user participation.

Claim 5

Original Legal Text

5. The system as claimed in claim 1 , further comprising: storing at least one of votes and ratings on the block in said blockchain, and updating tallies of said at least one of votes and ratings when they are received.

Plain English Translation

This invention relates to a blockchain-based system for managing and updating votes or ratings. The system addresses the need for secure, transparent, and tamper-proof recording of votes or ratings in decentralized environments. The blockchain ensures that once votes or ratings are recorded, they cannot be altered, providing a reliable audit trail. The system includes a blockchain network where transactions are validated and added to the chain by consensus among participating nodes. Each transaction represents a vote or rating, and the system stores these entries in blocks within the blockchain. Additionally, the system updates tallies of votes or ratings in real-time as new entries are received, ensuring that the latest counts are always available. This feature is particularly useful in applications like elections, surveys, or reputation systems where accurate and up-to-date results are critical. The system may also include mechanisms to prevent duplicate votes or ratings, ensuring the integrity of the data. By leveraging blockchain technology, the system provides a decentralized and trustless way to manage votes or ratings, reducing the risk of manipulation or fraud.

Claim 6

Original Legal Text

6. The system as claimed in claim 1 , wherein the blockchain comprises at least one code security block, said at least one code security block including one or more of the following: coder/user location, coder/user capabilities, coding behavior of coder/user, code editor model, and contextual information related to security concerns.

Plain English Translation

This invention relates to a blockchain-based system for enhancing code security by embedding contextual and behavioral data within the blockchain. The system addresses the challenge of tracking and verifying the integrity, origin, and security context of software code by integrating a specialized code security block into the blockchain. This block contains detailed metadata about the coder or user, including their location, capabilities, and coding behavior, as well as the specific code editor model used and contextual information relevant to security concerns. By storing this data on an immutable blockchain, the system ensures transparency and traceability of code development processes, enabling better detection of potential security risks and unauthorized modifications. The inclusion of behavioral and contextual data helps identify anomalies or suspicious activities, improving overall code security and compliance. The blockchain structure provides a tamper-proof record, making it suitable for auditing and regulatory purposes. This approach enhances trust in software development by linking code changes to verified user attributes and environmental factors, reducing vulnerabilities introduced during coding. The system is particularly useful in environments where code integrity and accountability are critical, such as financial services, healthcare, and government applications.

Claim 7

Original Legal Text

7. The system as claimed in claim 1 , further comprising: mining blockchains of other computer software programs related to said computer software program.

Plain English Translation

The invention relates to a system for analyzing and monitoring computer software programs using blockchain technology. The system addresses the challenge of tracking software development, dependencies, and security vulnerabilities by leveraging blockchain's decentralized and immutable ledger capabilities. The system includes a blockchain-based ledger that records software-related data, such as code changes, dependencies, and security updates, ensuring transparency and traceability. It also monitors the software's execution environment to detect anomalies or unauthorized modifications. Additionally, the system can analyze the software's behavior to identify potential security threats or performance issues. The system further includes a mining component that scans blockchains of other related software programs to gather additional data, such as shared dependencies, common vulnerabilities, or interoperability issues. This cross-blockchain analysis enhances the system's ability to provide comprehensive insights into the software's ecosystem, improving security and reliability. The system may also generate alerts or recommendations based on the analyzed data to assist developers and administrators in maintaining secure and efficient software operations.

Claim 8

Original Legal Text

8. The system as claimed in claim 1 , further comprising: mining said blockchain to determine computer software programs exhibiting, or having the potential to exhibit, erratic operating behavior.

Plain English Translation

A system monitors blockchain transactions to identify computer software programs that exhibit or may exhibit erratic operating behavior. The system includes a blockchain interface module that retrieves transaction data from a blockchain network. A behavior analysis module processes this data to detect anomalies or patterns indicative of erratic behavior, such as unexpected crashes, performance degradation, or security vulnerabilities. The system also includes a reporting module that generates alerts or reports for identified programs, allowing developers or administrators to investigate and address potential issues. Additionally, the system may mine the blockchain to proactively identify software programs that could exhibit erratic behavior based on historical transaction patterns or known vulnerabilities. This approach leverages blockchain's decentralized and immutable nature to provide a transparent and tamper-proof record of software behavior, enhancing reliability and security in distributed systems. The system can be applied to various software applications, including smart contracts, decentralized applications (dApps), and other blockchain-based programs.

Claim 9

Original Legal Text

9. The system as claimed in claim 1 , wherein said plurality of computer nodes implements the common smart contract to determine that users (coders) are meeting their agreements with respect to coding by enabling users to view blockchain contributions made by other users.

Plain English Translation

A system for tracking and verifying coding contributions in a decentralized network involves multiple computer nodes executing a common smart contract. The system addresses the challenge of ensuring transparency and accountability in collaborative coding projects by allowing users, referred to as coders, to monitor blockchain-based contributions made by other participants. The smart contract enforces agreements between users by recording and validating their coding activities on a blockchain ledger. This ensures that contributions are immutable, verifiable, and accessible to all parties involved. The system enables users to review the blockchain records to confirm that others are fulfilling their coding commitments, thereby promoting trust and reducing disputes in collaborative development environments. The decentralized nature of the blockchain ensures that the contribution data is tamper-proof and auditable, providing a reliable mechanism for tracking progress and compliance with coding agreements. This approach enhances transparency in collaborative coding projects, particularly in open-source or distributed development scenarios where trust and verification are critical.

Claim 10

Original Legal Text

10. The system as claimed in claim 1 , further comprising: detecting and/or identifying activities of code workproduct, wherein detecting and/or identifying activities of code workproduct are in compliance with agreements specified by stakeholders and are based on customized analytics modules using historical code event blockchain databases.

Plain English Translation

This invention relates to a system for monitoring and analyzing code development activities within a software project, ensuring compliance with stakeholder agreements. The system detects and identifies activities related to code work products, such as changes, commits, or deployments, and evaluates them against predefined agreements using customized analytics modules. These modules leverage historical data stored in blockchain-based databases to track code events, providing an immutable and transparent record of development activities. The system ensures that code changes adhere to contractual or regulatory requirements, such as security policies, quality standards, or compliance frameworks. By analyzing historical blockchain data, the system can identify patterns, detect anomalies, and generate insights to improve development processes. The blockchain database enhances trust and accountability by providing a tamper-proof log of all code-related events. This approach helps organizations enforce compliance, mitigate risks, and maintain transparency in software development workflows. The system is particularly useful in regulated industries where adherence to agreements is critical, such as finance, healthcare, or government sectors.

Claim 11

Original Legal Text

11. The system as claimed in claim 1 , wherein a determination of security and privacy (S&P) or compliance violation causes further actions depending on level of a breach or violation or a risk level due to said violation or breach.

Plain English Translation

This invention relates to a security and privacy (S&P) compliance monitoring system designed to detect and respond to violations or breaches in real-time. The system continuously evaluates data transactions, configurations, or user activities against predefined security and privacy policies. When a violation or breach is detected, the system assesses the severity based on factors such as the type of breach, affected data sensitivity, and potential impact. Depending on the determined risk level, the system triggers automated responses, which may include alerting administrators, isolating affected systems, or enforcing corrective actions. The system also supports compliance reporting by logging incidents and generating audit trails. The invention ensures proactive risk management by dynamically adjusting responses to the severity of detected threats, minimizing potential damage and maintaining regulatory compliance.

Claim 12

Original Legal Text

12. The system as claimed in claim 1 , further comprising selecting a graphical user interface element on a code editor shown on a computer display to trigger the addition of code content to the block.

Plain English Translation

A system for enhancing code development in a graphical programming environment addresses the challenge of efficiently integrating code snippets into visual programming blocks. The system includes a code editor displayed on a computer screen, where users can interact with graphical user interface (GUI) elements to manipulate code. The invention further enables the selection of a GUI element within the code editor to automatically insert or append code content into a visual programming block. This block-based approach simplifies the development process by allowing users to combine textual code with visual elements, improving workflow efficiency and reducing errors. The system may also include features for defining block properties, such as input/output ports, to ensure compatibility with other blocks in the programming environment. By bridging textual and visual programming paradigms, the invention streamlines the creation of complex applications while maintaining code readability and modularity. The system is particularly useful in educational settings and rapid prototyping, where clarity and ease of use are critical.

Claim 13

Original Legal Text

13. The system as claimed in claim 1 , wherein an audit trail is automatically established by obtaining historical block concerning a historic programmer blockchain.

Plain English Translation

A system for blockchain-based programming auditing automatically generates an audit trail by retrieving historical data from a blockchain ledger. The system addresses the challenge of tracking and verifying programming activities in decentralized environments, ensuring transparency and accountability. The audit trail is created by accessing historical blocks within a blockchain that records programming-related transactions, such as code execution, modifications, or deployments. This historical data includes timestamps, transaction details, and participant identities, providing a tamper-proof record of past actions. The system integrates with a blockchain network to query and retrieve these blocks, ensuring that the audit trail reflects the complete history of programming activities. By leveraging blockchain's immutable ledger, the system enhances trust and traceability in software development and deployment processes. The audit trail can be used for compliance, debugging, or forensic analysis, offering a reliable source of truth for programming operations. The system may also include features for filtering, analyzing, or visualizing the audit data to support various use cases.

Claim 14

Original Legal Text

14. The system as claimed in claim 1 , wherein coding or software engineering skill/competence of a programmer is determined by obtaining historic contributions, aggregated credit received, current rank/rate with respect to a particular programming or software engineering skillset.

Plain English Translation

A system evaluates a programmer's coding or software engineering skills by analyzing their historical contributions, aggregated credit received, and current rank or rating within a specific programming or software engineering skillset. The system collects data on a programmer's past work, such as code contributions, project participation, and peer reviews, to assess their expertise. It then aggregates the credit or recognition earned from these contributions, which may include upvotes, awards, or other forms of acknowledgment. Additionally, the system determines the programmer's current rank or rating within a particular skillset, which could be based on performance metrics, certifications, or community evaluations. By combining these factors, the system provides a comprehensive assessment of the programmer's skill level, enabling organizations or platforms to identify and verify expertise in specific technical areas. This approach helps in talent evaluation, recruitment, and project assignment by objectively measuring a programmer's competence based on verifiable contributions and recognition.

Claim 15

Original Legal Text

15. A method for a plurality of computer nodes, each of said plurality of computer nodes having at least one processor, said plurality of computer nodes forming a distributed network for collaborative work, wherein each of said computer nodes of the plurality of computer nodes communicates directly with each of the other computer nodes of the plurality of computer nodes, each of said computer nodes being operated by a user in accordance with a common smart contract to produce a computer software program collaboratively with other users using blockchain, wherein contributions of each of said users for said computer software program are entered into the blockchain at respective computer nodes as blocks when each of said contributions has been made in accordance with the following: writing a portion of said computer software program for inclusion in said computer software program; and submitting said portion for inclusion in said computer software program to said distributed network to make a contribution to add a block with said portion to said blockchain for said computer software program, said contribution including an indication of the user making the contribution, said method comprising: detecting, by the distributed network, the submission of said portion for said computer software program; adding the portion as a block to said blockchain for said computer software program; tracking the contributions of individual users; and verifying the contributions of individual users against an instance of the computer software program by requesting an assessment of a contribution history of the instance of the computer software program, wherein a central owner of the computer software program has released an ancestral version of the computer software program into a public domain to allow blockchain-based version control to track mutations and evolution of the computer software program by different parties, and to offer bounties for successful achievement of a particular functionality, reliability, and bug-free condition.

Plain English Translation

This invention relates to a distributed network of computer nodes collaborating to develop software using blockchain technology. The system enables multiple users to contribute to a shared software program, with each contribution recorded as a block in a blockchain. Each node in the network communicates directly with others, and users follow a common smart contract to ensure contributions are valid. When a user writes a portion of the software and submits it, the network detects the submission, adds it as a block, and tracks the contributor's identity. The system also verifies contributions by comparing them to an existing version of the software, ensuring accuracy and integrity. A central owner releases an initial version of the software into the public domain, allowing decentralized version control. This setup facilitates tracking software evolution, mutations, and improvements by different parties. Additionally, the system supports bounties for achieving specific functionalities, reliability, and bug-free conditions, incentivizing high-quality contributions. The blockchain ensures transparency and immutability of the development process.

Claim 16

Original Legal Text

16. The method as claimed in claim 15 , further comprising: adding, by a user, one or more of the following customized parameters as a block to said blockchain: a chronicle of contributions to said computer software program through the “life”, or for a period of time, T, of said computer software program and through versions of said computer software program; identification of users programming said computer software program; ratings of additions to said computer software program; one or more lines of said computer software program, debug outcomes, and quality/efficiency of said computer software program; one or more units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures; a code module, function or procedure, an entire interface, an individual method, short code fragments created by users or by white box testers during a development process; greenness of said computer software program, storage efficiency, and/or CPU efficiency; comprehensibility ratings of said computer software program, and dates of additions; role of the user programming said computer software program; coding work-items and types of work-item; updating status of a work-item/product; time spent in each stage of progress; and a multidimensional vector related to unit test outcomes, storage efficiency, assessment of comprehensibility for different cohorts /teams of coders, and code compliance parameters.

Plain English Translation

This invention relates to a method for enhancing blockchain-based tracking of computer software program development. The method addresses the challenge of transparently and securely documenting software evolution, contributions, and quality metrics throughout its lifecycle. The system involves recording detailed software development data as immutable blocks on a blockchain. Key parameters include a chronological record of contributions over the software's lifetime or a specified time period, user identification for those involved in programming, ratings of code additions, specific lines of code, debugging outcomes, and quality/efficiency metrics. The method also tracks units of source code, modules, interfaces, methods, and code fragments created by users or testers during development. Additional parameters include greenness (environmental impact), storage and CPU efficiency, comprehensibility ratings, dates of additions, user roles, work-item types, progress status, time spent in development stages, and multidimensional vectors assessing unit test outcomes, storage efficiency, comprehensibility across different coding teams, and code compliance. This approach ensures tamper-proof documentation of software development processes, enabling accountability, quality assessment, and historical tracking of software evolution.

Claim 17

Original Legal Text

17. The method as claimed in claim 15 , further comprising: sending, by a user, computer software program contribution parameters corresponding to said computer software program to one or more validation devices or modules to establish a validity of the transaction, and to generate a new block to be appended to the blockchain.

Plain English Translation

This invention relates to a blockchain-based system for validating and recording computer software program contributions. The system addresses the challenge of securely verifying and documenting software contributions in a decentralized manner, ensuring transparency and immutability. The method involves a user submitting computer software program contribution parameters to one or more validation devices or modules. These parameters are evaluated to establish the validity of the transaction, ensuring that the contribution meets predefined criteria. Upon validation, a new block is generated and appended to the blockchain, permanently recording the contribution. The blockchain structure provides a tamper-proof ledger, enhancing trust and accountability in software development processes. The validation devices or modules may include distributed nodes or specialized software components that verify the integrity and authenticity of the contribution parameters. This approach ensures that only valid contributions are recorded, maintaining the reliability of the blockchain. The system is particularly useful in collaborative software development environments where multiple contributors need to be verified and their contributions securely documented.

Claim 18

Original Legal Text

18. The method as claimed in claim 15 , further comprising: storing data on said computer software program in an electric tally system including a distributed network of voting/commenting features or modules in communication with one another.

Plain English Translation

This invention relates to a computer software program designed to facilitate voting and commenting in a distributed network environment. The system addresses the challenge of securely and efficiently managing user interactions, such as votes and comments, across multiple interconnected modules or features. The software program enables users to participate in voting or commenting activities, with the data generated from these interactions being stored in an electric tally system. This system ensures that the information is processed and recorded in a structured manner, allowing for accurate tracking and analysis of user inputs. The distributed network of voting/commenting features or modules operates in communication with one another, enabling seamless data exchange and synchronization across the system. This interconnected approach enhances collaboration and ensures that all participants have access to up-to-date information. The invention aims to improve the reliability and efficiency of digital voting and commenting systems by leveraging a distributed architecture that supports real-time data processing and storage.

Claim 19

Original Legal Text

19. The method as claimed in claim 15 , further comprising: storing at least one of votes and ratings on the block in said blockchain, and updating tallies of said at least one of votes and ratings when they are received.

Plain English Translation

This invention relates to blockchain-based systems for managing and updating votes and ratings. The technology addresses the need for secure, transparent, and tamper-proof systems to record and aggregate user feedback, such as votes or ratings, in decentralized environments. The method involves storing votes or ratings as data entries within a blockchain, ensuring immutability and traceability. When new votes or ratings are received, the system updates corresponding tallies in real time, maintaining an accurate and verifiable record of the aggregated results. The blockchain structure prevents unauthorized modifications, enhancing trust in the recorded data. This approach is particularly useful in applications requiring transparent decision-making, such as elections, surveys, or reputation systems, where integrity and auditability are critical. The system may also include mechanisms to validate and authenticate submissions before they are added to the blockchain, further ensuring data reliability. By leveraging blockchain technology, the invention provides a robust solution for decentralized vote and rating management, eliminating risks of manipulation or data loss.

Claim 20

Original Legal Text

20. The method as claimed in claim 15 , wherein the blockchain comprises at least one code security block, said at least one code security block including one or more of the following: coder/user location, coder/user capabilities, coding behavior of coder/user, code editor model, and contextual information related to security concerns.

Plain English Translation

This invention relates to blockchain-based systems for enhancing code security by tracking and analyzing developer activities. The technology addresses the challenge of ensuring secure software development by providing a tamper-proof record of coding processes, user behaviors, and contextual security risks. The system integrates a blockchain network with a code security block that stores detailed metadata about developers, including their location, capabilities, coding behavior, and the specific code editor model used. Additionally, the blockchain records contextual information relevant to security concerns, such as potential vulnerabilities or compliance requirements. By embedding this data within the blockchain, the system enables auditable, transparent tracking of development activities, allowing for real-time monitoring and retrospective analysis of security risks. The recorded information helps identify suspicious behavior, enforce coding standards, and mitigate security threats by linking code changes to verified developer attributes and environmental factors. This approach improves accountability and reduces the risk of malicious or accidental security breaches in software development workflows. The blockchain's immutable nature ensures that the recorded data cannot be altered, providing a reliable source of truth for security audits and compliance checks.

Patent Metadata

Filing Date

Unknown

Publication Date

November 10, 2020

Inventors

James R. Kozloski
Clifford A. Pickover
Komminist Weldemariam

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Blockchain For Program Code Credit And Programmer Contribution In A Collective” (10832215). https://patentable.app/patents/10832215

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10832215. See llms.txt for full attribution policy.

Blockchain For Program Code Credit And Programmer Contribution In A Collective