Patents Assigned to iBasis, Inc.
  • Patent number: 11438310
    Abstract: The present disclosure may be implemented in the form of a method or corresponding apparatus for sending signaling messages through an IPX proxy from a first network element. The at least one example embodiment includes a first network element located on a first mobile network, the first network element configured to establish an initial signaling connection with a second network element on a second mobile network. The first network element may be configured to send a signaling request message to the second network element, receive a signaling response message from the second network element, the received signaling response message including an indication of an IPX proxy selected by the second network element. The first network element may be further configured to establish a signaling connection with the IPX proxy indicated in the received signaling response message, and send a second signaling request message to the IPX proxy for mediation service.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: September 6, 2022
    Assignees: Koninklijke KPN N.V., iBasis, Inc.
    Inventors: Richard H. Xu, Ewout Leonard Pronk, Sander de Kievit
  • Patent number: 11284459
    Abstract: An apparatus and corresponding method defend an interconnect communications network from a fraud committed via general packet radio service (GPRS) tunneling protocol (GTP). The apparatus provides data access security in the communications network. The apparatus is included in an interconnect network of the communications network. The apparatus comprises a communications interface and a processor. The processor is configured to authenticate a general packet radio service (GPRS) tunnel protocol (GTP) request to create a new session by authenticating network and subscriber information included in the GTP request. The network and subscriber information are received via the communications interface. The processor is further configured to provide the data access security by preventing access to data, accessed via the interconnect network using a GTP tunnel established for the new session, by blocking the GTP tunnel from being established in an event the GTP request cannot be authenticated.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 22, 2022
    Assignee: iBasis, Inc.
    Inventor: Manpreet Singh
  • Patent number: 10979890
    Abstract: A method and corresponding apparatus performing roaming traffic detection and enforcement according to a roaming policy. At least one example embodiment includes a user network device roaming in a visited communications network, and being subscribed to a home communications network. The example embodiment further includes an interconnect network communicatively coupling the visited communications network and the home communications network, the interconnect network comprises a roaming policy database configured to store an identifier associated with the user network device, and a roaming policy for the user network device, and a traffic detection and enforcement module. According to some embodiments, the traffic detection and enforcement module may be configured to identify a data request being sent from the user network device in the visited mobile network by reading the identifier in the data request, and deny or allow the data request based on the roaming policy.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: April 13, 2021
    Assignee: iBasis, Inc.
    Inventors: Richard H. Xu, Hwan Jang Tang, Yixin Fan, Vitaliy G. Yurchenko
  • Patent number: 10979462
    Abstract: According to at least one example embodiment, a method of identifying a type of communications service of a user is disclosed. The method includes receiving from an originating user device a user identifier for a terminating user, wherein the originating user is associated with a first operator and the terminating user is associated with a second operator that is different than the first. Then a service identifier which corresponds to a type of communications service for which the terminating user is provisioned. In response, the service identifier is received. Communication is provided between the originating user device and the terminating user device based on the service identifier.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: April 13, 2021
    Assignee: iBasis, Inc.
    Inventors: Richard H. Xu, Hwan Jang Tang
  • Patent number: 10917782
    Abstract: According to at least one example embodiment, the present disclosure may be implemented in the form of a method or system for performing data traffic inspections and selecting an IMSI according to a switching logic. The example embodiment may include a data inspection module configured to inspect data requests from a mobile device assigned a first IMSI. The data inspection module may be further configured to determine data usage information of the mobile device from the inspected data requests. The example embodiment further includes a switching logic module communicatively coupled to the data inspection module. The switching logic module is configured to select a second IMSI associated with a second mobile network to assign to the mobile device, the selection of the second IMSI being at least partially based on the data service being requested by the mobile device.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: February 9, 2021
    Assignee: IBASIS, INC.
    Inventors: Richard H. Xu, Vitaliy G. Yurchenko, Ajay Joseph, Richard M. Pellegrini
  • Patent number: 10911932
    Abstract: According to at least one example embodiment, hub breakout roaming enables providing data access to a user network device, subscribed with a home network and roaming into a visited network, by a hub breakout system through the visited network. Upon receiving a request for data access from the visited network, the hub breakout system assigns an IP address to the user network device. The hub breakout system then routes data packets, associated with the data access requested by the user network device, to and from at least one corresponding data source, using the assigned IP address. The data source includes the Internet, a private network associated with home network, or any other service provider entity.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: February 2, 2021
    Assignee: iBasis, Inc.
    Inventors: Richard H. Xu, Hwan Jang Tang, Ajay Joseph
  • Patent number: 10820190
    Abstract: A system and method enabling eSIM profile switching without SMS channel support. According to at least one example embodiment, in system in which a device has an eSIM that includes a first profile and a second profile, the device switching from attachment to a first network using the first profile to attachment to a second network using the second profile, the second network connecting to a third network over a data tunnel, a method includes extracting, at a policy control device in the third network, information communicated over the data tunnel, the information associated with the eSIM and sending, to an application server, at least a portion of the extracted information. The extracted information includes location information associated with the eSIM. Sending the extracted information serves as a notification to the application server that the eSIM has switched to the second profile.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: October 27, 2020
    Assignee: IBASIS, INC.
    Inventor: Richard H. Xu
  • Patent number: 10524116
    Abstract: According to at least one example embodiment, the present disclosure may be implemented in the form of a method or system for performing data traffic inspections and selecting an IMSI according to a switching logic. The example embodiment may include a data inspection module configured to inspect data requests from a mobile device assigned a first IMSI. The data inspection module may be further configured to determine data usage information of the mobile device from the inspected data requests. The example embodiment further includes a switching logic module communicatively coupled to the data inspection module. The switching logic module is configure to select a second IMSI associated with a second mobile network to assign to the mobile device, the selection of the second IMSI being at least partially based on the data service being requested by the mobile device.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: December 31, 2019
    Assignee: iBasis, Inc.
    Inventors: Richard H. Xu, Vitaliy G. Yurchenko, Ajay Joseph, Richard M. Pellegrini
  • Patent number: 10470031
    Abstract: A system and method enabling VoLTE roaming between at least two mobile LTE networks. According to at least one example embodiment, the system includes a signaling manager, a media resource manager, a serving gateway, a virtual user device for each of one or more user devices. The signaling manager and the media resource manager are configured to accept signaling and a media stream, respectively, from one or more user devices associated with a home mobile network. According to at least one other aspect, each virtual user device is configured to relay the accepted signaling and media stream through a connection established by the serving gateway, to the home network.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: November 5, 2019
    Assignee: iBasis, Inc.
    Inventor: Richard H. Xu
  • Patent number: 10291661
    Abstract: In an embodiment, a method and corresponding apparatus of managing call routing includes sending a first message by a session border controller (SBC) to a routing engine, the first message including event information indicative of an event related to a call, the event being associated with a second message received by the SBC; receiving a response message including call managing information related to the call, the call managing information being determined based on at least part of the event information, the call managing information to be returned to the routing engine in a subsequent message related to the call; and maintaining the call managing information received in the response message, the call managing information to be returned to the routing engine in a subsequent message related to the call.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: May 14, 2019
    Assignee: iBasis, Inc.
    Inventors: Manpreet Singh, Hwan Jang Tang, James W. Lotti
  • Patent number: 10263903
    Abstract: According to at least one example embodiment, a method and corresponding apparatus for managing a data packet flow at an inter-network system include obtaining, by an inter-network device, an identification of the data packet flow, the identification of the data packet flow being determined based on one or more transport protocol fields extracted from control-plane data associated with the data packet flow. Using the obtained identification of the data packet flow, the inter-network device identifies data packets associated with the data packet flow by checking transport layer data of intercepted user-plane data packets for potential match with the one or more transport protocol fields extracted from the control-plane data. If a match is found, the corresponding data packet is then managed by the inter-network device based on one or more management actions associated with the data packet flow.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: April 16, 2019
    Assignee: iBasis, Inc.
    Inventor: Richard H. Xu
  • Patent number: 10057429
    Abstract: A method or corresponding apparatus for placing outgoing voice calls using data while roaming. At least one example embodiment may include a mobile device communicating with a calling service through a first data connection path. According to an aspect of the example embodiment, the first data connection path may include a first visited mobile network communicatively coupled to a home mobile network communicatively coupled to the calling service. According to another aspect of the example embodiment, the mobile device may be configured to connect to the first data connection path through the visited mobile network; send connection information (e.g., destination number, the home mobile network, the first visited network, and a first access type, etc.) to the calling service; and place a call with a first calling rate through the first data connection path using the calling service, wherein the first calling rate is based on the connection information.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: August 21, 2018
    Assignee: iBasis, Inc.
    Inventor: Manpreet Singh
  • Patent number: 9961209
    Abstract: Methods and apparatuses provide for listing codecs for offers and for providing an effective listing of codecs for answers. For example, a method relating to offers is provided which includes receiving an incoming offer that lists a plurality of codecs, determining for each of the plurality of codecs whether one or more related codecs are not listed in the incoming offer, generating an outgoing offer that lists the plurality of codecs and the one or more related codecs that were determined not to be listed in the incoming offer, and transmitting the outgoing offer.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: May 1, 2018
    Assignee: IBASIS, INC.
    Inventor: Manpreet Singh
  • Patent number: 9942780
    Abstract: A method or corresponding apparatus for performing an automated action based on a roaming satisfaction indicator (RSI). A roaming satisfaction indicator for each individual mobile subscriber at a given time is evaluated by determining an age for each stored event by comparing the time the event was identified and the given time, assigning a current value to each of the stored events as a function of the determined age, the predetermined event type, and the predetermined impact level, and compiling the assigned current values of the events, resulting in the roaming satisfaction indicator at the given time. Based on the evaluated RSI, an action is automatically performed.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: April 10, 2018
    Assignee: iBasis, Inc.
    Inventors: Shuping Zhang, Mauro Mattos Silva Araujo
  • Patent number: 9788188
    Abstract: According to at least one example embodiment, hub breakout roaming enables providing data access to a user network device, subscribed with a home network and roaming into a visited network, by a hub breakout system through the visited network. Upon receiving a request for data access from the visited network, the hub breakout system assigns an IP address to the user network device. The hub breakout system then routes data packets, associated with the data access requested by the user network device, to and from at least one corresponding data source, using the assigned IP address. The data source includes the Internet, a private network associated with home network, or any other service provider entity.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 10, 2017
    Assignee: iBasis, Inc.
    Inventors: Richard X. Xu, Hwan Jang Tang, Ajay Joseph
  • Patent number: 9729727
    Abstract: A method and corresponding apparatus for automatically detecting and preventing fraudulent calls on a communication network. At least one example embodiment may include collecting CDRs on the communication network for a given time period, aggregating the plurality of call features for each of the collected call detail records by destination number, and utilizing machine learning to generate a decision model for determining if a destination number and/or a call to that destination number may be fraudulent. According to another aspect of the example embodiment, the decision model may be implemented on the communication network to detect and prevent fraudulent calls.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 8, 2017
    Assignee: iBasis, Inc.
    Inventor: Shuping Zhang
  • Patent number: 9693219
    Abstract: In an example embodiment, a method includes receiving, from a visited network having a first wireless network type, a first update location request message according to a first signaling protocol, the first message associated with a user equipment roaming at the visited network. The first message is converted to a second update location request message according to a second signaling protocol and transmitted to a home network associated with the user equipment, the home network having a second wireless network type. An update location response message according to the second protocol is received from the home network, the update location response message including a user profile associated with the second network type. A combined user profile is generated based on a user profile associated with the first network type and the user profile associated with the second network type. The combined user profile is transmitted to the visited network in an update location answer message according to the first protocol.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: June 27, 2017
    Assignee: iBasis, Inc.
    Inventors: Richard H. Xu, Hwan Jang Tang
  • Patent number: 9629018
    Abstract: According to at least one example embodiment, a method and corresponding apparatus for triggering management of a data packet flow at an inter-network system include obtaining control-plane data exchanged between a first communications network and a second communications network. An identification of the data packet flow is then determined based on the control-plane data obtained. Once the identification of the data packet flow is known, management of the data packet flow is triggered by providing the identification of data packet flow determined to an inter-network device, e.g., a switch or OpenFlow switch. In triggering management of the data packet flow, a message may be sent to the inter-network device including the identification of data packet flow and one or more indications of management action(s) to be applied to data packets of the data packet flow by the inter-network device.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: April 18, 2017
    Assignee: IBASIS, INC.
    Inventor: Richard H. Xu
  • Patent number: 9596621
    Abstract: In an embodiment, a method for reducing signaling traffic between certain service elements in mobile communication systems includes receiving signaling initiated from one service element at a signaling routing agent where the signaling routing agent determines whether the received signaling needs to be sent to its destined service element. If the signaling is not sent, signaling traffic to the destined service element is reduced.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: March 14, 2017
    Assignee: IBASIS, INC.
    Inventor: Richard H. Xu
  • Patent number: 9444738
    Abstract: A method and a system for controlling the load of calls carried by a voice over Internet protocol telephone system attempts to reduce or eliminate the overloading of individual trunk groups and/or destination gateways. The system obtains information relating to a plurality of calls in the system, and analyzes the call information to determine if certain trunk groups or destination gateways are overloaded. If so, the system issues commands so that additional calls are diverted away from the overloaded trunk group or destination gateway.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: September 13, 2016
    Assignee: IBASIS, INC.
    Inventors: Vitaliy Yurchenko, Hwan Tang