PATENT CLAIM ANALYSIS

Application Number: 16116719
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-03
Patent Classification: ["726", "005000"]

Abstract:
A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.

Claim (Index 1):
A method, comprising:\n registering a plurality of devices with a device security server, the device security server comprising an identifier for each of the plurality of devices; maintaining, at a shadow server, for each of the plurality of devices, data identifying a state; receiving, at the shadow server, a state request to update data identifying a state for a device in the plurality of devices; updating, at the shadow server, for the device in the plurality of devices, data identifying a state; receiving, at a gateway server, a device request from the device in a plurality of devices, the device request comprising a device identifier identifying the device from which the device request was received; authenticating, at the device security server, the device in the plurality of devices; identifying, at a device registry server, for the device request, and using the device identifier, a service function corresponding to the request; and generating, at a dispatcher server, for the identified service function a service request to perform the identified service function on a service system.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 96.0
- Lexical Diversity: 2.14706
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14788131', '14755959', '14755790', '14788356', '15886503']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2312003507908263
- 35 USC 102 Novelty (BERT): 0.4333921681259743
- Combined Prediction Score: 0.2514195325243412
- Mean Citation Score: 143.66968599999996
- Max Citation Score: 152.78015
- Similarity Product: 149.24512492738666

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

Dataset: test