Patents by Inventor Richard H. Xu
Richard H. Xu 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: 12069059Abstract: The mobile device stores a plurality of communication profiles comprising one or more local communication profiles and a global communication profile. The mobile device determines local access requirements for connecting to a local cellular network operator and determines whether the plurality of communication profiles comprises a local communication profile that satisfies the local access requirements. When the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements: the mobile device connects to a global cellular network operator using the global communication profile; receives, from the global cellular network operator, a new local communication profile that satisfies the local access requirements and connects to the local cellular network operator using the new local communication profile.Type: GrantFiled: July 7, 2020Date of Patent: August 20, 2024Assignee: 7-TEL, Inc.Inventors: Richard H. Xu, Xiaolei Qin, Phillip C. Krasko, Douglas A Cheline
-
Publication number: 20240137336Abstract: An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.Type: ApplicationFiled: December 11, 2023Publication date: April 25, 2024Inventors: Richard H. XU, Jing Liu, Chao Wang, Zhen Zhang
-
Patent number: 11843578Abstract: An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.Type: GrantFiled: August 4, 2022Date of Patent: December 12, 2023Assignee: Skyroam Technology Co., Ltd.Inventors: Richard H. Xu, Jing Liu, Chao Wang, Zhen Zhang
-
Publication number: 20230247415Abstract: The present invention provides a virtual subscriber identity module (vSIM) for network connection. The vSIM includes a memory and at least one processor. The memory is configured to store a remote SIM (rSIM) implemented as a software card. The at least one processor is coupled to the memory and configured to: register to a first network and download a vSIM profile from a vSIM server via the rSIM; and complete a registration to a second network using the vSIM profile for activating a vSIM service to connect to the second network. The present invention further provides an apparatus including the vSIM, a vSIM server for communicating with the apparatus, and a method performed by the apparatus.Type: ApplicationFiled: March 20, 2023Publication date: August 3, 2023Applicant: Simo Holdings Inc.Inventors: JING LIU, Ludovic Lassauce, Richard H. Xu, Zhen Zhang
-
Patent number: 11611867Abstract: The present invention provides a vSIM module for a portable apparatus. The portable apparatus at least includes a slot. The vSIM module comprises a radio frequency chip, a baseband processor, a memory, an application processor, and a connector. The radio frequency chip is couple to an antenna. The baseband processor is coupled to the radio frequency chip. The memory is configured to store a vSIM connectivity management program. The application processor is coupled to the memory for executing the vSIM connectivity management program. The connector is configured to connect with the slot of the portable apparatus. When the vSIM connectivity management program is executed by the application processor, a vSIM service is activated.Type: GrantFiled: April 29, 2021Date of Patent: March 21, 2023Assignee: Simo Holdings Inc.Inventors: Jing Liu, Ludovic Lassauce, Richard H. Xu, Zhen Zhang
-
Publication number: 20220377047Abstract: An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.Type: ApplicationFiled: August 4, 2022Publication date: November 24, 2022Inventors: Richard H. XU, Jing LIU, Chao WANG, Zhen ZHANG
-
Publication number: 20220322070Abstract: The present invention provides a vSIM module for a portable apparatus. The portable apparatus at least includes a slot. The vSIM module comprises a radio frequency chip, a baseband processor, a memory, an application processor, and a connector. The radio frequency chip is couple to an antenna. The baseband processor is coupled to the radio frequency chip. The memory is configured to store a vSIM connectivity management program. The application processor is coupled to the memory for executing the vSIM connectivity management program. The connector is configured to connect with the slot of the portable apparatus. When the vSIM connectivity management program is executed by the application processor, a vSIM service is activated.Type: ApplicationFiled: April 29, 2021Publication date: October 6, 2022Inventors: JING LIU, Ludovic Lassauce, Richard H. Xu, Zhen Zhang
-
Patent number: 11438310Abstract: 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: GrantFiled: January 23, 2019Date of Patent: September 6, 2022Assignees: Koninklijke KPN N.V., iBasis, Inc.Inventors: Richard H. Xu, Ewout Leonard Pronk, Sander de Kievit
-
Patent number: 11411914Abstract: An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.Type: GrantFiled: January 13, 2020Date of Patent: August 9, 2022Assignee: Skyroam Technology Co., Ltd.Inventors: Richard H. Xu, Jing Liu, Chao Wang, Zhen Zhang
-
Patent number: 10979890Abstract: 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: GrantFiled: September 9, 2016Date of Patent: April 13, 2021Assignee: iBasis, Inc.Inventors: Richard H. Xu, Hwan Jang Tang, Yixin Fan, Vitaliy G. Yurchenko
-
Patent number: 10979462Abstract: 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: GrantFiled: January 16, 2015Date of Patent: April 13, 2021Assignee: iBasis, Inc.Inventors: Richard H. Xu, Hwan Jang Tang
-
Patent number: 10965681Abstract: The mobile device stores a plurality of communication profiles comprising one or more local communication profiles and a global communication profile. The mobile device determines local access requirements for connecting to a local cellular network operator and determines whether the plurality of communication profiles comprises a local communication profile that satisfies the local access requirements. When the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements: the mobile device connects to a global cellular network operator using the global communication profile; receives, from the global cellular network operator, a new local communication profile that satisfies the local access requirements and connects to the local cellular network operator using the new local communication profile.Type: GrantFiled: January 9, 2014Date of Patent: March 30, 2021Assignee: 7-TEL, Inc.Inventors: Richard H. Xu, Xiaolei Qin, Phillip C. Krasko, Douglas A. Cheline
-
Patent number: 10958618Abstract: An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.Type: GrantFiled: August 1, 2019Date of Patent: March 23, 2021Assignee: SIMO Holdings Inc.Inventors: Richard H. Xu, Jing Liu, Chao Wang, Zhen Zhang
-
Publication number: 20210044569Abstract: 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: ApplicationFiled: January 23, 2019Publication date: February 11, 2021Inventors: Richard H. Xu, Ewout Leonard Pronk, Sander de Kievit
-
Patent number: 10917782Abstract: 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: GrantFiled: October 30, 2019Date of Patent: February 9, 2021Assignee: IBASIS, INC.Inventors: Richard H. Xu, Vitaliy G. Yurchenko, Ajay Joseph, Richard M. Pellegrini
-
Patent number: 10911932Abstract: 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: GrantFiled: August 7, 2017Date of Patent: February 2, 2021Assignee: iBasis, Inc.Inventors: Richard H. Xu, Hwan Jang Tang, Ajay Joseph
-
Patent number: 10820190Abstract: 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: GrantFiled: March 27, 2018Date of Patent: October 27, 2020Assignee: IBASIS, INC.Inventor: Richard H. Xu
-
Publication number: 20200336491Abstract: The mobile device stores a plurality of communication profiles comprising one or more local communication profiles and a global communication profile. The mobile device determines local access requirements for connecting to a local cellular network operator and determines whether the plurality of communication profiles comprises a local communication profile that satisfies the local access requirements. When the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements: the mobile device connects to a global cellular network operator using the global communication profile; receives, from the global cellular network operator, a new local communication profile that satisfies the local access requirements and connects to the local cellular network operator using the new local communication profile.Type: ApplicationFiled: July 7, 2020Publication date: October 22, 2020Applicant: 7-TEL, Inc.Inventors: Richard H. Xu, Xiaolei Qin, Phillip C. Krasko, Douglas A. Cheline
-
Publication number: 20200228487Abstract: An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.Type: ApplicationFiled: August 1, 2019Publication date: July 16, 2020Inventors: Richard H. Xu, Jing Liu, Chao Wang, Zhen Zhang
-
Publication number: 20200228488Abstract: An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.Type: ApplicationFiled: January 13, 2020Publication date: July 16, 2020Inventors: Richard H. Xu, Jing Liu, Chao Wang, Zhen Zhang