Patents by Inventor Johan Emil Viktor Björsell

Johan Emil Viktor Björsell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11172064
    Abstract: 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: Grant
    Filed: January 31, 2017
    Date of Patent: November 9, 2021
    Assignee: VoIP-Pal.com, inc.
    Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev
  • Patent number: 11171864
    Abstract: 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: Grant
    Filed: September 14, 2015
    Date of Patent: November 9, 2021
    Assignee: VOIP-PAL.COM, INC.
    Inventor: Johan Emil Viktor Björsell
  • Publication number: 20210329442
    Abstract: 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: Application
    Filed: December 28, 2020
    Publication date: October 21, 2021
    Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev, Pentti Kalevi Huttunen, Emil Malak
  • Patent number: 10880721
    Abstract: 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: Grant
    Filed: September 24, 2013
    Date of Patent: December 29, 2020
    Assignee: VoIP-Pal.com, Inc.
    Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev, Pentti Kalevi Huttunen, Emil Malak
  • Publication number: 20190199621
    Abstract: 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: Application
    Filed: February 25, 2019
    Publication date: June 27, 2019
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Patent number: 10218606
    Abstract: 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: Grant
    Filed: March 30, 2018
    Date of Patent: February 26, 2019
    Assignee: VoIP-Pal.com, Inc.
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Publication number: 20180227222
    Abstract: 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: Application
    Filed: March 30, 2018
    Publication date: August 9, 2018
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Patent number: 10038779
    Abstract: 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: Grant
    Filed: December 20, 2016
    Date of Patent: July 31, 2018
    Assignee: VoIP-Pal.com, Inc.
    Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev
  • Patent number: 9998363
    Abstract: 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: Grant
    Filed: July 7, 2014
    Date of Patent: June 12, 2018
    Assignee: VoIP-Pal.com, Inc.
    Inventors: Johan Emil Viktor Björsell, Fuad Arafa
  • Publication number: 20180131806
    Abstract: 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: Application
    Filed: January 3, 2018
    Publication date: May 10, 2018
    Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev
  • Patent number: 9948549
    Abstract: 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: Grant
    Filed: October 19, 2017
    Date of Patent: April 17, 2018
    Assignee: VOIP-PAL.COM, INC.
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Patent number: 9935872
    Abstract: 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: Grant
    Filed: October 11, 2017
    Date of Patent: April 3, 2018
    Assignee: VOIP-PAL.COM, INC.
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Publication number: 20180041427
    Abstract: 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: Application
    Filed: October 19, 2017
    Publication date: February 8, 2018
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Publication number: 20180034729
    Abstract: 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: Application
    Filed: October 11, 2017
    Publication date: February 1, 2018
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Patent number: 9826002
    Abstract: 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: Grant
    Filed: January 12, 2017
    Date of Patent: November 21, 2017
    Assignee: VOIP-PAL.COM, INC.
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Patent number: 9813330
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: November 7, 2017
    Assignee: VOIP-PAL.COM, INC.
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Publication number: 20170142256
    Abstract: 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: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Inventors: JOHAN EMIL VIKTOR BJÖRSELL, Maksym Sobolyev
  • Publication number: 20170126752
    Abstract: 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: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Publication number: 20170111265
    Abstract: 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: Application
    Filed: December 30, 2016
    Publication date: April 20, 2017
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Publication number: 20170104868
    Abstract: 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: Application
    Filed: December 20, 2016
    Publication date: April 13, 2017
    Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev