Patents by Inventor Siddharth Murlidhar
Siddharth Murlidhar 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: 20190182192Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.Type: ApplicationFiled: February 13, 2019Publication date: June 13, 2019Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 10263934Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: GrantFiled: March 6, 2018Date of Patent: April 16, 2019Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Patent number: 10257146Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.Type: GrantFiled: August 20, 2015Date of Patent: April 9, 2019Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20180198745Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: ApplicationFiled: March 6, 2018Publication date: July 12, 2018Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Patent number: 9986099Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: GrantFiled: August 2, 2017Date of Patent: May 29, 2018Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9948590Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: GrantFiled: November 9, 2016Date of Patent: April 17, 2018Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Publication number: 20170331957Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: ApplicationFiled: August 2, 2017Publication date: November 16, 2017Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9819800Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: GrantFiled: April 12, 2016Date of Patent: November 14, 2017Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9800537Abstract: Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.Type: GrantFiled: May 20, 2016Date of Patent: October 24, 2017Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20170063768Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: ApplicationFiled: November 9, 2016Publication date: March 2, 2017Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Patent number: 9515976Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipients SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: GrantFiled: December 19, 2011Date of Patent: December 6, 2016Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Publication number: 20160269351Abstract: Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.Type: ApplicationFiled: May 20, 2016Publication date: September 15, 2016Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20160227040Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: ApplicationFiled: April 12, 2016Publication date: August 4, 2016Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9374690Abstract: Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.Type: GrantFiled: December 19, 2011Date of Patent: June 21, 2016Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9338027Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: GrantFiled: December 19, 2011Date of Patent: May 10, 2016Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20150358275Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.Type: ApplicationFiled: August 20, 2015Publication date: December 10, 2015Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9148397Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.Type: GrantFiled: December 19, 2011Date of Patent: September 29, 2015Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9113315Abstract: In one embodiment, a method includes accessing a communication sent from a first user to one or more second users; searching multiple communication threads for a specific thread associated with both the first and second users; and if the specific communication thread is located, then adding the communication to the thread; and for each second user, sending the communication to the second user using a communication protocol selected determined to be appropriate.Type: GrantFiled: August 29, 2012Date of Patent: August 18, 2015Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20130157699Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.Type: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20130156167Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar