发明名称 Synthetic communication network method and system
摘要 Aspects of the present invention provide a method and system of registering a phone device on a synthetic communication network. One implementation receives a request to connect the phone device to a synthetic communication network that transmits messages over a data network using one or more phone numbers from a voice network. Aspects of the present invention initially obtain a phone number and a corresponding country code presumed associated with the phone device to be used for communications over the synthetic communication network. Based on the country code, the phone number is normalized to a standard format that distinguishes the resulting normalized phone number from international phone numbers using the synthetic communication network. Before the phone device is registered, aspects of the present invention verify an association between the normalized phone number and the phone device by sending a verification message addressed to the phone device that loops back and returns to the phone device. If the phone device confirms the verification as authentic then an authorization from the synthetic communication network allows the phone device to communicate over the synthetic communication network.
申请公布号 US8995965(B1) 申请公布日期 2015.03.31
申请号 US201012732182 申请日期 2010.03.25
申请人 Whatsapp Inc. 发明人 Koum Jan;Acton Brian
分类号 H04W40/00 主分类号 H04W40/00
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A processor implemented method of registering a phone device on a synthetic data communication network, comprising: receiving, by a synthetic communication client executing on a phone device a request to connect the phone device to a synthetic data communication network; normalizing a phone number provisioned to the phone device for operation on a voice network to a standard format; verifying, by the synthetic communication client, an association between the normalized phone number and the phone device via a loop back verification message; receiving, by the synthetic communication client, authorization from a synthetic communication server for the synthetic communication client to communicate over the synthetic data communication network; using the normalized phone number, synchronizing members of the synthetic communication network on the phone device to include entries from a phone directory that are also members of the synthetic communication network according to their phone number; receiving, by the synthetic communication client, message input from a user of the phone device; and communicating, by the synthetic communication client, the received message input to a second synthetic communication client operating on a second phone device, the communication occurring over the synthetic data communication network, the synthetic communication client identified using the normalized phone number and the second synthetic communication client identified using a second normalized phone number associated with a second phone number provisioned to the second phone device for operation on the voice network.
地址 Mountain View CA US