Determining presence status based on user analytics data
First Claim
1. A method comprising:
- receiving, by a first server device, data associated with a first user device,the first user device sending the data to the first server device via a network device without user interaction, andthe data relating to user analytics associated with the first user device,the user analytics including;
an identifier associated with the first user device,geographic information associated with the first user device, andcall information associated with the first user device;
determining, by the first server device and based on the data, a status associated with the first user device;
storing, by the first server device, information regarding the status;
receiving, by the first server device, permissions for the information regarding the status,the permissions for the information regarding the status being based on the identifier, the geographic information associated with the first user device, and the call information associated with the first user device, and the permissions including;
a first permission, associated with the geographic information, indicating a first quantity of user devices, identified based on information received from the first user device, that are authorized to receive the geographic information, anda second permission, associated with the call information, indicating a second quantity of user devices, identified based on information received from the first user device, that are authorized to receive the call information;
applying, by the first server device, the permissions for the information regarding the status to form an advertised status associated with the first user device; and
sending, by the first server device, the advertised status to the network device,the network device being capable of sending the advertised status to a client device or a second user device based on the permissions for the information regarding the status, andthe first user device, the second user device, and the client device being associated with different parties.
2 Assignments
0 Petitions
Accused Products
Abstract
A first server is configured to receive data associated with a first user device. The first user device may send the data to the first server via a network device without user interaction, and the data may relate to activity associated with the first user device. The first server is further configured to determine a status, associated with the first user device, based on the data, store information regarding the status, receive permissions for the information regarding the status of the first user device, apply the permissions for the information regarding the status to form an advertised status, and send the advertised status to the network device. The network device may be capable of sending the advertised status to a client device or a second user device based on the permissions.
10 Citations
21 Claims
-
1. A method comprising:
-
receiving, by a first server device, data associated with a first user device, the first user device sending the data to the first server device via a network device without user interaction, and the data relating to user analytics associated with the first user device, the user analytics including; an identifier associated with the first user device, geographic information associated with the first user device, and call information associated with the first user device; determining, by the first server device and based on the data, a status associated with the first user device; storing, by the first server device, information regarding the status; receiving, by the first server device, permissions for the information regarding the status, the permissions for the information regarding the status being based on the identifier, the geographic information associated with the first user device, and the call information associated with the first user device, and the permissions including; a first permission, associated with the geographic information, indicating a first quantity of user devices, identified based on information received from the first user device, that are authorized to receive the geographic information, and a second permission, associated with the call information, indicating a second quantity of user devices, identified based on information received from the first user device, that are authorized to receive the call information; applying, by the first server device, the permissions for the information regarding the status to form an advertised status associated with the first user device; and sending, by the first server device, the advertised status to the network device, the network device being capable of sending the advertised status to a client device or a second user device based on the permissions for the information regarding the status, and the first user device, the second user device, and the client device being associated with different parties. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a first server device to; receive data associated with a first user device, the first user device sending the data to the first server device via a network device without user interaction, and the data relating to user analytics associated with the first user device, the user analytics including; an identifier associated with the first user device, geographic information associated with the first user device, and call information associated with the first user device; determine, based on the data, a status associated with the first user device; store information regarding the status; receive permissions for the information regarding the status of the first user device, the permissions for the information regarding the status of the first user device being based on the identifier, the geographic information associated with the first user device, and the call information associated with the first user device, and the permissions including; a first permission, associated with the geographic information, indicating a first quantity of user devices, identified based on information received from the first user device, that are authorized to receive the geographic information, and a second permission, associated with the call information, indicating a second quantity of user devices, identified based on information received from the first user device, that are authorized to receive the call information; apply the permissions for the information regarding the status to form an advertised status associated with the first user device; and send the advertised status to the network device, the network device being capable of sending the advertised status to a client device or a second user device based on the permissions for the information regarding the status. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
a plurality of instructions, which, when executed by one or more processors associated with a first server device, cause the one or more processors to; receive data associated with a first user device, the first user device sending the data to the first server device via a network device without user interaction, and the data relating to user analytics associated with the first user device, the user analytics including; an identifier associated with the first user device, geographic information associated with the first user device, and call information associated with the first user device; determine, based on the data, status associated with the first user device; store information regarding the status; receive permissions for the information regarding the status of the first user device, the permissions for the information regarding the status of the first user device being based on the identifier, the geographic information associated with the first user device, and the call information associated with the first user device, and the permissions including; a first permission, associated with the geographic information, indicating a first quantity of user devices, identified based on information received from the first user device, that are authorized to receive the geographic information, and a second permission, associated with the call information, indicating a second quantity of user devices, identified based on information received from the first user device, that are authorized to receive the call information; apply the permissions for the information regarding the status to form an advertised status associated with the first user device; and send the advertised status to the network device, the network device being capable of sending the advertised status to a client device or a second user device based on the permissions, and the permissions for the information regarding the status include an instruction to permit a transmission of the advertised status to an authorized device and to prevent the transmission of the advertised status to a device which is not authorized. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification