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: 20170289172
    Abstract: 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: Application
    Filed: May 17, 2016
    Publication date: October 5, 2017
    Inventor: Bhavin Turakhia
  • Publication number: 20170230302
    Abstract: 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: Application
    Filed: March 29, 2016
    Publication date: August 10, 2017
    Inventors: Bhavin Turakhia, Ramakrishna Gaddipatti
  • Publication number: 20170187726
    Abstract: 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: Application
    Filed: February 11, 2016
    Publication date: June 29, 2017
    Inventors: Bhavin Turakhia, Ramki Gadipatti
  • Patent number: 9614967
    Abstract: 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: Grant
    Filed: July 8, 2014
    Date of Patent: April 4, 2017
    Assignee: Riva FZC
    Inventor: Bhavin Turakhia
  • Patent number: 9602982
    Abstract: 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: Grant
    Filed: June 3, 2014
    Date of Patent: March 21, 2017
    Assignee: Riva FZC
    Inventor: Bhavin Turakhia
  • Patent number: 9544177
    Abstract: 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: Grant
    Filed: April 10, 2013
    Date of Patent: January 10, 2017
    Assignee: Riva FZC
    Inventor: Bhavin Turakhia
  • Patent number: 9397966
    Abstract: 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: Grant
    Filed: June 27, 2013
    Date of Patent: July 19, 2016
    Assignee: Riva FZC
    Inventor: Bhavin Turakhia
  • Patent number: 9325657
    Abstract: 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: Grant
    Filed: June 27, 2013
    Date of Patent: April 26, 2016
    Assignee: Talk.to FZC
    Inventor: Bhavin Turakhia
  • Publication number: 20150271337
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: September 24, 2015
    Inventor: Bhavin Turakhia
  • Publication number: 20150271338
    Abstract: 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: Application
    Filed: July 8, 2014
    Publication date: September 24, 2015
    Inventor: Bhavin Turakhia
  • Publication number: 20150244856
    Abstract: 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: Application
    Filed: June 4, 2014
    Publication date: August 27, 2015
    Inventor: Bhavin Turakhia
  • Publication number: 20150244861
    Abstract: 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: Application
    Filed: July 25, 2014
    Publication date: August 27, 2015
    Inventor: Bhavin Turakhia
  • Publication number: 20150156156
    Abstract: 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: Application
    Filed: December 2, 2013
    Publication date: June 4, 2015
    Applicant: Talk.to FZC
    Inventor: Bhavin Turakhia
  • Publication number: 20150140973
    Abstract: 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: Application
    Filed: January 6, 2014
    Publication date: May 21, 2015
    Inventor: Bhavin Turakhia
  • Publication number: 20150140958
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: May 21, 2015
    Applicant: Talk.to FZC
    Inventor: Bhavin Turakhia
  • Publication number: 20150082402
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: March 19, 2015
    Applicant: Talk.to FZC
    Inventor: Bhavin Turakhia
  • Publication number: 20150081814
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: March 19, 2015
    Applicant: Talk.to FZC
    Inventor: Bhavin Turakhia
  • Publication number: 20140372543
    Abstract: 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: Application
    Filed: June 13, 2014
    Publication date: December 18, 2014
    Inventor: Bhavin Turakhia
  • Publication number: 20140289343
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: September 25, 2014
    Applicant: Talk.to FZC
    Inventor: Bhavin Turakhia
  • Publication number: 20140289342
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: September 25, 2014
    Applicant: Talk.to FZC
    Inventor: Bhavin Turakhia