PATENT CLAIM ANALYSIS

Application Number: 15894603
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["717", "171000"]

Abstract:
A system and method are described for performing service-initiated updates to IoT devices. For example, one embodiment of a system comprises: a plurality of IoT devices, each IoT device comprising: a storage device to store attributes and/or program code; a processor to execute the program code using the attributes to perform one or more specified functions of the IoT device, and attribute/code management circuitry and/or logic to manage a current state of the attributes and/or program code; an Internet of Things (IoT) cloud service to be communicatively coupled to IoT devices over the Internet, the IoT cloud service including an update service to initiate updates of the attributes and/or program code stored on the plurality of IoT devices, an IoT device to transmit a notification to the update service upon reaching a particular initialization state, the notification including an indication of a current attribute and/or program code state; the update service to responsively determine whether an update to the current attribute and/or program code state is available and, if so, to use a first key to generate a signature over a binary which includes the update to the attribute and/or program code state to generate a signed binary; the update service to further store the signed binary in a designated network location and to generate or retrieve a Uniform Resource Locator (URL) identifying the network location, the update service to transmit an update command to the IoT device containing the URL; the attribute/code management circuitry and/or logic of the IoT device to interpret the URL to retrieve the signed binary, to use a second key to verify the signature, and to responsively update the attribute and/or program code in accordance with the binary.

Claim (Index 21):
The method of  claim 18  wherein the first and second keys comprise different copies of the same symmetric key.

Metadata:
- Claim Count in Document: 56.0
- Percentile: 88.0
- Lexical Diversity: 2.84259
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15167848', '14968684', '15167799', '14967964', '14968724']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4480929809359634
- 35 USC 102 Novelty (BERT): 0.5272248005475868
- Combined Prediction Score: 0.4560061628971258
- Mean Citation Score: 277.985362
- Max Citation Score: 282.14493
- Similarity Product: 176.5006805020809

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test