Method and apparatus for monitoring device status
First Claim
Patent Images
1. A method for monitoring one of a plurality of statuses of a first telephony device over a network by a second telephony device, the method comprising:
- sending a request for a permission for said status of the first telephony device to be monitored by the second telephony device to a server;
receiving an authorizing signal indicating a permission from the first telephony device for said status of the first telephony device to be monitored by the second telephony device from the server;
receiving a message including said status of the first telephony device from the server, the message being encrypted using a public key of the second telephony device and accompanied by a digital signature of the server and said status being provided to the server from the first telephony device, and wherein when the first telephony device initiates a communication with a monitored third telephony device, the first telephony device provides said status of the first telephony device and a status of the monitored third telephony device to the server, said status of the first telephony device and the status of the monitored third telephony device indicating that the first telephony device and the monitored third telephony device are connected; and
monitoring said status of the first telephony device by (i) verifying an identity of the server by validating the digital signature, and (ii) decrypting the message using a private key of the second telephony device.
8 Assignments
0 Petitions
Accused Products
Abstract
The monitor is for monitoring the status of a first client telephone, and for sending this status information via a central server to an authorized second client telephone. The central server stores a database of registered client telephones and corresponding client telephones that the client may monitor. A user of a registered client telephone monitors in real time the telephone status of registered friends, family, or co-workers that have agreed to be monitored by the user.
-
Citations
18 Claims
-
1. A method for monitoring one of a plurality of statuses of a first telephony device over a network by a second telephony device, the method comprising:
-
sending a request for a permission for said status of the first telephony device to be monitored by the second telephony device to a server; receiving an authorizing signal indicating a permission from the first telephony device for said status of the first telephony device to be monitored by the second telephony device from the server; receiving a message including said status of the first telephony device from the server, the message being encrypted using a public key of the second telephony device and accompanied by a digital signature of the server and said status being provided to the server from the first telephony device, and wherein when the first telephony device initiates a communication with a monitored third telephony device, the first telephony device provides said status of the first telephony device and a status of the monitored third telephony device to the server, said status of the first telephony device and the status of the monitored third telephony device indicating that the first telephony device and the monitored third telephony device are connected; and monitoring said status of the first telephony device by (i) verifying an identity of the server by validating the digital signature, and (ii) decrypting the message using a private key of the second telephony device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium encoded with executable computer program code for monitoring one of a plurality of statuses of a first telephony device over a network by a second telephony device, the computer program code comprising program code for:
-
sending a request for a permission for said status of the first telephony device to be monitored by the second telephony device to a server; receiving an authorizing signal indicating a permission from the first telephony device for said status of the first telephony device to be monitored by the second telephony device from the server; receiving a message from the server, the message (i) including said status of the first telephony device, said status being provided in response to the server determining that said status of the first telephony device corresponds to status information that the second telephony device is configured to receive, and (ii) being encrypted using a public key of the second telephony device and accompanied by a digital signature of the server, wherein when the first telephony device initiates a communication with a monitored third telephony device, the first telephony device provides said status of the first telephony device and a status of the monitored third telephony device to the server, said status of the first telephony device and the status of the monitored third telephony device indicating that the first telephony device and the monitored third telephony device are connected; and monitoring said status of the first telephony device by (i) verifying an identity of the server by validating the digital signature, and (ii) decrypting the message using a private key of the second telephony device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for monitoring one of a plurality of statuses of a first telephony device over a network by a second telephony device, comprising:
a non-transitory computer-readable storage medium encoded with executable computer program code for; sending a request for a permission for said status of the first telephony device to be monitored by the second telephony device to a server; receiving an authorizing signal indicating a permission from the first telephony device for said status of the first telephony device to be monitored by the second telephony device from the server; receiving a message including said status of the first telephony device from the server, the message being encrypted using a public key of the second telephony device and accompanied by a digital signature of the server and said status being provided to the server from the first telephony device, and wherein when the first telephony device initiates a communication with a monitored third telephony device, the first telephony device provides said status of the first telephony device and a status of the monitored third telephony device to the server, said status of the first telephony device and the status of the monitored third telephony device indicating that the first telephony device and the monitored third telephony device are connected; and monitoring said status of the first telephony device by (i) verifying an identity of the server by validating the digital signature, and (ii) decrypting the message using a private key of the second telephony device.
Specification