Communication using virtual numbers

US10149151B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10149151-B2
Application numberUS-201515543683-A
CountryUS
Kind codeB2
Filing dateJan 30, 2015
Priority dateJan 30, 2015
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Examples disclosed herein involve receiving a request from a calling device to establish a communication session between a mobile device and the calling device, the mobile device assigned a virtual telephone number, retrieving location information corresponding to a location of the mobile device from a location register, and sending a redirect to a session border controller (SBC) to establish the communication session between the calling device and the mobile device based on the location information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a request from a calling device to establish a communication session between a mobile device and the calling device, the mobile device assigned a virtual telephone number; retrieving location information corresponding to a location of the mobile device from a location register; and in response to the determination that the calling device is authorized to call the mobile device, sending, by a processor, a redirect to a session border controller (SBC) to establish the communication session between the calling device and the mobile device based on the location information without routing the communication session through a public switched telephone network (PSTN). 2. The method as defined in claim 1 , establishing the communication session between the calling device and the mobile device via a mobile switching center of a service provider, the mobile switching center providing the location information to the location register. 3. The method as defined in claim 1 , wherein the request comprises a session initiation protocol (SIP) invite and the communication session comprises a voice call. 4. The method as defined in claim 1 , wherein the redirect comprises an Internet Protocol (IP) address of a serving mobile switching center of the mobile device and a temporary location directory number (TLDN) assigned to the mobile device. 5. The method as defined in claim 1 , wherein the location information is retrieved via a Signaling System Number 7 (SS7) request. 6. The method as defined in claim 1 , wherein the calling device comprises an enterprise session initiation protocol private branch exchange server. 7. The method as defined in claim 1 , wherein the request is received via the session border controller (SBC) of a service provider in response to an invite from the calling device and the communication link is established between the calling device and the mobile device via the session border controller. 8. An apparatus comprising: a request receiver to receive a request to establish a communication session between a calling device and a mobile device, the request comprising a virtual number assigned to the mobile device; a location retriever to retrieve location information of the mobile device from a location register of a service provider; and a redirect generator to, in response to a determination that the calling device is authorized to call the mobile device, send a redirect to a session border controller of the service provider to establish the communication session between the calling device and the mobile device based on the location information using just a session initiation protocol (SIP) or a real-time transfer protocol (RTP). 9. The apparatus as defined in claim 8 , wherein the location of the mobile device comprises an internet protocol (IP) address of a serving mobile switching center of the mobile device and a temporary location directory number (TLDN) of the mobile device. 10. The apparatus as defined in claim 8 , wherein the redirect comprises instructions to reissue a session initiation protocol (SIP) invite between the session border controller and a serving mobile switching center of the mobile device. 11. A non-transitory computer readable storage medium comprising instructions that, when executed, cause a machine to at least: receive, from a session border controller of a service provider, a session initiation protocol invite to route a call between a mobile device assigned a virtual number and a calling device; determine location information of the mobile device; and in response to a determination that the calling device is authorized to call the mobile device, sending a redirect message to route the call between the mobile device and the calling device using session initiation protocol via the session border controller of the service provider without routing the communication session through a public switched telephone network (PSTN). 12. The non-transitory computer readable storage medium of claim 11 , wherein the location information comprises an internet protocol (IP) address of a serving mobile switching center in communication with the mobile device, and the call is routed through the serving mobile switching center. 13. The non-transitory computer readable storage medium of claim 11 , wherein the instructions, when executed, cause the machine to determine the location information by: requesting, via a Signaling System Number 7 (SS7) request, the location information from a location register, the location register having received the location information from a serving mobile switching center in communication with the mobile device; and receiving the location information from the location register.

Assignees

Inventors

Classifications

  • between location registers or mobility servers · CPC title

  • Electricity · mapped topic

  • Communication-related supplementary services, e.g. call-transfer or call-hold · CPC title

  • Accounting or billing · CPC title

  • Public Land Mobile systems, e.g. cellular systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10149151B2 cover?
Examples disclosed herein involve receiving a request from a calling device to establish a communication session between a mobile device and the calling device, the mobile device assigned a virtual telephone number, retrieving location information corresponding to a location of the mobile device from a location register, and sending a redirect to a session border controller (SBC) to establish t…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04W8/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).