IP Library Granted Patent US 8,073,123
Granted Patent B2
US 8,073,123 · App. 11/645,726 · Granted Dec 6, 2011

Method for automated management of a telecommunication service

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,073,123
App. No.
11/645,726
Granted
Dec 6, 2011
Kind
B2
Abstract

Method for automatically managing a telecommunication service for telecommunication service user includes detecting a telecommunication device associated with the telecommunication service user on a network, determining an activation state of the telecommunication service based on data regarding the detected telecommunication device, determining an account/device state based on data regarding the detected telecommunication device and executing a management process between the telecommunication device and the telecommunication service to alter either the device state or the user account status based on the data regarding the detected device. The executing step includes automatically invoking an action that minimizes the necessary user interaction to initialize, update or access the service. Such service can be VoIP, instant messaging, and combination of these services or others.

Claims (42)

1. A method for automatically managing a telecommunication service for a telecommunication service user comprising:

detecting a telecommunication device associated with the telecommunication service user on a network;

determining an activation state of the telecommunication service based on data regarding the detected telecommunication device;

determining one selected from the group consisting of a telecommunication device state and a telecommunication service user account status based on the data regarding the detected telecommunication device; and

executing a management process on a processor of a controller in connection with the detected telecommunication device and the telecommunication service to alter one selected from the group consisting of the telecommunication device state and the telecommunication service user account status based on the data regarding the detected telecommunication device.

2. The method of claim 1 wherein the step of determining an activation state further comprises scanning a memory of the telecommunication device.

3. The method of claim 2 wherein the memory of the telecommunication device is scanned for configuration information.

4. The method of claim 3 wherein if the configuration information indicates that valid configuration information is present in the memory of the telecommunication device, the activation state of the telecommunication service is activated.

5. The method of claim 3 wherein if the configuration information indicates that there is a null configuration condition, then the step of determining the activation state further comprises querying to determine if the configuration information was reformatted.

6. The method of claim 1 wherein the step of determining an activation state further comprises reviewing one or more telecommunication device identifiers and comparing same to telecommunication service records.

7. The method of claim 6 wherein the one or more telecommunication device identifiers are selected from the group consisting of telecommunication device serial number, a MAC address and a public key.

8. The method of claim 1 wherein the step of determining one selected from the group consisting of a telecommunication device state and a telecommunication service user account status further comprises one selected from the group consisting of monitoring activity of CPE device configuration information and monitoring transactions occurring across the network upon which the telecommunication service is accessing.

9. The method of claim 8 wherein said transactions are selected from the group consisting of remote procedure calls, web-based application programming interfaces (API's), SOAP over XML information and forwarding a subset of subscriber data from the CPE to the telecommunication service.

10. The method of claim 1 wherein the data regarding the detected telecommunication device further comprises at least one of the parameters selected from the group consisting of a unique CPE device identification number, a subscriber account number, a subscriber user name and an updated or newly discovered physical location of the CPE device for confirmation.

11. The method of claim 1 wherein the one selected from the group consisting of a telecommunication device state and a telecommunication service user account status is selected from the group consisting of Active/Subscribed, Unsubscribed, Location Change-assisted, Location Change-autonomous, Grace Period and Suspend.

12. The method of claim 1 whereby the method is capable of being executed on computer operating systems selected from the group consisting of Microsoft Windows 98, Microsoft Windows XP, Apple OS X and Linux.

13. The method of claim 1 whereby the method is capable of being executed on CPU architectures selected from the group consisting of Power PC, AMD/Intel x86, Sun SPARC and ARM.

14. The method of claim 1 whereby the telecommunication service is selected from the group consisting of a VoIP service, an IM service, an email service and a combination of said services.

15. The method of claim 1 wherein the method is automatically invoked by virtue of an activity selected from the group consisting of connecting the telecommunication device to a computer that is connected to the network and conducting a periodic process associated with the computer.

16. The method of claim 1 wherein the method is embedded within a larger entity that provides one or more additional telecommunication services.

17. The method of claim 1 wherein the executing step further comprises automatically invoking an action selected from the group consisting of launching a web browser on a telecommunication service user's computer to which the telecommunication device is connected; initiating a communication to an Interactive Voice Response (IVR) system; initiating a communication to a live agent of a provider of the telecommunication service; initiating a chat session with a pre-packaged response system associated with the provider of the telecommunication service; running a local program to interact with the provider of the telecommunication service and invoking one or more additional programs to initiate password/credential change/update functions.

18. A non-transitory computer readable medium storing a software program that, when executed by a computer, causes the computer to perform an operation of automatically managing a telecommunication service for a telecommunication service user, the operation comprising:

detecting a telecommunication device associated with the telecommunication service user on a network;

determining an activation state of the telecommunication service based on data regarding the detected telecommunication device;

determining one selected from the group consisting of a telecommunication device state and a telecommunication service user account status based on the data regarding the detected telecommunication device; and

executing a management process in connection with the detected telecommunication device and the telecommunication service to alter one selected from the group consisting of the telecommunication device state and the telecommunication service user account status based on the data regarding the detected telecommunication device.

19. The computer readable medium of claim 18 wherein the operational step of determining an activation state further comprises scanning a memory of the detected telecommunication device.

20. The computer readable medium of claim 19 wherein the memory of the detected telecommunication device is scanned for configuration information.

21. The computer readable medium of claim 20 wherein if the configuration information indicates that valid configuration information is present in the memory of the detected telecommunication device, the activation state of the telecommunication service is activated.

22. The computer readable medium of claim 20 wherein if the configuration information indicates that there is a null configuration condition, then the step of determining the activation state further comprises querying to determine if the configuration information was reformatted.

23. The computer readable medium of claim 18 wherein the step of determining an activation state further comprises reviewing one or more telecommunication device identifiers and comparing same to telecommunication service records.

24. The computer readable medium of claim 23 wherein the one or more telecommunication device identifiers are selected from the group consisting of telecommunication device serial number, a MAC address and a public key.

25. The computer readable medium of claim 18 wherein the operational step of determining one selected from the group consisting of a telecommunication device state and a telecommunication service user account status further comprises one selected from the group consisting of monitoring activity of a CPE device configuration file and monitoring transactions occurring across the network upon which the telecommunication service is accessing.

26. The computer readable medium of claim 18 wherein the data collected further comprises at least one of the parameters selected from the group consisting of a unique CPE device identification number, a subscriber account number, a subscriber user name and an updated or newly discovered physical location of the CPE device for confirmation.

27. The computer readable medium of claim 18 wherein the one selected from the group consisting of a telecommunication device state and a telecommunication service user account status is selected from the group consisting of Active/Subscribed, Unsubscribed, Location Change-assisted, Location Change-autonomous, Grace Period and Suspend.

28. The computer readable medium of claim 18 whereby the telecommunication service is selected from the group consisting of a VoIP service, an IM service, an email service and a combination of said services.

29. The computer readable medium of claim 18 wherein the method is automatically invoked by virtue of an activity selected from the group consisting of connecting the telecommunication device to a computer that is connected to the network and conducting a periodic process associated with the computer.

30. A method for automatically managing a VoIP service for a VoIP subscriber comprising:

detecting an IP phone associated with the particular VoIP subscriber on a network;

determining an activation state of the VoIP service based on data regarding the detected IP phone;

determining one selected from the group consisting of an account status and a device state both associated with the VoIP service based on the data regarding the detected IP phone; and

executing a management process on a processor of a controller with a VoIP service provider to change the activation state of the VoIP service based on the data regarding the detected IP phone.

Assignments (9)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2021
From: TELENET INDUSTRIES LLC
To: RINGCENTRAL, INC.
Reel/Frame 057429/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2021
From: VONAGE HOLDINGS CORP.
To: TELENET INDUSTRIES LLC
Reel/Frame 056958/0537 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SUBMITTED RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED AT REEL: 056287 FRAME: 0529. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jul 15, 2021
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE HOLDINGS CORP.
Reel/Frame 056889/0509 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 018762 FRAME: 0138. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jun 29, 2021
From: MAMAKOS, LOUIS
To: VONAGE NETWORK INC.
Reel/Frame 056712/0429 →
RELEASE OF SECURITY INTEREST Recorded May 19, 2021
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE HOLDINGS CORP.
Reel/Frame 056287/0529 →
CHANGE OF NAME Recorded Nov 18, 2020
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 054474/0684 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →