Patents by Inventor Bhavin Turakhia
Bhavin Turakhia has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20170289172Abstract: In example embodiments, a system and method performs authentication and confirmation of requests within a control server system. Accordingly, a first message is received from a first device, the control server system responds to the request by providing a first code to the first device and the control server system maps the first code to a first identifier of the first user. The control server system receives a second request, including the first code, from a second device and identifies a second location associated with the second device. The control server system selects the first identifier based on inclusion of the first code in the second and the first location being within a predetermined proximity of the second location. The control server system processes the second request based on selection of the first identifier.Type: ApplicationFiled: May 17, 2016Publication date: October 5, 2017Inventor: Bhavin Turakhia
-
Publication number: 20170230302Abstract: In example embodiments, a system and method performs authentication and confirmation of requests within a control server system. Accordingly, a first message is received from a first device, the control server system responds to the request by providing a first code to the first device and the control server system maps the first code to a first identifier of the first user. The control server system receives a second request, including the first code, from a second device. The control server system selects the first identifier based on inclusion of the first code in the second request and requests a confirmation of the second request from the first device. The control server system processes the second request based on receipt of the confirmation from the first device.Type: ApplicationFiled: March 29, 2016Publication date: August 10, 2017Inventors: Bhavin Turakhia, Ramakrishna Gaddipatti
-
Publication number: 20170187726Abstract: In example embodiments, a system and method performs cross-domain message authentication. Accordingly, a first message is received from a first domain comprising a value, a first user identification of a first user of the first domain, and a second user identification of a second user of the first domain. A second message is received from a second domain. The second message is transmitted from a second domain device associated with the second user. The second message is verified by matching one or more elements of the first message to the second message. Based on the verification of the second message, a value is transmitted to an intermediary server on the second domain.Type: ApplicationFiled: February 11, 2016Publication date: June 29, 2017Inventors: Bhavin Turakhia, Ramki Gadipatti
-
Patent number: 9614967Abstract: Systems and methods for international dialing through a relay are provided. In an example embodiment, a communication is received at a server from a communication application installed on a device of a caller. The communication includes a destination number. A mapping of the destination number to a single call attribute is stored in a database of the server. A call to a pool number is received at the server from the caller. A determination is made of a call attribute from the call. Based on the call attribute from the call matching the single call attribute mapped to the destination number, the call is connected to the destination number.Type: GrantFiled: July 8, 2014Date of Patent: April 4, 2017Assignee: Riva FZCInventor: Bhavin Turakhia
-
Patent number: 9602982Abstract: In example embodiments, a system and method for ensuring that a communication is made from within a communication application is provided. A communication initiated from a device of a user is received. A determination is made as to whether a notification is received from the communication application on the device of the user. Based on the notification being received from the device of the user, a determination is made as to whether the notification provides an indication that the communication was made from within a communication application. A notice may be provided to the user based on the communication being made from outside the communication application or the user may be charged a different rate.Type: GrantFiled: June 3, 2014Date of Patent: March 21, 2017Assignee: Riva FZCInventor: Bhavin Turakhia
-
Patent number: 9544177Abstract: In various example embodiments, a system and method for contact merge management is provided. In example embodiments, a contact management system detects that a first contact list of a first user has a first contact including a first value and a second contact including a second value. The contact management system identifies that at least one further user is associated with a further contact list that has a third contact including the first value and the second value. Based on the identifying of the third contact including the first value and the second value, the contact management system causes an automatic merge of the first contact and the second contact in the first contact list into a single contact.Type: GrantFiled: April 10, 2013Date of Patent: January 10, 2017Assignee: Riva FZCInventor: Bhavin Turakhia
-
Patent number: 9397966Abstract: A message machine may provide a message service that allows creation of a chat group in which multiple users are members. A member of the chat group may send a message to the chat group, which causes the message machine to send the message to each of the other members who are online in the message service. If one of the other members is offline in the message service, but is online in another message service, the message machine may relay the message to this member via the other message service, in which an online member of the chat group is socially connected to the offline member by the other message service. The message machine may access credentials of the online member, use these credentials to impersonate the online member, and send the message to the offline member through the other message service.Type: GrantFiled: June 27, 2013Date of Patent: July 19, 2016Assignee: Riva FZCInventor: Bhavin Turakhia
-
Patent number: 9325657Abstract: In various example embodiments, a system and method for managing contacts in a network are provided. In example embodiments, a value added by a user to a first contact in an address book of the user is detected. The first contact corresponds to an individual. A determination is made as to whether the value exists in a primary profile of the individual. Based on the value not existing in the primary profile, an assessment is made as to whether the individual previously deleted the value from the primary profile or the individual did not verify a previous notification for the same value. Based on the value not being previously deleted or not verified, a notification is provided to the individual that includes an option to verify the value.Type: GrantFiled: June 27, 2013Date of Patent: April 26, 2016Assignee: Talk.to FZCInventor: Bhavin Turakhia
-
Publication number: 20150271337Abstract: In example embodiments, a system and method for international dialing through a relay is provided. A call is received from a device of a caller to a pool number. An identifier of the caller is identified from the call. A pool string is determined from the pool number whereby the pool string having one or more digits of the pool number. A destination string is identified to which a combination of the identifier of the caller and the pool string maps in a database whereby the destination string by itself is insufficient to obtain a destination number. The destination number is constructed using the destination substring and one or more digit keys associated with the call. The call is forwarded to the destination number.Type: ApplicationFiled: June 3, 2014Publication date: September 24, 2015Inventor: Bhavin Turakhia
-
Publication number: 20150271338Abstract: Systems and methods for international dialing through a relay are provided. In an example embodiment, a communication is received at a server from a communication application installed on a device of a caller. The communication includes a destination number. A mapping of the destination number to a single call attribute is stored in a database of the server. A call to a pool number is received at the server from the caller. A determination is made of a call attribute from the call. Based on the call attribute from the call matching the single call attribute mapped to the destination number, the call is connected to the destination number.Type: ApplicationFiled: July 8, 2014Publication date: September 24, 2015Inventor: Bhavin Turakhia
-
Publication number: 20150244856Abstract: In example embodiments, a system and method for international dialing through call connections is provided. An indication of an initiation of a call by a first user to a second user is received. A first pool number is provided to the first user, whereby the first pool number is different from a phone number of the second user. A message is transmitted to the second user that triggers the second user device to automatically initiate a second call to a second pool number, whereby the second pool number is different from a phone number of the first user. A first call via the first pool number and the second call via the second pool number are received. Based on a call parameter, a determination is made to connect the first call and the second call, and the first call is connected to the second call.Type: ApplicationFiled: June 4, 2014Publication date: August 27, 2015Inventor: Bhavin Turakhia
-
Publication number: 20150244861Abstract: In example embodiments, a system and method for international dialing through call connections is provided. An indication of an initiation of a call by a first user to a second user is received. A notification call is made to the second user in response to receiving the indication of the initiation of the call. The notification call provides a second pool number to the second user that is different from a phone number of the first user. A first call is received at any time from the first user, and a second call is received via the second pool number from the second user. The first call and the second call are connected.Type: ApplicationFiled: July 25, 2014Publication date: August 27, 2015Inventor: Bhavin Turakhia
-
Publication number: 20150156156Abstract: In example embodiments, a system and method for managing contact information requests in a network are provided. Accordingly, a request is received at a contact management system from a user device of a user. The request is for a value for a contact that corresponds to an individual in an address book of the user. An electronic message is sent to and an electronic response received from the individual. Based on the electronic response being a reply in a same format as the electronic message and the reply including the value, the reply is parsed to obtain the value. Based on the electronic response being an indication of activation of a link provided in the electronic message, a form is provided with a field for entering the value. The value obtained from the individual may be automatically provided to the user for updating of their address book.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: Talk.to FZCInventor: Bhavin Turakhia
-
Publication number: 20150140973Abstract: In example embodiments, a system and method for ensuring that a call is made from within a call application is provided. Call details of a call initiated from a device of a user is accessed. A determination is made as to whether a notification is received from the call application on the device of the user. Based on the notification being received from the device of the user, a determination is made as to whether the notification provides an indication that the call was made from within a call application. A notice is provided to the user based on the call being made from outside the call application.Type: ApplicationFiled: January 6, 2014Publication date: May 21, 2015Inventor: Bhavin Turakhia
-
Publication number: 20150140958Abstract: In example embodiments, a system and method for ensuring that a communication is made from within a communication application is provided. A communication initiated from a device of a user is received. A determination is made as to whether a notification is received from the communication application on the device of the user. Based on the notification being received from the device of the user, a determination is made as to whether the notification provides an indication that the communication was made from within a communication application. A notice may be provided to the user based on the communication being made from outside the communication application or the user may be charged a different rate.Type: ApplicationFiled: June 3, 2014Publication date: May 21, 2015Applicant: Talk.to FZCInventor: Bhavin Turakhia
-
Publication number: 20150082402Abstract: In example embodiments, a system and method for automated authentication are provided. A service provider system receives a message triggered by an application operating on a user device of a user. A contact identifier corresponding to the user device is determined from the message. A reply message that includes a token is transmitted to the contact identifier. A return token is received from the application that intercepted the reply message and extracted the token without user intervention. The return token is compared to the token sent in the reply message. Based on the return token matching the sent token, the contact identifier is verified as corresponding to the user device.Type: ApplicationFiled: June 3, 2014Publication date: March 19, 2015Applicant: Talk.to FZCInventor: Bhavin Turakhia
-
Publication number: 20150081814Abstract: Methods and systems of providing a web reply path via an SMS-based communication are disclosed. A request to send an SMS message to a second user may be received from a first user. A first SMS message may be sent to the second user via SMS-based communication in response to the request from the first user. The first SMS message may comprise a URL. In response to the second user causing the URL to be loaded on a web browser, a web-based chat session between the first user and the second user may be initiated using the URL. The first user and the second user may be enabled to send chat messages to each other via the web-based chat session, which may be hosted by an online service provider at the URL.Type: ApplicationFiled: June 3, 2014Publication date: March 19, 2015Applicant: Talk.to FZCInventor: Bhavin Turakhia
-
Publication number: 20140372543Abstract: In example embodiments, a system and method for managing contact information requests in a network are provided. When a first user does not have a particular value for a contact, the first user may trigger a process to obtain the value. Accordingly, a request is received at a contact management system from a user device of the first user that requests the value. A second user that is socially connected to the first user and having the value for the contact in an address book of the second user is determined. An electronic message is sent to a user device of the second user requesting the second user to provide the value to the first user. The value is provided to the first user based on an approval by the second user in response to the electronic message.Type: ApplicationFiled: June 13, 2014Publication date: December 18, 2014Inventor: Bhavin Turakhia
-
Publication number: 20140289343Abstract: A message machine may provide a message service that allows creation of a chat group in which multiple users are members. A member of the chat group may send a message to the chat group, which causes the message machine to send the message to each of the other members who are online in the message service. If one of the other members is offline in the message service, but is online in another message service, the message machine may relay the message to this member via the other message service, in which an online member of the chat group is socially connected to the offline member by the other message service. The message machine may access credentials of the online member, use these credentials to impersonate the online member, and send the message to the offline member through the other message service.Type: ApplicationFiled: June 27, 2013Publication date: September 25, 2014Applicant: Talk.to FZCInventor: Bhavin Turakhia
-
Publication number: 20140289342Abstract: In various example embodiments, a system and method for managing contacts in a network are provided. In example embodiments, a value added by a user to a first contact in an address book of the user is detected. The first contact corresponds to an individual. A determination is made as to whether the value exists in a primary profile of the individual. Based on the value not existing in the primary profile, an assessment is made as to whether the individual previously deleted the value from the primary profile or the individual did not verify a previous notification for the same value. Based on the value not being previously deleted or not verified, a notification is provided to the individual that includes an option to verify the value.Type: ApplicationFiled: June 27, 2013Publication date: September 25, 2014Applicant: Talk.to FZCInventor: Bhavin Turakhia