Caller number identification
AssigneeComcast Cable Communications, LLC
InventorsJiongkuan Hou, Gerald A. Mason, Jr., Dale Devert Mozingo
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for improving caller identification in telecommunications services based on general-purpose networks are described. A gateway device may process invitation messages sent from a telephone via a private branch exchange, in which the private branch exchange has replaced the number of the telephone with a customized number. The gateway device may determine that the customized number is mapped to an account-related number, and insert that number into a field of the invitation messages that is examined by a telecommunications provider and associated trunking services for account-related purposes.
Claims32
A method comprising:
- receiving a first message comprising:
- a request to establish a communication session for an originating device;
- and
- an originating identifier associated with the originating device;
- determining, based on stored information, information associated with the originating device;
- generating a second message, comprising the originating identifier and the information associated with the originating device, that is configured to cause access to the information associated with the originating device prior to the originating identifier during an account identification process;
- and
- transmitting the second message to cause establishment of the communication session.
A device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- receive a first message comprising:
- a request to establish a communication session for an originating device;
- and
- an originating identifier associated with the originating device;
- determine, based on stored information, information associated with the originating device;
- generate a second message, comprising the originating identifier and the information associated with the originating device, that is configured to cause access to the information associated with the originating device prior to the originating identifier during an account identification process;
- and
- transmit the second message to cause establishment of the communication session.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving a first message comprising:
- a request to establish a communication session for an originating device;
- and
- an originating identifier associated with the originating device;
- determining, based on stored information, information associated with the originating device;
- generating a second message, comprising the originating identifier and the information associated with the originating device, that is configured to cause access to the information associated with the originating device prior to the originating identifier during an account identification process;
- and
- transmitting the second message to cause establishment of the communication session.
A system comprising:
- a gateway device configured to communicate with one or more computing devices, wherein the gateway device is configured to:
- receive a first message comprising:
- a request to establish a communication session for an originating device;
- and
- an originating identifier associated with the originating device;
- determine, based on stored information, information associated with the originating device;
- generate a second message, comprising the originating identifier and the information associated with the originating device, that is configured to cause access to the information associated with the originating device prior to the originating identifier during an account identification process, and
- transmit the second message to cause establishment of the communication session;
- and
- a computing device, of the one or more computing devices, configured to:
- receive, from the gateway, the second message, and
- access, based on the second message, the information associated with the originating device.
Dependencies are inferred from the claim text.