Attaching multiple phone lines to a single mobile or landline phone
First Claim
Patent Images
1. A computer based method comprising:
- detecting communication of a message from a communications device to a virtual number;
in response to detecting the communication of the message, comparing the virtual number to entries of a mapping table, the mapping table comprising a correspondence between an operator device and a plurality of contact devices, wherein the mapping table further comprises, for each respective contact device of the plurality of contact devices, a mapping of a respective virtual number of a plurality of virtual numbers to the respective contact device;
determining whether the communications device is the operator device or a contact device of the plurality of contact devices based on the comparing;
in response to determining that the communications device is a contact device of the plurality of contact devices, transmitting instructions for transmitting the message received from the contact device to the operator device from the respective virtual number that corresponds to the contact device based on the mapping table indicating that the respective virtual number corresponds to the contact device; and
in response to determining that the communications device is the operator device, identifying, based on the mapping table, a respective contact device to which the message is to be directed, and transmitting instructions for transmitting the message to the respective contact device from the virtual number.
3 Assignments
0 Petitions
Accused Products
Abstract
Agencies issue multiple devices to personnel for maintaining distinct identities over the course of assigned investigations. To provide flexible capabilities to agencies, a phone is converted for use with multiple attached telephone numbers. Accordingly, a single phone may be used to manage multiple identities over the course of one or more investigations. Using a multiple attached number, a given device can place and receive calls over the network to and from contacts. In addition to providing multiple attached numbers, calls using the multiple attached numbers may be monitored live and recorded to establish evidence.
-
Citations
20 Claims
-
1. A computer based method comprising:
-
detecting communication of a message from a communications device to a virtual number; in response to detecting the communication of the message, comparing the virtual number to entries of a mapping table, the mapping table comprising a correspondence between an operator device and a plurality of contact devices, wherein the mapping table further comprises, for each respective contact device of the plurality of contact devices, a mapping of a respective virtual number of a plurality of virtual numbers to the respective contact device; determining whether the communications device is the operator device or a contact device of the plurality of contact devices based on the comparing; in response to determining that the communications device is a contact device of the plurality of contact devices, transmitting instructions for transmitting the message received from the contact device to the operator device from the respective virtual number that corresponds to the contact device based on the mapping table indicating that the respective virtual number corresponds to the contact device; and in response to determining that the communications device is the operator device, identifying, based on the mapping table, a respective contact device to which the message is to be directed, and transmitting instructions for transmitting the message to the respective contact device from the virtual number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising executable computer program instructions that when executed by a processor cause the processor to perform operations of:
-
detecting communication of a message from a communications device to a virtual number; in response to detecting the communication of the message, comparing the virtual number to entries of a mapping table, the mapping table comprising a correspondence between an operator device and a plurality of contact devices, wherein the mapping table further comprises, for each respective contact device of the plurality of contact devices, a mapping of a respective virtual number of a plurality of virtual numbers to the respective contact device; determining whether the communications device is the operator device or a contact device of the plurality of contact devices based on the comparing; in response to determining that the communications device is a contact device of the plurality of contact devices, transmitting instructions for transmitting the message received from the contact device to the operator device from the respective virtual number that corresponds to the contact device based on the mapping table indicating that the respective virtual number corresponds to the contact device; and in response to determining that the communications device is the operator device, identifying, based on the mapping table, a respective contact device to which the message is to be directed, and transmitting instructions for transmitting the message to the respective contact device from the virtual number. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification