DETAILED ACTION
This Action is in response to Applicant’s amendment filed on 09/10/25.
Claims 1, 4-6, 9-11, 14 and 15 have been amended.
Claims 1-15 are pending.
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Response to Arguments
Applicant’s arguments with respect to the 103 rejection of claims 1, 6 and 11 (see applicant’s arguments; pages 13-15) have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument.
In particular, the examiner has introduced Wei to disclose the amended limitations of “randomly generating a sortition lot and proposing a particular block to be added to the distributed ledger in which the security data is to be written” and “conducting a lottery amongst the remaining others of the IoT devices of the voting set according to each randomly generated sortition lot”, as shown in the rejection below.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention.
Claims 1-15 are rejected under 35 U.S.C. 103 as being unpatentable over Trim et al. (U.S. 2020/0302562 A1) in view of Wei et al. (U.S. 2025/0200172 A1), and further in view of Soundararajan et al. (U.S. 2021/0126796 A1).
Regarding claims 1, 6 and 11, Trim discloses a trust decisioning method amongst a collection of Internet of Things (IoT) devices in an IoT ecosystem (see Trim; paragraphs 0029, 0055 and 0071; Trim discloses a plurality of IoT devices in a IoT system using a blockchain ledger), the method comprising:
establishing a common distributed ledger for the collection of IoT devices in the IoT ecosystem (see Trim; paragraphs 0025, 0029 and 0055; Trim discloses a blockchain ledger can be a distributed ledger, i.e. “common distributed ledger”, that can be distributed among members of devices, such as, a plurality of IoT sensor devices, i.e. “collection of IoT devices in the IoT ecosystem”);
selecting a voting set of remaining others of the IoT devices, the voting set mediating a selection of one of the IoT devices in the voting set of the remaining others of the IoT devices to specify a creation of a block in the common distributed ledger to which the security data is to be written by each one of the IoT devices in the collection, the mediation comprising, in each IoT device of the voting set (see Trim; paragraphs 0023, 0026, 0027, 0029, 0052-0056 and 0075; Trim discloses a distributed ledger can be distributed to be associated with each of a plurality of members, e.g. IoT enterprise members, of devices , i.e. “IoT devices”, in a blockchain network. An authority can mediate, i.e. “mediating a selection of… “, rights of different classifications of members with respect to the blockchain ledger, such as, granting transaction authoring. A consensus of members is used for voting in which certain members are permissioned as validators, i.e. “selecting a voting set of remaining others of the IoT devices”, based on a ratings decision process to validate a candidate block to be added by a authoring member, i.e. “one of the IoT devices…to specify a creation of a block…”, to the distributed ledger, i.e. “…in the common distributed ledger”, to store transaction data);
a winning one of the IoT devices of the lottery communicating to the remaining ones of the IoT devices in the collection a correspondingly proposed particular block in which to store the security data (see Trim; paragraphs 0025, 0052, 0053, 0055, 0079, 0122 and 0136; Trim discloses in the IoT sensor system, the member with the highest reputation, based on the accumulated rating process, i.e. “winning one of the IoT device of the lottery”, may author the candidate block by adding the candidate block, i.e. “proposed particular block”, to the blockchain ledger which is distributed to all members, i.e. “communicating to the remaining ones of the IoT devices in the collection a correspondingly proposed particular block”);
storing the security data by each the IoT devices in the collection in the corresponding local copy of the common distributed ledger in the particular block proposed by the winning one of the IoT device (see Trim; paragraphs 0024, 0025, 0079, 0094 and 0139; Trim discloses cryptographic transaction data, i.e. “security data”. The member with the highest reputation, i.e. “winning one of the IoT device”, authors the candidate block by sending the transaction data and the received transaction data is processed in the candidate block, i.e. “in the particular block proposed by the winning one of the IoT device”, of the distributed blockchain ledger by each member in the IoT system, i.e. “storing the security data by each the IoT devices…in the corresponding local copy of the common distributed ledger”).
While Trim discloses “conducting a lottery amongst the remaining others of the IoT devices of the voting set” (see Trim; paragraphs 0075, 0078, 0079 and 0122; Trim discloses from a pool of ratings, i.e. “conducting a lottery” by pooling the ratings together, determining which member, i.e. the “amongst the remaining others of the IoT devices”, has the highest reputation by accumulating the reputations, based on a rating process, i.e. “…devices of the voting set”), Trim does not explicitly disclose randomly generating a sortition lot and proposing a particular block to be added to the distributed ledger in which the security data is to be written; and conducting a lottery amongst the remaining others of the IoT devices of the voting set according to each randomly generated sortition lot.
In analogous art, Wei discloses randomly generating a sortition lot and proposing a particular block to be added to the distributed ledger in which the security data is to be written (see Wei; paragraphs 0031, 0032 and 0036; Wei discloses in a committee selection a cryptographic sortition scheme is used to randomly choose a subset of validators, i.e. “randomly generating a sortition lot”. And a validator proposes new blocks to be added to a blockchain of a distributed ledger to achieve security guarantees, i.e. “proposing a particular block to be added to the distributed ledger in which the security data is to be written”); and
conducting a lottery amongst the remaining others of the IoT devices of the voting set according to each randomly generated sortition lot (see Wei; paragraphs 0027, 0031, and 0037; Wei discloses a voting based mechanism among the random formation of committee members for IoT systems, i.e. “the remaining others of the IoT devices of the voting set”. The sortition scheme i.e. “randomly generated sortition lot”, to randomly choose, i.e. “conducting a lottery” a subset of validators from the committee members).
One of ordinary skill in the art would have been motivated to combine Trim and Wei because they both disclose features of blockchains being used by IoT devices, and as such, are within the same environment.
Therefore, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to have incorporated Wei’s feature a sortition scheme into the system of Trim in order to provide the benefit of improved verification by allowing the consensus vote for a candidate block (Trim; paragraph 0075) to be done from a randomly selected subset of validators using proof-of-credit voting for the consensus protocol (see Wei; paragraphs 0031 and 0037).
While Trim discloses “establishing a common distributed ledger for the collection of IoT devices in the IoT ecosystem”, as discussed above, the combination of Trim and Wei does not explicitly disclose invoking in only one of the IoT devices of the collection of IoT devices, a directive to write security data to a corresponding local copy of the common distributed ledger for all of the IoT devices of the collection.
In analogous art, Soundararajan discloses invoking in only one of the IoT devices of the collection of IoT devices, a directive to write security data to a corresponding local copy of the common distributed ledger for all of the IoT devices of the collection (see Soundararajan; paragraphs 0018, 0019, 0024, 0025, 0027 and 0029; Soundararajan discloses a blockchain system may include any number of blockchain IoT devices, i.e. “collection of IoT devices in an IoT system”, that are participating nodes in the system in which a blockchain IoT device, i.e. “only one of the IoT devices”, generates and sends event data in response to an event. The event data may be a transaction, i.e. “security data”, that the blockchain IoT device, e.g. participating node, writes on a distributed ledger and each participating node includes a copy of a distributed ledger, i.e. “write security data to a corresponding local copy of a common distributed ledger”).
One of ordinary skill in the art would have been motivated to combine Trim, Wei and Soundararajan because they all disclose features of blockchains being used by IoT devices, and as such, are within the same environment.
Therefore, it would have been obvious to a person of ordinary skill in the art, before the effective filing date of the claimed invention, to have incorporated Soundararajan’s feature of generating event data for copies of a distributed ledger into the combined system of Trim and Wei in order to provide the benefit of improved verification by allowing the consensus vote for a candidate block (Trim; paragraph 0075) to include a consent from a majority of participating nodes for approval (see Soundararajan; paragraphs 0041 and 0058).
Further, Trim discloses the additional limitations of claim 6, host computing platform comprising a computer with memory and one or processing units including one or more processing cores (see Trim; paragraph 0007; Trim discloses the system can include program instructions executable by the one or more processor via the memory to perform); network communications circuitry adapted to communicate data to and from the memory over a global data communications network (see Trim; paragraph 0007; Trim discloses the system can include program instructions executable by the one or more processor via the memory to perform); and a trust decisioning module comprising computer program instructions stored in the memory enabled while executing by at least one of the processing units of the host computing platform (see Trim; paragraph 0006; Trim discloses a computer readable storage medium readable by one or more processing circuit and storing instructions for execution by one or more processor for performing).
Further, Trim discloses the additional limitations of claim 11, a non-transitory computer readable storage medium having program instructions stored therein, the instructions being executable by at least one processing core of a processing unit to cause the processing unit to perform (see Trim; paragraph 0006; Trim discloses a computer readable storage medium readable by one or more processing circuit and storing instructions for execution by one or more processor for performing).
Regarding claims 2, 7, and 12, Trim, Wei and Soundararajan disclose all the limitations of claims 1, 6 and 11, as discussed above, and further the combination of Trim, Wei and Soundararajan discloses wherein the IoT devices of the voting set are selected from amongst the IoT devices of the collection according to each of the selected ones of the IoT devices having a threshold reputation value (see Trim; paragraphs 0054, 0079 and 0080; Trim discloses reputation of a members exceeding a threshold and classification of the members as validators, i.e. “selected from amongst the IoT device”, based on the reputation, i.e. “according to each of the selected ones of the IoT devices having a threshold reputation value”).
Regarding claims 3, 8 and 13, Trim, Wei and Soundararajan disclose all the limitations of claims 1, 6 and 11, as discussed above, and further the combination of Trim, Wei and Soundararajan discloses wherein the distributed ledger is a blockchain (see Trim; paragraphs 0023 and 0025; Trim discloses the blockchain ledger can be a distributed ledger that can be distributed to each of a plurality of members of the blockchain network).
Regarding claims 4, 9 and 14, Trim, Wei and Soundararajan disclose all the limitations of claims 1, 6 and 11, as discussed above, and further the combination of Trim, Wei and Soundararajan clearly discloses wherein the randomly generated sortition lot is randomly generated utilizing a distributed verifiable randomization function (VRF) (see Wei; paragraph 0031; Wei discloses a Verifiable Random Function (VRF) based cryptographic sortition scheme, i.e. “randomly generated sortition lot”, to randomly choose a subset of validators).
Regarding claims 5, 10 and 15, Trim, Wei and Soundararajan disclose all the limitations of claims 1, 6 and 11, as discussed above, and further the combination of Trim, Wei and Soundararajan discloses wherein the winning IoT device has a randomly generated sortition lot with a highest value amongst other randomly generated sortition lots of the IoT devices of the voting set (see Trim; paragraphs 0075, 0078, 0079, 0122 and 0136; Trim discloses in a pool of ratings determining which member, i.e. “winning IoT device”, has the highest reputation, i.e. “a highest value”, by accumulating the reputations, based on the rating process among all the validator members, i.e. “amongst other IoT devices of the voting set”; Further, Wei discloses the use of “randomly generated sortition lots” by a sortition scheme randomly choosing a subset of validators for proposing a block to be added to the blockchain of the distributed ledger; see Wei; paragraphs 0031, 0032 and 0036).
The prior art used in the rejection of the current claim is combined using the same motivation as was applied in claims 1, 6 and 11.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure:
Ahuja et al. (U.S. 2024/0323030 A1) discloses a cryptographic sortition and a consensus protocol that makes sure that every new block that is added to the blockchain is the one and only version of the truth that is agreed upon by all the nodes.
Deng et al. (U.S. 2020/0233858 A1) discloses sortition scheme for a distributed ledger.
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to ADAM A COONEY whose telephone number is (571)270-5653. The examiner can normally be reached M-F 7:30am-5:00pm (every other Fri off).
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Umar Cheema can be reached at 571-270-3037. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/A.A.C/Examiner, Art Unit 2458 12/03/25
/UMAR CHEEMA/Supervisory Patent Examiner, Art Unit 2458