Patents Assigned to VOIP-PAL.COM, INC.
-
Patent number: 11172064Abstract: In accordance with one aspect of the invention, a process for handling emergency calls from a caller in a voice over IP system is described. The process involves receiving a routing request message including a caller identifier and a callee identifier. The process also involves setting an emergency call flag active in response to the callee identifier matching an emergency call identifier pre-associated with the caller. The process further involves producing an emergency response center identifier in response to the emergency call identifier. The process also involves determining whether the caller identifier is associated with a pre-associated direct inward dialing (DID) identifier. The process further involves producing a direct inward dialing (DID) identifier for the caller by associating a temporary DID identifier with the caller identifier when the emergency call flag is active and it is determined that the caller has no pre-associated DID.Type: GrantFiled: January 31, 2017Date of Patent: November 9, 2021Assignee: VoIP-Pal.com, inc.Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev
-
Patent number: 11171864Abstract: A system and method to facilitate communication between telecommunications participants in a telecommunications network is disclosed. In one aspect, a method of determining a time to permit a communication session by telecommunications participants to be conducted includes causing a telecommunications processor to retrieve, from a data storage: a free time value that is representative of a free time attributed to a participant in the communications session, a funds balance held by the participant, a pre-stored cost per unit time value, and a representation of a billing pattern for the participant. The method also includes causing the telecommunications processor to determine a maximum time to permit the communication session to be conducted as a function of the free time value, the funds balance, the cost per unit time value and the billing pattern. The telecommunications processor initiates ending the communication session when the time to permit the communication session to be conducted expires.Type: GrantFiled: September 14, 2015Date of Patent: November 9, 2021Assignee: VOIP-PAL.COM, INC.Inventor: Johan Emil Viktor Björsell
-
Patent number: 10880721Abstract: A method of initiating a call to a callee using a mobile telephone involves: receiving, from a user of the mobile telephone, a callee identifier associated with the callee; transmitting an access code request message to an access server, the access code request message including the callee identifier; receiving an access code reply message from the access server in response to the access code request message, the access code reply message including an access code different from the callee identifier and associated with the callee identifier; and initiating a call with the mobile telephone using the access code to identify the callee.Type: GrantFiled: September 24, 2013Date of Patent: December 29, 2020Assignee: VoIP-Pal.com, Inc.Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev, Pentti Kalevi Huttunen, Emil Malak
-
Patent number: 10218606Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.Type: GrantFiled: March 30, 2018Date of Patent: February 26, 2019Assignee: VoIP-Pal.com, Inc.Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
-
Patent number: 10038779Abstract: Methods and apparatus for intercepting communications in an Internet Protocol (IP) network involve maintaining dialing profiles for respective subscribers to the IP network, each dialing profile including a username associated with the corresponding subscriber, and associating intercept information with the dialing profile of a subscriber whose communications are to be monitored. Intercept information will include determination information for determining whether to intercept a communication involving the subscriber, and destination information identifying a device to which intercepted communications involving the subscriber are to be sent. When the determination information meets intercept criteria communications are established with a media relay through which communications involving the subscriber will be conducted or are being conducted to cause the media relay to send a copy of the communications involving the subscriber to a mediation device specified by the destination information.Type: GrantFiled: December 20, 2016Date of Patent: July 31, 2018Assignee: VoIP-Pal.com, Inc.Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev
-
Patent number: 10021729Abstract: Facilitating uninterrupted transmission of internet protocol (IP) transmissions during endpoint changes is disclosed. When an IP transmission is received at a first relay port or a second relay port, a call record having the first relay port identifier or the second relay port identifier matching a destination port identifier in the IP transmission is located. When the destination port identifier matches the first relay port identifier of the record, a source IP address identifier and a source port identifier from the IP transmission are set as a first entity IP address identifier and first entity port identifier, respectively, of the record when the first entity IP address identifier and first entity port identifier do not match the source IP address identifier and source port identifier respectively and a received IP session identifier in the IP transmission matches the first entity session identifier. A similar procedure is followed to set a second entity IP address identifier and port identifier.Type: GrantFiled: July 17, 2015Date of Patent: July 10, 2018Assignee: VoIP-Pal.com, Inc.Inventors: Pentti Kalevi Huttunen, Gavin Malcolm McMillan
-
Patent number: 9998363Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.Type: GrantFiled: July 7, 2014Date of Patent: June 12, 2018Assignee: VoIP-Pal.com, Inc.Inventors: Johan Emil Viktor Björsell, Fuad Arafa
-
Patent number: 9948549Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.Type: GrantFiled: October 19, 2017Date of Patent: April 17, 2018Assignee: VOIP-PAL.COM, INC.Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
-
Patent number: 9935872Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.Type: GrantFiled: October 11, 2017Date of Patent: April 3, 2018Assignee: VOIP-PAL.COM, INC.Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
-
Patent number: 9826002Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.Type: GrantFiled: January 12, 2017Date of Patent: November 21, 2017Assignee: VOIP-PAL.COM, INC.Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
-
Patent number: 9813330Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.Type: GrantFiled: December 30, 2016Date of Patent: November 7, 2017Assignee: VOIP-PAL.COM, INC.Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
-
Patent number: 9565307Abstract: In accordance with one aspect of the invention, a process for handling emergency calls from a caller in a voice over IP system is described. The process involves receiving a routing request message including a caller identifier and a callee identifier. The process also involves setting an emergency call flag active in response to the callee identifier matching an emergency call identifier pre-associated with the caller. The process further involves producing an emergency response center identifier in response to the emergency call identifier. The process also involves determining whether the caller identifier is associated with a pre-associated direct inward dialing (DID) identifier. The process further involves producing a direct inward dialing (DID) identifier for the caller by associating a temporary DID identifier with the caller identifier when the emergency call flag is active and it is determined that the caller has no pre-associated DID.Type: GrantFiled: August 15, 2013Date of Patent: February 7, 2017Assignee: VOIP-PAL.COM, INC.Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev
-
Patent number: 9549071Abstract: Methods and apparatus for intercepting communications in an Internet Protocol (IP) network involve maintaining dialing profiles for respective subscribers to the IP network, each dialing profile including a username associated with the corresponding subscriber, and associating intercept information with the dialing profile of a subscriber whose communications are to be monitored. Intercept information will include determination information for determining whether to intercept a communication involving the subscriber, and destination information identifying a device to which intercepted communications involving the subscriber are to be sent. When the determination information meets intercept criteria communications are established with a media relay through which communications involving the subscriber will be conducted or are being conducted to cause the media relay to send a copy of the communications involving the subscriber to a mediation device specified by the destination information.Type: GrantFiled: July 17, 2015Date of Patent: January 17, 2017Assignee: VOIP-PAL.COM, INC.Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev
-
Patent number: 9537762Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.Type: GrantFiled: October 7, 2015Date of Patent: January 3, 2017Assignee: VOIP-PAL.COM, INC.Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa