IP Library Granted Patent US 8,204,199
Granted Patent B2
US 8,204,199 · App. 11/421,524 · Granted Jun 19, 2012

Method and apparatus for monitoring device status

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,204,199
App. No.
11/421,524
Granted
Jun 19, 2012
Kind
B2
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.

Claims (42)

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.

2. The method of claim 1 , further comprising:

sending a permission for the first telephony device to also monitor a status of the second telephony device to the server.

3. The method of claim 1 , wherein receiving the authorizing signal includes receiving the authorizing signal in response to the server determining that a customer account of the second telephony device is in good standing.

4. The method of claim 1 , further comprising:

sending a request to register the second telephony device with the server to the server, wherein the request includes a digital signature and an identifier that identifies the second telephony device.

5. The method of claim 4 , wherein sending the request to register the second telephony device further comprises:

sending a request for a second network address and a security clearance.

6. The method of claim 4 , further comprising:

receiving an indication of a successful registration of the second telephony device with the server from the server in response to the request to register.

7. The method of claim 1 , further comprising:

encrypting the request with a public key of the server into an encrypted request for a permission for said status of the first telephony device to be monitored by the second telephony device; and

wherein sending the request comprises sending the encrypted request to the server.

8. The method of claim 1 , further comprising:

receiving a first identifier identifying the first telephony device for storage and display from the server.

9. The method of claim 1 , wherein sending the request comprises sending a request to be notified when a status change of a predetermined condition of the first telephony device occurs.

10. The method of claim 1 , wherein said status indicates whether a user of the first telephony device has entered at least one predetermined DTMF code into the first telephony device.

11. The method of claim 1 further comprising:

sending an acknowledgment of a successful transmission of said status to the server in response to receiving said status.

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.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the computer program code further comprises program code for:

sending a permission to receive said status of the first telephony device to the server.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the computer program code further comprises program code receiving the authorizing signal in response to the server determining that a customer account of the second telephony device is in good standing.

15. The non-transitory computer-readable storage medium of claim 12 , wherein the computer program code further comprises program code for:

sending a request to register the second telephony device with the server to the server, wherein the request includes a digital signature and an identifier that identifies the second telephony device.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the computer program code further comprises program code sending the request to register the second telephony device with the server by sending a request for a second network address and a security clearance.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the computer program code further comprises program code for:

receiving, an indication of a successful registration of the second telephony device with the server from the server in response to the request to register.

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.

Assignments (8)
LICENSE Recorded Aug 8, 2014
From: WALKER DIGITAL GAMING, LLC; WALKER DIGITAL GAMING HOLDING, LLC; WDG EQUITY, LLC; WALKER DIGITAL, LLC
To: IGT
Reel/Frame 033501/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2010
From: WALKER DIGITAL LLC
To: PALM, INC.
Reel/Frame 024555/0676 →