PATENT CLAIM ANALYSIS

Application Number: 16005762
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["709", "206000"]

Abstract:
A method, computer program product, and system for peer to peer communication is provided. The embodiment may include receiving a message from a first user intended for a second. It may include determining whether the second user is in a do not disturb (DND) state. It may also include overriding the DND state of the second user. Overriding the DND state may include receiving static message information and user characteristics. Overriding the DND state may include determining if a critical situation (critsit) exists. Overriding the DND state may include determining a message critsit value for the users. Overriding the DND state may include adding the first user and the second to a critsit users list. The embodiment may include overriding the DND state of the second user if both users are on the same list. The embodiment may include transmitting messages from the first user to the second user.

Claim (Index 1):
A computer system for peer to peer communication, the computer system comprising:\n one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising:\n program instructions to receive a message, via a communication program, from a first communication program user intended for a second communication program user; \n program instructions to determine whether the second communication program user is in a do not disturb state; \n based on the second communication program user being in a do not disturb state, program instructions to determine whether to override the do not disturb state of the second communication program user, wherein determining whether to override the do not disturb state comprises:\n program instructions to receive static message information and communication program user characteristics, wherein the static message information comprises metadata describing a message and content of the message, and wherein the communication program user characteristics describe user employment characteristics and user communication program preferences of a user included on a communication; \n program instructions to determine whether a critical situation exists based on the received static message information, wherein determining whether a critical situation exists is performed in response to a timed interval, and wherein determining whether the critical situation exists comprises:\n program instructions to parse the received static message information to create a parsed term; and \n based on determining that the parsed term matches a predefined term, program instructions to determine that the critical situation exists; \n \n based on the existence of the critical situation, program instructions to determine a message critsit value for the user based on the received communication program user characteristics; \n based on determining that the calculated message critsit value exceeds a minimum threshold value, program instructions to add the first communication program user and the second communication program user to a critsit users list; \n based on determining that the calculated message critsit value exceeds a minimum threshold value, program instructions to instruct the communication program to update a graphical user interface of the communication program with a visual indicator positioned next to each of the first communication program user and the second communication program user, wherein the visual indictor identifies a critsit user; \n based on determining that the first communication program user and the second communication program user are on the same critsit users list, program instructions to override the do not disturb state of the second communication program user; and \n \n based on determining that the do not disturb state of the second communication program user should be overridden, program instructions to transmit messages from the first communication program user to the second communication program user.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 94.0
- Lexical Diversity: 2.70492
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15415334', '16005769', '15704227', '11871695', '10787297']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2845564408592496
- 35 USC 102 Novelty (BERT): 0.5201851809501727
- Combined Prediction Score: 0.308119314868342
- Mean Citation Score: 271.012824
- Max Citation Score: 352.91504
- Similarity Product: 348.3518990782833

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