PATENT CLAIM ANALYSIS

Application Number: 16021105
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-03
Patent Classification: ["358", "001900"]

Abstract:
A non-transitory computer-readable medium stores computer-readable instructions including a first module and a second module. The second module is configured to, when executed by a processor, cause the processor to receive from the first module compatible-device information specifying compatible devices that are compatible with the first module, receive connected-device information specifying connected devices that are connected via a network interface, determine, as a target device, a particular one of selectable devices specified by both the compatible-device information and the connected-device information, and provide target device information identifying the target device to the first module. The first module is further configured to, when executed by the processor, cause the processor to, after receiving the target device information, in response to receiving an image generating instruction from the second module, generate display image data corresponding to the target device identified by the target device information.

Claim (Index 1):
A non-transitory computer-readable medium storing computer-readable instructions that are executable by a processor coupled with an information processing apparatus, the information processing apparatus comprising a display, a user interface, and a network interface, the instructions comprising a first module and a second module,\n wherein the second module is configured to, when executed by the processor, cause the processor to:\n control the display to display an edit screen for editing an object, accept an edit instruction to edit the object, via the user interface while the edit screen is being displayed, provide the first module with first instruction information instructing the first module to generate first image data, the first image data representing a first image containing the object edited in accordance with the accepted edit instruction, after providing the first instruction information to the first module, receive the first image data generated by the first module, from the first module, and control the display to display on the edit screen the first image containing the edited object, based on the received first image data; and \n in response to accepting an instruction to provide second image data to a target device, via the user interface while the first image is being displayed on the edit screen, provide the first module with second instruction information instructing the first module to generate the second image data, the second image data representing a second image containing the edited object, \n wherein the first module is configured to, when executed by the processor, cause the processor to:\n receive the first instruction information from the second module, in response to receiving the first instruction information, generate the first image data, and provide the generated first image data to the second module; and \n in response to receiving the second instruction information from the second module after providing the first image data, generate the second image data corresponding to the first image data, and provide the generated second image data to the target device, \n wherein the second module is further configured to, when executed by the processor, cause the processor to:\n receive compatible-device information from the first module, the compatible-device information specifying compatible devices that are compatible with the first module, receive connected-device information specifying connected devices that are connected via the network interface, determine, as the target device, a particular one of selectable devices that are specified by both the received compatible-device information and the received connected-device information, and provide target device information identifying the determined target device to the first module, and \n wherein the first module is further configured to, when executed by the processor, cause the processor to:\n provide the compatible-device information to the second module, after providing the compatible-device information, receive the target device information from the second module, and in response to receiving the first instruction information after receiving the target device information, generate the first image data corresponding to the target device identified by the target device information; and \n in response to receiving the second instruction information after receiving the target device information, generate the second image data corresponding to the first image data and suitable for the target device identified by the target device information, and provide the generated second image data to the target device via the network interface.

Metadata:
- Claim Count in Document: 21.0
- Percentile: 94.0
- Lexical Diversity: 2.43077
- Patent Class: 358.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['16022093', '15437674', '15417404', '15417411', '15417646']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4960953659882234
- 35 USC 102 Novelty (BERT): 0.4814677236739235
- Combined Prediction Score: 0.4946326017567934
- Mean Citation Score: 188.03754800000004
- Max Citation Score: 223.52438
- Similarity Product: 185.3223742818797

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

Dataset: test