Voice enabled IoT using second line service
AssigneeMovius Interactive Corporation
InventorsPhilip Lowman, Michael Speanburg, George Backhaus, Amit Modi, Jon Plotky, Paul Rubenstein
Life of this patent
Estimating the term…
Abstract
Enablement of a voice channel being established between an IoT device and a controller through the use of a voice-line service system.
Claims20
A system to provide a voice communications channel between an internet of things (IOT) device that is not equipped with voice capabilities and a third party device, the system comprising:
- one or more IoT devices, each IoT device comprising an application defining the operation of the IoT device, a unique user ID (UUID), a network interface, a trigger interface, and an IoT enabler;
- a server communicatively coupled to the IoT devices through a network and providing a voice-line service;
- the IoT enabler in each IoT device comprising a module that enables the IoT application to send a communication request in response to the IoT application detecting an event at the trigger interface, the communication request including the UUID;
- the server comprising a processing unit and memory housing instructions that when executed by the processing unit cause the voice-line service to operate by:
- receiving the communication request from the IoT device;
- identifying a destination address based at least in part on the UUID;
- selecting a voice-line service number associated with the UUID and destination address;
- initiating a network call to the destination address and including the assigned voice-line service number in the caller ID field, wherein a voice channel is established between the IoT device and a device associated with the destination address.
A method to provide voice enablement to a non-voice equipped internet of things (IoT) device, wherein one or more IoT devices are communicatively coupled to a server providing a voice-line service, and wherein each IoT device comprises an application defining the operation of the IoT device, a unique user ID (UUID), a network interface, a trigger interface, and an IoT enabler, the method comprising the actions of:
- the IoT application detecting an event at the trigger interface;
- in response to detecting the event trigger, the IoT application sending a communication request to the server through the IoT enabler, the communication request including at least the UUID of the IoT;
- the server receiving the communication request from the IoT device;
- the server identifying a destination address associated with the UUID;
- the server selecting a voice-line service number associated with the UUID and destination address;
- the server initiating a network call to the destination address and including the assigned voice-line service number in the caller ID field, wherein a voice channel is established between the IoT device and a device associated with the destination address.
Dependencies are inferred from the claim text.