Dynamic VoIP location system
DCFirst Claim
Patent Images
1. A system for detecting or determining any given “
- VoIP (Voice over internet protocol) location”
of any “
VoIP enabled wireless device registered to the system”
by extracting any such device'"'"'s “
VoIP address or return path” and
storing it and updating it in one or more accessible databases, the system including a server, a VoIP enabled wireless device registered to the server and a software module downloadable from the server to the VoIP enabled wireless device, in which;
(a) the system is adapted to receive VOID communications from multiple VoIP enabled wireless devices;
(b) the system enables access to information in one or more databases;
(c) the system is capable of extracting and reporting dynamically the “
VoIP address or return path” and
all associated information from each incoming data communication from any “
VoIP enabled wireless device registered to the system”
into a database(s) associated with each corresponding registered VoIP enabled wireless device user account;
(d) the system is capable of extracting a specific “
VoIP address or return path” and
all associated information corresponding to a specific registered VOID enabled wireless device user account from the system accessible database(s) and communicating with each specific VoIP enabled wireless device registered to the system through each specific “
VoIP address or return path”
;
(e) in which the VoIP enabled wireless device registered to the server incorporates the software module, which at certain time intervals authenticates and connects to the server which is part of the system, and (f) whereina time between each time interval of the registered VoIP enabled wireless device authenticating and connecting with the server is less than a time allowed by the registered VoIP enabled wireless device to receive a response from the server.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system for determining dynamically any given registered wireless device VoIP location, whereby the dynamic method reports the VoIP address return path as being the VoIP Location into a database. Applications of the system can access the database to contact each individual, specific, fixed or wireless device by VoIP for any data exchange.
12 Citations
19 Claims
-
1. A system for detecting or determining any given “
- VoIP (Voice over internet protocol) location”
of any “
VoIP enabled wireless device registered to the system”
by extracting any such device'"'"'s “
VoIP address or return path” and
storing it and updating it in one or more accessible databases, the system including a server, a VoIP enabled wireless device registered to the server and a software module downloadable from the server to the VoIP enabled wireless device, in which;
(a) the system is adapted to receive VOID communications from multiple VoIP enabled wireless devices;
(b) the system enables access to information in one or more databases;
(c) the system is capable of extracting and reporting dynamically the “
VoIP address or return path” and
all associated information from each incoming data communication from any “
VoIP enabled wireless device registered to the system”
into a database(s) associated with each corresponding registered VoIP enabled wireless device user account;
(d) the system is capable of extracting a specific “
VoIP address or return path” and
all associated information corresponding to a specific registered VOID enabled wireless device user account from the system accessible database(s) and communicating with each specific VoIP enabled wireless device registered to the system through each specific “
VoIP address or return path”
;
(e) in which the VoIP enabled wireless device registered to the server incorporates the software module, which at certain time intervals authenticates and connects to the server which is part of the system, and (f) whereina time between each time interval of the registered VoIP enabled wireless device authenticating and connecting with the server is less than a time allowed by the registered VoIP enabled wireless device to receive a response from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- VoIP (Voice over internet protocol) location”
-
15. A method for detecting or determining any given “
- VoIP (Voice over internet protocol) location”
of any “
VoIP enabled wireless device registered to the system”
by extracting any such wireless device'"'"'s “
VoIP address or return path” and
storing it and updating it in one or more accessible databases, in which the method is performed by a system, the system including a server, a VoIP enabled wireless device registered to the server and a software module downloadable from the server to the VoIP enabled wireless device, in which;
(a) the system receives VoIP communications from multiple VoIP enabled wireless devices;
(b) the system enables access to information in one or more databases;
(c) the system is extracts and reports dynamically the “
VoIP address or return path” and
all associated information from each incoming data communication from any “
VoIP enabled wireless device registered to the system”
into a database(s) associated with each corresponding registered VoIP enabled wireless device user account (d) the system extracts a specific “
VoIP address or return path” and
all associated information corresponding to a specific registered VoIP enabled wireless device user account from the system accessible database(s) and communicates with each specific VoIP enabled wireless device registered to the system through each specific “
VoIP address or return path”
;
(e) in which the VOID enabled wireless device registered to the server incorporates the software module, which at certain time intervals authenticates and connects to the server which is part of the system, and (f) whereina time between each time interval of the registered VoIP enabled wireless device authenticating and connecting with the server is less than a time allowed by the registered VoIP enabled wireless device to receive a response from the server.
- VoIP (Voice over internet protocol) location”
-
16. A system for detecting or determining any given “
- VoIP (Voice over internet protocol) location”
of any “
VoIP enabled wireless device registered to the system”
by extracting any such device'"'"'s “
VoIP address or return path” and
storing it and updating it in one or more accessible databases, the system including a server, a VoIP enabled wireless device registered to the server and a software module downloadable from the server to the VoIP enabled wireless device, in which;
(a) the system is adapted to receive VOID communications from multiple VoIP enabled wireless devices;
(b) the system enables access to information in one or more databases;
(c) the system is capable of extracting and reporting dynamically the “
VoIP address or return path” and
all associated information from each incoming data communication from any “
VoIP enabled wireless device registered to the system”
into a database(s) associated with each corresponding registered VoIP enabled wireless device user account;
(d) the system is capable of extracting a specific “
VoIP address or return path” and
all associated information corresponding to a specific registered VoIP enabled wireless device user account from the system accessible database(s) and communicating with each specific VoIP enabled wireless device registered to the system through each specific “
VoIP address or return path”
;
(e) in which the VoIP enabled wireless device registered to the server incorporates the software module, which at certain time intervals authenticates and connects to the server which is part of the system, and (f) wherein such time intervals correspond to the times of detection of any change of VoIP access method or access name by the “
VoIP enabled wireless device registered to the system”
, and wherein a transition in which the “
VoIP enabled wireless device registered to the system”
changes from not connected to connected is also classified as a change of VoIP access method or access name.
- VoIP (Voice over internet protocol) location”
-
17. A method for detecting or determining any given “
- VoIP (Voice over internet protocol) location”
of any “
VoIP enabled wireless device registered to the system”
by extracting any such wireless device'"'"'s “
VoIP address or return path” and
storing it and updating it in one or more accessible databases, in which the method is performed by a system, the system including a server, a VoIP enabled wireless device registered to the server and a software module downloadable from the server to the VoIP enabled wireless device, in which;
(a) the system receives VoIP communications from multiple VoIP enabled wireless devices;
(b) the system enables access to information in one or more databases;
(c) the system is extracts and reports dynamically the “
VoIP address or return path” and
all associated information from each incoming data communication from any “
VoIP enabled wireless device registered to the system”
into a database(s) associated with each corresponding registered VoIP enabled wireless device user account;
(d) the system extracts a specific “
VoIP address or return path” and
all associated information corresponding to a specific registered VoIP enabled wireless device user account from the system accessible database(s) and communicates with each specific VoIP enabled wireless device registered to the system through each specific “
VoIP address or return path”
;
(e) in which the VoIP enabled wireless device registered to the server incorporates the software module, which at certain time intervals authenticates and connects to the server which is part of the system, and (f) wherein such time intervals correspond to the times of detection of any change of VoIP access method or access name by the “
VoIP enabled wireless device registered to the system”
, and wherein a transition in which the “
VoIP enabled wireless device registered to the system”
changes from not connected to connected is also classified as a change of VoIP access method or access name.
- VoIP (Voice over internet protocol) location”
-
18. A system for detecting or determining any given “
- VoIP (Voice over internet protocol) location”
of any “
VoIP enabled wireless device registered to the system”
by extracting any such device'"'"'s “
VoIP address or return path” and
storing it and updating it in one or more accessible databases, the system including a server, a VoIP enabled wireless device registered to the server and a software module downloadable from the server to the VoIP enabled wireless device, in which;
(a) the system is adapted to receive VoIP communications from multiple VoIP enabled wireless devices;
(b) the system enables access to information in one or more databases;
(c) the system is capable of extracting and reporting dynamically the “
VoIP address or return path” and
all associated information from each incoming data communication from any “
VoIP enabled wireless device registered to the system”
into a database(s) associated with each corresponding registered VoIP enabled wireless device user account;
(d) the system is capable of extracting a specific “
VoIP address or return path” and
all associated information corresponding to a specific registered VoIP enabled wireless device user account from the system accessible database(s) and communicating with each specific VoIP enabled wireless device registered to the system through each specific “
VoIP address or return path”
;
(e) in which the VoIP enabled wireless device registered to the server incorporates the software module, which at certain time intervals authenticates and connects to the server which is part of the system, and (f) whereina “
VoIP enabled wireless device”
can download over the air the “
software module”
,and wherein such software module is also capable of (i) detecting if any other software applications other than the said “
software module”
is active and (ii) if the “
VoIP enabled wireless device”
is in the standby mode, then (iii) if items (i) and (ii) are not detected then the “
software module”
will disable the highest bandwidth VoIP communication and enable only the lowest bandwidth VoIP communication method available to the “
VoIP enabled wireless device”
, and (iv) if the “
software module”
detects any of items (i) or (ii) then it will deactivate item (iii), meaning it will activate or enable the highest bandwidth VoIP communication available to the “
VoIP enabled wireless device”
.
- VoIP (Voice over internet protocol) location”
-
19. A method for detecting or determining any given “
- VoIP (Voice over internet protocol) location”
of any “
VoIP enabled wireless device registered to the system”
by extracting any such wireless device'"'"'s “
VoIP address or return path” and
storing it and updating it in one or more accessible databases, in which the method is performed by a system, the system including a server, a VoIP enabled wireless device registered to the server and a software module downloadable from the server to the VoIP enabled wireless device, in which;
(a) the system receives VoIP communications from multiple VoIP enabled wireless devices;
(b) the system enables access to information in one or more databases;
(c) the system is extracts and reports dynamically the “
VoIP address or return path” and
all associated information from each incoming data communication from any “
VoIP enabled wireless device registered to the system”
into a database(s) associated with each corresponding registered VoIP enabled wireless device user account;
(d) the system extracts a specific “
VoIP address or return path” and
all associated information corresponding to a specific registered VoIP enabled wireless device user account from the system accessible database(s) and communicates with each specific VoIP enabled wireless device registered to the system through each specific “
VoIP address or return path”
;
(e) in which the VoIP enabled wireless device registered to the server incorporates the software module, which at certain time intervals authenticates and connects to the server which is part of the system, and (f) whereina “
VoIP enabled wireless device”
downloads over the air the “
software module”
,and wherein such software module (i) detects if any other software applications other than the said “
software module”
is active and (ii) if the “
VoIP enabled wireless device”
is in the standby mode, then (iii) if items (i) and (ii) are not detected then the “
software module”
disables the highest bandwidth VoIP communication and enables only the lowest bandwidth VoIP communication method available to the “
VoIP enabled wireless device”
, and (iv) if the “
software module”
detects any of items (i) or (ii) then it deactivates item (iii), meaning it activates or enables the highest bandwidth VoIP communication available to the “
VoIP enabled wireless device”
.
- VoIP (Voice over internet protocol) location”
Specification