PATENT CLAIM ANALYSIS

Application Number: 15860470
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["706", "012000"]

Abstract:
In one embodiment, a method includes managing delivery of messages to non-stationary mobile clients. A computing system receives a request from a first user to send a message to a second user. The computing system then accesses the location information of the second user which includes the velocity of the mobile client of the second user. The computing system further accesses the activity information of the second user which indicates if the second user is currently active on a social-networking application. If the velocity indicates that the second user is non-stationary, the computing system then determines an activity-level of the second user. If the activity-level is below a threshold activity-level, the computing system confirms with the first user whether the message to the second user should be sent. If the activity-level is above a threshold activity-level, the computing system sends the message to the receiver.

Claim (Index 20):
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:\n receive, from a first mobile client associated with a first user via a messaging application running on the first mobile client, a request to send a message to a second user; access location information associated with the second user, wherein the location information comprises a velocity of the second mobile client; access activity information associated with the second user, wherein the activity information indicates whether the second user is currently active on a social-networking application running on the second mobile client; determine, based on the velocity of the second mobile client, that the second mobile client is non-stationary; determine, responsive to the determination that the second mobile client is non-stationary, an activity-level of the second user with respect to the second mobile client based on whether the second user is currently active on the social-networking application running on the second mobile client; and based on the determined activity-level of the second user:\n if the activity-level of the second user is below a threshold activity-level, then send, to the first mobile client associated with the first user via the messaging application running on the first mobile client, a confirmation prompt for display to the first user, the confirmation prompt being operable to allow the first user to confirm whether the message to the second user should be sent; \n else send, to the second mobile client associated with the second user via a messaging application running on the second mobile client, the message from the first user.

Metadata:
- Claim Count in Document: 53.0
- Percentile: 86.0
- Lexical Diversity: 2.51613
- Patent Class: 706.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14868123', '14868110', '13681843', '14836206', '13767724']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4069414106251938
- 35 USC 102 Novelty (BERT): 0.4843241243884606
- Combined Prediction Score: 0.4146796820015204
- Mean Citation Score: 202.958032
- Max Citation Score: 213.84999
- Similarity Product: 159.45728187564967

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

Dataset: test